מקצועות פיתוח מובילים

סקירה של מקצועות הפיתוח המובילים בהייטק
ירון ביטון

ירון ביטון

מייסד ו-CTO של חברת מיסטרביט קודינג-אקדמי

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

מפתח פרונטאנד – Frontend Developer

תפקיד פיתוח מאוד משמעותי ומאתגר, עם שלל יכולות כמתואר למטה, עם זאת – מאוד מתאים לתפקיד ראשון בתעשיה כי יחסית קל להדגים את היכולת בצורה ויזואלית משכנעת ומרשימה, גם ההשתלבות היא מהירה יותר בחברה שכן לא חייבים ללמוד ולהתמודד מייד עם כלל המורכבויות הנוספות של המוצר

להלן רשימת יכולות של מפתח פרונטאנד:

  • שימוש נכון וסמנטי בHTML, ניסיון בעבודה עם טכנולוגיות קצה כגון: Web sockets, PWAs, geo-location
  • יכולת CSS גבוהה, כתיבה מודולרית וחכמה – פיקסל פרפקט – רספונסיבי לכל מסך, חווית משתמש טובה ומוקפדת
  • תכנות מתקדם בג’אווסקריפט מודרני, הבנה טובה של אסינכרוניות
  • עבודה בפריימוורקים מתקדמים, React, Vue, Angular
  • ניהול סטייט באופן נכון (state management)
  • הבנת התקשורת ויחסי הגומלין עם הבקאנד ושרתים שונים
Fullstack

מפתח בקאנד – Backend Developer

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

להלן רשימת יכולות של מפתח בקאנד:

  • יכולת הקמה של API מסוגים שונים (REST, graphQL, Websockets, etc)
  • יכולת עבודה מול דטבייסים שונים (SQL, noSQL, Realtime DBs)
  • הקמת שירותי הזדהות – עמידה בסטנדרטים גבוהים של אבטחה
  • חיבור למערכות שונות ומגוונות
  • הבנה של מנגנוני מטמון (Cache)
  • עבודה בסביבה של מיקרו שירותים

מפתח פולסטאק – Fullstack Developer

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

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

התמחות בסייבר סקיוריטי

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

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

  • Broken access control, sensitive data exposure and information leakage
  • Injections: SQL, noSQL, XSS and CRSF
  • Denial of service and Brute force
  • Non-Repudiation attacks and Honey pots
Fullstack

התמחות ב- DevOps

בכדי להתמחות בDevOps, נדרש קודם כל להיות מפתח פולסטאק או לכל הפחות להתנסות בכלל הכלים לאורך ולרוחב הפולסטאק. לאחר קבלת אוריינטציה והבנה של תקשורת, שפות תכנות, פרוטוקולים ודטבייסים שונים ניתן להתמקד באספקטים של אריזת קוד לפרודקשן, מערכות הפעלה שונות, שרידות מערכת ועוד

DevOps

הנה מספר נושאים בהם מתמחה איש DevOps , את חלקם אנו מלמדים כבר במהלך ההכשרה בקודינג אקדמי:

  • Understanding web technologies
  • Application life cycle
  • Linux operating system
  • Using Dockers
  • Coud providers: Amazon, Microsoft Azure, and Google
  • Kubernetes and Microservices
  • Implementing CI / CD
  • Going Serverless

התמחות ב- Data

מקצוע שעוסק בנתונים ובפרט איך מחלצים מידע בעל ערך (עסקי בדרך כלל) מכמות גדולה של נתונים. החל משימוש ביכולות של אקסל וכלה בכלי הBI המתוחכמים ביותר – כולם עוסקים באופן שבו ניתן להפיק או לזקק מידע מתוך מאגר נתונים גדול ומסועף, עם סוגים שונים של מידע.

BI

הנה מספר דוגמאות:

  • הבנה טובה של הבעיה העסקית, ושל מטרות התהליך, תוך תקשורת וניתוח מול גורמים עסקיים, מוצריים, מובילי דעה בארגון ועוד
  • איתור מקורות המידע וכרייה יעילה של נתונים מסוגים שונים של מקורות (שימוש בכלים כמו AWS, Google BigQuery, Spark, Hadoop)
  • עבודה מול סוגים שונים של מסדי נתונים ו- APIs – כגון: SQL, noSQL, REST, graphQL
  • ניתוח המדדים הכמותיים הקריטיים והצגה של דשבורדים (דף עם גרפים מסוגים שונים – Data visualization), עבודה עם כלים כמו PowerBI, Grafana, Tableau ועוד
  • שימוש בכלי Machine Learning ומודלים סטטיסטיים
  • לעיתים קרובות, עבודה בשפת PYTHON
  • מציאת מתאמים בין נתונים (קורלציות), למשל בניית פרופיל התנהגות ליוזר על סמך התנהגויות דומות של משתמשים עם מאפיינים דומים.

לדוגמא (פיקטיבית לגמרי): בחורות ניו זילנדיות מתחום האופנה נוטות שלא לבצע רכישות כלל בימי שלישי גשומים

לסיכום

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

תודה על הקריאה 🦋
ירון ביטון

ירון ביטון

מייסד ו-CTO של חברת מיסטרביט קודינג-אקדמי

ירון ביטון

ירון ביטון

מייסד ו-CTO של חברת מיסטרביט קודינג-אקדמי

הכותב הוא טכנולוג ותיק, מייסד ו- CTO של חברת misterBIT , המתמחה בפיתוח אפליקציות Web מורכבות, והכשרות טכנולוגיות מעמיקות ועדכניות.

החברה מספקת שירותי פיתוח (כולל במסגרת אאוטסורס) בטכנולוגיות ריאקט, VUE, אנגולר, Node.js, ושאר טכנולוגיות פולסטאק (Full stack).

מיסטרביט מפעילה בין השאר את בית הספר המתקדם בישראל להכשרת מתכנתים והסבה להייטק קודינג אקדמי קורס התכנות (בוטקאמפ תכנות – Coding Bootcamp) מכשיר מתכנתים בסטנדרטים גבוהים כנהוג בממר”ם, 8200 וכנדרש בחברות ההייטק המתקדמות בתעשיה.

שתף/י את הפוסט:

הקריירה שלך בהייטק מתחילה כאן!

היי, נשמח להכיר! 👋🏻

השאיר/י פרטים ויועץ לימודים יחזור אליך בהקדם.

המשיכו לקרוא:

עבודה בהייטק ללא תואר

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

קרא/י עוד ◄

כוחות העל של CSS

הביקוש הגובר למתכנתי פרונטאנד מעולים, המסוגלים לבנות אפליקציות שנראות מליון דולר בכל DEVICE: מחשב, טלפון, טלויזיה או שעון

קרא/י עוד ◄

היי, נשמח להכיר! 👋🏻

השאיר/י פרטים ויועץ לימודים יחזור אליך בהקדם.