09-06-2015, 13:45
|
|
|
|
חבר מתאריך: 25.04.11
הודעות: 9,931
|
|
אתה תהיה חייב ללמוד דיסקרטית. זה מין בסיס מתמטי למדמ"ח, וקורס שכל מי שלומד מתמטיקה עושה (מדמ"ח זה מתמטיקה) . לא נראה לי שיתנו לך להתחיל מבנ"ת בלי בדידה.
אני לא יודע איפה אתה לומד, אבל בד"כ יש איזה יועץ לימודים של מדמ"ח שכנראה כדאי לך להתייעץ איתו... ברוב המקומות נותנים לעשות גם כל מיני 'חטיבות' 20-30 נקודות במה שבא לך, שנחשבות לך לתואר, ואז יהיה לך תואר באטמוספרה עם חטיבה במדמ"ח (או מתמטיקה תלוי מה תלמד).
לגבי שפות? אני חושב ש C# ו JAVA הן בסדר להתחלה. הן אכן חופרות, אבל הן דיי טובות להכל, ומשתמשים בהן המון בתעשייה (בעיקר eterprise)
אם הייתי בונה תוכנית הכשרה למישהו שילמד את כל שפות התכנות שכדאי לדעת, ויש לו אינסוף זמן עצבים ומשאבים הייתי מתכנן משהו כזה:
לפי הסדר...
Python - טובה למלא דברים, מאפליקציות ועד צד שרת, נגישה וקלה מאוד ללימוד, ואפשר לעשות איתה דברים מגניבים
HTML + JavaScript - לא צריך לחפור עד המוות על JS, אבל כן להכיר טוב. כל מי שרוצה לעשות WEB חייב להכיר את אלה.
SQL - כי להכל בערך צריך מסד נתונים , אולי גם איזה NoSql כמו MONGO או משהו בסגנון.
Ruby - מגניב, טוב לצד שרת ל WEB ושפה חמודה, בתכלס אפשר לדלג.
Node.js - תשתית לכתוב שרתים ובעצם הכל עם JS , אם אהבת JS, אחרת גם על זה תדלג.
C - כי אי אפשר לתכנת או להבין איך מחשב עובד בלי לדעת C . היא נמוך ברשימה ולא כדאי להתחיל ממנה כי היא הרבה פחות נגישה מ Python וכמעט לא משתמשים בה לדברים שהם לא חומרה או real-time. גם לא כדאי להשקיע פה המון זמן, אבל בכל זאת, לדעתי, מאוד חשוב כן להגדיש לזה זמן.
C# \ Java - נורא נורא נורא שימושי, ג'אווה תופס גם לאנדרואיד, שפות נורא נפוצות בעולם ה Enterprise , וטובות למלא דברים.
F# \ Scala - כי צריך להכיר לפחות שפת תכנות נורמלית אחת.
Lisp כלשהו - כי זאת שפת תכנות שפותחת תראש.
Haskell - כי זאת שפת תכנות ששוברת תראש
אל תלמד PHP ו C++ אלה שפות מפגרות. אם אתה מרגיש צורך עז ללמוד C++ עדיף שתלמד D במקום.
_____________________________________
|