CodeGym /בלוג Java /Random-HE /7 הטיפים והטריקים המובילים ללימוד ג'אווה מהר ככל האפשר
John Squirrels
רָמָה
San Francisco

7 הטיפים והטריקים המובילים ללימוד ג'אווה מהר ככל האפשר

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

1. מצא פרויקט מרגש שתוכל לבנות עם Java

הנה טיפ נחמד להתחלה מאת בריאן קנאפ, מתכנת מנוסה והבלוג הסופר Code Career Genius: "כשהייתי בכיר בתיכון בשנת 2002 החלטתי ללמוד ג'אווה. השגתי לעצמי עותק של Teach Yourself Java תוך 21 ימים כדי להבין את היסודות ואיך זה שונה מ-C/C++. הספר היה מועיל, אבל לעסתי אותו תוך שבוע או שבועיים. ואז עשיתי משהו שעשה הבדל עצום. החלטתי לעשות משהו מגניב עם Java! התרגשתי מאוד מהכנת משחק RPG בסגנון Final Fantasy שלי באמצעות Java 2D. במשך החודש שלאחר מכן, כל אחר צהריים וערב פרצתי באובססיביות לפרויקט הזה. לאורך הדרך הבנתי איך להוציא גרפיקה למסך, להנפיש ספרייטים, להוציא ולהזיז מפת אריחים על המסך, זיהוי התנגשות, מוזיקה, אפקטים קוליים, ואפילו בניתי עורך מפות משלי באמצעות Java Swing! נקודת המפתח עבורי הייתה להתרגש לבנות משהו. היה לי פרויקט שהיתה לי אנרגיה כל כך טובה לגביו, וג'אווה הייתה טכנולוגיה מרגשת כדי להפוך הכל לאפשרי!" בריאן בהחלט צודק. למצוא משהו מהנה ומרגש שאתה רוצה לבנות עם Java היא דרך מצוינת להניע את עצמך ללמוד את השפה בצורה מהירה ומהנה. למעשה, זה אחד הדברים שחשבנו עליהם בעת עיצוב קורס CodeGym. לכן יש לנו קו עלילה, חיבור חלקים מהקורס ביחד ומשימות שונות שנועדו להתלהב מיישום Java כדי ללמוד איך אתה יכול להשתמש בשפה הזו כדי ליצור משהו שאתה אוהב.

2. תתאמן כמה שאפשר

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

3. למדו באופן קבוע ואל תעשו הפסקות ארוכות

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

4. שתפו פעולה עם לומדים מתחילים וטריים אחרים

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

5. שמור את מפגשי הלמידה שלך מספיק ארוכים (יותר משעה ביום)

כפי שיגידו לכם מתכנתים מנוסים רבים, לימוד ג'אווה במשך שעה אחת בכל יום עשויה להיות לא האסטרטגיה היעילה ביותר. עבור רוב האנשים, שעה אחת פשוט לא תספיק מכיוון שהזמן שאתה מבלה בפועל בקידוד יהיה איפשהו בסביבות 20-30 דקות. הנה מה ש-Reinder de Vries, מפתח מנוסה ומייסד אתר LaernAppMaking.com, צריך לשתף בנושא: "רק ללמוד שעה אחת ביום (לא משנה כמה ימים ברציפות) זה רע לשמירה על מה שנלמד, ו יפגע ביכולת הלמידה שלך. האם יש לך אפשרות ללמוד שעתיים או שלוש ביום, אולי במרווחים קטנים יותר? כאשר אתה לומד תכנות במשך שעה אחת, הזמן בפועל שאתה מבלה בכתיבת קוד יכול להיות קטן כמו 20 דקות. חוץ מתכנות אתה עושה עוד המון דברים: קריאה, חיפוש הפניות, בוהה במסך, מנסה להרכיב שאילתות חיפוש בגוגל, וכמובן, בדיקת פייסבוק או וואטסאפ והפרעות אחרות. בעת למידה, המוח שלך צריך "להתחמם" (בדיוק כמו להתאמן) ולהתקרר, ולעבד את המידע החדש. החלפת מטלות והקשר תופסים תשומת לב, ובמיוחד לתכנות לוקח זמן ומאמץ כדי "איזון החוצה". דבר כללי אחד שכדאי להוסיף כאן הוא: אל תבזבז זמן, וככל שאתה יכול, התמקד בהשגת משהו מהר יותר (אין לך את כל הזמן שבעולם!), בין אם זה ללמוד כיצד לקודד ב-Java או משהו אחר. הנה המלצת מוטיבציה טובה מאת הגר קים, מפתחת ג'אווה מנוסה: "אל תתבלבל. כלכלות משתנות. עולם ה-IT השתנה רבות במהלך השנים, אך דבר אחד עדיין זהה: כאשר כלכלה חלשה מאלצת חברות לקצץ בעלויות, פרויקטים יידחו או אפילו יבוטלו על הסף. כשפרויקטים נעלמים, מקומות עבודה נעלמים. בסופו של דבר, המטוטלת הכלכלית תמיד נעה אחורה, אבל זה עשוי לקחת שנים. אז סעו על הגאות של כלכלה פורחת עדיין כדי להתחיל את ההתחלה הטובה הזו". יפה אמרת.

6. אל תגדיר את הרף נמוך מדי

טיפ כללי טוב נוסף הוא לא למקם את הרף נמוך מדי עבור עצמך כשזה מגיע ללימוד קוד, וזה מה שמתחילים רבים עושים בדרך כלל. לדוגמה, זה אופייני לאנשים לחשוב שהם מבוגרים מדי בשביל ללמוד מיומנות חדשה, במיוחד אם היא "מורכבת כמו תכנות". אפילו אנשים בסוף שנות ה-20 או ה-30 המוקדמות לחייהם חושבים לעתים קרובות שהם "מבוגרים מדי עבור החרא הזה". כמובן שברוב המקרים להיות מבוגר מדי הוא רק תירוץ שאתה מעלה כדי לאפשר לעצמך להפסיק, לעתים קרובות עוד לפני שהתחלת. הנה מה שיש לבריאן לים, קודן ג'אווה מנוסה, לומר על אנשים שמתחילים ללמוד ג'אווה כשהם מעל גיל 30: "ג'אווה מאוד מובנית וארגונית. אני חושב שזה מושלם למוח מובנה, שאוהב דפוסי עיצוב ותכנות מונחה עצמים. וסביר להניח שסביר יותר שלאדם מבוגר יש מוח מובנה. יש לו גם מסלול קריירה בהסמכות ומשרות נחמדות, לא מהסוג של סטארט-אפ, לאנשים מבוגרים. דרך נוספת ש-Java עשויה להיות נהדרת היא אם אתה מייצר מוצר משלך. מיקרוסופט ו-.NET אינן מטופלות ברצינות בעולם הקוד הפתוח, כך שאם יש לך תוכנית רב שנתית לבניית מוצר או אפילו משחק כמו Minecraft, Java היא מדהימה. התמורה מדהימה ואתה יכול לעבוד עם כלי עבודה בוגרים במקום קוד ספגטי של JavaScript או בעיות זיכרון ברמה נמוכה כמו C או C++." פשוט לא יכולנו להסכים יותר.

7. טיפ בונוס: שיר את הקוד שלך

ולסיכום, הנה עוד טיפ בונוס נחמד ויוצא דופן מ-Reinder de Vries, שממליץ לכם לשיר את הקוד שלכם (זה משהו חדש!) כדרך להערים על דעתכם להשתעמם. "ניסית פעם לשיר את קוד התכנות שלך? כלומר, זה נשמע טיפשי, אבל זה עובד. המוח משעמם כשאתה עושה את אותו הדבר כל הזמן, והוא לומד הרבה פחות אם אתה משתמש בשיטת למידה אחת. קריאה כל הזמן, רק צפייה בסרטונים, רק כתיבה במקלדת היא לא דרך אופטימלית ללמוד. במקום זאת, נסה לרשום קוד עם עט ונייר, או צייר קונספט תכנות באמצעות תוחם עדין ועיפרון גדול יותר, או... שר את הקוד שלך!" ממליץ על רינדר.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION