לימוד תכנות הוא בהחלט לא משהו שאפשר לעשות בין לילה, ודורש הרבה עבודה והתמסרות (במיוחד לימוד C ++). מדריך זה יעזור לך בתהליך.
שלב
שלב 1. למד על ההיסטוריה של C ++
הדרך הטובה ביותר להתחיל ללמוד שפת תכנות היא ללמוד את ההיסטוריה שלה. אמנם אינך מבין את כל מה שאתה קורא, אך דפים מעטים אלה יציגו בפניך מונחים חשובים שיופיעו מאוחר יותר (כגון "תכנות מונחה עצמים)".
שלב 2. התקן את מהדר C ++ (ו IDE אפשרי)
מהדרים נחוצים לתכנות ב- C ++ מכיוון שמחשב המקור חייב להיות מקובץ לקובץ הפעלה על ידי המחשב שלך. אם אתה משתמש ב- Windows, האפשרות הנכונה היא Visual C ++ 2010 Express, או אם אתה משתמש ב- Linux, האפשרות הנכונה היא Geany. שניהם מגיעים עם IDE מובנה (סביבת פיתוח עצמאית), שיכול לפשט את תהליך כתיבת קוד המקור. (הערה: אנשים רבים באינטרנט ימליצו לך להשתמש ב- Bloodshed Dev-C ++ IDE ובמהדר. אך אסור לך, תוכנה זו לא עודכנה מזה 5 שנים ויש לה הרבה באגים ידועים, הרשימה נמצאת כאן: https:// sourceforge.net/p/dev-cpp/bugs/)
למד כיצד להשתמש ב- IDE ביעילות. לחלק מה- IDE שיש שם מוזרויות אישיות משלהם שיכולות לעכב את תהליך הלמידה שלך. אז כדאי לקרוא או לשמור הפניה לאפשרויות והגדרות שונות של IDE
שלב 3. בחר הדרכה אחת או שתיים כדי להתחיל ללמוד C ++
שלב זה, יחד עם התקנת המהדר, הוא אחד השלבים החשובים מכולם. יש כמה דברים שכדאי לוודא במהלך שלב זה. קודם כל, וודא שהמדריך כתוב לקוראים שהם מתחילים שלמים בתכנות מכיוון שההסברים הם היסודיים ביותר. לאחר מכן, ודא שהקוד במדריך עוקב אחר תקן C ++ 03 או אפילו C ++ 11 החדש (עדיין לא סטנדרטי, היזהר מבעיות מהדר) מכיוון שהמהדרים המודרניים יתקשו לאסוף קוד מיושן, או פשוט לדחות זאת. כמה הדרכות טובות הן הדרכת C ++ של cprogramming.com וההדרכה בכתובת www.cplusplus.com/doc/tutorial/.
שלב 4. נסה כל רעיון חדש
חלק חשוב בתכנות הוא לא רק קריאה על מושגים שונים, אלא גם השימוש בהם בקוד שלך. העתק הדבקת קוד ל- IDE אינו מועיל במיוחד. זה הרבה יותר שימושי אם תקליד כל דוגמה ואפילו תנסה להעלות רעיון לתוכנית משלך שמשתמש במושגים הנלמדים כדי למקסם את כמות המידע שנשמר.
שלב 5. למד ממפתחים אחרים
אחד הדברים הטובים ביותר בתכנות הוא שלא משנה באיזו רמת מומחיות יש לך בתכנות, תמיד יהיה קוד מקור זמין לאותה רמה או רמה אחת מעליך. דרך טובה ללמוד מקוד מקור מורכב יותר היא לקרוא עד שתגיע לנקודה שאינך מבין, ולאחר מכן נסה לפתור זאת בראשך; אם אינך מכיר חלק מסוים בקוד, קרא עליו במדריך או בחומר עזר עד שתבין.
שלב 6. פתור את הבעיה באמצעות המושגים שנלמדו
הדרך הטובה ביותר לשמור על מה שאתה לומד היא לא רק על ידי כתיבת דוגמאות קוד מקור, אלא בעצם השלמת המשימות שהוקצו. הן ל- cprogramming.com והן ל- Project Euler יש בעיות טובות שאתה יכול לפתור כדי ליישם את המושגים בחיים האמיתיים. אם אתה באמת לא יכול למצוא אלגוריתם לבעיה, אז כמוצא אחרון, חפש פתרונות שנעשו על ידי אחרים מהאינטרנט ולמד מהם. מה הטעם בפתרון בעיות אם לא לומדים מהתוצאות?
שלב 7. עזרו לאחרים הזקוקים לעזרה
כעת, לאחר שלמדת על C ++, עליך להתחיל לעזור למתחילים אחרים לפתור את בעיותיהם באינטרנט ולהעלות אותם לאותו מסע כמו שלך! אל תתאכזב במהירות אם האדם שמבקש עזרה לא יקשיב לעצתך: אחרים יכולים ללמוד מהתשובות שאתה מספק גם אם השולח המקורי לא עשה זאת.
טיפים
- אל תתאכזבו מהר! תכנות יכול להיות מבלבל בנקודות מסוימות, אבל זה לא אומר שאתה צריך לזרוק את כל ההתקדמות שלך ולהפסיק! אם מדריך מסוים מרגיש רע בהסבר נושא, נסה לקרוא מדריך אחר באותו נושא; אולי הבעיה לא בך!
- אם אתה נתקל בשגיאות בעת הידור, קרא שוב את קוד המקור ובדוק אם אתה יכול למצוא שגיאות. למרות שזה אולי נראה מעורפל, השגיאה עצמה תנסה להגיד לך מה השתבש. אז בדוק אם אתה יכול ללמוד מזה משהו על טעויות.
- למד בקצב שלך.
- תוכל ללמוד C ++ מחנות Google Play או Appstore על ידי חיפוש "למד C ++".
- אתה יכול גם לחפש ספרים על C ++.
- אם אתה מקבל שגיאה כאשר התוכנית פועלת, הבעיה היא לא בעיית תחביר, אלא בעיה באלגוריתם שלך. נסה לרשום בדיוק מה האלגוריתם שלך אמור לעשות, ולאחר מכן השווה אותו לקוד המקור שלך. במקרה הגרוע ביותר, קח את הקוד שלך לקהילה מקוונת ובדוק אם הם יכולים למצוא בעיה עבורך. הקפד לשאול בנימוס! האנשים שעוזרים לך לקחת את הזמן שהם יכולים להשקיע בתכנת תוכנות להרוויח כסף כדי לענות על שאלותיך. אז אל תשכחו להגיד תודה!
- תמיד הגיב על קוד המקור שלך! זה אף פעם לא מזיק לכתוב תיאור קצר של פונקציות התוכנית בהתחלה, אפילו בשביל קוד פשוט ומובן מאליו. שלב זה הוא גם הרגל טוב לדבוק בו מאוחר יותר כאשר אתה מתכנת תוכנות גדולות ומבלבלות שאולי אתה כבר מבין, אך אנשים אחרים שקוראים מתבלבלים לגביהם.
אַזהָרָה
- C ו- C ++ הן שפות תכנות ברמה נמוכה, כלומר יש לך אפשרות לקרוס את המחשב שלך עם קוד פגום או עם תוכניות זדוניות בכוונה! לעולם אל תאסוף ותפעיל תוכנית שיש בה קוד "#include" אלא אם כן אתה באמת בטוח שאתה יודע מה היא עושה. גם אם אתה יודע מה אתה עושה, נסה להימנע מכך בכל מחיר.
- ודא שהמהדר והדרכות שלך מעודכנים! מהדרים מיושנים יכולים לגרום לקוד המקור התקף לא להתאסף או להתרחש שגיאות מוזרות בזמן הריצה. אותו דבר לגבי הדרכות.
- אנטי וירוס רבים יחשבו שכל מה שאתה יוצר הוא וירוס! הקפד להוסיף את התוכנית שלך למעט ואולי לכבות את האנטי -וירוס כדי שלא תסיר את ההתקנה של התוכנית שלך!