@nigun אמר בהאם באמת צריך ללכת ללימודי תואר כדי להיות מתכנת?:
יצאתי קצת מבולבל🙄
למעשה האם יותר קשה באמת למצוא עבודה בתחום בלי תעודה
בגלל שהחומר לא נגיש למי שלומד לבד או שמטבע הדברים אף אחד לא נכנס לקטנות?
וגם למה שמנהל סטארטאפ לא ישמח לקבל אחד שלמד הכל לבד מה שמוכיח את החשיבה שלו מחוץ לקופסה ויכולת למידה?
ולגבי המוטיבציה הייתי שמח לשמוע ממי שלמד לבד איך עוברים את הקטעים המשמימים שבהתחלה לא מובן מתי ואיך זה יועיל לי?
אני למשל התחלתי להתעניין בPHP בגלל מערכות ימות המשיח ובהתחלה לא היייתי מסוגל לשבת כמה דקות על מדריך חיבור למסד נתונים כי פשוט לא היה לי פרוייקט ספיציפי בעניין וכשהגיע הזמן ונוצר לי צורך בזה למדתי את זה ( את מה שהיה רלוונטי) בתוך זמן קצר
אבל למשל בHTML אני בור לגמרי כי פשוט אין לי משהו לעשות עם זה כרגע
השאלה היא אם אחד ילמד כל פעם מה שהוא צריך כרגע האם יצא לו משהו מסודר בסוף?
כמוני כמוך.
אני לא למדתי תכנות בשום מקום חוץ מברשת ולראות קוד של אחרים.
עיקר התחום שלי כיום הוא PHP בעבודה עם API מול ימות המשיח. וב"ה אני רואה הצלחה בתחום זה.
אפילו אנגלית אני ממש לא יודע, ואפילו את מילות המפתח של תכנות שכבר למדתי לכתוב אותם בע"פ (דוגמת echo ב PHP) אני לא יודע לאיית אותם נכון באנגלית.
הנקודה היא בעיקר כמו שכתבת, כל זמן שבאים ללמוד לבד דברים תאורטיים, קשה ללמוד לבד, אבל כשאתה יודע במה להתמקד, אתה מחפש ברשת ובפורומים ולומד מזה.
ואני כמעט בטוח שכל אלו שלמדו לבד לקח להם הרבה זמן עד שהגיעו לרמה מקצועית, (לדוגמה, המדריכים ברשת של חיבור PHP ל MYSQL מלמדים את התהליך האמיתי, בעוד שעם הזמן אתה מבין שעליך לבנות מחלקה שתטפל לך בחיבור לד"ב).
כהיום קשה לי להסתכל על הקודים שכתבתי בתחילת הדרך, מלאים שגיאות ועבודה כפולה ללא מחלקות ופונקציות שמבצעים פעולות שחוזרות על עצמם וכו', אבל אם לא הייתי מתחיל אז ברמה ההיא לא הייתי מגיע לרמה המקצועית.
מי שרוצה להתחיל מיד ברמה מקצועית ותיקנית, מסתבר שעדיף לו ללמוד לפחות בקורס, מי שמספיק לו להתחיל עם קוד שעושה את הפעולה (עם הגדרת התעלמות משגיאות...), ובנוסף יש לו את התפיסה המהירה במבנה מה שמאחורי הקלעים של כל תוכנה, מסתבר שיספיק לו ללמוד לבד.