כידוע, אין מתכון אחד להצלחה. לא בחיים, ולא בתכנות :) עם זאת, לאורך השנים הרבות של קיומה של JavaRush, שמנו לב שלסטודנטים שסיימו ומצאו עבודה ב-IT יש "תכונות" משותפות. מה זה? עניין בתחום הטכני, לוח אימונים ברור, מיומנויות רכות כגון התמדה ועמידות במתח. אבל זה בכלל לא אומר שאם יש לך השכלה לאמנויות ליברליות, לא תוכל ללמוד ג'אווה. אתה רק צריך להתאמץ יותר ולהקדיש יותר זמן. בטקסט זה, ריכזנו דיוקן של סטודנט מצליח ב-JavaRush על סמך התצפיות שלנו, סיפורי הצלחה והמלצות מהבוגרים שלנו.
להלן המסקנות שבוגרי JavaRush הגיעו לגבי מיומנויות רכות.
רמת האימון
לפי סקר שערכנו בקרב תלמידי JavaRush (אלה שהגיעו לרמה 30 של הכשרה), כמעט 40% מהמשתמשים שהחלו ללמוד בקורס שלנו למדו תכנות באוניברסיטה. עם זאת, שליש מהסטודנטים למדו ג'אווה מאפס. השכלה טכנית היא עזרה טובה ובסיס שעוזר לך ללמוד מהר יותר, אבל היא לא נקודת חובה בדרך להצלחה. מנהלי מערכת, מהנדסים, מורים, מומחי מכירות, כלכלנים, רופאים, משווקים ואחרים מגיעים ללמוד ב-JavaRush. בואו נראה איזה סוג של רקע היה לבוגרי JavaRush.רומן פרישצ'פה :
בכיתה ז' עברתי ללישון לפיזיקה ומתמטיקה, ובכיתה ח' התחלנו ללמוד מדעי המחשב. כפי שהחיים הראו מאוחר יותר, מדעי המחשב נתנו לי את הבסיס להבנת היסודות של התכנות, המשותפים לכל השפות: מהם מבני נתונים, פונקציות, נהלים, תנאים. לא נכנסתי לפקולטה לאינפורמטיקה ומדעי המחשב: הייתה לי חשק למחשבים. ממש חסרו לי 2 נקודות כדי להתקבל. נכנסתי לפקולטה לאלקטרוניקה. באוניברסיטה לימדו תכנות רק סמסטר אחד, למדנו פסקל. עברתי את זה באינרציה, היה לי מספיק ידע בתוכנית הלימודים בבית הספר.יורי שארויקו :
מאז ילדותי רציתי לעבוד עם מחשבים ובכלל הנושא של פיתוח משחקים היה מעניין אותי. כתבתי כמה משימות טקסט ב-C++ ו-C#, אבל לא הצטיינתי בלימודים (הייתי עצלן), למרות שלא הייתי טיפש - די לא נאסף. בהקשר הזה, הלכתי לאן שהיתה הזדמנות. חשבתי לעבוד באכיפת החוק, אז סיימתי את הפקולטה למשפטים פליליים של SGUPS ( אוניברסיטת סיבירי סטייט לרכבות - ed. ), ובסוף הגעתי בדיוק איפה שרציתי. בשנה השנייה יצאתי להתמחות בוועדת החקירה, ונשארתי שם. בשנה הרביעית התקבלתי לעבודה - אני לא יודע איך זה עכשיו, אבל לפני כן, אחרי השנה השלישית יכולתי למצוא עבודה. שישה חודשים לאחר שסיים את לימודיו באוניברסיטה, קיבל דרגת סגן. עבדתי עוד שנה והבנתי שאני עייף: כל הלילות הארוכים האלה, המשמרות, היעדר חיי חברה ככאלה, ולכן החלטתי להפסיק.אנזור קרמוב :
בבית הספר התעניינתי בתכנות ובשפת פסקל, והלכתי למורה. נכנסתי לאוניברסיטה כדי להתמחות ב-Business Analytics. שם גם לקחנו קורסי תכנות, כולל לימוד C# ו-Java.דמיטרי מרסיאנוב :
יש לי השכלה גבוהה במדעי הרוח עם תואר בניהול בעסקי המסעדנות והמלונאות. אז אחרי שסיימתי את האוניברסיטה, עבדתי בשירות לקוחות בחברת אירוח. אז הבנתי שזה לא מעניין אותי מכמה סיבות: העבודה עם אנשים היא לא קלה ונעימה כמו שזה נראה, גם רמת השכר לא גבוהה במיוחד.ארטם גוי :
לפני התכנות, הייתי מטפל שיקומי לאנשים עם הפרעות שרירים ושלד. ההורים שלי רופאים. אבא מנתח, אמא מומחית לשיקום. הם המליצו לי ללכת להתמחות הקשורה לרפואה ולאנשים. איך יכולתי לחוות דעה משלי בכיתה י"א? הבנתי שכמשקם אני תמיד יכול להרוויח את הלחם והחמאה שלי.אנטון קשניקוב :
ההשכלה הראשונה שלי הייתה בצבא, עם תואר באבטחת מידע טכנית. אחרי 1.5 שנות השירות הראשונות, ב-2014, הבנתי שאפסיק. היו שתי אפשרויות שבגללן יכולתי להישאר בצבא: לעבוד בשביל רעיון או משכורת. לא הצלחתי להשיג את זה או את זה בחיל החימוש.מצב אימון
למרות שזה עשוי להיראות כאילו אתה יכול לדלג על השגרה שלך בזמן לימודים מקוונים, זה לא המקרה. כדי להגיע לתוצאות, אתה צריך להיות ממושמע: ליצור תוכנית ולעמוד בה. כאן, כמו במקומות רבים, העיקר הוא סדירות. על פי המחקר שלנו , בוגרי JavaRush למדו בממוצע 1-3 שעות ביום, לרוב שילבו הכשרה עם העבודה העיקרית שלהם. במקביל, כמעט שליש מהבוגרים למדו ללא הפרעות, בעוד השאר עשו הפסקה אחת או יותר לפרק זמן משמעותי. בואו נראה איך בוגרי JavaRush ארגנו את ההכשרה שלהם.רומן בסקרוני :
לאחר שקראתי מה אני צריך לעשות, החלטתי לעשות תוכנית להשגת המטרה שלי ולסיים את הקורסים, כי כבר לא היה לי זמן ללמוד לאט. המשימה הייתה לצבור ידע במהירות, ובצורה כזו שלא להרתיע את התשוקה ולתת למוח זמן לנוח. כי עומס העבודה שרציתי יכול להפריע לי. בשביל זה החלטתי:- שאתה צריך ללמוד חמישה ימים בשבוע (שני-ו');
- בסופי שבוע אעשה הכל מלבד זה;
- כל שיעור יימשך בסך הכל 4 שעות, עם הפסקה של 15 דקות בין כל שעה להליכה, מנוחה והכנת תה.
דמיטרי מרסיאנוב :
הייתה לי תוכנית אימונים: קמתי כל יום ב5-6 בבוקר ולמדתי שעתיים לפני העבודה. אם היה זמן פנוי בעבודה (למשל בזמן שהמפתח עשה פיצ'רים חדשים, ואנחנו הטסטרים חיכינו), גם אני עבדתי: פתרתי בעיות במהלך היום. סיימתי 20 רמות תוך 1-2 חודשים. לפי לוח הזמנים שלי, ביליתי בין 1 ל 4 ימים ברמה 1.ארטם גוי :
התעוררתי ב7-8 בבוקר, אכלתי ארוחת בוקר, לקחתי את המחשב הנייד שלי והלכתי לדירה אחרת כדי שאף אחד לא יפריע לי. למדתי בין 13 ל-16 שעות ביום, 7 ימים בשבוע. בהתחלה צפיתי בהדרכות ביוטיוב וקראתי ספרים, אבל אחרי שבועיים של הכשרה שלי, חבר הסיר את הקישור ל-JavaRush. לחצתי והבנתי שזה מגניב. אז, 10 הרמות הראשונות היו בחינם, עליתי ל-10, אהבתי את זה, קניתי מנוי והתחלתי ללמוד עוד.ואסילי מאליק :
כשהמשכתי לעבוד, למדתי בלילה, וכשיצאתי מהעבודה למדתי כל היום: מ-11:00 עד הערב, ומ-23:00 עד 02:00. הסתבר שהיו יותר שעות עבודה. אין לי אמון בעובדה שאתה יכול לבלות 15 דקות ביום וללמוד תכנות.משאבי למידה
ההכשרה הטובה ביותר היא מקיפה. לדוגמה, אתה יכול לקחת את קורס JavaRush כבסיס , לקרוא מספר ספרים על Java ולמצוא מנטור. לדוגמה, רשימה של משאבי למידה עשויה להיראות כך:- קורס JavaRush.
- ספרים:
- "Head First Java, Learning Java", Kathy Sierra, Bert Bates;
- "ג'אווה. מדריך למתחילים", הרברט שילדט;
- "ג'אווה. המדריך השלם", הרברט שילדט;
- "Java. הספרייה של איש המקצוע", קיי ס. הורסטמן, גארי קורנל.
- הדרכות ביוטיוב;
- התייעצויות עם מנטור/מפתח מוכר. נקודה זו נחוצה למי שחשוב לו לקבל "הסבר חי", ולא להבין הכל לבד.
- Java יעיל;
- פילוסופיית ג'אווה;
- מבני נתונים ואלגוריתמים ב-Java;
- קוד נקי;
- מדריך Java 8 למתחילים;
- תבניות עיצוב.
GO TO FULL VERSION