מציאת עבודה ב-Front End Development

תמונה באנר life michael קורסי תיכנות מקצועיים
היקף הידע והרמה הגבוהה שנדרשים כיום ממפתחי Front End בתחילת דרכם גבוהים בהרבה מכפי שהיה כשהטכנולוגיות Flash ו-Silverlight פינו את מקומן לשימוש מסיבי ב-JavaScript.

Share This Post

מציאת משרת ג׳וניור בפיתוח תוכנה
מציאת המשרה הראשונה בפיתוח תוכנה איננה דבר קל. בפוסט מציאת המשרה הראשונה בפיתוח תוכנה מתוארים הקשיים שכרוכים בכך, וההמלצות שלנו בהתאם. 

המעבר מ-Flash ומ-Silverlight לפיתוח באמצעות JavaScript
כאשר הטכנולוגיות לפיתוח צד הלקוח Flash של חברת Adobe ו-Silverlight של חברת Microsoft הגיעו לסוף דרכן (בשנים 2010-2012) וחברות החלו לפתח את צד הלקוח באמצעות JavaScript וספריות מתאימות (כגון jQuery ו-AngularJS) נוצר מחסור גדול במפתחי צד לקוח אשר בקיאים ב-JavaScript ובספריות הרלוונטיות. באותה עת, היקף הידע הקטן יחסית שנדרש היה כדי לעבוד בתחום והמחסור הגדול במפתחים הביאו לאחוזי השמה גבוהים יחסית בקרב הבוגרים של ההכשרות מקצועיות (לרבות קורסי ה-Bootcamp השונים). 

התפתחות הטכנולוגית הגדולה מאז המעבר לפיתוח צד הלקוח באמצעות JavaScript
מאז שהחלו לפתח את צד הלקוח באמצעות JavaScript השפה JavaScript התפתחה והתווספו לה יכולות רבות (כגון האפשרות לעבוד עם classes, שימוש ב-promises וכו׳). כמו כן, הופיעו frameworks כגון Angular שעקומת הלימוד שלהם כלל לא קלה (בייחוד למפתחים בתחילת דרכם), ובחברות רבות החלו לצפות ממפתחי צד הלקוח גם לידע והבנה בפיתוח צד השרת (בחברות רבות קיימת ציפייה ממפתחי צד הלקוח ליכולות והבנה בפיתוח הכולל גם את צד הלקוח וגם את צד השרת). במקביל לשינויים אלה, כוחות השוק הביאו לכך שהמחסור הגדול שהיה במפתחי צד לקוח כבר לא קיים. כתוצאה מכך, יש לחברות כיום את האפשרות לברור מתוך אלפי קורות החיים שהן מקבלות את המפתחים בעלי הניסיון והידע הדרושים מבלי להתפשר. 

תעשיית האשליות אשר ממשיכה בפעולתה על בסיס אדי ההצלחה מן העבר
התהליך להכשרת מפתחי צד לקוח כיום הוא תהליך הרבה יותר ארוך והוא מאופיין בעקומת לימוד הרבה יותר קשה. סיכויי ההצלחה כיום נמוכים יותר (בייחוד כשמדובר בחסרי ניסיון בפיתוח). לצערי הרב, בפעולת המכירה של הכשרות מקצועיות בתחום (לרבות הכשרות במתכונת של bootcamp) קיימות מכללות אשר ממשיכות לאשלות את המתעניינים בכל הנוגע לסיכויי ההצלחה שלהם במציאת עבודה עם תום ההכשרה. לצערי הרב, בפעולת המכירה אנשי המכירות עושים שימוש בסיפורי הצלחה שכבר אינם רלוונטים כיוון שהם מתייחסים לתקופה שכבר לא קיימת (השנים שהיו אחרי ההיעלמות של הטכנולוגיות Flash של חברת Adobe ו-Silverlight של חברת Microsoft). 

תהליך ההסבה המומלץ לפיתוח צד לקוח (Front End Development)  
ההמלצה החד משמעית שלי היא לא להתפתות ולא להירשם לקורסים כאלה ואחרים לפני שהתנסתם בלימוד באופן עצמאי. אל תתפתו לחשוב שכיוון שקיים מחסור במפתחי תוכנה הדרך שלכם להצלחה מובטחת. קיראו את הפוסט פרדוקס המחסור במתכנתים. רוב האנשים אינם מתאימים לתחום וחשוב לזכור זאת. קיראו את הפוסט שאלת ההתאמה לתחום פיתוח תוכנה. בשלב הראשון אני ממליץ להכיר את הטיפים ללימוד תכנות באופן יעיל. בהמשך, אני מציע לנסות וללמוד HTML באמצעות סרטוני הוידאו בעברית ללימוד תגיות ה-HTML שזמינים בחינם. לאחר שהתנסיתם בלימוד בסיסי של HTML נסו לעשות את הצעדים הראשונים בלימוד JavaScript ואת הצעדים הראשונים בלימוד CSS. במידה שלימודים באופן עצמאי כלל לא מתאימים לכם רוב הסיכויים שאינכם מתאימים לתחום. במידה שהצלחתם ללמוד באופן עצמאי נושאים רבים וכעת אתם עומדים בפני בחירה בקורס כדי להקל על עצמכם אתם כפי הנראה בכיוון הנכון. היכולת ללמוד באופן עצמאי הכרחית להצלחה בתחום. במידה שבחרתם להתקדם באמצעות קורס אני ממליץ בחום לקרוא את הפוסטים כיצד לבחור בקורס תיכנות ו-כיצד לבחור בקורס תיכנות שמועבר אונליין ובאופן אסינכרוני. בכל הנוגע להכשרות בעצימות גבוהה (קורסי bootcamp) בהינתן השינוי בשוק אני ממליץ לחסרי רקע בתכנות להימנע מהם. אני ממליץ להתקדם בבדיקת האפשרות לעבור הכשרה מקצועית בעצימות גבוהה (קורסי bootcamp) רק במידה שקיים רקע חזק בתכנות בצירוף יכולות אישיות גבוהות. השוק כיום כלל לא דומה לשוק שהיה בעקבות המעבר ל-JavaScript בפיתוח צד הלקוח. בכל הנוגע להערכה האישית של היכולות שיש לכם אני ממליץ לבדוק זאת בזהירות רבה. 

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Java Catching Up Banner
Java

החידושים האחרונים בשפת התכנות Java

בעשור האחרות שפת התכנות ג׳אווה המשיכה להתפתח. יכולות רבות התווספו לה. אנו נשמח לסייע לכם להתעדכן. קיימות דרכים רבות לעשות זאת.

OpenAI Fundamentals Course Banner
AI

שימוש ב-OpenAI API

הירשמו לקורס OpenAI Fundamentals ולימדו כיצד להוסיף יכולות AI לתוכנה שאתם מפתחים.

קדמו את העסק שלכם!

נשמח להיפגש לקפה!

life michael academy asynchronous online courses

Java | Python | JavaScript | TypeScript

דילוג לתוכן Update cookies preferences