דרכים לתכנת

מְחַבֵּר: Peter Berry
תאריך הבריאה: 16 יולי 2021
תאריך עדכון: 1 יולי 2024
Anonim
Mitch Resnick: Let’s teach kids to code
וִידֵאוֹ: Mitch Resnick: Let’s teach kids to code

תוֹכֶן

ככל שהטכנולוגיה הופכת לנגישה יותר ויותר, כך גם הצורך במתכנתים. תכנות הוא מיומנות שמשתפרת ומשתפרת עם הזמן. עם זאת, כל אחד חייב לעבור התחלה מסוימת. יש אינספור שפות המתאימות למתחילים, ללא קשר לתחום שבחרתם (למשל JavaScript וכו 'JavaScript הוא יחסית גבוה, אז התחילו עם HTML או CSS). המשך לקרוא כדי להתחיל בשיעורי התכנות שלך.

צעדים

שיטה 1 מתוך 2: למד שפות תכנות

  1. אל תדאג יותר מדי מהשפה שאתה בוחר. בהתחלה, אנשים רבים מתקשים לבחור שפה. עם זאת, השימוש בלוגיקה ומבני נתונים הוא כמעט זהה, ללא קשר לשפה בה משתמשים. אלה הכישורים החשובים ביותר, ותוכלו לחדד אותם בכל שפה.
    • בבחירת שפה, התמקדו באיזה סוג תכנות תרצו להתחיל, ומשם בחרו בשפה הבסיסית הנכונה. לדוגמה, אם אתה רוצה ללמוד כיצד לבנות את האינטרנט, אתה יכול להתחיל עם HTML5, ואז ללמוד עוד CSS, JavaScript ו- PHP. אם אתה רוצה לכתוב יישומי שולחן עבודה, התחל עם C או שפת תכנות בסיסית אחרת.
    • אם תמשיך בקריירה זו, תגלה שלעתים לעולם לא תשתמש בשפת התכנות הראשונה שלמדת. במקום זאת תלמד שפות חדשות באמצעות מחקר וניסויים.

  2. מצא משאבים מקוונים בחינם לשפה שבחרת. האינטרנט הוא אוצר של הדרכות, שיעורים וסרטונים בחינם המותאמים לשפה שבחרת. אתה יכול להבין את היסודות של כמעט כל שפת היכרות ביום אחד בלבד.
    • האתרים הפופולריים כוללים את Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School ועוד.
    • יש גם הרבה מדריכים למתחילים ב- wikiHow המותאמים לשפות ספציפיות.
    • ניתן למצוא תיעוד של כמעט כל סיטואציה בתכנות ב- YouTube.
    • Stack Exchange הוא אחד מאתרי התשובות הנהדרים לכל שאלות התכנות שלך.


    ארכנה רממורוטי, MS
    מנהל ניהול מוצרים

    נתח מומחים: "כשבאתי לתכנות לא ידעתי כלום על עיצוב מחשבים או על תכנות. כשרציתי ללמוד כיצד לתכנת, התחלתי לקרוא ספרי ג'אווה ולהשתמש במידע באינטרנט. כיום יש לנו כל כך הרבה מקורות מידע, כך שקל ללמוד מיומנויות חדשות! "

  3. הורד עורך טוב. שפות תכנות רבות מאפשרות שימוש בעורך חיצוני לכתיבת קוד. חפש עורך המציג סימון כניסה וקוד תכנות.
    • חלק מהתוכניות הידועות כוללות את Notepad ++ (Windows), TextWrangler (OS X) ו- Edit (המשמשים לכל המכונות).

  4. הורד את המהדר הנדרש. בחלק משפות התכנות נדרש מהדר להפעלת הקוד. המהדר ממיר את הקוד הכתוב לשפה ברמה נמוכה יותר כך שהמחשב יכול להתמודד עם זה. מהדרים רבים הם קוד פתוח ומסופקים בחינם. שפות המהדר כוללות:
    • ג
    • C ++
    • C #
    • ג'אווה
    • בסיסי
    • פורטרן
  5. התחל בעבודה עם הפרויקט הראשון שלך. בחירת פרויקט התחלתי נכון תעזור לכם להכיר את שפת התכנות. בין שלל ההצעות וההדרכות המקוונות, אתר HTML בסיסי, תכונת התבנית ומסד הנתונים הבסיסי עם PHP או התוכנית הפשוטה וכל שפת אוסף הם נקודות התחלה. לא רע בשבילך.
  6. שימו לב לכל פיסת קוד. תכונת ההערות זמינה בכל שפות התכנות, ומאפשרת להזין תוכן שלא ניתן לקרוא על ידי המהדר. הודות לתכונה זו, תוכל להוסיף הערות לקוד שלך. הערות אלה חשובות מאוד. הם לא רק מאפשרים לאחרים להבין כיצד פועל קוד, אלא גם עוזרים לך להזכיר לעצמך לשם מה מיועד הקוד.
    • אתה יכול גם להשתמש בתכונת ההערה כדי להסיר במהירות קוד מהתוכנית שלך למטרות בדיקה. הצב כרטיסי פלאש סביב הקוד שברצונך להסיר והסר את התגים לשימוש חוזר.
  7. עיין בפרויקטים ותוכניות אינטרנט אחרים. בתהליך הלמידה, אל תהססו לחפש ולהתייעץ כיצד לפתור בעיות של אחרים. קח את הזמן לבחון ולהבין מדוע הקוד עובד.
    • עיין במדריך זה לקבלת פרטים על קריאת קוד המקור של דפי האינטרנט.
    פרסומת

שיטה 2 מתוך 2: הרחב את הידע שלך

  1. הצטרפו לשיעור. מכללות קהילתיות, בתי ספר טכניים ותוכניות מקוונות מציעים תעודות ושיעורים המאפשרים לך לקבל עבודה וללמד אותך תכנות. אמנם לא תמיד הכרחי, אישורים מתקדמים כמו טכנולוגיית מחשבים יכולים לעזור לך למצוא עמדות תכנות במשרה מלאה.
    • ישנם יתרונות רבים בלמידה ישירה אצל מורה או מומחה לתכנות. זה משהו שלא כל המשאבים המקוונים יכולים לספק.
    • לימוד שיעורים יכול להיות יקר מאוד. אז שקול את היתרונות שאתה מקבל. אם אתה מחשיב רק תכנות כתחביב, ההרשמה לשיעורים עשויה שלא להיות שווה את הזמן או הכסף. אם אתה רוצה להמשיך בקריירה זו, השתתפות בשיעור יכולה להיות מועילה מאוד (אך לא חובה אם אתה מוכשר).
  2. הרחב את הידע שלך. לא רק ללמוד שפות תכנות, אתה תרוויח מאוד משיעורי מתמטיקה והגיון: לעתים קרובות הם חיוניים לתכנות מתקדם. אמנם אין צורך ללמוד מתמטיקה והגיון בבית הספר, אך סביבת הכיתה יכולה לעזור.
    • תכנות כולל חישוב פיזי והדמיות רבות הדורשות הבנה מעמיקה של אלגוריתמים ומודלים.
    • ההיגיון הוא הבסיס הבסיסי של התכנות. הבנת לוגיקה ותהליכים תעזור לך לפתור בעיות בעת כתיבת קוד.
    • למרות שרוב פרויקטים של תכנות אינם דורשים יישום מתמטיקה מתקדמת, ידע זה יכול להביא להרבה יתרונות ואופטימיזציה בתכנות.
  3. למד שפות נוספות. לאחר שתשלוט בשפה הראשונה, תוכל ללמוד עוד. מצא את השפה המשלימה לשפה הראשונה, או בחר את השפה הספציפית לאתר שאליו אתה מכוון. שפות תוספות, כגון HTML ו- CSS, הן לרוב הבחירה הקלה ביותר ללמוד.
    • ג'אווה היא אחת השפות הפופולריות ביותר, ולעיתים קרובות למפתח Java יש שפע של הזדמנויות. Java יכולה לפעול במגוון רחב של מערכות ויש לה שפע של יישומים. שפה זו משמשת לאפליקציות אנדרואיד, אחד השווקים הצומחים ביותר.
    • C ++ מומלץ למפתחי משחקי וידאו פוטנציאליים. אמנם לא שימושי מחוץ לתעשיית משחקי הווידאו, אך ללמוד כיצד לתכנת ב- Unity (קונסולות משחק בעלות נמוכה בשימוש נרחב) ו- UDK (קוד התכנות של Unreal Engine המפורסם) יכול לפתוח מספר שרירים. הרכבה מסוימת.
    • אם אתה רוצה לכתוב יישומי iPhone, Xcode ו- Objective-C יהיו הכלים העיקריים שלך. אתה זקוק גם ל- Mac, מכיוון ש- Xcode ניתן להרכיב רק על זה.
    • כשפת תכנות שרתים, פייתון הוא אחד הקלים ביותר ללמוד. הוא משמש לשירותי אינטרנט כמו Pinterest ו- Instagram והוא מספיק פשוט בכדי שתוכל ללמוד את היסודות תוך מספר ימים בלבד.
  4. אנא התאזר בסבלנות. במהלך תהליך התכנות, לעתים קרובות תתמודד עם אתגרים, במיוחד כשאתה מוצא באגים ומבצע רעיונות חדשים. יהיה עליכם ללמוד להיות מרוצים מהישגים קטנים יותר מאשר לפתור חידות שלמות בבת אחת. סבלנות תוביל לקוד יעיל יותר, שיעזור לך לגרום לתוכנית לעבוד טוב יותר ולעמיתיך יהיו מאושרים יותר.
  5. למד לעבוד עם אחרים. כאשר אנשים רבים משתתפים, בפרויקט יהיו דעות רבות ושונות לגבי כיוונו. עבודת צוות כמעט בלתי נמנעת בעולם העסקים. לכן, אלא אם כן אתה מתכנן לפתח הכל באופן עצמאי, התכונן לשתף פעולה עם אחרים.
  6. מציאת עבודה מאפשרת לך לתרגל את כישורי התכנות שלך. עשו עיצוב אתרים או כתבו יישומי מחשב בהתנדבות.עבודה במשרה חלקית בחברה קטנה יכולה לתת לך אפשרות לקודד לאתרים ויישומים פשוטים.
  7. התחבר עם מתכנתים אחרים. יש אינספור קהילות וכן התכנסויות מפתחים. הם יכולים לתמוך ולעורר בך השראה. חפש סמינרים לתכנות מקומי, השתתף בסמינרים או תחרויות תכנות והירשם לכמה פורומי תכנות כדי להתחיל להרחיב את הרשת והנוכחות שלך.
  8. תרגול, תרגול ותרגול. זה נחשב כ- 15,000 שעות להיחשב חנון אצל מתכנת מחשבים. זה היה שנים של תרגול. מבלי להשקיע זמן באימון ובקיאות, לא תוכל לשלוט בכישורי תכנות.
    • נסו להשקיע זמן בתכנות מדי יום, גם כשלא עובדים. תכנות בזמננו הפנוי יכול לבצע פריצות דרך ולהביא רעיונות חדשים רבים.
    פרסומת