תכנות מחשבים הוא מיומנות שלא יסולא בפז לכל מי שרוצה לבנות ולעצב תוכנות מחשב, תוכנות או אפליקציות טלפון או טאבלט. למרבה המזל, אינך צריך להירשם לקולג 'במושב כדי ללמוד כיצד לחשוב כמו מתכנת ולאסוף את הכישורים הדרושים לך. אפשר-ולא נדיר-ללמוד כיצד לתכנת באינטרנט מהנוחות של הבית שלך. אתרים רבים מציגים קורסים חינוכיים שניתן לגשת אליהם בחינם והם מועילים הן לקודנים מתחילים והן לקודנים מנוסים המעוניינים להרים כמה טריקים מקצועיים חדשים.
צעדים
חלק 1 מתוך 4: בחירת אתר תכנות חינם
שלב 1. בחר קוד אקדמיה אם אתה מתכנת טירון
קוד אקדמיה הוא אתר ידוע ופופולרי שיכול לעזור לקודנים חסרי ניסיון ללמוד את היסודות. האתר בחינם, ותוכל לבחור קורסים שונים המאפשרים לך ללמוד על שפות תכנות שונות והיבטים של תכנות. היצע הקורסים כולל: JavaScript, PHP, Python ו- HTML + CSS. למידע נוסף בקר בכתובת
אם אתה אוהב את הסגנון של קוד אקדמיה, בדוק גם כמה אתרי תכנות מקוונים דומים (וגם בחינם). לדוגמה, ראה Code.org, בכתובת https://www.code.org. ראו גם את בית הספר לקוד, בכתובת
שלב 2. קח קורסים באקדמיה של קאהן אם אתה רוצה הדרכת וידאו
עבור לומדים חזותיים המעוניינים לאסוף כמה מיומנויות תכנות באינטרנט, Kahn Academy עשויה להיות האפשרות הטובה ביותר. זה בחינם, ושיעורי האקדמיה של קאהן כוללים הדרכה תכנות צעד אחר צעד וסרטוני המשך לצפייה.
למידע נוסף ובדוק כמה שיעורים מקוונים בכתובת
שלב 3. בדוק את MIT Open Courseware אם אתה רוצה לעבור מעבר ליסודות
המכון הטכנולוגי של מסצ'וסטס מפרסם תוכניות לימוד מקוונות מקורסים ישנים. זה מספק משאב נהדר למתכנתים סקרנים שרוצים ללמוד ממדריכים ברמה הגבוהה ביותר. למרות שזו לא האפשרות הטובה ביותר למתחילים-הקורסים לא מאפשרים לך להתייעץ עם מדריכים, וייתכן שלא תוכל לגשת לכל חומרי הקורס-ה- OCW הוא משאב נהדר עבור מתכנתים מנוסים יותר המעוניינים למלא את התכנות שלהם יֶדַע.
למידע נוסף באינטרנט ב
חלק 2 מתוך 4: למידה באתרי תכנות שכר
שלב 1. בחר Udacity לעבודה עם מאמן תכנות אישי
אם לא ממש נוח לך לקפוץ לקורסי תכנות מקוונים ללא השגחה או סיוע, Udacity עשוי להיות האתר המתאים לך. יוקצה לך מאמן אישי לעבודה מקוונת. המאמן יעזור לך לנווט בקורסי התכנות המודרכים של האתר. אבל, Udacity אינה בחינם; אתה צריך לשלם עבור השירותים שלהם.
השיעורים יכולים לעלות עד $ 999 USD. עיין באתר Udacity למידע נוסף בכתובת:
שלב 2. בחר ב- Udemy אם אתה מעוניין במבחר ענק של קורסים
האתר מציע למעלה מ- 55, 000 קורסים, שרובם מתעמקים בהיבטים של קידוד ותכנות. השיעורים מועברים על ידי מומחים בתחום, אם כי רבים דורשים תשלום. Udemy מציעה גם שפע של קורסים מתחילים, ברמה הפנימית, בחינם. אם אתה רוצה אתר עם מספר רב של קורסים ספציפיים, לך עם Udemy.
- כמו כן, היזהר אחר המכירות התכופות של Udemy. למרות שהקורסים מתומחרים במחירים נוחים (החל מ- $ 10 דולר), מכירות יכולות להוריד את עלות הקורסים ב-50-85%.
- למידע נוסף באינטרנט ב
שלב 3. בחר Code Avengers אם אתה רוצה לעבוד בשפה שאינה אנגלית
קוד נוקמים מבוסס בניו זילנד, ובנוסף לאנגלית, מציע קורסי תכנות ברוסית, הולנדית, ספרדית, טורקית, איטלקית ופורטוגזית. האתר מתמקד בהוראת שפות קידוד נפוצות כמו Python, Java Script ו- HTML + CSS. האתר מציע תקופת ניסיון בחינם, במהלכה ניתן לקחת שיעורים ללא תשלום.
- קוד נוקמים מציע גם שיעורים המיועדים במיוחד למתכנתים צעירים בגילאי 5-16.
- נסה תקופת בדיקה חינם ולמד עוד בכתובת:
חלק 3 מתוך 4: השתתפות בקורס תכנות
שלב 1. בחר קורס תכנות שמעניין אותך
לדוגמה, אם אתה מעוניין בעיצוב אתרים מסוגננים, חפש קורסים בנושאים כמו HTML/CSS, jQuery או Ajax. אם אתה מעוניין להתחיל יזמות מקוונת משלך, PHP ו- MySQL הם בחירה טובה לכך.
רוב המיזמים העסקיים הקטנים נבנים באמצעות טכנולוגיות קוד פתוח (ולעתים קרובות בחינם)
שלב 2. התמקד ב- Java כדי ללמוד את השפה הפופולרית ביותר
ג'אווה משמשת ביותר מ -7 מיליארד מכשירים ברחבי העולם (כולל טלפונים סלולריים של אנדרואיד), וכך היא נקודת מוצא טבעית לכל מי שלומד לתכנת. השפה זוכה לביקוש רב, כאשר מעסיקים רבים שוכרים מבקשים במיוחד שהמתכנתים העתידיים שלהם ישתמשו ב- Java.
- קורסים בג'אווה זמינים בכל אתר למידה מקוון.
- מלבד אתרי הדרכה, ישנן קהילות ג'אווה מקוונות רבות שיעזרו למתכנתים מתחילים, כולל קהילת ג'אווה עצומה ב- LinkedIn.
שלב 3. קח קורס C, C#או C ++ כדי ללמוד 3 שפות הקשורות זה לזה
לאחר שבחרת באתר הדרכה, ההחלטה העיקרית הבאה תהיה בחירת שפת תכנות ללמוד. C היא אחת השפות הוותיקות והשימושיות ביותר. C ++ מאפשר למשתמשים ליצור תוכניות למגוון רחב של פלטפורמות, בעוד C# (מבוטא C חד) הוא האיטרציה המודרנית ביותר של הלשון.
כל אתרי ההדרכה שכבר הוזכרו יציעו קורסים בכל שלוש השפות הללו
שלב 4. למד SQL אם אתה רוצה לעבוד בניהול נתונים
SQL היא שפת קידוד פופולרית עבור יזמים ואחרים העובדים בתחומים הדורשים ניהול ושימוש בכמויות נתונים ניכרות. השפה מאפשרת לך להגדיר ולנהל מסדי נתונים.
למרות ש- SQL לא ממש תכליתי כמו Java או C, הוא מבוקש מאוד למתכנתים ומקודדים מקצועיים. רוב המעסיקים דורשים מהמתכנתים לעיבוד הנתונים שלהם להיות שוטפים ב- SQL
שלב 5. בחר Python אם אתה רוצה אפשרות קלה יותר להתחיל איתה
Python לא ממש מאתגר ללמוד כמו כמה משפות הקידוד האחרות, כמו Java או C ++. הוא נפוץ לבניית אתרים ולבניית מאגרי מידע, והוא גם תכליתי מספיק לבניית משחקים ותוכנות.
עם הזמן, רוב המתכנתים לומדים שפות רבות. במובן זה, לא משנה יותר מדי מהי השפה הראשונה שלך, כל עוד אתה בוחר שפות נוספות לאחר שלמדת את השפה הראשונה שלך
שלב 6. שחק עם הקוד לדוגמה שקורס מספק לך
רוב הקורסים המקוונים יראו לך קוד לדוגמא, כדי לעזור לך להבין מה הקשות וטקסטים מסוימים של קידוד עושים. אז במקום להסתכל על הקוד, להתעסק ולשנות אותו, ואז לראות אילו תוצאות היו להתעסקות שלך. זה יעזור לך לאסוף מושגים נתונים מהר יותר.
- זה חשוב במיוחד אם הקורס שלך כבד על קריאה. קריאה על קידוד ובעצם קידוד הם תהליכים שונים מאוד.
- הטמי את הקוד לדוגמה מהקורס שלך כדי לוודא שאתה באמת מבין את עקרונות הקידוד שאתה לומד.
שלב 7. אל תפחד לבקש עזרה אם אתה מבולבל
קל להרגיש מבולבל מהלימודים בתכנות בשיעורים מקוונים בבית. אם אתה נתקע בבעיית קידוד או שאתה לא ברור לגבי היבט של הקורס, פנה אל המדריך או לאחד מבני גילך. לדוגמה, אם אתה תקוע בניסיון לכתוב שורת קוד ספציפית, עבד על זה לבד במשך כ -20 דקות. ואז, אם אתה עדיין המום, פנה למורה שלך לעזרה.
- אם אתה לוקח שיעור מקוון מודרך, בדוק בפורום קידוד כדי ליצור קשר עם קודנים מנוסים שאמורים להיות מוכנים לענות על שאלות הקידוד שלך.
- לדוגמה, בדוק את הפורום "Stack Overflow" בכתובת:
- תוכל גם להסתכל בפורום המקוון "פרויקט קוד" בכתובת:
חלק 4 מתוך 4: השלמת הלמידה שלך בעצמך בבית
שלב 1. התאמן על קידוד על בסיס יומי כדי לשפר את כישוריך
בכל פעם שאתה יכול למצוא זמן, פשוט שב והתחל לתרגל קידוד תוכנות מחשב מרמה בסיסית. ככל שתעסוק יותר בקוד עצמו, כך תאסוף יותר ידע בקידוד. נסה גם לכתוב את הקוד ביד. אם תגיש מועמדות למשרת תכנות, תתבקש לקודד ביד בראיון.
עם זאת, אינך צריך למצות את עצמך נפשית כדי ללמוד קוד. אם אתה מתוסכל או מתבלבל יותר ויותר, קח הפסקה למשך 30 דקות
שלב 2. קרא ספרי תכנות כדי להכיר את הקידוד
אם אינך לומד קינסטטי או מישוש אך צובר ידע בעיקר באמצעים חזותיים וקריאה, ספר תכנות יהיה נהדר ללמוד על קידוד. ספרים אלה מפרקים לא רק את מכניקת הקידוד, אלא גם את ההיסטוריה והתיאוריות העומדות מאחורי שפות קידוד. אם אתה מעוניין, בדוק כותרות הכוללות:
- מהו HTML 5?, מאת ברט מקלפלין.
- PHP Essentials, מאת ג'ולי מלוני.
- תחשוב על פייתון, מאת אלן דאוני.
- למד את רובי בדרך הקשה מאת זד שו.
שלב 3. השתמש באפליקציית ילדים כדי לשלוט ביסודות הקידוד
אפליקציות קידוד ממוקדות ילדים יכולות להיות שימושיות למבוגרים הלומדים לקודד מקוון בבית. האפליקציות מפרקות את הקידוד למרכיביו הפשוטים ביותר ומציגות מידע בצורה כבדה על גרפיקה וקל לעיבוד. זה יכול לעזור לך להדביק את המהירות אם אתה מתקשה בכיתה שלך ויכול לבסס את יסודות הקידוד במוחך.
אם אתה מעוניין, בדוק אפליקציות קידוד ממוקדות ילדים כמו "Scratch", "Tynker", "Hopscotch" ו- "Cargo-Bot". אלה צריכים להיות זמינים בכל חנויות האפליקציות הגדולות
שלב 4. שחקו משחק קידוד מקוון כדי לטבול את עצמכם בקידוד
אם אתה אוהב את הרעיון ללמוד קידוד באמצעות הדרכה מהנה ומשעשעת, בדוק משחק קידוד. יש הרבה משחקים ברשת שאתה יכול לשחק בחינם. משחקים אלה יכולים להשלים את הידע שאתה צובר בשיעור התכנות שלך. אם אתה מעדיף לבנות משחקים מאשר לשחק אותם, מספר הדרכות קידוד מקוונות ילוו אותך בתהליך יצירת המשחק המקוון שלך.
- בדוק את Code Combat באינטרנט בכתובת:
- תוכל גם לבדוק את CodinGame בכתובת:
- לבניית קוד למשחק משלך באינטרנט, בקר ב Game Maven בכתובת:
טיפים
- המונחים "קידוד" ו"תכנות "ניתנים להחלפה במהותם. "תכנות" הוא מונח מטריה הכולל את ה"קידוד "המכוון יותר מבחינה טכנית.
- ישנם הרבה אתרי תכנות מקוונים נוספים. כדי לקבל מושג על כמה מהמשאבים המקוונים לבדיקת Girl Develop It, בכתובת
- לא תצטרך לשבור את הבנק כדי ללמוד תכנות מחשבים באינטרנט. כדי לפתח מיומנויות במדעי המחשב, כל מה שאתה צריך הוא מחשב אישי, מהדרים מתאימים (הזמינים בחינם) וחיבור אינטרנט אמין.