יעוץ
-
שלום,
אודה לכולכם על עצה טובה.אני כעת מעצב גרפי.
מרוויח מעט מאד.
שוקל לעשות הסבה מקצועית לתכנות.מאד אודה לכם על הבהרת כמה שאלות, מנסיונכם.
א. האם ישנו ביקוש למעשה בשוק, לבוגרי לימודים בגיל 34 בערך. (אם אלמד לתואר) או שלושים(בקורס)?
ב. האם ישנו הבדל מהותי ביכולת מציאת עבודה, ובעבודה עצמה, בין בוגרי קורסים שונים, לבוגרי תואר?
ג. מה לדעתכם תוכונות הנפש הדרושות למקצוע?
ד. האם ניתן לעבוד בזה פחות מ9 שעות ביום, כדי ללמוד גם תורה? ובמקום המתאים לאנשי תוה?
תודה רבה!
ד. האם ניתן לעבוד בזה ומספר
פורסם במקור בפורום CODE613 ב10/07/2013 21:17 (+03:00)
-
קצת רקע לפני שאני עונה:
תראה, אני (29) מתכנת במקצועי ומרויח יפה נכון להיום, עצמאי, והתחלתי את דרכי לפני 3 שנים.
השאלות שלך מתחלקות לשני חלקים, "המקצוע" וה"פרנסה", כאשר לא בהכרח יש קשר בין השניים. מנסיוני אני יכול לתרום לך בנושא הפרנסה אך ורק כעצמאי, ולא כשכיר. ובנושא המקצוע, אם יש הבדל בין עצמאי לשכיר, אז שוב אני מעולם לא הייתי שכיר.
לגבי פרנסה לכל מקצוע יש ביקוש אדיר לאנשים אמינים, שעושים עבודה טובה, ומוכשרים.
בשוק השכירים, קשה מאוד לדעת באמת מה כל אחד שווה.
עצמאיים, מנגד, עשויים לגדול בזכות שיווק אגרסיבי ושאר דרכים נלוזות שלא בהכרח מעידות על יכולת מקצועית אמיתית אלא על יכולת שאיבת כסף מכיסים של אנשים תמימים. ובגלל שהשוק מוצף בשקרים, זה קצת קשה לבנות אמון ומעגל לקוחות שמבוסס על צורך אמיתי, של אנשים שמבינים מה הם רוצים (בשוק התוכנות למשל, יש הרבה ששואלים "מה המחיר" לפני שהם יודעים בכלל מה התוכנה עושה, זה כמו שבן אדם יגיד שהוא מעדיף לקנות עגבניות מאשר רכב חדש, כי עגבניה היא יותר זולה, עם אנשים כאלו למשל אני לא מתעסק בכלל, להם צריך לשווק שקר זול, ולא אמת יקרה) זה אומנם פחות ופחות מצוי בשוק התיכנות, שבו יש פחות נוכלים מבשאר ענפי המסחר, כי נוכל מעצם טבעו לעולם לא יעשה מאמץ ללמוד משהו רציני, ותיכנות זה משהו בהחלט רציני.
הדרך שאדם אמיתי עושה בשוק כעצמאי, היא קשה בהתחלה, צריך הרבה עקשנות, יש גם תכונות אופי שצריך לסגל כדי להתמודד עם תחרות מחירים, ותחרות איכות, חדירה לשוק מאלצת אותך לעשות קצת עבודות בחצי חינם כדי שבעבודות הבאות כבר יהיו לך "ממליצים" טובים(זה חשוב מאוד!!!) אבל בסוף מצליחים אם צוברים מעגל לקוחות מרוצה אפילו של 5-6 לקוחות, אבל שיהיו "מאושרים" לא רק מרוצים, זה יריץ אותך קדימה. זה בנושא הפרנסה.
בעניין המקצוע, ביקוש על פי גיל, שוב בשוק העצמאי, זה לא מעניין את הלקוח בן כמה אתה, מעניין אותו שאתה מסוגל לתת שירות טוב, אמין, מקצועי, אדיב וגם במחיר לא מעצבן. כשכיר יש התפתחות בשוק החרדי של בתי תוכנה (אני ביניהם) שישמחו לקבל כוח עבודה נוסף, כפרילנסרים או כשכירים, וזה לא באמת מעניין הגיל, יותר מעניין האישיות.
לדעתי ולדעת עוד הרבה עצמאיים שעשו דרך יפה מאוד בשוק התיכנות, אין ללמוד בשום פנים ואופן במכללה או קורס וכיוצא באלו, שאינם אלא שודדי כספים, ואינם מלמדים אותך מאומה. אם אתה רוצה להיות מתכנת פשוט תתחיל לתכנת, תלמד כמה מדריכים בוובמאסטר, אינטרנט ישראל, יוטיוב וכדומה, אם אתה יכול ללמוד אנגלית, אתה בכלל תהיה מלך.
תכונות הנפש הדרושות למקצוע:
א. יצירתיות!!! אם אתה יודע חומר אקדמאי, זה לא הופך אותך למתכנת
ב. אהבה למקצועות הנדסיים אם אתה לא אוהב את זה אתה לא תשרוד את זה, זאת לא עבודה של מזכירות בעירייה או פקידות בבית אבות, זאת עבודה תובענית, שאם אתה לא מביא תוצאות אתה בחוץ, כך שבחוסר חשק ועניין, לא תוכל להביא שום תוצאה.
ג. זה מקצוע שבו הטכנולוגיות מתחדשות בקצב מסחרר, ואתה צריך כל החיים להחזיק בקצב, אחרת, שוב, תמצא את עצמך לא רלוונטי. צריך להתרגל להיות כל הזמן בתנועה, לא לשקוע באזור נוחות שיהפוך אותך למתכנת מנוון תוך כמה שנים.
ד. כתפיים רחבות, ויכולת עמידה בלחץ, לפעמים אתה אחראי על ארגון גדול אחד או יותר, שכאשר יש בעיה במערכות, 30 עובדים מוצאים את עצמם חסרי תעסוקה, והבוס מתחיל להשתולל (זה קרה לי לפני יומיים, אמנם לא עם תוכנה שאני בניתי, אבל אני נותן להם את השירות של תחזוקת התוכנה הישנה בינתיים כי יש לי איתם חוזה לבניית תוכנה חדשה, בכל אופן התוכנה קרסה ובאותו יום הארגון הפסיד 10,000 ש"ח)
ה. אחריות גדולה, נגזר מסעיף ד', ויש בזה עוד הרבה מרכיבים, כשאתה בונה תוכנה אתה צריך לחשוב הרבה קדימה, על אופציות ואפשרויות שנוצרים תוך כדי פיתוח, זה דורש אחריות בכתיבת הקוד, תכנון מוקפד, וקוד נקי שיהיה אמין ובר תחזוקה לטווח ארוך. לדעתי זה דורש תכונה של אחריות.לגבי עבודה פחות מ 9 שעות ביום, שוב לא נראה לי שזה קשור למקצוע, זה יותר עניין של בחירה, אני לומד היום עם חברותא בסדר ב' 3 פעמים בשבוע, יש לי עובדת אחת, ואחראי על כמה ארגונים רציניים, הסיבה שאני לא לומד יותר, לא קשורה למקצוע לפי דעתי אני יכול ללמוד יותר. צריך להרגיל את הלקוחות, שאתה זמין בשעות אלו ואלו נקודה.
מסקנה:
כל העצות שנתתי לך הן מזווית שלי כעצמאי, כפי שהקדמתי.אין קשר בין המקצוע לבין הפרנסה והביקושים, מקצוע בוחרים לפי הנפש, ופרנסה זה עניין של מאמץ, וס"ד.
כדי להרוויח יותר, אתה צריך להשתתף בפורום של עסקים קטנים, ולהתחיל לדלות משם חומר שמתאים לך, על "איך לגייס לקוחות חדשים לעסק קטן" (אם אתה עצמאי כמובן) כאשר יהיו לך הרבה לקוחות תהיה לך פרנסה בין אם תיקח יקר או זול, לפי הטעם שלך והשיקול שלך. בעזרת השם אם תשרוד שנה או שנתיים קשות ותנסה את כל הדרכים להגדלת העסק, תצליח בסוף ויהיה לך זרם גדל והולך של לקוחות.
פורסם במקור בפורום CODE613 ב10/07/2013 22:33 (+03:00)
-
שלום.
תודה רבה על התגובה. המפורטת. והמבהירה.
ברשותך אשאל, כעת אני עובד כעצמאי, וזה בהחלט יותר מושך אותי,
האם תוכל לומר מה סוגי העבודות שמקבלים כעצמאיים?
מסתבר שזה שונה מאד מנטילת חלק מקוד ענק של חברת תכנות גדולה...לגבי עצם הלימוד, האם תואר זה דבר שאינו נצרך כאן?
כלומר האם את הידע הדרוש לפיתוח תוכנות רציניות, ולא סתם קצת משחק בקוד, ניתן לרכוש לבד, לאדם ממוצע (לא האקר מטורף מגיל 3...)לגבי עצם העניין במקצוע, אני מאד נהנה מתכנות סקריפטים לתוכנת עימוד שלי, אני משער שזה מראה משהו.
תודה רבה
פורסם במקור בפורום CODE613 ב10/07/2013 23:37 (+03:00)
-
כעצמאי, אתה מקבל בדרך כלל עבודות מאנשים/ארגונים שזקוקים לניהול מידע, מה שנקרא טכנולוגיית IT, זה אומר אלף בית של התמצאות במסדי נתונים, בלי זה אתה לא יכול להרים שום דבר, ולדעת איך לתכנן ולארגן טבלאות בצורה מנורמלת. לאחר מכן כמובן כתיבת קוד וניהול תצוגות. הארגונים הצריכים את זה החל מעמותות שיש לרוב בציבור שלנו, במגוון תחומים, וכלה בכל משרד ועסק מכל סוג שהוא, מתיווך של מחשבים ישנים לעולם השלישי, ועד ייבוא עודפי כותנה מסין. כולם ככולם צריכים תוכנה, המודעות לכך גוברת עם השנים. חברות תוכנה גדולות, זה לא רלוונטי אם התרגלת להיות עצמאי, אבל הבנתי שהבנות שמרויחות שם יחסית יפה (כ 70 ש"ח לשעה) עושות דברים קטנים מאוד ומעולם לא יצא להם להתעסק עם פרוייקטים מורכבים (ואני מכיר מישהו שאמר לי שאחותו עובדת בבנק ישראל, השלומיאליות והשטיבל שהולך שם מבחינת מוסר עבודה, זה משהו מחריד, ושם נמצא הכסף הגדול של המדינה... במשכורות עתק עם אפס פריון), איפה שיש כן עבודה ושם המשכורות מתחילות ב 18 אלף ומעלה, זה באמת בחברות תוכנה ענקיות, או סטרט אפים שיש כאן בארץ המון כאלו. אבל זה דורש עבודה מטורפת, 12 שעות סביב השעון, לא מתאים לציבור שלנו, ולא לך לפי מה שהבנתי ממך.
תואר אינו נצרך כלל לעצמאי, כמעט ולא שאלו אותי היכן למדתי, וכששאלו עניתי שיעורים פרטיים, וזה באמת נכון, יש ביוטיוב המון שיעורים פרטיים, וגם שרפתי הרבה שעות עם אנשים מעניינים בתחום שילמדו אותי.
הידע הדרוש לפיתוח תוכנות רציניות זהו ה"ניסיון" אם יש לך ניסיון בכתיבת תוכנה קטנה, אתה יכול לעבור למשהו יותר גדול וכך לאט לאט תוכל לכתוב גם תוכנה לניהול בנק, זה לא כל כך מפחיד תאמין לי, אין שום מקום שמלמדים "איך לכתוב תוכנה גדולה" ומי שימכור לך איזה קורס בסיגנון הזה, שלח אותו אלי לפורום ואני יעשה ממנו קציצות. ידע זה עניין של ניסיון נקודה.
אם אתה נהנה מסקריפטים סביר להניח שתתמכר לתיכנות כמו רוב המתכנתים.
אם אתה רוצה באמת להצליח, תתחיל לקבל עבודות, פשוטו כמשמעו, קפוץ למים ואל תפחד. תיקח כסף רק בסיום העבודה, וככה מקסימום לא דפקת אף אחד גם אם נכשלת בעבודה הראשונה והשניה. אבל אם לא תקפוץ לזה לא תזוז לשום מקום. תמכור את עצמך בחצי חינם, קח לך איזה פרוייקט קטן באלף שקל, תתחיל לבנות מסד נתונים, על סמך מדריכים באינטרנט, תאמץ את גוגל כמורה דרך שלך, יש לך את הפורום הזה עם אנשים מקסימים שיעזרו לך, ויש עוד עשרות פורומים בעברית שילכו איתך צעד אחר צעד. אל תלמד באויר, ההתקדמות המשמעותית שלי בתיכנות היתה רק על בסיס פרוייקטים שהוזמנו. הטעויות הגדולות שלי היו מחוסר התייעצות מספיק. אומרים שהעצה הכי טובה שאפשר לתת לבן אדם זה להתייעץ!
כעת ניצבת בפניך משימה של בחירת שפה, וזאת החלטה לא פשוטה, כי השפה שתבחר עכשיו היא תהיה השפה שלך לשנים הקרובות, לאחר מכן יהיה קצת קשה להגר לשפה אחרת, מהרבה סיבות, מנטליות וכלכליות. אז זה נושא בפני עצמו וכדאי שתחליט עליו לפני שאתה מתחיל. אני אישית הייתי ממליץ לך ללמוד שפות אינטרנטיות, ובכלל לפתח הכל רק בשפות של דפדפן, זה אומר HTML JavaScript בצד הלקוח, ו PHP או NodeJS בצד השרת (תבדוק בויקיפדיה ותבין מה המשמעויות) זה אמנם יותר קשה ללמוד מאשר דוט נט, אבל יש יתרון עצום ונורא למי שיודע את השפות הללו. אני היום כבול באקסס, דוט נט וגרורותיה, ולומד את שפות הדפדפן, זה מאוד קשה להגר זאת תפיסה אחרת לגמרי יעיד על כך דוד ל.ט. שלא עלתה בידו, אבל העתיד נמצא שם.
לגבי מסדי נתונים יש את MySQL שהיא קוד פתוח וחופשי, ויש את SQL Server מבית Microsoft וכאן שוב אתה נכנס לשאלת השאלות האם ללכת עם Microsoft או עם תוכנות קוד פתוח. אני כבר הכרעתי שעדיף קוד פתוח, ודוד ל.ט. הכריע שעדיף מיקרוסופט, כל אחד מסיבות אישיות, פרקטיות, דתיות, או לא משנה מה. אתה גם צריך להכריע וכדאי לך לעשות את זה מוקדם, כדי שלא תתחרט אחר כך.בכל מקרה איחוליי להצלחתך ותעשה חיל!
פורסם במקור בפורום CODE613 ב11/07/2013 11:17 (+03:00)
-
ארכיטקט! איזה בהירות!
מהיום כל מי ששואל אותי בנושא (פעם פעמים בשבוע), אני שולח אותו לפה.גם אני מאחל לך אליעזר הצלחה רבה.
אם תלך על תכנות, מקוה שתמצא פה מענה לכל מה שתצטרך בדרך.אם יש למישהו עוד נסיון אישי וידע בנושא הלימודים ושוק העבודה,
שיכתוב כאן לטובת כל המתעניינים.פורסם במקור בפורום CODE613 ב11/07/2013 11:31 (+03:00)
-
עדכון:
החלטתי לנסות למצוא קורס, במקום ללמוד לבד.
למרות המלצותיכם החמות ... פשוט אני מכיר עצמי ויודע שהמטרה העקרית לשמה הולכים לקורס- לאפשר התמדה. יוצאים מהבית ולומדים מסודר. קשה מאד לגנוב הזמן מעצמך בטרדות הבית.בקיצור, נרשמתי לקורס פיתוח אנדרואיד וגאווה, כי זה מה שמצאתי לבדו...
אך בסוף לא נפתח...
וב"ה המשכתי לחפש ומצאתי קורס דוט נט, מלגה 100% 625 שעות... (מקום חרדי כמובן)אמנם הייתי מעדיף. משהו קרוס פלטפורם ולא רק מייקרוסופטי, אך אינני בודק יותר מדי בשיניים של סוס שניתן במתנה...
אקווה שאחר שאכנס לתחום ברצינות אוכל בייתר קלות לעבור לגאווה או סקלה. שהן דומות לc# אם הבנתי כראוי.תודה לכם על היעוץ עד כה!
פורסם במקור בפורום CODE613 ב16/01/2014 10:26 (+02:00)
-
קודם כל 625 שעות זה לא חינם!!! זאת השקעה אדירה מצידך.
דוט נט זה דבר טוב, אתה תוכל להגר משם לשפות אחרות, אבל אל תשקע בתצוגות של מייקרוסופט, וביתר הכלים שלהם, תתמקד ברעיון הטהור של תיכנות קוד, ולגבי פלטפורמות וכלים, תשתדל תוך כדי לפזול כל הזמן לעולם הווב, זה העתיד וזה הדבר!! אני עשיתי טעות חיים כשנכנסתי לעולם התיכנות ולא הייתי מהתחלה בעניין של ווב, כי זה העתיד. לגבי ווב, אם כבר, אני ממליץ לך ללמוד במקביל ג'אווה סקריפט (אין שום קשר לשפת ג'אווה) HTML ומסדי נתונים.
שמח שהצטרפת לקהילת המתכנתים בהצלחה.
פורסם במקור בפורום CODE613 ב16/01/2014 11:10 (+02:00)
-
בקשר לעצתו הסובייקטיבית של ארכיטקט אודות תצוגות של מיקרוסופט, קח לעצמך גם את עצתי שלי: כן להשקיע
ובהשקעה לווב אני מסכים איתו לגמרי, רק שאתה לא תצטרך לפזול כי כעת התמ"ת (סליחה הכלכלה והמסחר..) הכניסו לתוכנית את הווב חזק.פורסם במקור בפורום CODE613 ב16/01/2014 13:30 (+02:00)
-
תודה רבה!
נכון, זה וודאי השקעה של זמן וגם כסף (נסיעות והפסד הכנסה). אקווה שיהיה שווה את זה.
המרצה הוא די מפורסם, אקווה שזה אומר שזה רציני.אכן חלק נרחב מהקורס לפי הסיליבוס זה פיתוח אפליקציות web
נשמע בדיוק מה שאתה ממליץ עליו.פורסם במקור בפורום CODE613 ב16/01/2014 15:26 (+02:00)
-
שלום וברכה!
(מקווה שזה מתאים להמשיך שרשור זהולא לפתוח הודעה חדשה, אם לא, העמידוני נא על טעותי...)אני כעת בעיצומו של הקורס שנרשמתי אליו, למדנו כבר יסודות C#, JS HTML(לא דווקא 5) וכעת ASP.NET MVC ונמשיך כנראה לאפליקציות לווינדוס 8
תחושתי שיש לי ידע כללי, ויכולת תפיסה טובה בנושאים הנלמדים, ואני גם מאד אוהב תכנות, אך מצד הידע הכמותי, לא מי יודע.
[u:2khlhdrl]השאלה:[/u:2khlhdrl] אני רוצה לעבוד כעצמאי. כדי להמשיך ללמוד בכולל חלק מהיום.
לכן אני משער שההגיון נותן שבתור מתחיל לא אמצא הרבה ביקוש לבניית מערכות תוכנה מלאות, ועדיף לי להתמקצע בתחום הואב, בניית אתרים קטנים, אולי ללכת ללמוד וורדפרס? או משהו בתחום הזה שעובדים "בקטן".
האם זה נראה לכם נכון?כי מצד עצם העניין, התכנות לדסקטופ הרבה יותר מעניין אותי, השילוב של הJS והHTML + כללים "הלכה למשה מסיני..." של המסוכמות של הMVC יוצר מבנה הרחוק מאד מהנקיון של מערכת שלמה שלC# לדסקטופ. והרבה פחות נעים לחיכי.
תודה רבה לכל המגיבים!
פורסם במקור בפורום CODE613 ב03/02/2015 23:14 (+02:00)
-
קשה לי לומר לך, אני אישית לא מצאתי פרנסה כעצמאי אבל אני מאוד חלש בשיווק עצמי, אני יותר טוב בתכנות :roll:
בקשר לדסטקופ וMVC. שים לב שזה השוואה לא טבעית, יש דסטקופ וWEB. ובWEB הבעיה היא חוסר כללים ולא עודף. אבל MVC זה באמת מערכת עם הנחיות עבודה רבות ומועילות, ולדעתי היא נפלאה ושווה עוד הרבה העמקה. אשמח לענות לך על שאלות עמוקות על הפילוספיה של הMVC, או על "למה צריך" ו"איך לעשות פשוט".
היום בתכנות אסור לך לדעת רק פלטפורמה אחת, אתה חייב לתת מענה ללקוח, שהרבה פעמים לא יהיה לו טוב דסטקופ ואתה תציע לו את זה בכל אופן בגלל העדר חיבור עם הטכנלוגיה/פלטפורמה השניה, וזה לא כדאי.בהצלחה רבה ומקוה לשמוע ממך פה יותר!
פורסם במקור בפורום CODE613 ב04/02/2015 11:14 (+02:00)
-
תודה רבה!
לא כל כך אכפת לי אם אעבוד כעצמאי או כשכיר, מה שאני רוצה זה לעבוד מהבית חצי יום... אשמח לדעת אם זה ריאלי בעיני הבריות.(לגבי MVC אני מבין את הרעיון של מוסכמות במקום קוד, אבל אני סולד ממנו...לפחות בנתיים, אולי שאדע אותו יותר בבקיאות זה ישתנה. כעת נראה לי שאני מעדיף שאפשר לפתוח את הקוד לקרוא ולהבין מה הוא עושה. בלי הוקוס פוקוס מאחורה...)
תודה רבה על הנכונות להשיב!מ"מ השאלה העקרית אצלי היא כיצד להתקדם מקצועית, מצד הידע, כי אני חש שבקורס רק נגענו על קצה המזלג וכעת אני צריך להתמקצע לבד, והשאלה באיזה תחום. (כאמור בעיקר מתוך כיון ברור של דבר שיאפשר לעבוד מהבית)
תודה,
אליעזרפורסם במקור בפורום CODE613 ב04/02/2015 11:24 (+02:00)
-
אם תעבוד כעצמאי, זה לא ריאלי כ"כ שתשב רגוע חצי יום בלי להשתגע בדעתך איך לגמור את הפרויקט, כך נראה לי, אולי אתה אדם שונה.
אם תעבוד כשכיר, בחברת תוכנה, יום שלם.
בחברה אחרת בה תעשה שירותי תוכנה (אני במצב הזה) תוכל בהחלט למצוא כזה הסדר, ובעצם אתה המלך במשא ומתן. בהצלחה!(בקשר ל"מוסכמות במקום קוד". ניכר עליך שאתה מתכנת טוב בפוטנציה. מוסכמות במקום קוד אמור לקסום רק לאדם שכבר כתב הרבה הרבה פעמים את הקוד, ויודע בדיוק מהו ואיך הוא פועל, ומבקש להימנע ללכתוב אותו בפירוש כל עוד הוא לא כתב אחרת. הMVC, כמו גם הEntity Framwork נותנים אפשרות של "ללא מוסכמות" בה אתה שולט ברזולציה הקטנה ביותר, ושם תוכל לתת לטכנלוגיה לעבוד בשבילך בקטעים שאינך מרגיש צורך להחזיק אותם בקרנים. לא מחייב אותך לפתוח עכשיו VS (ברוב רחמנותי ) אבל אני נותן לך פתח לעתיד, ביום בו תגיד "אולי היום נעיף מבט לMVC שוב").
פורסם במקור בפורום CODE613 ב04/02/2015 12:02 (+02:00)
-
דבריך מחכימים, אכן זה די קשה להצליח להתנתק מהעבודה לחלק מהיום (כעצמאי).
מ"מ זה אתגר שגם בעיצוב גרפי שבו אני עוסק כרגע איננו חדל, וצריך להתמודד עימו.
מסקנתי מכל הדיון לא ממש ברורה, ואולי אי אפשר לה להיות כזו, אחרי הכל בעצם שאלתי שאלה לנביא, האם אמצא עבודה...
ולהשי"ת אייחל שיולכני בדרך הישר עם כל ישראל.תודה רבה על העצות! ועל המחמאה...
פורסם במקור בפורום CODE613 ב06/02/2015 05:14 (+02:00)