CodeGym /בלוג Java /Random-HE /הרקע שלך לא עושה שום הבדל בלימוד קוד Java: The Story of D...
John Squirrels
רָמָה
San Francisco

הרקע שלך לא עושה שום הבדל בלימוד קוד Java: The Story of David, מפתח RPG ותלמיד CodeGym

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

"ג'אווה תהיה בסביבה הרבה זמן והיא רק תשתפר"

מדוע בחרתי ב-Java בין שאר שפות התכנות? אני יכול לחשוב על שתי סיבות. ראשית, כאשר קיבלתי חופשה בחברה שלי, שמעתי שאנחנו עוברים ל-Java עבור הרבה מהדברים שלנו בבית. אז חשבתי שזה יועיל אם אלמד על זה משהו. שנית, אני יודע ש-Java היא שפה מבוססת והיא עומדת להיות קיימת עוד זמן מה. להרבה אנשים שדיברתי איתם יש את אותה דעה. זה יהיה בסביבה ורק ישתפר. אז זה לא היה קל עבורי לבחור ב-Java. כמובן, אם החברה שלי תתחיל להתמקד ב-C#, הייתי מחפש C#. או שנעשה פייתון, אני אחפש את פייתון.

"CodeGym הייתה האפשרות הטובה ביותר עבורי והשגת המטרות שלי"

אז הלכתי לאינטרנט ובעצם חיפשתי בגוגל "למד ג'אווה", ובדקתי את CodeGym ועוד כמה אפשרויות שהראו טוב. ממה שראיתי ומה שקראתי, החלטתי ש-CodeGym היא האפשרות הטובה ביותר עבורי והשגת המטרות שלי. מה שאני אוהב בקורס הזה הוא ההקשר. אתה מתייחס ללמידה כאל משחק, וזה הופך את הלמידה למהנה. זה היה קל מאוד להבנה. אבל כמובן, היו מקרים שזה היה קצת מבלבל. אני בדרך כלל לא מחפש בגוגל הרבה דברים ובדרך כלל לא בוחר את מילות המפתח הנכונות, אז לפעמים אני מבלה הרבה זמן בחיפוש אחר דברים חסרי תועלת כדי להגיע לאן שאני רוצה להיות. אני לא זוכר מה היה השיעור, אבל נתקעתי על זה 4-5 ימים וניסיתי להבין את זה. אני מאמין שאני לומד ב-CodeGym מאז האביב. כרגע אני ברמה 12, אז כנראה שאני הולך הרבה יותר לאט ממה שהרבה אנשים אחרים עושים. בהתחלה זה היה 3-4 שעות ביום לפחות. אבל בסוף מאי, איבדתי את העבודה שלי בגלל קוביד-19, והחיפוש אחר עבודה חדשה השתלט, אז הלמידה צומצמה ל-2-3 שעות 5 ימים בשבוע. אני משתמש ב- IntelliJ IDEA ובתוסף CodeGym ומוצא אותם משעשעים. לאחרונה גיליתי את התכונה "פתרונות נכונים" בתוסף, אבל אני מנסה לא להסתכל לעתים קרובות. לדוגמה, אני יכול לקחת ולהנדס לאחור את הפתרון כדי להבין איך הם הגיעו לשם. לי זה מאוד מועיל, אני אוהב את זה. אני גם משתמש בקטע "עזרה" מדי פעם. כשאני אתקע אחפש שם כדי למצוא משהו דומה, ואראה את ההצעות שהועלו. למעשה פרסמתי כמה שאלות שנענו, שהיו מאוד מועילות. סוף סוף, אני אוהב משחקים ! זה עתה סיימתי את משחק 2048. עשיתי את שולה המוקשים, וזה סוג ההישג שאני גאה בו כי כשזה עבד זה היה נפלא. היו לי בעיות עם 2048, ושוב, כשזה עבד, הרגשתי את תחושת הגאווה הזו. תראה מה עשיתי! עכשיו אני עושה את המשחק Snake, והנה הבעיה: אני צריך להחליט אם אני רוצה לכתוב את המשחק או להמשיך עם השיעורים. אני קצת צריך להכריח את עצמי לפעמים ולחשוב "עשיתי את המשחק בפעם האחרונה. אני חייב ללמוד משהו הפעם".

"הרקע שלך לא עושה שום הבדל"

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

"הקדישו יותר זמן ללמידה, במיוחד בהתחלה"

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

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

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

  2. שימו לב למה שאתם עושים ותהנו מזה. השאר יסתדר לבד.

    אין לי ספק שגם ביכולתי המוגבלת עכשיו אני יכול ללמוד לקודד ג'אווה. זה יעזור כי אף אחד כבר לא מתמחה ואתה לא יכול לעשות RPG או Java. אתה צריך לעשות משהו נוסף, כמו Python, C++ או C#. אתה צריך להיות צדדי מספיק כדי להיות מסוגל לבצע יותר בעמדה שלך.

    השורה התחתונה היא: מצא משהו שאתה רוצה ללמוד, אתה מוכן ללמוד, ופשוט עשה את זה.

הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION