CodeGym /בלוג Java /Random-HE /כיצד ללמוד ב- CodeGym: מדריך לקורס
John Squirrels
רָמָה
San Francisco

כיצד ללמוד ב- CodeGym: מדריך לקורס

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

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

CodeGym: מדריך Java המדגיש תרגול

1. למידה בצורה של משחק

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

2. תרגול תכנות כבר מההתחלה

הניסיון המעשי שנצבר במדריך Java שלנו (קורס CodeGym) כולל משימות בפורמטים שונים. הם משתנים עם הזמן:
  • חלק מהמשימות מיועדות לחיזוק החומרים התיאורטיים מהשיעור שקדם להם;
  • אחרים מכוונים לחזור על תיאוריות שכוסו בעבר מרמות קודמות;
  • ובכל זאת, אחרות הן " משימות אתגר ", המבוססות על חומרים המוצגים ברמות האחת, שתיים או שלוש הבאות. כן, קראת נכון. זה נעשה בכוונה. רוצה לפתור משימה עכשיו, אבל אתה לא יודע משהו? חפש את זה בגוגל! זוהי מיומנות שימושית ביותר עבור מתכנת. אבל אם אתה רוצה לעבור ברצף בקפדנות דרך החומר, פשוט הניחו את המשימה בצד וחזרו אליה אחרי כמה רמות ברגע שהגעתם לתיאוריה הדרושה.
הם גם משתנים בגודל ובקושי:
  • הזנת קוד היא משימה למתחילים. לפעמים מתכנת שואף צריך פשוט לחפור את ידיו ולהרגיש את הקוד. לשם כך, פשוט "מעתיקים" דוגמה;
  • נתח את הקוד של מישהו אחר ומצא באגים. ובכן, אתה מבין. יש לנו גם את המשימות האלה;
  • כתוב קוד משלך כדי לעמוד ברשימת תנאי המשימה;
  • משימות בונוס. אלו משימות קשות יותר ללימוד עצמי ולפיתוח יכולת החשיבה שלך במונחים של אלגוריתמים;
  • מיני פרויקטים. משימות אלו מחולקות למספר משימות משנה. כאשר אתה משלים כל אחד מהם ברצף, אתה בסופו של דבר יוצר תוכניות מורכבות וגדולות יחסית. לדוגמה, המשחק Sokoban או חדר צ'אט מקוון. משימות אלו מופיעות בסביבות אמצע הקורס;
  • סרטונים. לפעמים זה שימושי לשנות את מה שאתה עושה. ב-CodeGym, אנו עושים זאת על ידי צפייה בסרטוני IT.
יש כל כך הרבה משימות שאתה לא יכול שלא להפוך למתכנת אם אתה מסיים את הקורס עד הסוף!

3. אימות משימות מיידי וכלים לשיפור הקוד שלך

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

4. עזרה במשימות

הניסיון שלך ללמוד כיצד לתכנת לא צריך להידמות לצוף לבד על רפסודה באמצע האוקיינוס. אתה צריך ליצור אינטראקציה עם אחרים. מעל לכל, ל-CodeGym יש סעיף " עזרה " עבור זה. אם אתה תקוע במשימה מהקורס במשך זמן רב או שאתה לא מצליח להבין נושא קשה, שאל שאלה בסעיף ספציפי . סטודנט, מתכנת, או איש צוות באתר בהחלט יעזור לך. מה גם שכשתרגיש מוכן, יהיה לך מאוד ערך להיכנס למדור "עזרה" ולעזור למישהו אחר בלימודים. זה אומר שתצטרך להבין את הקוד של מישהו אחר. בסיום הקורס סטודנט צובר 300-500 שעות של ניסיון אמיתי בתכנות! קורס זה הוא גם כלי מצוין למי שכבר למד תכנות בסיסי אך לא יודע מאיפה להתחיל לחפש עבודה. בנוסף לתרגול, תקבל תוך כדי עבודה דרך CodeGym, תוכל להבין את השאלות החשובות שתצטרך לענות עליהן במהלך ראיונות עבודה, כמו גם להיות מסוגל לכתוב קורות חיים מוכשרים.

פלטפורמות למידה: אתר אינטרנט ואפליקציה למובייל

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

שלבי הקורס

CodeGym הוא המדריך השלם ביותר של Java באנגלית. קורס Java הראשי יספק תמונה מלאה של Java Core, ותרגול לאחר מכן יעזור לך ללמוד כיצד לעבוד עם טכנולוגיות מתקדמות יותר. עם CodeGym תלמדו Java Core ותפתרו 1200 משימות עם אימות מיידי. מה כולל הקורס?
  • שיעורים קצרים על תיאוריה, עמוסים בדוגמאות חיות;
  • משימות, מיני פרויקטים;
  • שיעורי מוטיבציה (בתחילת רמה) וסרטונים שיעזרו לכם לשמור על ה"טעינה" שלכם עד סוף הקורס;
  • חידונים על החומר המכוסה (רמות התחלה).
איך מתקדם הקורס? רמה 0 היא מעין מבוא לעולם CodeGym, הדמויות ושיטות ההוראה שלו. אתה נתקל במשימות כבר מהשיעורים הראשונים, ותוכל לפתור אותן ישירות באתר. ברמה השלישית, יש שיעור מיוחד על התקנת IntelliJ IDEA, סביבת פיתוח פופולרית המשמשת מתכנתי Java. על ידי התקנתו והפלאגין CodeGym, תוכל לבצע משימות לא רק באינטרנט אלא גם במחשב האישי שלך. זה יהיה שימושי במיוחד ברמות הבאות של הקורס, כאשר תתחיל להתמודד עם משימות גדולות יותר, ומהמחצית השנייה של הקורס - מיני-פרויקטים ומשימות בונוס.

קטעים שימושיים ב- CodeGym

קורס הכשרה - זה הכי חשוב! תעבור על כל העניין ותהפוך למתכנת ג'אווה מדהים! משימות - 1200 משימות מעשיות. ניתן לפתוח אותם בנפרד מהקורס, אך רק אלו שכבר הגעתם אליהם יהיו זמינים לפתרון. עזרה — גישה לחוכמה והתבונה הקולקטיבית של סטודנטים ואנשי מקצוע ב-CodeGym. פשוט שאל את השאלה שלך לגבי תיאוריה או משימה, והם בהחלט יעזרו לך. מאמרים - קהילות שנבנו סביב תחומי עניין וערים, שנוצרו כדי לדון ב-CodeGym ובכל מה שקשור ללימודים שלך - תיאוריה, משימות, שאלות ראיונות. הצטרף לקבוצות עניין, קרא מאמרים שנכתבו על ידי בוגרי CodeGym, סטודנטים נוכחיים וצוות מערכת, ופרסם משלך אם יש לך מה לומר! סיפורי הצלחה היא קבוצה מיוחדת שבה סטודנטים ובוגרי CodeGym משתפים כיצד הצליחו לכבוש את ג'אווה ולהשיג עבודה. משחקים הוא קטע שבו הפרויקטים כוללים כתיבת משחקים פשוטים אך מרתקים, כגון Snakes, 2048, משחק מירוצים עם מכשולים ומשחק יריות המתרחש בחלל החיצון. כל הפרויקטים הללו מחולקים למשימות משנה. אם תשלימו אותם צעד אחר צעד, תקבלו גרסה משלכם למשחק. הפרויקטים מחולקים לפי קושי. יש כאלה שנמצאים בהישג ידם של תלמידים שסיימו רמה 5, ויש אחרים שידרשו את הכישורים והידע של רמה 10 ומעלה.
סרטונים — ערוץ היוטיוב הרשמי שלנו הוא המקום למצוא בו דיווחי וידאו שנעשו על ידי תלמידי CodeGym, סקירות וידאו, מדריכים שימושיים שונים, תרגומים של שיעורי השפה הזרה הטובים ביותר בנושא תכנות ועוד הרבה יותר.

היכן לשוחח עם צוות CodeGym

ניתן לשאול כל שאלה הקשורה לקורס על ידי כתיבה אלינו בכתובת support@codegym.cc או באמצעות תכונת הצ'אט באתר. אנחנו ברשתות חברתיות
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION