דרכים פשוטות לתרגול תכנות: 8 שלבים (עם תמונות)

תוכן עניינים:

דרכים פשוטות לתרגול תכנות: 8 שלבים (עם תמונות)
דרכים פשוטות לתרגול תכנות: 8 שלבים (עם תמונות)

וִידֵאוֹ: דרכים פשוטות לתרגול תכנות: 8 שלבים (עם תמונות)

וִידֵאוֹ: דרכים פשוטות לתרגול תכנות: 8 שלבים (עם תמונות)
וִידֵאוֹ: איך להעביר תמונות מהאייפון למחשב ? - מדריך 2020 2024, אַפּרִיל
Anonim

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

צעדים

שיטה 1 מתוך 2: שימוש במשאבים מקוונים

תרגול תכנות שלב 1
תרגול תכנות שלב 1

שלב 1. למד מפרויקטים של תוכנות קוד פתוח

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

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

שלב 2. קח קורסים מקוונים כדי לשפר את הידע שלך וללמוד טכניקות חדשות

חפש קורסי תכנות מקוונים זולים או בחינם באתרים כמו Udemy או Coursera או חפש קורסי אונליין פתוחים (MOOC). הירשם וקח את הקורסים כדי לחדד את כישורי התכנות שלך.

  • קורסים כאלה הם דרך מצוינת לתרגל טכניקות שאתה רוצה לעבוד עליהן בקצב שלך. תוכל גם לקבל עצות ומשוב מועיל ממורים ותלמידים אחרים.
  • תוכל למצוא קובצי MOOC כאן:
תרגול תכנות שלב 3
תרגול תכנות שלב 3

שלב 3. פתור אתגרי וחידות קידוד באתרים שונים לתרגול

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

כמה דוגמאות לאתרי קוד אתגר מובילים הם HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars ו- CodinGame

עֵצָה: תוכל למצוא אתגרי תכנות גם ב- DailyProgrammer Subreddit ב- Reddit כאן: https://www.reddit.com/r/dailyprogrammer. ישנם 3 אתגרי תכנות המתפרסמים מדי שבוע, והקהילה בודקת פתרונות ומספקת משוב.

תרגול תכנות שלב 4
תרגול תכנות שלב 4

שלב 4. בצע תרגילי קוד קאטה ללמידה על ידי חזרה

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

  • המונח קוד קאטה מגיע מהמושג היפני של קאטה באומנויות לחימה, שהוא תרגיל שאתה חוזר עליו שוב ושוב, ומשתפר ללא הרף ככל שאתה הולך. קוד קטאס מיישם רעיון זה לתכנות על ידי מתן תרגילים קטנים שנועדו להימשך 30-60 דקות שאמורים לחזור על עצמם.
  • כמה קטות קוד אפילו לא דורשות קידוד, אבל הן יעזרו לך לתרגל מיומנויות בסיסיות לתכנות, כגון דוגמנות ניסיונית.
  • תוכל למצוא כמה קטות גם באתרי אתגרי קידוד, כגון Codewars, בהם תוכל לבקר כאן:

שיטה 2 מתוך 2: עבודה על תכנות פרויקטים

תרגול תכנות שלב 5
תרגול תכנות שלב 5

שלב 1. תכנן פרויקט תוכנה משלך

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

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

תרגול תכנות שלב 6
תרגול תכנות שלב 6

שלב 2. תרגל את כישורי הבאגים שלך בכל פרויקט תכנות שאתה עובד עליו

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

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

תרגול שלב 7
תרגול שלב 7

שלב 3. לעסוק בתכנות זוג כדי ללמוד מאחרים

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

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

תרגול תכנות שלב 8
תרגול תכנות שלב 8

שלב 4. עקוב אחר הטעויות שאתה עושה ולמד מהן

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

מוּמלָץ: