בחר איזור:
בחר עיר:
אנשים שואפים לשלמות ולמקצועיות תמיד שואלים את עצמם מה אני יכול לעשות על מנת להיות הכי טוב שיש. מדובר בשאיפה שאינה מאפיינת תחום אחד בלבד, אלא קיימת כמעט בכל תחום בחיים. עולם ההייטק מתאפיין בהרבה מאוד אנשים איכותיים ואמביציוזיים שחושבים בדיוק באופן הזה. הרבה אנשים שואלים את עצמם מהי שפת התכנות הטובה ביותר שיש מתוך רצון ללמוד אותה ולהצטיין, או מתוך רצון להשתלב בקלות רבה יותר בתעשיית ההייטק. אולם לא בטוח שלשאלה מהי שפת התכנות הטובה ביותר יש תשובה אחת אבסולוטית משום שבכל שפה ניתן למצוא גם יתרונות וגם חסרונות.מדוע ללמוד שפה מתקדמת?היתרון הגדול של לימודי שפת תכנות מתקדמת היא העובדה ששפות תכנות מתקדמות וחדשות יותר פותחו מתוך ניסיון העבר, וכיסו על הרבה כשלים ופגמים שקיימים בשפות תכנות ישנות יותר. מן הבחינה הזאת, ללמוד מתוך ניסיון של אחרים מהווה יתרון משמעותי ומונעת מאיתנו לחזור על טעויות שנעשו בעבר. דוגמה טובה לכך היא אופן ניהול הזיכרון של שפות תכנות מתקדמות כמו C#. בעבר ניהול הזיכרון היה צריך להיעשות על ידי המתכנת, עובדה שגרמה להרבה טעויות בתהליך פיתוח התוכנה. לעומת זאת, כיום שפת C# עושה זאת באופן אוטומאטי.
לומדים מטעויותמן הצד השני של אותו מטבע ישנה גישה שאומרת שדווקא לימוד של שפות תכנות ישנות יותר הופכת את המתכנת למקצועי ואיכותי יותר. אם נחזור לדוגמה הקודמת העוסקת בניהול הזיכרון, הרי שמתכנת שלומד לנהל את הזיכרון בעצמו לומד הרבה יותר אפילו אם תהליך הלימוד כרוך גם בהרבה תסכול וטעויות, מאשר מתכנת שכלל אינו מכיר את האספקט הזה של ניהול זיכרון בתהליך התכנות, משום ששפת התכנות עוזה זאת עבורו. באופן הזה שפות תכנות ישנות יותר הופכות אותנו למתכנתים מקצועיים יותר.עוד בנושא:איזו שפת תכנות כדאי ללמוד?שיקולים נוספיםכמובן שישנם גם שיקולים נוספים לשאלה מהי שפת התכנות הטובה ביותר כמו למשל שיקולים תעסוקתיים. מצד אחד תמיד כדאי ללמוד את שפת התכנות המתקדמת והנפוצה ביותר בתעשייה, אולם מבט כולל על תחום ההייטק יגלה שאין העדפה דווקא לשפת תכנות כזו או אחרת, וחברות בוחרות לעבוד עם שפות תכנות בהתאם לשיקולי תאימות למוצר, עלויות סביבות הפיתוח או התאמה למוצרים קודמים שלה, ולכן ניתן לתכנת היום כמעט בכל שפה ולמצוא עבודה. בסופו של דבר, לאור העובדה שעולם התכנות מתקדם בצעדים נחושים לעבר יצירת סטנדרטים אחידים של שפות תכנות המאפשרת לתכנת במגוון רחב של שפות תכנות באותה סביבת עובדה, אולי לא כל כך משנה איזו שפת תכנות היא הטובה ביותר.
תגובות הגולשים למאמר
רוצה להוסיף תגובה למאמר שקראת? הוסף תגובה ואנו נפרסמה בהקדם
הודעות אחרונות בפורום מחשבים
מנהל/ת פורום:טל סעדון
תפקיד:מנהל תוכן
מנהל/ת פורום:איתמר צוקרמן
תפקיד:ראש תחום בניית אתרים ועיצוב גרפי
מנהל/ת פורום:אביעד דדון
תפקיד:ראש תחום מובייל, לינוקס, ניהול רשתות ואבטחת מידע
מנהל/ת פורום:דולב משה
מנהל/ת פורום:טל ברק לוי
תפקיד:
מנהל/ת פורום:קרן
תפקיד:מנהלת
נושא ההודעה
 
מחבר
תאריך
תכנון חופשה בחו"ל לפני תחילת הלימודים יכול להיות חוויה מרגשת, ומציאת טיסות זולות היא חלק מכריע בהפיכת הטיול שלך למשתלמת יוהמשך...
לאן הטיול הבא שלכם? איך בוחרים את היעד המתאים ביותר לטיול מהנה ובלתי נשכח? איפה אפשר לקבל את כל המידע הנדרש לכם אודות תנאי מזג המשך...
במסגרת שיתוף הפעולה בין מכון טראמפ שבבית איזי שפירא ובין המרכז לספורט טיפולי "הבית של מרסלו", זוכים תלמידי פעילות גופהמשך...
להיות שחקן זה אתגר גדול, גם לגוף וגם לנפש. מקצוע משחק מול מצלמה הוא אחד התחומים הכי דינמיים ומשתנים בתעשיית הבידור, המעניק לעוסהמשך...
צריך עזרה? מלא פרטיך ונחזור אליך
מאשר/ת קבלת מידע ממוסד/ות הלימודים ומסכימ/ה לתנאי השימוש והתקנון
לקבלת דיוור בנושא לימודים, כתבות חדשות, מבצעים וימים פתוחים בחינם !!!
הירשם
מתעניין בלימודים או במידע נוסף
מלא פרטים ויועצינו יחזרו אליך בקרוב