מחפש דרך יעילה לביצוע הסבה עצמית לתוכנה

הנושא בפורום 'פיתוח אישי' פורסם ע"י FireWolf, ‏31/10/19.

data-full-width-responsive="true">
  1. FireWolf

    FireWolf משתמש סולידי

    הצטרף ב:
    ‏14/12/18
    הודעות:
    24
    לייקים שהתקבלו:
    21
    שלום לכולם,
    כתבתי כאן בעבר על כך שאני בוגר הנדסת מכונות מאוניברסיטה (אחת מ3 הגדולות והמוכרות), על הקושי שהיה לי במציאת עבודה לאחר סיום הלימודים, ועל השכר הבינוני (ועל היעדר קרן השתלמות) שהגיע לאחר שסוף סוף נמצאה עבודה.
    מאז ימי התיכון אהבתי לתכנת, אבל "תכנות לייט"-קודים של כמה עשרות שורות שהסתכמו למשחק טרוויה ופותרן סודוקו, ובתואר עשיתי קורס בשפת C ועבדתי באופן אינטנסיבי עם מטלאב.
    כעת, אני בן 27, בוגר תואר ראשון מזה כשנה וקצת, עובד בעבודה יחסית מעניינת בתחום, אך עם שכר נמוך יחסית ואפילו ללא קרן השתלמות. איפשהו בין סיום התואר לבין התחלת העבודה התקבלתי לאחד הבוטקאמפים, אך לבינתיים החלטתי כי אינני מעוניין בהסבה באמצעות בוטקאמפ, אלא בהסבה עצמית, תוך כדי עבודה במשרה מלאה.
    התחלתי לקחת קורס בפיתוח אנדרואיד בUdacity ובמקביל התחלתי לקחת את הקורס של freecodecamp.
    על הדרך גיליתי את התחומים המעניינים של AI ולמידת מכונה, החלטתי להשתתף בקורס חינמי בנושא למידת מכונה בUDACITY, ולהפתעתי-למרות שהקורס מדורג כקורס ברמה מתקדמת (נלמד כקורס לתואר שני במדמ"ח), הצלחתי להבין את תוכנו בזכות ההיכרות שלי עם פייתון ותורת ההסתברות.
    להבנתי-נגעתי עד כה ב3 תחומים שונים של פיתוח תוכנה: WEB, MOBILE ופיתוח תוכנה הדורש ידע מתמטי מתקדם (אינטלגנציה מלאכותית ולמידת מכונה).
    בהינתן שברצוני להשתלב בשוק העבודה כמפתח תוכנה במוקדם או במאוחר-קודם כל חשוב לי להבין מכם מה הוא לדעתכם התחום ה"חם" ביותר בתעשייה כיום, ולאיזה תחום יהיה לי הסיכוי הרב ביותר להתקבל באמצעות תיק עבודות בלבד (ורקע מתמטי דומה לזה של בוגר מדעי המחשב).
    אני מבין שלמידת מכונה ואינטלגנציה מלאכותית אלו תחומים שקשה לייצר בהם תיק עבודות, וממילא-בלי תואר במדעי המחשב יהיה לי מאוד קשה למצוא משרה בשוק (מניח שממילא אין הרבה משרות בתחום כרגע), וזה משאיר אותי בעצם עם שאר תחומי פיתוח התוכנה.
    עוד אשמח לשמוע מכם רעיונות למסלולי לימודים מומלצים, כך שבעוד X זמן מעכשיו-אוכל להתחיל להגיש קורות חיים בצירוף קישורים לפרוייקטים שלי בGITHUB (למשל-בfreecodecamp יש סילבוס לימודים מוכתב כולל פרוייקטים),
     
  2. sogi

    sogi משתמש בכיר

    הצטרף ב:
    ‏4/2/15
    הודעות:
    2,435
    לייקים שהתקבלו:
    1,553
    כל התחום של ה-AI מאוד רווי באנשים. ככה זה בתחומים עם "הייפ". לכן אני לא הייתי ממליץ לבנות על התחום הזה.

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

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

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

    האם לעשות תואר שני לא בא בחשבון ?

    אני חושב שתרומה לפרוייקט קוד פתוח אמיתי יכולה להציג יכולות הרבה יותר טוב מפרוייקטים "עצמאיים".
    אישית, מעסיקים לא לקחו ברצינות פרוייקטים קטנים שעשיתי ב-ML.
     
    נערך לאחרונה ב: ‏1/11/19
  3. Shaz

    Shaz משתמש בכיר

    הצטרף ב:
    ‏10/6/18
    הודעות:
    4,193
    לייקים שהתקבלו:
    1,389
    לפני מסלול לימוד, ניסית להגיש קורות חיים למשרת מתכנת מתחיל בנושא שאתה מתחבר אליו? ושמעניין אותך?
    תנסה פשוט עם הרקורד שיש לך היום להגיש קורות חיים למשרות פיתוח שלא דורשות ניסיון ויש מצב שגם תמצא התאמה ואז משם תצבור גם ניסיון תוך כדי עבודה
     
    David אוהב/ת את זה.
  4. ת.אוקהם

    ת.אוקהם משתמש ותיק

    הצטרף ב:
    ‏19/1/19
    הודעות:
    964
    לייקים שהתקבלו:
    1,528
    עיסוק בלמידת מכונה דורש פחות שכל מפיתוח תוכנה?
    עשיתי את שניהם במשך לא מעט שנים ואני חולק עליך.
     
  5. sogi

    sogi משתמש בכיר

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

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

    shirbi משתמש ותיק

    הצטרף ב:
    ‏10/9/16
    הודעות:
    318
    לייקים שהתקבלו:
    315
    יש כמה חברות בארץ שעושות קורסי הסבה למהנדסים מתחומים אחרים.
    המודל העסקי שלהם הוא שהלימודים ללא תשלום, אך בשנתיים שלאחר מכן אתה עובד דרכן בחברות אחרות, כך שחלק משמעותי מהשכר שלך ילך אליהם בשלב הזה.
    בגלל שזה המודל שלהן, יש להן מוטיבציה גדולה לדאוג שהחומר הנלמד יהיה רלוונטי לשוק העבודה.
     
    ביולוג ירושלמי אוהב/ת את זה.
  7. FireWolf

    FireWolf משתמש סולידי

    הצטרף ב:
    ‏14/12/18
    הודעות:
    24
    לייקים שהתקבלו:
    21
    אני מכיר את ההסבות האלו וגם ציינתי שהתקבלתי לאחת, אך לעת עתה-אני לא מעוניין לא לעבוד מספר חודשים ואחר כך לעבוד בשכר נמוך יחסית (אפילו ביחס לשכר שאני מקבל כרגע) בשנה הראשונה.

    ולגבי שאר התגובות-אוקיי, אז נראה שכדי להתברג בתחום למידת המכונה\בינה מלאכותית אני אצטרך תואר שני וכיוון שאין לי מוטיבציה לתואר שני (גם המון זמן וכסף וגם אף אחד לא מבטיח שתהיה לי עבודה בתחום בסופו של דבר) נראה שאפשרות ההסבה העצמית היא הרלוונטית ביותר. לפי סקר המתכנתים של Stackoverflow נראה שהתחום בו עוסקים רוב המתכנתים הוא פיתוח WEB, ומשיטוט באתרי דרושים אכן נראה כי הדרישה למפתחי WEB היא הגבוהה ביותר מבין כלל תחומי פיתוח התוכנה. בנוסף-ניתן ללמוד את התחום באופן די מעמיק באמצעות 1600 שעות קורס בfreecodecamp וגם לצאת עם תיק פרוייקטים בשביל המעסיקים.
    אשמח לשמוע מכם האם המסקנה שלי היא נכונה
     
  8. unrealx

    unrealx משתמש ותיק

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

    ת.אוקהם משתמש ותיק

    הצטרף ב:
    ‏19/1/19
    הודעות:
    964
    לייקים שהתקבלו:
    1,528
    אוקי, אז אתה פשוט משווה תפוחים לתפוזים.
    אתה משווה איזשהו מתכנת על שפותר בעיות מאוד מורכבות לאיש ml שתפקידו לשבת כל היום ולשחק עם היפר פרמטרים של מודלים.
    שניהם נמצאים במקומות שונים בהתפלגות הכישורים של המקצוע שלהם.
    אני חושב שיהיה יותר אינדיקטיבי להשוות רף כניסה למקצוע.
    אתה ציינת שאיש ml צריך:
    עברת פעם על רשימת הדרישות ממתכנת ווב מתחיל? אני חושב שהיא קצת יותר מקלה...
     
  10. Sunflower

    Sunflower משתמש רשום

    הצטרף ב:
    ‏5/2/20
    הודעות:
    5
    לייקים שהתקבלו:
    0
    היי, מצטער על ההקפצה, אבל אני במצב דומה (יוצא יחידה טכנולוגית עם 3 שנות ניסיון בהנדסת מכונות, עובד כשנה בתחום בחוץ)

    איפה אפשר למצוא משרות כאלה? אני לא מצליח למצוא משרות שמחפשות מתחת לשנתיים ניסיון
     
  11. Shaz

    Shaz משתמש בכיר

    הצטרף ב:
    ‏10/6/18
    הודעות:
    4,193
    לייקים שהתקבלו:
    1,389
    זאת באמת בעייה קשה...
    אפילו שפורמלית יש לי ניסיון גם אני מחפש ללא ניסיון ובאמת אין כמעט..

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

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

    מאחל לשנינו בהצלחה
     
  12. sogi

    sogi משתמש בכיר

    הצטרף ב:
    ‏4/2/15
    הודעות:
    2,435
    לייקים שהתקבלו:
    1,553
    באף משרה לא ירשמו שמחפשים ללא ניסיון, למרות שהם כן יזמנו אותך לראיון.
    תשלח לכל משרה פרט למשרות שדורשות 5+ שנות ניסיון.
    אדם ללא ניסיון מתקבל בדרך כלל למשרות שדורשות 2 או 3 שנות ניסיון.
     
    nick אוהב/ת את זה.
  13. OiNK

    OiNK משתמש ותיק

    הצטרף ב:
    ‏27/1/20
    הודעות:
    80
    לייקים שהתקבלו:
    47
    אהלן, אני עובד בתחום משאבי האנוש בהייטק ואשמח לענות.
    לדעתי זאת עצה ממש לא טובה (בלשון המעטה). ממליץ לשלוח רק למשרות שיכולות להתאים לך. חפש משרות Junior.
    אחד הדברים שמעסיקים מסתכלים עליהם הם הגשות המועמדות הקודמות.
    מועמד שמגיש בלי חשבון למשרות שהוא לא מתאים, לא רק שידחה אלא גם יראה מאוד לא טוב במערכת ויוכל אפילו ״להישרף״ בעתיד.
    לא נכון.
    ממליץ לחפש ב LinkedIn, Glassdoor, Indeed ובלוח המשרות של Stackoverflow.
    בונסף, נסה להצטרף לקבוצות בפייסבוק של משרות שמתאימות לך. פשוט חפש ״משרות״ בקבוצות.
    בדרך כלל בפייסבוק תמצא הרבה יותר הזדמניות למשרות Junior בהשוואה למקורות אחרים.

    אני יודע, זה לא פשוט וזה עשוי לקחת זמן.
    נסה לחרוש את כל המקורות שציינתי קודם.
    אפשרות להתפשר על מיקום המשרה, הטכנולוגיות או השכר יזרזו את התהליך.
     
    נערך לאחרונה ב: ‏11/2/20
    ליעד ו-yossik אוהבים את זה.
  14. Shaz

    Shaz משתמש בכיר

    הצטרף ב:
    ‏10/6/18
    הודעות:
    4,193
    לייקים שהתקבלו:
    1,389
    בכל המקומות כאילו מחפשים טאלנטים ומה זה טאלנטים
    ניסיון במלא כלים ומלא טכנולוגיות ואני אישית לא מתקרב לזה בכלל...
    אני מקבל כל יום סביבות ה 20-30 מיילים
    ובערך כל 3 ימים אני מוצא משרה אחת שיש סיכוי שתתאים
    וכמעט תמיד זה גם עמוק בצפון תל אביב/הרצליה/פתח תקווה. שזה בערך שעתיים נסיעה לכיוון..

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

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

    אבל נו מה לעשות

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

    sogi משתמש בכיר

    הצטרף ב:
    ‏4/2/15
    הודעות:
    2,435
    לייקים שהתקבלו:
    1,553
    גם במשרות junior דורשים בימינו 2 שנות ניסיון.
    תיאור המשרה היחיד שלא דורש 2-3 שנות ניסיון הוא משרת סטודנט.

    הנה דוגמה:
    Junior Full Stack Developer
    • Server side development experience, in either .NET or Java (2 year).
    • Web applications experience with HTML, CSS, JS (ExtJS or ReactJS is advantage).
    • B.Sc computer science or military equivalent.
    • Highly motivated and eager to learn.
    • Strong capabilities in SW design and architecture.
    • Auto-didactic capabilities.
    • Ability to deep dive into large-scale existing projects.


    הנקודה היא שמסתבר ששנות הניסיון זה לא מה שקובע אם האדם מתאים או לא.
    מה שקובע התאמה הוא האם אתה עובר את הראיונות הטכניים ואת משימת הבית שחלק מהחברות נותנות.
    אני ורבים אחרים התקבלנו למשרות שדורשות 2-3 שנות נסיון עם 0 שנות ניסיון.
     
    נערך לאחרונה ב: ‏12/2/20
    nick אוהב/ת את זה.
  16. OiNK

    OiNK משתמש ותיק

    הצטרף ב:
    ‏27/1/20
    הודעות:
    80
    לייקים שהתקבלו:
    47
    מסכים איתך. בכל זאת לדעתי זאת טעות לשגר קורות חיים חופשי על הבר.
    יש לי הרבה שנות ניסיון במשאבי אנוש. אף פעם לא גייסתי/שמעתי על מישהו שהתקבל למשרה שדרשה 2-3 שנות ניסיון עם אפס.
    אני לא מפקפק במה שאמרת, יכול להיות שבסופו של דבר המעסיק הבין שכדאי לו ללכת על Junior חזק מאשר על מפתח חלש עם 2-3 עם שנות ניסיון. סיטואציה כזאת אני מכיר בהחלט, ואז מה שעושים הוא מעין Talent Management. שוברים תקן של 2-3 שנות ניסיון לג׳וניור ומוסיפים יותר אחריות/מקדמים Senior בצוות (או מגייסים). בכל מקרה, במצב כזה פרופיל המשרה השתנה, ואתה או החברים לא באמת הועסקתם במשרה אליה הגשתם מועמדות. יש לציין שהמצב הזה לא שכיח, ולא הייתי מהמר עליו ושולח קורות חיים בלי חשבון.

    עריכה: לגבי הדוגמא שהוספת, בכותרת כתוב Junior ובמקרה כזה באמת אין בעיה להגיש גם אם לא עונים על הדרישה של 2 שנות ניסיון.
    בכל מקרה לא הייתי מסיק מהפרט אל הכלל. לא כל משרה עם 2-3 שנות ניסיון היא Junior.
     
    נערך לאחרונה ב: ‏12/2/20
  17. Et1

    Et1 משתמש ותיק

    הצטרף ב:
    ‏25/8/17
    הודעות:
    415
    לייקים שהתקבלו:
    402
    הורג אותי לראות תואר במדעי המחשב ביחד עם HTML בדרישות,
    הצעד הבא זה תזה כדי להדפיס hello world ?
     
    sogi ו-גילגמש אוהבים את זה.
  18. השפוי

    השפוי משתמש ותיק

    הצטרף ב:
    ‏8/2/16
    הודעות:
    118
    לייקים שהתקבלו:
    62
    מנצל את הפוסט כי גם אני רוצה להתעמק יותר בתכנות וחשבתי אולי יוכלו לייעץ לי פה.
    יש הרבה אתרים שונים ללמידה: אקדמיית קאהן, udemy ,udacity קורסרה, free code camp ,code academy
    יש הבדל בין האתרים?

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

    sogi משתמש בכיר

    הצטרף ב:
    ‏4/2/15
    הודעות:
    2,435
    לייקים שהתקבלו:
    1,553
    הביקוש לעובדים כל כך גדול שזה הפך להיות מפלט לכל בוגר תואר שני בתחומי המדעים, שבא לו משרת "תכנות לייט".

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

    sogi משתמש בכיר

    הצטרף ב:
    ‏4/2/15
    הודעות:
    2,435
    לייקים שהתקבלו:
    1,553
    @OiNK
    היום התפרסמה כתבה על שוק ההייטק:
    https://www.globes.co.il/news/article.aspx?did=1001319771

    רשום בה ש-30-40 אחוז מהגיוסים, הם גיוסים של ג'וניורים (0-2 שנות ניסיון). האם 30-40 אחוז מהמודעות פונות לג'וניורים? ממש לא.

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

    כל מועמד שיתעלם מהמודעות האלה, עלול למצוא את עצמו מחפש עבודה הרבה מאוד זמן.
     
    nick אוהב/ת את זה.
מוזמנים להשתמש בקישורי השותפים הבאים כדי לקנות באמאזון , להוריד ספרי שמע, או להקים אתר אינטרנט משלכם (מדריך מפורט - כאן). תודה על תמיכתכם באתר.
טוען...
נושאים דומים פורום תאריך
בן 43 מחפש כיוון חדש פיתוח אישי ‏אתמול ב- 14:01
מחפש הצעות לפיתוח אישי פיתוח אישי ‏ביום שבת ב- 15:47
מרכז לימודי מתמטיקה - מחפש שותף פיתוח אישי ‏2/9/20
מחפש לשמוע מבוגרי קורסי תכנות מהאקריו פיתוח אישי ‏26/1/20
מחפש חומרים לקריאה פיתוח אישי ‏2/10/19
  1. אתר זה משתמש בעוגיות דפדפן. אין באמור בפורום כדי להוות ייעוץ השקעות ו/או תחליף לייעוץ השקעות המתחשב בצרכיו של כל אדם.