כיצד להתחיל ללמוד תכנות מחשבים?

1. שפות מחקר.
2. בחר שפה.
3. הירשם ללימודים, לקורס מקוון או לקידום bootcamp.
4. השתמש בכלים מקוונים בחינם.
5. קרא ספר על השפה.
6. העלו רעיונות לתוכניות.
7. המשיכו לנסות דברים חדשים.

ועליך תמיד ללמוד שפות חדשות
זהו תהליך למידה מתמיד, ועליך תמיד ללמוד שפות חדשות, פרדיגמות חדשות, והכי חשוב: לתכנת דברים חדשים!

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

חלק 1 מתוך 3: בחירת שפה

  1. 1
    בחר שפת תכנות. תכנות מחשבים מתבצע כמעין קבוצה של הוראות כתובות שהמחשב עוקב אחריהן (המכונה גם קידוד בינארי). ניתן לכתוב הוראות אלה בכמה "שפות" שונות, או שהן פשוט דרכים שונות לארגן את ההוראות והטקסט. עם זאת, שפות שונות נוטות לשמש ליצירת סוגים שונים של תוכניות, אולם בחר שפה שלדעתך רלוונטית למה שאתה רוצה לעשות. אם תחליט ששפה אינה מתאימה לצרכיך, תוכל תמיד לעבור לשפה חדשה.
  2. 2
    שקול C, c ++, c # ושפות קשורות. שפות אלה משמשות בעיקר ליצירת יישומי מחשב עצמאיים כגון משחקים. C ו- C ++ הן שפות קשות ללמוד למתחילים, אך לא בלתי אפשריות. לימודם ייתן לך הבנה מעמיקה לא רק בתכנות (רוב שפות התכנות יורשות מושג כזה או אחר מ- C ו- C ++) אלא גם של אופן פעולת המחשב. הם פופולריים ונמצאים בשימוש נרחב, אם כי C #, שפה הדומה מאוד ל- Java, מתחילה להיות נפוצה בהרבה.
  3. 3
    שקול Java או JavaScript. אלו שפות טובות ללמוד אם ברצונך לעבוד על יצירת תוספי אינטרנט (JavaScript) או אפליקציות לנייד (Java). שפות אלה מבוקשות מאוד כרגע, ולכן הן שימושיות לדעת. זכור שג'אווה ו- JavaScript הן שפות שונות לחלוטין, למרות הדמיון בשמות.
  4. 4
    נסה פיתון. פייתון היא שפה רב-תכליתית הנמצאת בשימוש נרחב במספר פלטפורמות. למרות היותו עוצמתי ביותר, זו שפה קלה למתחילים להרים, אז נסה זאת!
  5. 5
    שקול PHP. PHP מייצג PHP: Hypertext Processor. זו שפת תכנות אתרים וקל יחסית ללמוד בגלל ההקלדה והחלשות שלה (הפופולריות פירושה שיהיו מספר מדריכים שימושיים על השפה). זו שפה נהדרת לתכנות בצד השרת.
  6. 6
    אל תגביל את עצמך לשפות האלה! יש טונות של שפות תכנות, כולם עם שימושים שונים. אם אתה רוצה לעבוד כמתכנת, תצטרך לדעת יותר מאחד, אז למד כמה שאתה יכול.
    • הפתרון הטוב ביותר יהיה להסתכל במודעות לסוג המשרות שרוצים להשיג ולחפש את השפות הנפוצות שהם מבקשים.
SoloLearn.com הוא מקום נהדר להתחיל בו תוכלו ללמוד שפות תכנות רבות
SoloLearn.com הוא מקום נהדר להתחיל בו תוכלו ללמוד שפות תכנות רבות.

חלק 2 מתוך 3: לימוד השפה

  1. 1
    תחשוב ללכת לבית הספר. בעוד שרוב החברות שמעסיקות מתכנת יטפלו יותר במיומנויות שלך מאשר במכללה בה למדת או בכיתות שלך, זה מאוד עוזר להיות בעל תואר אקדמי להצביע עליו. תלמדו בצורה יעילה יותר מאשר אם תלמדו את עצמכם, כל זאת תוך קבלת הכוונה מומחית מהמורים שלכם (ואולי מחבריכם).
    • לרוב יש מלגות ומענקים העומדים בתארים בתחום זה. אל תרגיש מאוים מתג המחיר של תואר: זה אפשרי!
  2. 2
    למד מאוניברסיטאות מקוונות. בין אם אתה עושה תואר מקוון עם אגרות ותואר ממשי בסוף או שאתה משתתף בתכנית חינמית כמו Coursera הנפלאה של MIT, אתה יכול ללמוד הרבה על תכנות מקורסים מובנים אלה.
  3. 3
    נסה להשתמש בכלים מקוונים. השתמש בשירותים בחינם כמו הקונסורציום האוניברסיטאי של גוגל או רשת המפתחים של מוזילה כדי ללמוד עוד על תכנות. חברות אלה רוצות יותר מפתחים שיעזרו לפלטפורמות שלהן לפרוח והמשאבים שלהם יכולים להיות מהטובים ביותר באינטרנט.
  4. 4
    למדו באמצעות הדרכות מקוונות. יש המון מתכנתים עם אתרים שבהם הם ילמדו אותך את היסודות האישיים, כמו גם כמה טריקים. חפש מדריכים על השפה שאתה רוצה ללמוד כדי למצוא את אלה.
    • ניתן ללמוד שיעורים מקוונים רבים בחינם ברשת. Khan Academy, מלמד קידוד במחשב, עם הדרכות וסרטונים קלים. Codecademy הוא אתר חינמי נוסף ללמוד ממנו, עם הדרכות שלב אחר שלב.
  5. 5
    התחל צעיר אם אתה יכול. ישנן מספר תוכניות שנועדו ללמד ילדים לתכנת. תוכניות כמו Scratch של MIT עוזרות מאוד וככל שאתה צעיר יותר, כך יהיה קל יותר להרים (כמו כל שפה).
    • הימנע מערכות, שכן לעתים רחוקות אלה מלמדים משהו שימושי.
תכנות מחשבים מתבצע כמעין קבוצה של הוראות כתובות שהמחשב עוקב אחריהן (המכונה גם קידוד בינארי)
תכנות מחשבים מתבצע כמעין קבוצה של הוראות כתובות שהמחשב עוקב אחריהן (המכונה גם קידוד בינארי).

חלק 3 מתוך 3: ללמד את עצמך

  1. 1
    התחל עם ספר טוב או הדרכה בנושא תכנות. קבל ספר טוב ועדכני על שפת התכנות שאתה רוצה ללמוד. ביקורות על אמזון או אתרים דומים בדרך כלל יעזרו לך לזהות ספרים מועילים מאלה שלא מועילים.
  2. 2
    קבל מתורגמן לשפה זו. מתורגמן הוא רק עוד תוכנית מחשב אך היא תמיר רעיונות שכתבת בשפת תכנות ל"קוד מכונה "כדי שתוכל לראות את הדברים עובדים. הרבה תוכניות זמינות ותצטרך לבחור תוכנית שמתאימה לך.
  3. 3
    קרא את הספר! קח דוגמאות לשפת התכנות מהספר והכנס אותם למתורגמן שלך. נסה לשנות את הדוגמאות ולגרום לתוכנית לעשות דברים שונים.
  4. 4
    נסה להרכיב את הרעיונות שלך כדי ליצור תוכנית עבודה. התחל עם דברים פשוטים, כמו תוכנית להמרת מטבעות, והתמקד בדברים מורכבים יותר כשאתה ממשיך לקרוא וללמוד על שפת התכנות שלך.
  5. 5
    למדו שפה אחרת. ברגע שתתחיל לתכנת באופן פעיל בשפה הראשונה שלך, כדאי לך ללמוד שפה שנייה. תוכלו להפיק את המרב מלימוד שפת תכנות שנייה אם תבחרו בשפה המשתמשת בפרדיגמה שונה בתכלית מזו שהתחלתם איתה. לדוגמה, אם התחלת בתכנית, תוכל לנסות ללמוד C או Java בהמשך. אם התחלת בג'אווה, תוכל ללמוד פרל או פייתון.
  6. 6
    המשך לתכנת ולנסות דברים חדשים! כדי להיות מתכנת טוב, אתה, לכל הפחות, צריך לעמוד בקצב הטכנולוגיה המשתנה. זהו תהליך למידה מתמיד, ועליך תמיד ללמוד שפות חדשות, פרדיגמות חדשות, והכי חשוב: תכנות דברים חדשים!
    • להיות מתכנת מצליח פירושו ללמוד לחשוב כמו אחד. יהיה עליך לבחון אתגרים כמו הזדמנויות למידה, רצון לשפר את כישוריך ולהיות פתוח לדרכים חדשות לשיפור תהליך התכנות שלך.
מתורגמן הוא רק עוד תוכנית מחשב אך היא תמיר רעיונות שכתבת בשפת תכנות ל"קוד מכונה "כדי שתוכל לראות את הדברים
מתורגמן הוא רק עוד תוכנית מחשב אך היא תמיר רעיונות שכתבת בשפת תכנות ל"קוד מכונה "כדי שתוכל לראות את הדברים עובדים.

טיפים

  • לג'אווה יש מושג רב עוצמה שנקרא multithreading. למד את זה בזהירות.
  • קבל ספר עיון שימושי. וודא שזו הגרסה האחרונה ככל ששפות ממשיכות להתעדכן.
  • השתמש ב- Eclipse בעת כתיבת תוכניות Java. זוהי תוכנית שימושית ביותר שיכולה לבצע ניפוי באגים בקוד שלך ותוכל להריץ את הקוד באופן מיידי, כמו גם להשתמש בחוקר החבילות כדי לדפדף בין מספר קבצים של הקוד שלך.
  • אל תתחיל בשפה מורכבת כמו Java, אלא התחל בשפה קלה כמו Python. פייתון מעודד מתחילים ומורכב כמעט מכל היבט בתכנות.
  • התחל במשהו מהנה, הניע את עצמך לפתור אתגרים, התקדם בכישוריך בפתרון בעיות הגיוני.
  • יש שפת תכנות טובה מאוד שקל מאוד להשתמש בה למתחילים. זה ידוע גם בשם ידידותי למשתמש. וזה ה- VB (שפת Visual Basic), נסה שזה מדהים.
  • בעל פה התחביר הוא חובה. אתה רשאי ליישם את זה בדרכך. למד כמה תוכניות לדוגמא ואז התחל קידוד משלך.

שאלות ותשובות

  • איזו שפת תכנות עלי ללמוד קודם?
    אין אף שפה נכונה אחת מלכתחילה, אז בחר משהו שמושך אותך. כמה אפשרויות טובות שנמצאות בשימוש נרחב ושימושי לדעת כוללות את Ruby, Python, JavaScript ו- C ++.
  • איך אוכל להניע את עצמי בתכנות?
    נסו לחשוב על התהליך כאילו מדובר באליפות. אם היית בתחום ספורט כלשהו, למשל באיגרוף, אתה יודע שכדי לנצח את היריב שלך וכדי להיות הכי טוב דורש אימון קשה ומסירות. הדבר תקף גם כאן - אתה רוצה להיות טוב יותר משאר המתכנתים כדי לקבל הכרה, את המשרות הטובות ביותר וכו '.
  • היכן אוכל למצוא בעיות תרגול קידוד בחינם?
    בדוק אתרים כמו TopCoder, Google Code Jam, CodingBat ו- Codecademy.
  • איזה סוג של ספרי תכנות טובים למתחילים?
    בדוק ספרים של "לילדים", כמו Python for Kids. גם אם אינך ילד, הספרים עדיין שימושיים למתחילים מכיוון שהם מסבירים דברים בבהירות ובפשטות קיצוניים.
  • מה הצעד הראשון לתכנות רזה?
    מצא שפה שאתה רוצה ללמוד. חלקם קלים כוללים Javascript ו- HTML.
  • כיצד אוכל לתרגל שפות תכנות?
    הדרך הטובה ביותר לתרגל תכנות היא לכתוב תוכנית מחשב. אין צורך בכרטיסי פלאש או רישום הערות, פשוט עשו זאת. יכול להיות שאתה עושה טעויות, אבל ככה אתה לומד!
  • האם יש שיעורים בחינם לתכנות מחשבים?
    כן! Codeacademy היא אפשרות מקוונת פופולרית. Khanacademy היא אפשרות נוספת. אם אתה רוצה משהו מתקדם יותר, נסה את MIT Opencourseware. שים לב שאף אחת מהאפשרויות שלעיל לא מעניקה לך תארים או תעודות!
  • אני מבולבל מאיפה להתחיל ללמוד? הייתי רוצה לעבור הכשרה מעשית.
    פשוט קחו את הזמן וקחו את זה לאט. אולי תרצה להשתמש ב- codecademy או באקדמיה של Khan - אלה אתרים שימושיים עם הדרכות רבות שתוכל ללמוד מהם.
  • אני תלמיד תיכון. אתה יכול להמליץ לי על שפת תכנות ללמוד?
    למד פייתון או ג'אווה. אוניברסיטאות ומכללות רבות מלמדות שפות אלה, ולכן לימודן הוא הכנה נהדרת לתוכניות מדעי המחשב והנדסת תוכנה! יש גם הרבה עבודות שדורשות מפתחי Python ו / או Java!
  • כיצד אוכל ללמוד שפות מחשב אם אני בן 13?
    SoloLearn.com הוא מקום נהדר להתחיל בו תוכלו ללמוד שפות תכנות רבות.

תגובות (30)

  • christopher29
    גישה טובה מאוד, לא ידעתי איך לעשות זאת, מדריך תודה. תודה רבה לך.
  • uhughes
    אני אוהב איך מאמר זה פירט את השלבים בזה אחר זה. זה גם נותן לי סקירה של ידע ותחושת כיוון ללכת מכאן. זה היה מועיל ביותר.
  • tonybutler
    מידע שימושי מאוד למתחילים, במיוחד למי שמעוניין בקידוד. הייתי מבולבל מאוד לפני שקראתי מאמר זה, אבל עכשיו יש לי ידע בסיסי לגבי תכנות. תודה!
  • linniethiel
    לא היה לי מושג מה זה תכנות. כמתחיל, מאמר זה עזר לי מאוד.
  • calliemcdermott
    זה עזר לי על ידי כיוון אותי לאן אוכל לקבל הדרכות ושיעורים בחינם.
  • sowen
    אני סטודנט למנהל עסקים של SUST מבנגלדש, אבל לימוד תכנות הוא התשוקה והתחביב שלי. ממאמר זה קיבלתי כמה הנחיות לתחילת תכנות. תודה.
  • abigailhall
    המידע היה נפלא, מכיוון שאני לא חנון ועדיין לומד כל מה שאני יכול על מחשבים! החלק הקשה ביותר בתהליך זה כאשר אתה בן 67 הוא הגדרה, הליך ושמירה על כל המידע. אבל זה נפלא, בהתחשב בסוף!
  • orvalshanahan
    זה המאמר הטוב ביותר למתחילים כמוני. זה עזר לי מאוד. אני מסתדר טוב בתכנות.
  • williamsflorenc
    באמת הייתי המום מכל הדברים שיש שם. זה נתן לי סקירה טובה ונקודת התחלה.
  • rueckerroxanne
    זה פשוט מדהים. מוקדם יותר לא הייתי בטוח מאיפה להתחיל, אך מאמר זה הנחה אותי נכון. כתוצאה מכך אני מרגיש בטוח. תודה.
  • nscott
    אני שמח שמצאתי מדריך כל כך מצוין! גדול! המשך עם העבודה הטובה!
  • schusteraracely
    זו התשובה המושלמת למה שאני מחפש עד כה. הייתי ממש מבולבל לגבי תחילת קריירת התכנות שלי. מאמר זה פינה כמעט את כל הבלבולים שלי. מדריך תודה.
  • wallen
    תמציתי ומובנה. לא רק אמר מה ללמוד, אלא לאן ללכת ללמוד את זה. דברים נהדרים. עוזר מאוד.
  • victoriabutler
    הייתי מבולבל מאיפה להתחיל, אבל המדריך הראה איך להשיג את זה בצורה מושלמת. תודה.
  • ziemannlee
    היה מעניין לדעת שיש כל כך הרבה שפות ללמוד ואני אוהב את העובדה שאתה אומר שזה יכול להיות קל ללמוד.
  • efunk
    תודה על המידע, זה עזר לי מאוד. המשך להוסיף מידע נוסף להדרכה!
  • zrichardson
    רציתי להתחיל ללמוד תכנות מחשבים בשקיקה אבל לא היה לי מושג איך ואיפה להתחיל. פשוט, מאמר זה עזר לי להתחיל.
  • ipaucek
    כל הדברים המוזכרים כאן מועילים מאוד. ניקיתי את הספקות על ידי קריאת טיפים, לימוד השפה, שאלות ותשובות בקהילה. זה דף מועיל באמת. תודה לכל היוצרים.
  • rob19
    מאמר זה ממש עזר לי להתקדם לשפות התכנות, שלא היה ברור לי להתחיל איתן. המדריך גם עזר לי להשיג כמה רעיונות כדי להקל עלי.
  • jonesben
    מחפש לשנות קריירה מעט וזה הצביע עליי לכיוון המדויק שרציתי לקחת.
  • silas59
    תודה! הראית לי את הדרך. המידע מושלם וזה עזר לי מאוד. רק התחלתי לתכנת, וזה התשוקה שלי. עשיתי את הזמן מלבד הלימודים. בן דודי אמר לי לנסות להדריך. עשיתי זאת, ועכשיו אני מאוד שמח, כיוון שאני יודע את דרכי.
  • zmitchell
    אני מאוד מעריך כל מילה במאמר זה. זה נתן לי לפחות התחלה מהירה ועכשיו אני יודע איפה אני צריך לשים את הרגליים.
  • zmoore
    אני מרגיש שאני עומד להיות המתכנת הטוב ביותר, תודה רבה. אפיק את המיטב מההנחיות הללו.
  • tavares03
    זה היה הראשון אי פעם בחיי שהתוודע איך ללמוד מיומנויות מחשב לבד. תודה.
  • hkiehn
    אני בן 16, והחלטתי שאני רוצה שתכנות יהיה חלק מחיי. מאמר זה נתן לי כמה טיפים מעולים. תודה!
  • corkerymillie
    זה היה ספציפי לשאילתי בנושא לימוד תכנות מחשבים, וההצעות כיצד להתחיל ולהתקדם היו מפורטות לחלוטין.
  • qcremin
    אני מאוד מעוניין ללמוד תכנות, ומאמר זה מועיל למזלנו. תודה רבה.
  • cooperisabelle
    תודה רבה מדריך. ממש עזר לי לצאת, ופיניתי הרבה בלבול!
  • harvey46
    כל מה שהספרים המומלצים ועד לתוכניות ללמוד למתחילים היה מועיל.
  • lakingarnett
    טוב, כי אני מציג בבית הספר דרכים שבהן אתה יכול ללמד את עצמך קוד. זה לא פיתוח תוכנה או תכנות, כך ש- "Learn To Code" מתאים יותר. התכנות מתקדם מעט יותר.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail