איך ללמוד פיתוח תוכנה לבד – לימוד נוסף (חלק ד' ואחרון)

החלטתם לשנות קריירה ובחרתם בתחום פיתוח התוכנה? עכשיו אתם כנראה תוהים מאיפה להתחיל. לפניכם מדריך מעשי לגבי איך אפשר ללמוד לבד ולהגיע ליעד הנכסף. מומלץ לקרוא קודם את:

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

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

אז איפה היינו?

  • למדנו Java Script, HTML וCSS
  • למדנו React, Node.js וMongoDB
  • בנינו אתרים מורכבים
  • יצרנו את פרוייקט הדגל שלנו
  • התאמנו בתכנות לראיונות עבודה

איך ממשיכים מכאן?

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

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

שלב 1 – עולם התוכנה וההייטק

אפריד את החלק הזה לכמה תתי חלקים ועל כל אחד מהם ארחיב בנפרד:

  • לימוד תוכנה
  • עולם ההייטק והטכנולוגיה
  • ידע טכני מועיל

לימוד תוכנה

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

איפה אפשר להתחיל לקרוא?

  • רואדמאפ – אתר שמאגד בשבילכם את כל השפות והטכנולוגיות שבשימוש על ידי מפתחים מתחומים שונים.
    • דרך אגב, אם תסתכלו באתר זה על (Frontend, React, Backend) תראו שאתם כבר מכירים המון ממה שרשום שם, סחטיין!
  • דיילי.דב – אתר שמאגד את כל מה שחדש בעולם הפיתוח על בסיס יומיומי
    • טיפ: במקום לקרוא כל יום המון תוכן אפשר להירשם לניוזלטר השבועי בשביל לקבל רק את עיקרי הדברים של אותו שבוע

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

עולם ההייטק והטכנולוגיה

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

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

ידע טכני מועיל

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

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

  • איך החיפוש בגוגל עובד?
  • איך כאשר אני מקליד כתובת של אתר בדפדפן ולוחץ אנטר אני מקבל את תוכן האתר מול העיניים?

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

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

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

שלב 2 – הצעדים הבאים

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

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

איך ללמוד פיתוח תוכנה לבד – ניסיון מעשי (חלק ג')

החלטתם לשנות קריירה ובחרתם בתחום פיתוח התוכנה? עכשיו אתם כנראה תוהים מאיפה להתחיל. לפניכם מדריך מעשי לגבי איך אפשר ללמוד לבד ולהגיע ליעד הנכסף. מומלץ לקרוא קודם את:

  • חלק א' – לימוד שפת התכנות הראשונה ויצירת פרוייקט בסיסי
  • חלק ב' – לימוד טכנולוגיות מתקדמות ופיתוח צד שרת

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

אז איפה היינו?

  • למדנו Java Script, HTML וCSS
  • למדנו React, Node.js וMongoDB
  • יצרנו אתרים מורכבים

איך ממשיכים מפה?

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

שלב 1 – פרוייקט הדגל שלנו

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

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

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

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

סיימנו את הפרוייקט, מה עכשיו? כמה אפשרויות עומדות בפניכם:

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

שלב 2 – אימון תכנות

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

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

מה עושים? מתאמנים! כרגיל, האינטרנט מלא באתרים עם שאלות מראיונות עבודה בתכנות. אני מציע גם להתאמן זמן מה על פיתוח בלחץ זמן – ככה בראיון עבודה לא נרגיש את הלחץ בכלל. התחום נקרא תכנות תחרותי (competitive coding) והוא נועד לאימון לתחרויות תכנות (כן, יש דבר כזה) אבל שימושו העיקרי בקרב מפתחים מתחילים הוא הכנה לראיונות עבודה. נתמקד בתרגילים בג'אווה סקריפט וריאקט כדי להתמקצע בדברים ספציפיים ולא להתפזר. אתרים לדוגמא:

הערה: ישנם עוד הרבה אתרים בסגנון, מומלץ לחפש ולמצוא את המועדף עליכם.

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

טיפ: מומלץ גם להתאמן על תכנות בעזרת שימוש בדף ועט בלבד מפני שלרוב לא נשתמש במחשב בעת הראיון. כמובן שאפשר לקחת כל שאלה מאחד האתרים למעלה ולפתור אותה בצורה ידנית אבל בהזדמנות זו אני רוצה גם להמליץ על הספר הפופולארי ביותר לאימון תכנות לראיונות עבודה. הוא נקרא Cracking the Coding Interview והוא מכיל מאות שאלות בנושא שתוכלו להתאמן עליהן בעזרת דף ועט.

טיפ 2: אוהבים חידות או מתמטיקה? פרוייקט אוילר הוא אתר שמאפשר להתאמן על תכנות בצורה טיפה שונה מהאתרים למעלה. השאלות בפרוייקט אוילר הן יותר חידות משאלות והפתרון אליהן הוא בעזרת תכנות. אפשר להתקדם בפרוייקט ולצבור ניקוד מה שרק משפר את החוויה.

שלב 3 – השתתפות בפרוייקט קוד פתוח באינטרנט

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

שלב 4 – פתירת חידות הגיון

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

שלב 5 – הצעדים הבאים

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

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

איך ללמוד פיתוח תוכנה לבד – תכנות מתקדם (חלק ב')

החלטתם לשנות קריירה ובחרתם בתחום פיתוח התוכנה? עכשיו אתם כנראה תוהים מאיפה להתחיל. לפניכם מדריך מעשי לגבי איך אפשר ללמוד לבד ולהגיע ליעד הנכסף. מומלץ לקרוא קודם את חלק א' אשר מרחיב לגבי לימוד שפת התכנות הראשונה ויצירת כמה פרוייקטים בסיסיים.

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

אז איפה היינו?

  • למדנו Java Script
  • למדנו HTML וCSS
  • יצרנו כמה אתרים כפרוייקטים בסיסיים

איך ממשיכים מפה?

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

לא יודעים מה לבחור?

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

איזו שפת תכנות נלמד עכשיו?

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

יאללה בואו נתחיל

שלב 1 – ספריית צד לקוח מתקדמת בשם React

רוב חברות ההייטק בימינו לא מפתחות יותר צד לקוח (נקרא גם פרונטהנד) בג'אווה סקריפט בסיסית, כמעט כולן משתמשות בספריה אחת או יותר על מנת להקל על פיתוח הפרונטהנד. אחת הספריות הפופולאריות ביותר בימינו נקראת React והיא מבית היוצר של Facebook (היום היא מתוחזקת כopen source לכל דבר ועניין).

יצא לי לעשות קורס מעולה ביודמי בתשלום חד פעמי שאני מאוד ממליץ (הוא מתעדכן באופן תדיר). תזכורת: מחירי הקורסים ביודמי משתנים תכופות. נכנסתם לאתר ומחיר הקורס גבוה מדי? תנסו שוב בזמן אחר. כל כמה ימים יש מבצעים שמורידים את המחירים דרמטית לאזור ה50 ש"ח לקורס.

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

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

שלב 2 – שיפור הפרוייקטים שלנו

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

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

שלב 3 – פיתוח צד שרת בNode.js וMongoDB

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

לקורס מומלץ ביודמי (בתשלום חד פעמי כמובן) על מנת ללמוד את שני הנושאים תוכלו ללחוץ כאן. ואם תרצו מקורות חינמיים אספתי כמה לשימושכם:

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

טיפ: כנראה במהלך הקורס, החומר הכתוב או הסרטונים שמעתם או השתמשתם בExpress כתוספת לNode.js. החלטה מעולה – זו ספריה מאוד פופולארית. אם במקרה לא השתמשתם בה, מומלץ לקרוא גם עליה ולהוסיף אותה לפרוייקטים שלכם.

שלב 4 – בניית פרוייקט פשוט מקצה לקצה

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

שלב 5 – הצעדים הבאים

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

משהו נחמד: בלי לשים לב למדנו על כל הטכנולוגיות אשר מרכיבות את החבילה הטכנולוגית שנקראת MERN, אז ברכותי, אתם כעת מתכנתי MERN!

מה עכשיו? זה כבר נושא לפוסט הבא בסדרה – על נסיון מעשי.

איך ללמוד פיתוח תוכנה לבד – ללמוד לתכנת (חלק א')

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

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

למי סדרת הפוסטים הזו נועדה?

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

מבחינה מקצועית, מה צריך על מנת למצוא עבודה?

  1. ידע בשפת תכנות אחת לפחות
  2. ניסיון מעשי שאפשר לרכוש לבד
  3. ידע טכני נוסף
  4. מוטיבציה

כמה זמן זה יקח לי?

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

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

אז איך עושים זאת?

שלב 1 – בחירת שפת תכנות ראשונה

אם בחרתם לבד או אם ייעצו לכם (אולי המנטור) על שפת תכנות אז אחלה. אם לא – אני ממליץ על ג'אווה סקריפט (Java Script). היא נחשבת הכי פופולארית בשוק בימינו ואפשר לפתח בעזרתה גם צד לקוח, גם צד שרת וגם אוטומציה.

שלב 2 – ללמוד לתכנת בשפת התכנות שבחרנו

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

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

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

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

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

מתי לומדים?

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

שלב 3 – השלמת ידע על מנת לבנות את הפרוייקט הראשון שלנו

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

נוכל ללמוד את שני הנושאים הראשונים על ידי קריאת חומר חינמי:

או על ידי קורס מקיף שמלמד אותם לעומק אך כולל תשלום חד פעמי:

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

שלב 4 – בניית פרוייקטים קטנים

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

אתרים עם רעיונות:

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

מה זה אומר?

תבנו אתר שבו תוכלו להוסיף משימות שעליכם לבצע באותו יום (למשל, לקנות חלב) וכמובן שתוכלו למחוק משימות לאחר ביצוען (לאחר שהלכתי למכולת וקניתי את החלב).

שלב 5 – הצעדים הבאים

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

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

שינוי קריירה לקראת 2022 – האם כדאי לי לעבוד בהייטק?

חברים אמרו שכדאי לכם למצוא עבודה בהייטק? ההורים לוחצים? הכתבות בטלוויזיה לא משאירות ספק שכדאי?

אם אתם במצב הזה, כנראה שיש שתי שאלות שתשובה אליהן תעזור לכם להתקדם:

  1. האם זו עבודה שאהנה ממנה?
  2. מאיפה מתחילים כדי להתקבל לעבודה כזו?

האם זו עבודה שאהנה ממנה?

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

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

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

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

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

מאיפה מתחילים כדי להתקבל לעבודה כזו?

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

בהצלחה!

איך להתנהג בעבודה חדשה?

התקבלתם לעבודה חדשה? מחר היום הראשון ואתם רוצים להתחיל את העבודה החדשה ברגיל ימין?

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

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


1. שעת הגעה

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

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

2. לבוש

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

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

3. אוכל

האנשים בחברות הייטק מתחלקים ל3 סוגים:

  • האוכלים בחוץ – כל יום אוכלים במסעדה אחרת, בהתאם לכרטיס השי לארוחות שהעבודה מספקת (cibus, 10bis, couponphone) או בהתאם ליכולתם הכלכלית בתשלום באשראי.
  • הלוקחים take away מבחוץ ואז אוכלים אותו במשרד.
  • המביאים אוכל מהבית (מחממים במיקרו שקיים ברוב החברות).

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

טיפ 2: במגוון חברות הייטק ישנו חדר אוכל מסובסד, אשר זול יותר מאשר קניה בחוץ.

טיפ 3: במידה והנכם שומרי כשרות, יש לבדוק מה המדיניות לגבי המטבחים במקום.

4. לימוד

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

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

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

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

5. רושם ראשוני

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

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

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

6. אנשים

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

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

טיפ: תנסו בעיקר להקשיב בהתחלה. אם תתמקדו בלהקשיב תוכלו ללמוד המון וגם תראו קשובים ואדיבים. אף אחד לא אוהב עובד חדש שבא מבחוץ וישר פותח את הפה בלי לדעת בכלל מה קורה. כמובן שלא כדאי לשתוק כמו דג וכולם מצפים גם לשמוע פרטים על העובד החדש (את\אתה!).

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

7. שעת יציאה

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

8. אמצו אורח חיים המתאים לאנשים עובדים

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

9. מילה לסיום ומידע נוסף

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

מידע נוסף שמצאתי מעניין:

מרכיבי השכר בעולם ההייטק

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

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

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

כסף זה הדבר היחיד שמעניין בהצעת עבודה?

בהחלט לא!

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

האם פוסט זה רלוונטי למחפשי עבודה ראשונה?

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

אני לא עובד בהייטק, האם הפוסט הזה מדבר גם אלי?

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

בוא נדבר תכלס, מהן הדרכים שבהן אפשר להרוויח כסף?

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

מרכיבי הסכם עבודה אשר קיימים על פי חוק:

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

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

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

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

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

מרכיבי הסכם עבודה אופציונליים:

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

  • לא הבנתי, אפשר דוגמא? בעת קבלה לעבודה בחברת W, אשר מונפקת בבורסה, נהוג לתת לכל עובד חדש 800 אופציות במחיר מימוש של 10 דולר. אופציות אלה תבשלנה לאורך 4 שנים (מה שנקרא באנגלית vesting), כך שכל שנה נותנים לעובד אפשרות לקנות רבע מהכמות בסכום שהוחלט – כלומר, כל שנה תפתחנה לעובד 200 אופציות למימוש (קניה). אם מחיר המניה לאחר שנה בשוק המניות יהיה 40 דולר אז העובד יוכל לקנות 200 מניות ב10 דולר כל אחת ואז למכור את כולן ב40 דולר כל אחת ובעצם להרוויח 30 דולר למניה. 30 דולר למניה * 200 מניות = 6,000 דולר בשנה = בערך 20,000 שקל לפני מס, לא רע בכלל!
  • יש משהו נוסף שאני צריך לדעת על אופציות? כן, ברוב ההסכמים נהוג שלאחר כשנה נפתחות לך כרבע מהאופציות בהסכם (בדוגמא שלנו, 200 אופציות) ולאחר מכן כל 3 חודשים (כל רבעון) נפתח לך סכום המתאים לתקופת זמן זו (בדוגמא שלנו מדובר על רבע מ200 – כלומר כל רבעון תבשלנה 50 אופציות). במקומות אחרים זה גם יכול להפתח כל חודש במקום כל 3 חודשים.
  • למה האופציות לא מבשילות מיידית? אופציות הן גם כלי תגמול לעובדים וגם כלי של החברה לשמר עובדים לאורך זמן. זה האינטרס של שני הצדדים. אם תעזבו את החברה לפני שתעבורנה 4 שנים תאלצו לוותר על האופציות שעדיין לא קיבלתם (שעדיין לא הבשילו) וכך בעצם "תפסידו" כסף שיכל להיות שלכם בעתיד.
  • שמעתי שיש ענייני מס בנוגע לתאריך מימוש האופציות, זה נכון? במקרים מסויימים שווה לחכות עם מימוש האופציות שנתיים נוספות כדי להנות מהנחות מס. זה נכון רק במקרים מסויימים ולכן כשתגיעו לגשר תחקרו את הנושא ואז תחצו אותו.
  • מה קורה אם מחיר המניה של החברה יורד מתחת למחיר שעולה לי לממש אותן? במקרה כזה אנחנו נחכה ונקווה שמחיר המניה יעלה בעתיד. בדוגמא למעלה, אם מחיר המניה של החברה כעבור שנה היה 5 דולר לא יהיה שווה לנו לממש את המניות ולמכור אותן כי בעצם אנחנו מפסידים 5 דולר על כל מניה.

RSU: הן RSU = (Restricted Stock Unit) בדיוק כמו אופציות רק שמחיר המימוש שלהן הוא לרוב אפס. אם נקח את הדוגמא למעלה ונניח שקיבלנו 800 RSU במקום אופציות אשר תבשלנה לאורך 4 שנים. כלומר, אם לאחר שנה מחיר המניה הוא 40 דולר אז נוכל למכור 200 מניות ב40 דולר (בלי לשלם על הקניה שלהן מפני שהן RSU ולא אופציות) ונרוויח 40 דולר למניה * 200 מניות = 8,000 דולר בשנה ולא 6,000 כמו במקרה של אופציות.

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

PRSU: השם PRSU מייצג Performance RSU ומכאן נובע שRSU אלה הן תלויי ביצועים. כלומר, העובד יקבל כמות כלשהי של RSU בהתאם לביצועי החברה בפרק זמן כלשהו. למשל, אפשר להביא לעובד 200 PRSU ולהתנות אותם בהגעת החברה למיליון דולר מכירות באותה שנה, אם החברה תגיע למיליון דולר מכירות אז העובד יקבל את הRSU ואם לא אז לא. במקרה כזה יש לעובד תמריץ כפול לעזור להצלחת החברה כי לא רק מחיר המניה מושפע מכך אלא גם כמות הRSU שהוא יקבל. סוג זה של תמריץ אינו נפוץ וכדאי רק להכיר את השם למקרה הצורך.

ESPP: אפשר להסתכל על הטבה זו (ESPP = Employee Stock Purchase Plan), אשר מספקות חלק מהחברות, כחסכון לטווח קצר בתנאים מפנקים. ESPP לא רלוונטי לסטארטאפים אלא רק לחברות אשר יש להן כבר שווי אמיתי.

  • איך זה עובד? העובד מפריש אחוז מסויים משכרו החודשי (בהתאם לתנאי התוכנית, בממוצע 10%) במשך פרק זמן כלשהו (כחצי שנה). לאחר כחצי שנה לוקחים את כל הכסף שהופרש על ידי העובד בפרק זמן זה וקונים בעזרתו מניות של החברה בהנחה.
  • איזו הנחה? לוקחים את מחיר המניה של החברה בשני זמנים: X – מחיר המניה בתחילת התוכנית, Y – מחיר המניה בסיום התוכנית (לאחר חצי שנה), בוחרים את המחיר הנמוך מביניהם, מורידים מחיר זה בעוד אחוז מסויים (בהתאם לתנאי התוכנית, כ15%) וזהו המחיר שבו תשתמש החברה כדי לקנות לעובד מניות מהכסף שהפריש. כעת לעובד יש מניות והוא יכול לעשות איתם כרצונו: למכור או להמשיך להחזיק אותן. מהרווחים צריך כמובן להוריד מסים.
  • אפשר דוגמא? בטח, נניח שמחיר המניה בעת תחילת התוכנית היה 50 דולר ולאחר חצי שנה בעת סיום התוכנית הינו 60 דולר. לשם הפשטות נניח שמשכורת העובד הינה בדולרים ולא בשקלים (10,000 דולר) והפרשה של 10% ממנה במשך 6 חודשים מניבה לנו סכום מצטבר של 6,000 דולר חסכון בזמן התוכנית. מחיר המניה הנמוך יותר בין שני התאריכים (תחילת התוכנית וסיום התוכנית) הינו 50 דולר ולאחר 15% הנחה המחיר עומד על 42.5 דולר. כעת קונים לעובד מניות במחיר של 42.5 דולר למניה בעזרה 6,000 הדולרים שהפריש. חישוב קצר של 42.5\6,000 מראה לנו שהעובד קיבל בערך 141 מניות. כעת יכול העובד לממש את המניות במחיר השוק (60 דולר) ולקבל מהמכירה 141*60 = 8,460 דולר שזהו רווח מכובד ביותר של 2,460 דולר בחצי שנה, לאחר הורדת מס על הרווחים הסכום יקטן אבל עדיין מכובד בהחלט. יש לציין שהרווחים יהיו נמוכים יותר לרוב מפני שמשכורתינו הינה בשקלים ואנו תלויים גם במחיר המניה שלא תמיד עולה.
  • האם אפשר גם להפסיד בתוכנית הESPP? כן, יכולים להיות מקרים שבהם נפסיד כמו צניחה במחיר הדולר או אם שמרנו את המניות ולא מכרנו אותם מיידית ומאז מחיר המניה ירד משמעותית. מה שכן, ברוב המקרים התוכנית משתלמת ולכן נחשבת כהטבה מפנקת.

קרן השתלמות: קרן השתלמות הינה מכשיר חסכון לטווח בינוני (6 שנים) אשר החוק מאפשר להפקיד אליו כספים. הכספים מופקדים פטורים ממס לקרן עד לתקרה של 15,712 ש"ח מהשכר. העובד יכול להפקיד עד 2.5 אחוז מהשכר החודשי ונהוג שהמעסיק מפריש עד פי 3 מהפקדת העובד (עד 7.5 אחוז מהשכר החודשי). אומנם הסכום המופרש יורד מהברוטו החודשי שלכם אך אתם בעצם מרוויחים מפני שאתם לא נדרשים לשלם על הפקדת המעסיק מס ולאחר 6 שנים תוכלו להוציא את הסכום שנצבר ללא תשלום מס על הרווחים. גם התנאים בנוגע לעמלות הפקדה לקרנות ההשתלמות יכולים להשתנות בין חברות שונות בהתאם להסכמים שהן השיגו מול חברות הביטוח (בדומה לתנאים על קרנות הפנסיה) ולכן כדאי לברר גם על נושא זה.

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

ארוחות: מרבית חברות ההייטק מסבסדות ארוחות צהריים בעזרת כרטיסים מוטענים בכסף (סיבוס\תן ביס\קופונפון). חלק מהחברות מגבילות לסכום מסוים ביום (למשל, 30 ש"ח ביום) ואת שאר הסכום היומי שתעלה הארוחה תיאלץ להשלים בעצמך. חלק אחר מטעינות את הכרטיס בסכום כסף כלשהו (למשל, ב700 ש"ח) בתחילת החודש וזה הסכום המוקצב לך לאותו חודש, את שאר הסכום שתוציא באותו חודש תיאלץ להוציא מכיסך. ההבדל בין החברות יכול להתבטא גם בצורת הסבסוד כפי שהראינו למעלה (תשלום יומי\חודשי) וגם בסכום הניתן.

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

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

  • בונוסים נהוגים יותר בחברות גדולות ופחות בסטארטאפים (שם לרוב אופציות זה הפיצוי הנפוץ).

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

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

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

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

חופשת לידה: ישנן חברות הנותנות הטבות לעובד לאחר לידה כמו למשל שבוע חופש לעובד (ממין זכר) אשר אשתו ילדה. ישנן גם חברות אחרות אשר נותנות זמן חופשת לידה נוסף לאשה אשר עובדת בחברה.

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

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

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

מענק חתימה: מענק שחברות הייטק (בעיקר הגדולות) נותנות לעובדים כחלק מחתימתם על חוזה ההעסקה. לפעמים המענק כפוף לעבודה של X זמן בחברה.

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

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

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

מחפשים עבודה?

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

מילה לסיום

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

שיטת הסיבובים – התמדה, התמדה ועוד קצת התמדה

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

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

הרעיון בגדול:

  1. מנסים לעשות משהו זמן מה
  2. מנתחים מה עבד לנו ומה לא
  3. מפיקים לקחים וחוזרים לנקודה 1

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

סיבוב 1

  • שלחתי קורות חיים ל10 חברות
  • לא הוזמנתי לאף ראיון עבודה

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

סיבוב 2

הפקת לקחים:

  • קראתי 10 מאמרים באינטרנט לגבי כתיבת קורות חיים וסידרתי את שלי בהתאם.
  • אל כל חברה שאליה אני רוצה לשלוח קורות חיים אני קודם בודק אם אני מכיר מישהו שעובד שם ומבקש להעביר דרכו (LinkedIn יכול להועיל מאוד).
  • אני צריך לעשות משהו יצירתי כדי שקורות החיים יובילו לראיון העבודה המיוחל. לכל חברה שאליה אנסה להתקבל אבדוק אם אני יכול לעשות משהו כדי להגדיל את הסיכויים. לדוגמא: לפנות למגייסת לאחר שליחת הקורות חיים ולספר כמה אתה מתלהב מהמשרה. כמובן – בצורה מכובדת ולא מציקה.

פעולות המשך:

  • שלחתי קורות חיים ל15 חברות
  • הוזמנתי ל2 ראיונות עבודה
  • למדתי לכל אחד מהם כ5 שעות
  • לא עברתי את 2 הראיונות

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

סיבוב 3

הפקת לקחים:

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

פעולות המשך:

  • שלחתי קורות חיים ל30 חברות
  • הוזמנתי ל5 ראיונות
  • בשתיים מהחברות עברתי את הראיון הראשוני והגעתי לראיונות המשך
  • ראיון המשך אחד היה ראיון מקצועי מעמיק – לא עברתי
  • ראיון ההמשך השני היה עם אשת כוח האדם בחברה – לא עברתי

סיבוב 4

הפקת לקחים:

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

פעולות המשך:

  • שלחתי קורות חיים ל40 חברות
  • הוזמנתי ל7 ראיונות
  • התקבלתי לחברה אחת

 

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

 בהצלחה!

המלצה – המדריך המלא להייטקיסט המתחיל

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

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

למתחילים עבודה חדשה אני ממליץ על רושם ראשוני, אתם מקבלים רק הזדמנות אחת לעשות אותו. ואם עוד לא ברור לך למה הכי חשוב שתאמין בעצמך כדאי לקרוא את איך למקסם את ה Perceived Value שלכם?

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

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