Jump to content
  • הצטרפו למשפחה

    היי, היי אתה (או את) שם!

    אנחנו יודעים, נחמד להיות אנונימי, ולמי בכלל יש כוח להירשם או להיות עכשיו "החדשים האלה".

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

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

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


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

פוסטים מומלצים

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

  • תגובות 167
  • פורסם
  • תגובה אחרונה

המגיבים הפעילים ביותר בשרשור

המגיבים הפעילים ביותר בשרשור

לאן אתה מצפה להתקדם?

אתה כנראה לא תגיע להיות זה שכותב את הקרנל בגרסה הבאה של windows בכל מקרה.

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

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

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

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

 

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

בהצלחוי

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

יבגני, אתה צודק לגמרי. אני צריך להיות ריאלי.

 

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

 

כל דרך שאבחר תדרוש ממני לרדת ל-50% משרה ולרדת ברמת חיים.

 

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

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

 

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

 

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

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

 

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

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

 

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

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

שיתוף קישור לתגובה
שיתוף באתרים אחרים

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

 

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

לא כשהם באותה רמת בכירות / ניסיון.

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

 

(אילי יש יוצאי דופן - אבל ממה שנתקלתי בשוק הישראלי והאמריקאי - זה ממש לא המצב)

If living is for learning

Then dying is forgetting

שיתוף קישור לתגובה
שיתוף באתרים אחרים

רמות השכר של Devops זהות, ולעתים גבוהות, מרמות השכר של מפתחים. זה מידע אישי ביותר מחברה אחת.

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

לא משנה מה תעשה, לא חושב שיש מוטיבציה להתחיל ללמוד תכנות מ-c.

 

אני אומר את זה כמישהו שכותב בC ביום יום.

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

 

לא מדבר בכלל על באגים, ב-c תוכל לבזבז שעות כדי להבין מה לא בסדר רק כדי שבסוף תראה שחסר לך איזה & או שהגדרת משתנה לא נכון והגעת לoverflow. זה דברים שלמישהו שלא נגע בקוד בחיים יכולים לאכול המון זמן שיכל ללכת לכתיבה של קוד.

 

תחשוב על זה כמו בירוקרטיה בארץ אל מול בירוקרטיה במדינה נורמאלית. ב-C יש הרבה בירוקרטיה ואתה סך הכל רוצה ללמוד לתכנת.

 

C לא יהפוך אותך ליותר גיבור או יותר מבין בקוד. זו פיקציה לטעמי.

עריכה אחרונה על ידי farkash7

HU-Panasonic CQC5401W, Comp- Hertz enenrgy, Sub- IDQ, AMP- Kicker ZX700.5

שיתוף קישור לתגובה
שיתוף באתרים אחרים

רמות השכר של Devops זהות, ולעתים גבוהות, מרמות השכר של מפתחים. זה מידע אישי ביותר מחברה אחת.

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

 

לגבי Devops זה היה המצב לתקופה דיי מסוימת בזמן - שלפי מה שאני רואה ומכיר - נגמרה דיי לפני כמה שנים - אולי נותרו שאריות של זה.

מה גם שיש לתפקיד הזה תקרות הרבה יותר ברורות.

 

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

 

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

If living is for learning

Then dying is forgetting

שיתוף קישור לתגובה
שיתוף באתרים אחרים

לא משנה מה תעשה, לא חושב שיש מוטיבציה להתחיל ללמוד תכנות מ-c.

שנה שעברה התחלתי ללמוד תכנות מ- C, נתנו לנו מטלה - לבנות תוכנה שקולטת sets מהמשתמש ועושה פעולות בינהם, יצא לי 200 ומשהו שורות קוד.

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

מעולה - אז למדת מה זה סט ואיך לממש אותו.

(מבנה נתונים והמימוש שלו בזיכרון)

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

 

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

 

זה בדיוק ההבדל בין משהו שממלא שורות קוד למפתח.

 

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

אם הייתי משתמש בהם כמו שהם בשפה - היו מראים לי יפה את הדלת

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

עריכה אחרונה על ידי Liviur

If living is for learning

Then dying is forgetting

שיתוף קישור לתגובה
שיתוף באתרים אחרים

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

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

להפך ...

כל ״קוד קוף״ יכול לכתוב תוכנה שמקבלת 5 קלטים

 

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

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

If living is for learning

Then dying is forgetting

שיתוף קישור לתגובה
שיתוף באתרים אחרים

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

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

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

צריך לדעת למה לבחור סט או Hash map ועצים ולא לעשות איטרציה על מערך.

If living is for learning

Then dying is forgetting

שיתוף קישור לתגובה
שיתוף באתרים אחרים

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

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

את זה באמת אי אפשר ללמוד בקורס של כמה שבועות.

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

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


×
×
  • תוכן חדש...