למידה מתקדמת של C++ , למטרת גאמ"א . - כללי - HWzone פורומים
עבור לתוכן
  • צור חשבון

למידה מתקדמת של C++ , למטרת גאמ"א .


shedox

Recommended Posts

שלום לכולם.

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

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

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

האם מישהו יכול להמליץ לי על ספר של תכנות מונחה עצמים מתקדם ל C++, ועל ספר ברשתות למתחילים - שיכינו אוית בצורה מתאימה למה שדרוש בגאמ"א ?

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

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

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

אממ, שני דברים:

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

ב. מאותרי גאמ"א לא הולכים לניהול . בשביל זה יש ממר"ם ומסלולים אחרים.

קישור לתוכן
שתף באתרים אחרים

אני מניח שאתה כבר יודע C++ ותכנות מונחה עצמים בצורה טובה.

ספרים נוספים שיכולים לקדם אותך הם Effective C++, ו-More Effective C++, יש שם כל מיני טכניקות מתקדמות וטיפים חכמים שטוב לדעת.

בנוסף מאוד מומלץ לקרוא על Design Patterns, יש הרבה ספרים בנושא.

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

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

קישור לתוכן
שתף באתרים אחרים

תראה אם אתה משרת בגאמא זה לא משהו שאתה יכול לבוא ולרשום באינטרנט

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

אני ממליץ לך ללמוד JAVA, כך קורס באוניברסיטה הפתוחה :xyxthumbs:

קישור לתוכן
שתף באתרים אחרים

איכס ג'אווה.. :P

אם אתה אוהב high level תלמד C#, תכתוב תוכניות, תשלוט בתכנות מובנה עצמים.

אם אתה אוהב יותר low-level תלמד לעבוד גם ב C, עם הספריות של C (אלא אם אתה כבר יודע). תלמד win api, אפילו internals.

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

חוץ מזה שווה ללמוד python, היא שימושית מאוד בכל מצב.

הכי חשוב - לא משנה במה אתה בוחר להתמקד, אל תלמד דברים בתאוריה בלבד - תכתוב תוכניות ותיישם.

קישור לתוכן
שתף באתרים אחרים

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

C# / java לא יעזור לך בהרבה. כנ"ל OOP / design patterns - אני חס וחלילה לא מזלזל בחשיבות שלהם - אבל ההתעסקות במלסולים השונים של גאמא נוטה יותר לכיוון הlow-level ולא לכתיבת תוכנות enterprise

קישור לתוכן
שתף באתרים אחרים

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

C# / java לא יעזור לך בהרבה. כנ"ל OOP / design patterns - אני חס וחלילה לא מזלזל בחשיבות שלהם - אבל ההתעסקות במלסולים השונים של גאמא נוטה יותר לכיוון הlow-level ולא לכתיבת תוכנות enterprise

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

שכחתי לציין שגם ללמוד פייתון זה רעיון ממש טוב!

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...