לעולם לא אמרתי שבוגר טכניון הוא בחור גרוע וטיפש, או שקל להתקבל לטכניון\לסיים תואר, או לחלופין אמרתי משהו לטובת ג'ון ברייס או לחלופין אמרתי משהו אחד טוב על בחור שעבר הכשרת sysadmin של ms בצבא, אם כבר, אז ההפך...בסה"כ אמרתי שאחרי התואר אתה לא יוצא סופרמן, אלא אתה יוצא חסר ניסיון ולא יכול לבנות תוכנה לבד. זה כל מה שאמרתי. ברור שאתה יכול ללמוד עוד, וברור שזה לא קשה, אבל אתה לא יוצא "מוכן לעבוד", לא אמרתי יותר מזה.
אמרתי שאני לא אעסיק בוגרי אוניברסיטה (ישר שהם יוצאים), והתכוונתי שאני לא חושב שהם יהיו מוכנים לעבודה (דיברתי מנקודת מבט של סטארטאפיסט, לא של מנהל אינטל).
ברור שעדיף להעסיק מישהו במשכורת נמוכה בשביל שיוכשר ואז יעבוד אצלך אחרי שהוא למד, ואינטל אכן עושה בשכל.
אני *בכלל* לא מזלזל בלימודים בתואר במדעי המחשב, לומדים שם הרבה, אבל קורס שלם על מבנה נתונים ו3 קורסים על אלגוריתמים (ואפילו קורס בתכנון מערכות בשפת C) לא הופך אותך למתכנת על. נקח לדוגמא את שפת C, ללמוד את הסינטקס לוקח בדיוק יום אחד, להכיר הרבה מאוד פונקציות מהספרייה הסטנדרטית, עוד יום, ואז אין ספק שאתה מכיר את השפה ברמה ממש גבוהה, האם זה אומר שאתה מוכן לכתוב production code ? ממש ממש לא!
מה לגבי קורס של ג'ון ברייס? המצב אפילו יותר עגום מזה, לא נכנס בכלל למה שהולך שם.
סבבה, אז אתה לומד על מבנה המחשב וארכיטקטורה, אתה אפילו לומד על מערכות הפעלה ואוטומטים, אבל אתה לא יודע הרבה דברים מהבחינה הפרקטית יותר, לדוגמא, אתה יודע מה זה format string attack? אתה בכלל מודע לבעיה? (כשאני אומר אתה, אני מתכוון לכל סטודנט שכותב קוד), לא, אתה לא, ולמה לא? כי לא לימדו אותך.
מה בנוגע ל tcp and udp? אז סבבה, אפשר להסביר בשניה עם ההבדלים ומתי כשאי לבחור מה, כנ"ל לגבי format string attack, לא בעיה להסביר מה זה, אבל מתכנת שמבין ומכיר את הבעיות שיכולות לצוץ לוקח זמן לגדל, כי אתה יכול לתקן לו את הידע בדברים נקודתיים, אבל לא כ"כ הרבה. (על זה דיברתי עם הנקודה על tcp ו udp, אמנם זו דוגמא חלשה, אבל יש לי עוד הרבה, ויש עוד הרבה שלא חשבתי עליהן).
שוב, בקשר לג'ון ברייס, אני לא אגיב.
ד"א, בקשר למי שלומד איתך, ולמה שעידן אמר בתגובה להודעתך, יכול מאוד להיות שהם עשו קורס חיצוני ב C# (בעע, אבל לא נכנס לזה עכשיו), או קיבלו נסיון תכנותי בצבא, אבל לעולם לא טענתי שהם יודעים משהו.
אפילו אמרתי שבוגר תואר יודע מה צריך לעשות אבל לא איך, ובוגר קורס כזה או אחר יודע איך אבל לא מה צריך לעשות.
הכוונה היא שבוגר ההכשרה ה"חורנית" לא מבין מה הוא עושה, אלא עושה, בד"כ בוחר אלגוריתמים לא אופטימלים, שיטות תכנות לא נכונות, רואים חוסר הבנה של מה שקורה.
שוב, אני בעד תואר במדמ"ח, אני לא נגד אני רק אומר שתואר במדמ"ח לא הופך אותך לאלוהים, אלא להרבה פחות...