ABA


"אחרי שאני מסיים תואר במדעי המחשב מהם היכולות שלי?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15377 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15377
Super Fly

   11:38   19.06.09   
אל הפורום  
  אחרי שאני מסיים תואר במדעי המחשב מהם היכולות שלי?  
 
   מה אני יכול לעשות? לבנות תוכנות? מה עוד?
תודה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ידע בהרבה נושאים ... Deuce  19.06.09 15:30 1
     בקיצור, לא הרבה מבחינה פרקטית. TTAsnn 19.06.09 16:13 2
         אם המטרה של אנשים זה להיות רובוטים מתכנתים אז כן. Deuce  19.06.09 16:17 3
         כי הוא רשם רק את הקורסים הבסיסיים (ליבה) שבתואר ldan192  19.06.09 16:19 4
             לא הבנתם אותי נכון. TTAsnn 19.06.09 17:49 5
                 אתה טועה. כמו שאמרתי, הוא ציין רק את הקורסים המדעיים ldan192  19.06.09 18:29 6
                     אני לא חושב שאני טועה TTAsnn 19.06.09 21:18 7
                         אז מה לדעתך צריך לשנות בתואר warez_man 20.06.09 09:43 8
                             אני לא דיברתי על בעיות, אני חושב שזה טוב כמו שזה TTAsnn 20.06.09 12:31 10
                         אני לא מבין על סמך איזו אינפורמציה אתה אומר את זה. ldan192  20.06.09 12:07 9
                             עושה רושם שאתה פשוט לא מבין מה אני כותב TTAsnn 20.06.09 12:40 11
                                 תשמע, לא למדתי באונ' אחרות אז אני לא יכול להעיד ldan192  20.06.09 12:54 12
                                     אלגוריתמיקה חשובה מאוד! TTAsnn 20.06.09 13:26 13
                                         עם כל הכבוד, יש לך כמחצית תואר ... Deuce  20.06.09 14:41 14
                                             אולי נכון, אבל עדיין, זה לא טיעון. TTAsnn 20.06.09 16:47 17
                                         תקשיב יש דבר אחד שאתה מפספס כאן VeNom  20.06.09 14:44 15
                                             ואפרופו הזכרת את זה גם איתי לומדים חבר'ה עם ידע ldan192  20.06.09 14:54 16
                                             נראה לי שאני לא מובן כראוי. TTAsnn 20.06.09 16:57 18
                                                 אתה באמת לא רציני אם אתה חושב שלא יודעים מה זה ldan192  20.06.09 17:58 19
                                                     זו רק נקודה ספציפית, דוגמה, לא יותר. TTAsnn 20.06.09 18:17 20

       
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   15:30   19.06.09   
אל הפורום  
  1. ידע בהרבה נושאים ...  
בתגובה להודעה מספר 0
 
אתה יודע לתכנת במספר שפות בצורה נכונה, אתה מבין את עקרונות התיכנות, אתה יודע להתעסק עם מודלים חישוביים כמו אוטומטים ומ"ט, אם תלמד סיבוכיות גם תדע ממש לעומק בעיות P ו-NP ו-EXP ותרחיב את אופקיך בתחום המודלים. תלמד מבני נתונים לעומק כמו עצים, רשימות, ערימות, union-find ועוד, תלמד אלגוריתמיקה שזה בעקרון הרבה גרפים. תלמד קורס במבנה המחשב ותדע איך המחשב בנוי.

עוד הרבה דברים :\ זאת שאלה מוזרה.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   16:13   19.06.09   
אל הפורום  
  2. בקיצור, לא הרבה מבחינה פרקטית.  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   16:17   19.06.09   
אל הפורום  
  3. אם המטרה של אנשים זה להיות רובוטים מתכנתים אז כן.  
בתגובה להודעה מספר 2
 
אם אתה קצת יותר עמוק אז כן.
בטח שאם אתה רוצה להשתלב בתחום האלגוריתמיקה אז זה מקנה לך המון.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   16:19   19.06.09   
אל הפורום  
  4. כי הוא רשם רק את הקורסים הבסיסיים (ליבה) שבתואר  
בתגובה להודעה מספר 2
 
תחשוב שבסמסטר אתה צריך לקחת 7-8 קורסים בממוצע ויש לך 6 סמסטרים בתלת שנתי (ו-8 בתואר ארבע שנתי).
יש הרבה יותר מעבר לקורסים הנ"ל מבחינת תכונתית.
חוץ מזה שהקורסים הנ"ל חשובים מאוד גם כן. קשה לך להבין למה הם חשובים אולי אבל כשהכל מתחבר זה מובן מאוד למה הם חשובים ומבדילים בין סתם מישהו שעשה קורס תיכנות לבין מישהו עם תואר.


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   17:49   19.06.09   
אל הפורום  
  5. לא הבנתם אותי נכון.  
בתגובה להודעה מספר 4
 
   אני מכיר בחשיבות של הקורסים האלה, ללא ספק חשובים ותורמים, אבל בוגר במדעי המחשב יכול "לבנות תוכנה" ברמה נמוכה מאוד וגם זה עם קשיים רבים.

אני התייחסתי לשאלתו, "מה אני יכול לעשות? לבנות תוכנה? מה עוד?" ולזה התשובה היא לא הרבה. הוא יכול לתרום הרבה ברמת התכנון, למרות שגם זה קשה לי להאמין, כי בוגרי תואר במדעי המחשב חוקרים ברמה התאורטית ולא מתייחסים למגבלות חומרה או ארכיטקטורה שלדוגמא גורמות ל quick sort להיות יעיל מאוד במימושים אמיתיים על מעבד x86 לעומת המיונים האחרים.

בקיצור, בוגר במדעי המחשב מקבל הרבה כלים "חמודים" לשחק איתם, אבל תאכלס, הם מתאימים בעיקר למשחקים, לא להרבה יותר...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   18:29   19.06.09   
אל הפורום  
  6. אתה טועה. כמו שאמרתי, הוא ציין רק את הקורסים המדעיים  
בתגובה להודעה מספר 5
 
בליבה. מעבר להם יש קורסי תיכנות ברמה גבוהה מאוד.
אני לא אשווה אותם לרמת תיכנות של מתכנת עם ותק של 10 שנים,
אבל מה שבטוח זה שמדובר ברמה גבוהה בהרבה מאשר בקורסים כאלה ואחרים (בין אם צבאיים לבין אם קורסים אחרים, ובעיקר בגלל שמלמדים אותך איך לתכנת וזהו, אתה לא מבין מה הולך מאחורי הקלעים שזה מאוד מאוד חשוב בשביל להיות מתכנת טוב ונכון).


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   21:18   19.06.09   
אל הפורום  
  7. אני לא חושב שאני טועה  
בתגובה להודעה מספר 6
 
   לא מלמדים אותך לתכנת בתואר במדעי המחשב, אתה לומד "תכנות אקדמאי" במקרה הטוב, שזה אומר over commenting של הקוד, חוסר הכרה של סביבת העבודה, אין להם מושג מה זה revision control, לא יודעים להזהר מבעיות אבטחה נפוצות שנוצרות מתיכנון לקוי, או לחלופין לפתור בעיות נפוצות בעולם האמיתי אבל "פחות רומנטיות" ולכן לא מיוצגות בעולם האקדמי.

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

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
warez_man לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
3992 הודעות, 2 פידבק
   09:43   20.06.09   
אל הפורום  
  8. אז מה לדעתך צריך לשנות בתואר  
בתגובה להודעה מספר 7
 
   מדמ"ח כדי לתקן את הבעיות שאתה מדבר עליהן?

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

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   12:31   20.06.09   
אל הפורום  
  10. אני לא דיברתי על בעיות, אני חושב שזה טוב כמו שזה  
בתגובה להודעה מספר 8
 
   רק ציינתי, שתואר ב*מדעי* המחשב לא נותן לך יכולות לכתוב תוכנות, לא אמרתי שזה גרוע מה שלומדים שם

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   12:07   20.06.09   
אל הפורום  
  9. אני לא מבין על סמך איזו אינפורמציה אתה אומר את זה.  
בתגובה להודעה מספר 7
 
ערכתי לאחרונה בתאריך 20.06.09 בשעה 12:10 בברכה, ldan192
 
כי אתה טועה ובגדול

אתה חושב שב-4 שנים לימודיים לומדים רק דברים מדעיים?
כשתתחיל לשנות מערכות הפעלה תבין כמה תכנות יכול להיות באמת קשה.
לי נשמע שאתה מדבר על להתמשק מול כל מיני ממשקים בסיסיים כגון JAVA ו-#C שרק צריך לקרוא את ה-API שלהם בשביל לעבוד מולם ואז הכל זורם. זה ממש תיכנות ברמה ירודה, מצטער לומר לך.
ובדיוק להיפך, מה שלמדים אותנו רק גורם להבנה מעמיקה מתי עדיף לבחור אלגוריתם א' על פני ב' למרות שעל פני השטח הוא נראה זהה.

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


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   12:40   20.06.09   
אל הפורום  
  11. עושה רושם שאתה פשוט לא מבין מה אני כותב  
בתגובה להודעה מספר 9
 
   תגדיר "לשנות מערכות הפעלה" יצא לי לשחק עם הקרנל של לינוקס (לדבאג איזה משהו ולפתור אותו), זה לא קשה יותר מכל פרוייקט גדול אחר שעבדתי עליו בעבר.

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

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

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   12:54   20.06.09   
אל הפורום  
  12. תשמע, לא למדתי באונ' אחרות אז אני לא יכול להעיד  
בתגובה להודעה מספר 11
 
אם מה שאתה טוען נכון או לא.
מה שכן בטוח שנסיון תמיד חשוב, אבל כשחברות כמו אינטל, מיקרוסופט וכד' רוצות להעסיק אותך אולי קשה לך לראות עד כמה האלגוריתמיקה חשובה אבל זה מאוד מאוד מאוד חשוב בנושאים האלה.

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


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   13:26   20.06.09   
אל הפורום  
  13. אלגוריתמיקה חשובה מאוד!  
בתגובה להודעה מספר 12
 
   כשאני אני אהיה מנהל, לעולם אל אעסיק מישהו שאין לו ידע נרחב באלגוריתמיקה ברמה התאורטית, אבל זה תנאי הכרחי ולא מספיק בשביל להיות עובד בשבילי

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   14:41   20.06.09   
אל הפורום  
  14. עם כל הכבוד, יש לך כמחצית תואר ...  
בתגובה להודעה מספר 13
 
תסיים את התואר, ואז תדבר.
באמת נראה לי שזה הגיוני.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   16:47   20.06.09   
אל הפורום  
  17. אולי נכון, אבל עדיין, זה לא טיעון.  
בתגובה להודעה מספר 14
 
   אז נכון שאין לי תואר מלא, ואני לא יכול להעיד על כל התואר, אבל עברתי הרבה קורסים במדעי המחשב ואני מדבר מהניסיון שיש לי עד עכשיו.

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   14:44   20.06.09   
אל הפורום  
  15. תקשיב יש דבר אחד שאתה מפספס כאן  
בתגובה להודעה מספר 13
 
   בוגר טכניון אולי אין לו כ"כ הרבה ידע שהוא כן יקבל לאחר כמה שנות ניסיון,אבל המנהלים של החברות הטובות ביותר יודעים שהתנאי קבלה לטכניון לא פשוטים וגם הלימודים שם לא פשוטים,ואם בנאדם כלשהו עבר אותם בהצלחה ויש לו בסיס טוב אז זה עדיף על כל בנאדם שעשה 80 קורסים בגון ברייס או על כל בנאדם אחר שהתנסה במערכות system בצבא או משהו.
תבין שרואים בך פוטנציאל לטווח רחוק..בגלל זה מעדיפים לקלוט אותך עוד שאתה צעיר לחברה מוכרת ולא לאיזה סטארט אפ,ובגלל זה אינטל עושה בחכמה שהיא מעסיקה הרבה סטודנטים מהטכניון.
ואגב אתה ממש מזלזל בלימודים של מדעי המחשב כי כמו שהבחור למעלה אמר אתה לומד לתכנת בכמה שפות ברמה ממש גבוהה(ובטוח יותר גבוהה מכל בנאדם שלמד חצי שנה באיזה קורס בגון ברייס).
אתה לומד קורס שלם על מבנה נתונים ו 3 קורסים באלגוריתמים(אלגויתמים,חישביות וסיבוכיות)..
אתה לומד על מבנה המחשב ועל האריכטקטורה,אתה לומד קורס על מערכות הפעלה ועל אוטומטים וכל זה לפניש דיברתי איתך על קורסי בחירה.
אז ברגע שיש לך את הידע הזה להשלים לך את ההבדל בין udp ל tcp אפשר להסביר בציק צק'..
ובגלל זה יש ביקוש לאנשים עם תואר ולא לאנשים עם קורס שהם עשו במכללת גון ברייס.
אגב אני לא לומד בטכניון ואיתי לומדים אנשים שהיו בממרם בצבא וקיבלו נסיון,וגם תוכנתנים בצבא שקיבלו ניסיון וגם אנשים שעשו קורס חיצוני ב c# או משהו וכנראה שיש סיבה מספיק טובה.
כל אחד צריך להתחיל מאיפשהו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   14:54   20.06.09   
אל הפורום  
  16. ואפרופו הזכרת את זה גם איתי לומדים חבר'ה עם ידע  
בתגובה להודעה מספר 15
 
מעולה בתיכנות מהצבא ואפילו עבדו לפני שהתחילו ללמוד בהייטק במשרות כאלה ואחרות ועדיין הם לא יותר מדיי מככבים בקורסי התיכנות נטו.

מה שמוכיח הרבה דברים.


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   16:57   20.06.09   
אל הפורום  
  18. נראה לי שאני לא מובן כראוי.  
בתגובה להודעה מספר 15
 
   לעולם לא אמרתי שבוגר טכניון הוא בחור גרוע וטיפש, או שקל להתקבל לטכניון\לסיים תואר, או לחלופין אמרתי משהו לטובת ג'ון ברייס או לחלופין אמרתי משהו אחד טוב על בחור שעבר הכשרת sysadmin של ms בצבא, אם כבר, אז ההפך...

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

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

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

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

סבבה, אז אתה לומד על מבנה המחשב וארכיטקטורה, אתה אפילו לומד על מערכות הפעלה ואוטומטים, אבל אתה לא יודע הרבה דברים מהבחינה הפרקטית יותר, לדוגמא, אתה יודע מה זה format string attack? אתה בכלל מודע לבעיה? (כשאני אומר אתה, אני מתכוון לכל סטודנט שכותב קוד), לא, אתה לא, ולמה לא? כי לא לימדו אותך.
מה בנוגע ל tcp and udp? אז סבבה, אפשר להסביר בשניה עם ההבדלים ומתי כשאי לבחור מה, כנ"ל לגבי format string attack, לא בעיה להסביר מה זה, אבל מתכנת שמבין ומכיר את הבעיות שיכולות לצוץ לוקח זמן לגדל, כי אתה יכול לתקן לו את הידע בדברים נקודתיים, אבל לא כ"כ הרבה. (על זה דיברתי עם הנקודה על tcp ו udp, אמנם זו דוגמא חלשה, אבל יש לי עוד הרבה, ויש עוד הרבה שלא חשבתי עליהן).

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

שוב, אני בעד תואר במדמ"ח, אני לא נגד אני רק אומר שתואר במדמ"ח לא הופך אותך לאלוהים, אלא להרבה פחות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   17:58   20.06.09   
אל הפורום  
  19. אתה באמת לא רציני אם אתה חושב שלא יודעים מה זה  
בתגובה להודעה מספר 18
 
Format string attack, ממה זה נובע ומה הרקע לבעיה.
אני לא מבין גם למה אתה חושב שקורסי התכנות הם בדיוק מבוא לשפת C וזהו.

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

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

סתם בשביל הקטע, תתבונן פה בעמוד 4 ותראה כמה מבחר יש בכל התחומים.
http://www.cs.technion.ac.il/he/undergraduate/programs/cs_catalog_2008_2009.pdf


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   18:17   20.06.09   
אל הפורום  
  20. זו רק נקודה ספציפית, דוגמה, לא יותר.  
בתגובה להודעה מספר 19
 
   (הכותרת מדברת על format string attack), אבל באיזה קורס בדיוק אתה לומד דברים שיעזרו לך להתמודד עם בעיות כאלה? (ועוד רבות)
לא חשבתי לרגע שקורסי התכנות הם מבוא לשפת C, אבל זה לא משנה את הרמה שלך אחריהם.

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net