יעוץ לגבי תיכנות - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

יעוץ לגבי תיכנות


yassd

Recommended Posts

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

איזה דברים אני צריך לעשות בשביל זה?

אני כבר יודע את הבסיס די טוב, בניתי 3 משחקים עם OGL 1 חובבניים כאלה של 2D.

זה מה שלמדתי:

למדתי בסיס מכל מיני מדריכים באינטרנט.

קראתי חלק מהספר "Begging c++ through game proggaming, third edition"

OPENGL 1 מNEHE.

אני קורא מדי פעם באתרים מידע על C++ כשאני מוצא משו מעניין.

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

מה הופך מתכנת מסתם חובבן למקצוען?

אני בן 14, ובבית ספר לא מלמדים C++, מלמדים רק C# וJAVA למרות שאני רוצה C++

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

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

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

ראיתי שZELIG אמר שהוא מקצוען פעם, למה אמרת את זה? איפה למדת, איזה ספרים אני יכול לקרוא כדי להיות כמוך.

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

נסיון, נסיון ועוד נסיון. שום ספר לא יתן לך את זה.

איזה ניסיון צריך? אני כבר 3 חודשים.

ועכשיו אין לי ממש פרויקט/רעיון לפרויקט שאני עובד עליו אז אין לי כ"כ מה לעשות..

מה ההבדל בין C# ל-C++? האם יש דברים שאפשר לעשות רק ב-C++ ןלא בC# וליהפך??

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

יש פוינטרים REFRENCE ויש עוד דברים שאין בC# אני חושב שגם אין שם חריגים.

זה לא ממש הסיבה שאני לא משתמש בC#, בעיקר כי C++ שפה יותר הגיונית וקלה להבנה לדעתי.

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

3 חודשים זה כלום. ניסיון נספר בשנים.

חפש תרגילים ברשת. תמציא לעצמך פרוייקטים ותממש אותם.

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

תלמד את עקרונות התכנות מונחה עצמים.

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

^^ מסכים.

התרגילים בPROJECT EULER בסדר?

כן ולא.

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

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

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

אוקי, תודה רבה באמת על התגובות.

סתם שאלה, עדיף MFC או WIN32? אני טיפה מסתבך עם WIN32.

אני חושב על לתכנת מחדש את התוכנה שעשיתי פעם עם WIN32 של אנגלית

הפעם יותר מסודר ועם גישת OOP (כשכתבתי את התוכנה פעם זה לפני שלמדתי OOP).

כדי לי ללמוד MFC או שזה מסובך אותו דבר?

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

לפי הנסיון שלך הייתי אומר לך למצוא עבודה

לפי הגיל זה קצת לא מסתדר...

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

או עבודה...

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

משם אתה תצא מקצוען (לא יכול להבטיח לך בדיוק במה)

בשביל זה אתה צריך ידע בלא מעט תחומים

תלמד עוד חוץ מ C++

תלמד שפת סף

ומערכות הפעלה

תקשורת

וכו' וכו'

לפחות ידע כללי בכל אלו

לדעתי אולי כדאי לך לנסות לעשות תואר בנושא אם אתה כ"כ רוצה לשאוף גבוהה (מגיל 14 עד הצבא יש לך מספיק זמן)

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

לפי הנסיון שלך הייתי אומר לך למצוא עבודה

לפי הגיל זה קצת לא מסתדר...

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

או עבודה...

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

משם אתה תצא מקצוען (לא יכול להבטיח לך בדיוק במה)

בשביל זה אתה צריך ידע בלא מעט תחומים

תלמד עוד חוץ מ C++

תלמד שפת סף

ומערכות הפעלה

תקשורת

וכו' וכו'

לפחות ידע כללי בכל אלו

לדעתי אולי כדאי לך לנסות לעשות תואר בנושא אם אתה כ"כ רוצה לשאוף גבוהה (מגיל 14 עד הצבא יש לך מספיק זמן)

אין לי כזה הרבה ניסיון, יש אנשים עם הרבה יותר ניסיון.

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

עוד חוץ מC++ אני יודע C# ובמלא שנה הבאה יש מגמות אז אעמיק בה טיפה.

שפת סף אני יודע ממש ממש קצת, רק MOV ADD וSUB כי לפעמים אנשים משתמשים בזה C++ אבל אני לא יודע את השפה עצמה.

למה היא שימושית?

מערכות הפעלה מה זה אומר?

תקשורת? אתה מתכוון לשפות שרת? אני יודע PHP HTML SQL וCSS עשיתי טיפה אתרים אבל אני לא משו בזה, אח שלי עובד בזה הוא יוכל לעזור לי אם אני ארצה.

אתה בעצם מציע לי להיות האקר? יש ספר לזה שראיתי בעברית.

לא מעניין אותי כ"כ לפרוץ לאנשים אבל הרעיון עצמו נשמע נחמד.

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

^אף אחד לא הציע לך להיות האקר.

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

בתקשורת הכוונה היא לפרוטוקולי תקשורת, שרת-קליינט, , הצפנה...

שפת סף - אסמבלי. שפה קרובה מאוד לשפת מכונה.

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

ארכיון

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

×
  • צור חדש...