מה שפת תכנות עדיף ללמוד תחילה, ולמה
יוצרים של טכנולוגיה / / December 19, 2019
מורה משאב FreeCodeCamp והפופולרי בלוגר לארסון קווינסי (Quincy לארסון) אומר שאתה צריך להביא בחשבון בעת בחירת שפת התכנות הראשונה, אז אתה לא מצטער על זה. Layfhaker לפרסם מקוצר תרגום מאמרו.
בחירת שפת התכנות הראשונה אולי נראה אותו כיף כמו עובר בדיקות ברוח "איך אתה להבין סרט טרנטינו?". אבל לפני שאתם בוחרים את רובי, כי כילד אתה אוהב את הצעצוע עם שם דומה, תן לי להזכיר לך כי ההימור גבוה למדי.
אתה מבלה מאות שעות של תרגול לפני שאתם הופכים אפילו מרחוק מוסמך בשפה הראשונה שלהם. לכן, עלינו תחילה לשקול את הגורמים הבאים:
- לדרוש עבור שפה בשוק העבודה;
- הסיכויים שלו לטווח הארוך;
- כמה קל ללמוד את השפה;
- איזה סוג של פרויקטים אתה יכול ליצור עם זה.
לפני שאמשיך, הרשו לי להבהיר כמה נקודות. אני לא מרגיש כמו בכל שפת תכנות הוא טוב יותר באופן אובייקטיבי יותר מכל האחרים. אני מסכים כי היזם ולבסוף יש לדעת בכמה שפות. אני עומד על כך להתחיל מתכנת צריך להחזיק טוב לכל אחד מהם.
והשפה הזאת חייבת להיות Javascript.
לדברי הקהילה הגדולה של מפתחי Stack Overflow סקר מפתחי Stack Overflow תוצאות 2016. JavaScript, היא השפה הפופולרית ביותר בקרב כל המשתתפים בסקר. זה חיוני ליצירת אתרי דפדפן בצד ונעשה יותר מתאים לפיתוח רכיבים בצד השרת. בנוסף, JavaScript הוארך במהירות לאזורים כגון פיתוח של משחקים
אינטרנט של דברים.פקטור №1. שוק העבודה
אם ללמוד תכנות רק מתוך סקרנות, אתה יכול בבטחה לדלג על שלב זה. אבל אם אתה רוצה להתפרנס בדרך זו, כמו הרוב המכריע של התלמידים, גורם זה חשוב מאוד בשבילך.
מבין כל שפות התכנות במספר המשרות הפנויות להוביל Java. JavaScript חייבת להיות צודק מאחוריו.
אבל יש אזהרה חשובה אחת. בעוד JavaScript קיים כבר יותר מ 20 שנים, הוא היה רק לאחרונה הפך לכלי רציני עם אילו חברות כגון נטפליקס, Walmart ו- PayPal יכולות לתכנן היישומים שלהם לחלוטין.
מעסיקים רבים מחפשים-מפתחי JavaScript. זה האחרון הוא אפילו לא מספיק בשוק העבודה.
לדברי צובר הגדול איוב Indeed.com Java, Python, JavaScript, Ruby, PHP, אנדרואיד ו- iOS איוב Trends. עבור כל משרה פנויה טענות ג'אווה-מתכנת 2,7 מבקש. תחרות לתפקידי PHP- ואת-מפתחי iOS היא גם די גבוהה.
אבל על כל משרה של JavaScript-מתכנת הוא רק 0.6 דורשי עבודה הכרחית. במילים אחרות, הביקוש הוא גבוה יותר מאשר אספקת.
№2 גורם. הסיכויים לטווח ארוך
JavaScript מפתחת מהר יותר מכל שפה פופולרית אחרת. המערכת האקולוגית שלה תומכת השקעות כספיות ואינטלקטואליות גדולות מחברות כמו גוגל, מיקרוסופט, פייסבוק ו- Netflix.
לדוגמה, על כתב היד (גרסה מיוחדת של השפה, אשר מרחיב את האפשרויות של JavaScript) מעסיקה למעלה ממאה אנשי מקצוע, רבים מהם מקבלים מימון מיקרוסופט וגוגל.
שיתוף פעולה כזה של חברות שונות קשה לארגן פיתוח ג'אווה. אורקל השתלטה על זכויות לשפה לאחר הרכישה של סאן מיקרוסיסטמס, לעתים קרובות תובעת לארגונים המעוניינים לתרום.
№3 גורם. להקל לימוד
רוב המפתחים מסכימים כי בשפות scripting ברמה גבוהה קלים יחסית. JavaScript מתייחס לאלה, כמו Python עם רובי.
למרות זאת, האוניברסיטה היא עדיין הדבר הראשון ללמוד שפות כמו Java ו- C ++, שהם הרבה יותר מורכבים.
№4 גורם. מה פרויקטים ניתן ליצור
JavaScript זה מטוס בגובה. הוא פועל בכל מכשיר שבו דפדפן. עם Javascript אתה יכול לפתח כמעט כל דבר, וקל לשתף אחרים.
קהילה ממייסדי אטווד ג'ף המפתחים Stack Overflow (ג'ף אטווד) גבשו דפוס המשקף את שכיחותה של JavaScript.
ג'ף אטוודכל יישום אתה יכול לכתוב ב JavaScript, בסופו של דבר זה יהיה כתוב ב- JavaScript.
ועם הזמן, דפוס זה הופך להיות יותר ויותר מדויק.
לאחר מפתחי Java גם הבטיחו כי שכיחותה של שפה. אתה זוכר של יישומון Java. אבל אורקל סרב רשמית מהם בתחילת השנה.
ו- Python סובל מבעיות דומות.
מפתחת המשחק ג'יימס יואיך אני יכול לתת את המשחק מפותח על ידי לי ידיד? יתרה מכך, האם יש דרך להוריד אותו לטלפון שלך, כך שאתה יכול להראות את זה לילדים בבית הספר, ולכן הם אינם צריכים להתקין את זה?
טוב ייבחן בשפה הראשונה. ואז ללמד שני
אם אתה קופץ משפה אחת לאחרת, אז אתה לא תשיג הצלחה. כדי ללכת מעבר המיומנויות הבסיסיות הדרושות כדי להבין היטב את השפה הראשונה. שנייה אחרי זה ייראה הרבה יותר קל.
במשך הזמן, תוכל להרחיב את הידע שלהם והופכים מתכנת מתמצא היטב, ללימוד שפות אחרות:
- C עוזר להבין את המחשב מבחינת זיכרון. זה גם שימושי כאשר עובד עם מחשוב עתיר ביצועים.
- ++ C הוא מושלם עבור פיתוח משחק.
- פיתון הוא נהדר עבור חישובים וסטטיסטיקות מדעיים.
- Java ממלא תפקיד חשוב למי שרוצה לעבוד על שירותי עסק.
אבל קודם תוריד את הידיים שלך על JavaScript.