
איפה להתחיל ומה לא לעשות
היו מיליוני לומדים לפניך ויהיו עוד יורשים, ונחשו מה? רבים מהם עדיין נופלים למלכודות נפוצות. אבל אתה לא תהיה ביניהם, חבר :) כי יש לך רשימה קצרה של טעויות נפוצות שכמעט כל המתחילים עושים ועכשיו כנראה לא תבזבז זמן על:- יותר מדי מחקר במקום תרגול;
- למידה מתמשכת ללא מטרה מוגדרת;
- ביצוע הפסקות ארוכות מדי בחינוך;
- לימוד סולו.
הכירו את CodeGym: מדריך Java עבור בובות (וגם לומדים מתקדמים :)
קורס CodeGym מתאים בקלות למתחילים הכוללים בתכנות. אתה לא צריך להציג תוצאות יוצאות דופן במתמטיקה או להיות בעל רקע ב-IT כדי לעבור את הקורס. כל מה שאתה צריך זה זמן ללמידה ותרגול. הנה כמה תכונות של CodeGym כדי לעלות רמה של הלמידה שלך ב-Java.-
התחל עם תוכנית למידה מחושבת
אולי שמתם לב שלא כל אנשי המקצוע המובילים יכולים להיות גם מורים מובילים. לפעמים מומחים מנוסים מדי לא יכולים להסביר שום מושג שהם יודעים למתחילים לגמרי... רק בגלל שהם לא יכולים לשמור את זה פשוט.
אנחנו יודעים כמה קשה להבין נושא חדש שמוסבר עם משהו תיאורטי וביטויים לא מוכרים בלבד. עדיף לא להתעמק יותר מדי בכל פיצ'ר הכי קטן, שהוא איכשהו רלוונטי לנושא.
המטרה של CodeGym היא לתת לך את הבסיס המינימלי לתיאוריה שתצטרך כמפתח זוטר. זהו מדריך Java שלם עבור בובות, שבו אתה לומד על ידי עשייה (או קידוד, ליתר דיוק).
הקורס מורכב מקצת ידע תיאורטי המוסבר בצורה פשוטה ככל האפשר ואלפי (!) משימות קידוד. אתה מתחיל עם משימות בסיסיות ועובר צעד אחר צעד למשימות ופרויקטי קידוד מסובכים יותר. אל דאגה: הקורס ידריך אותך מנקודת האפס להבנה ברורה כיצד להפעיל תכנות ג'אווה.
המסע שלך ב-CodeGym מחולק לארבעה קווסטים: תחביר Java, Java Core, Java Multithreading ו-Java Collections. כל קווסט מורכב מ-10 רמות. בכל רמה יש 12-13 שיעורים. כל שיעור מכסה נושא מסוים וכולל תיאוריה בתוספת מערך משימות. לפניכם תכנית חינוכית עם הרצאות קצרות וקלות להבנה ו"שיעורי בית"!
-
קבל משוב מיידי על התוצאות וההתקדמות שלך
הספר יכול להציע לך רק את מה שכבר כתוב. זה לא יענה על שאלות נוספות ובוודאי גם לא ייעץ כיצד לתקן את הקוד שלך!
אתה צריך מנטור למטרות אלה. לימוד בשיעורים או לימוד פרטי הוא הרבה יותר יעיל מאשר לימוד ג'אווה מספרים, אבל יש לזה גם חסרונות. ראשית, זה לוח זמנים תובעני. שנית, משוב מאוחר. המורה שלך צריך זמן לבדוק את המטלה שלך ולתת לך המלצות, ואתה יכול לחכות לתגובה במשך ימים.
ב-CodeGym אתה מקבל סקירה מיידית של הפתרון שלך בשניות ספורות, לראות אם הקוד שלך עומד במלואו בדרישות ועוד הרבה יותר! ראה בעצמך: תכנות ב-Java עבור בובות יכול להיות מרגש. אתה מתחיל לתכנת מהשיעור הראשון באמצעות webIDE שימושי, מקבל טיפים על הפתרון שלך וכמה עצות כיצד לשפר את סגנון הקידוד שלך.
הכל פשוט: כתוב את הקוד שלך, לחץ על כפתור "אמת" וראה מיד את התוצאות. המערכת גם תספק לך את מספר הניסיונות הממוצע של תלמידים אחרים.
-
למד עם חוש, מוטיבציה וחברה טובה
מדוע לומדי Java עוצרים באמצע הדרך, ללא קשר לביצועים שלהם? התשובה פשוטה: חוסר מוטיבציה או (וגם) חווית למידה מייגעת. לא משנה איזה רקע בתכנות יש לך אם אתה לא עוסק, קשה להכריח את עצמך ללמוד. אבל יש דבר אחד שכולנו אוהבים לעשות - לשחק.
אם אתה מכיר משחקים, אתה יודע שהם יכולים בקלות "לגנוב" אותך מהמציאות במשך שעות וימים, עד שתעבור את המסע או תכבוש את העולם הדמיוני. האם חינוך יכול להיות כל כך משעשע? שוב, ברוכים הבאים ל- CodeGym.
כאן תוכלו ללמוד ולשחק בסביבה עתידנית. המטרה שלך היא לעלות דמות על ידי העברת משימות ופתרון משימות. כל משימה שנפתרה בהצלחה מביאה לך "חומר אפל". זה הפרס שלך ומשאב שאתה צריך כדי לפתוח שיעורים נוספים ולתרגל. כדי להעביר את כל המשחק עד הסוף צריך לקודד הרבה. באופן כזה עד סוף הקורס, יהיה לך את הידע ו-300 עד 500 שעות של תרגול אמיתי.
מה גם שחשוב, אתה לא לבד כאן. הקהילה של CodeGym הולכת וגדלה ואתה תמיד יכול לבקש עזרה במשימות או לקבל עצות לגבי התאמת הלימודים שלך. הפוך את הקידוד להרגל היומיומי שלך, ובוודאי תלמד כיצד להפעיל תכנות Java.
רשימת בונוס של ספרים ללימוד ג'אווה: מסדרות "לבובות" ועד לקריאה מעמיקה
אל תבין לא נכון, אף אחד לא מנסה להנמק אותך מקריאה. למעשה, ספרים יכולים להיות תוספת די טובה לתוכנית הלמידה שלך. להלן מספר מקורות ששווים את תשומת לבך:-
בראש ג'אווה מאת Kathy Sierra & Bert Bates
ספר זה הוא ללא ספק המבוא הטוב ביותר לג'אווה, שבו שפת הליבה והמושגים של OOP הוסברו על הדוגמאות בעולם האמיתי. אתה תתארס מהעמוד הראשון ועד שתסיים אותו. נסו לא לדלג על תרגילים וחידות בסוף כל פרק כדי לשנן טוב יותר את החומר.
-
התחלת תכנות עם Java For Dummies
אולי אתה סקפטי לגבי "סדרות הדומים", אבל עדיין הן טובות למי שלא יודע כלום בתחום הספציפי. כאן תלמד את הדברים העיקריים שאתה צריך כדי להתחיל עם קידוד Java, כמו כיצד להתקין Java, להדר קוד ולהשלים תרגילים מעשיים שונים לאחר שתסיים את הקריאה.
-
Java: מדריך למתחילים מאת הרברט שילדט
אוקיי, בדיחות בצד. אם אתה מצפה להסבר מעמיק בנימת דיבור רצינית, נסה את זה. ספר זה מציג לך את מונחי הליבה של Java ומנחה אותך מההבנה הבסיסית של סוגי נתונים, מחלקות ואובייקטים למושגים מורכבים יותר כמו ביטויי למבדה וממשקים פונקציונליים. בספר זה יש גם קטע בדיקה עצמית בסוף כל פרק.
-
Core Java Volume I - יסודות
אל תתבלבל מ-1000 העמודים המרשימים - אתה יכול לקרוא את הספר הזה בקלות מכסה לכריכה. כל פרק מוקדש לנושא מסוים, החל מהיכרות עם סביבת התכנות של השפה וה-Java ומעבר למבני נתונים, אובייקטים ומחלקות וכן הלאה. בניגוד לספרים רבים למתחילים, Core Java מעניקה סיקור מפורש של אוספים וגנריות, וזה שימושי לתכנות אמיתי.
-
Think Java: How to Think Like a Computer Scientist מאת אלן דאוני וכריס מייפילד
ספר זה למתחילים מלאים ילמד אותך איך לחשוב בקוד. כמו רבים אחרים, זה מתחיל בהיכרות עם OOP. לכל פרק יש את אוצר המילים ותרגילים כדי לגבש את התיאוריה ולשלוט במיומנות של חשיבה תכנותית. זה מתאים יותר למתחילים מאשר לקוראים עם ניסיון קטן אפילו בקידוד. בתור התחלה, זה פשוט ומהנה לקריאה.
לעטוף
זכור שרמת הכניסה שלך להבנת תכנות רלוונטית רק בהתחלה. יש לך את כל הסיכויים לעקוף לומדים מוכנים יותר אם יש לך לפחות את שלושת הדברים האלה:- יעדים ולוח זמנים ברורים
- מוֹטִיבָצִיָה
- ...וטונות של תרגול, כמובן
GO TO FULL VERSION