יעוץ
-
שלום.
תודה רבה על התגובה. המפורטת. והמבהירה.
ברשותך אשאל, כעת אני עובד כעצמאי, וזה בהחלט יותר מושך אותי,
האם תוכל לומר מה סוגי העבודות שמקבלים כעצמאיים?
מסתבר שזה שונה מאד מנטילת חלק מקוד ענק של חברת תכנות גדולה...לגבי עצם הלימוד, האם תואר זה דבר שאינו נצרך כאן?
כלומר האם את הידע הדרוש לפיתוח תוכנות רציניות, ולא סתם קצת משחק בקוד, ניתן לרכוש לבד, לאדם ממוצע (לא האקר מטורף מגיל 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)