JavaRush /בלוג Java /Random-HE /אני אתכנת: איסוף דיוקן של סטודנט שבהחלט ילמד ג'אווה

אני אתכנת: איסוף דיוקן של סטודנט שבהחלט ילמד ג'אווה

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

רמת האימון

לפי סקר שערכנו בקרב תלמידי JavaRush (אלה שהגיעו לרמה 30 של הכשרה), כמעט 40% מהמשתמשים שהחלו ללמוד בקורס שלנו למדו תכנות באוניברסיטה. עם זאת, שליש מהסטודנטים למדו ג'אווה מאפס. השכלה טכנית היא עזרה טובה ובסיס שעוזר לך ללמוד מהר יותר, אבל היא לא נקודת חובה בדרך להצלחה. מנהלי מערכת, מהנדסים, מורים, מומחי מכירות, כלכלנים, רופאים, משווקים ואחרים מגיעים ללמוד ב-JavaRush. בואו נראה איזה סוג של רקע היה לבוגרי JavaRush.

רומן פרישצ'פה :

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

יורי שארויקו :

מאז ילדותי רציתי לעבוד עם מחשבים ובכלל הנושא של פיתוח משחקים היה מעניין אותי. כתבתי כמה משימות טקסט ב-C++ ו-C#, אבל לא הצטיינתי בלימודים (הייתי עצלן), למרות שלא הייתי טיפש - די לא נאסף. בהקשר הזה, הלכתי לאן שהיתה הזדמנות. חשבתי לעבוד באכיפת החוק, אז סיימתי את הפקולטה למשפטים פליליים של SGUPS ( אוניברסיטת סיבירי סטייט לרכבות - ed. ), ובסוף הגעתי בדיוק איפה שרציתי. בשנה השנייה יצאתי להתמחות בוועדת החקירה, ונשארתי שם. בשנה הרביעית התקבלתי לעבודה - אני לא יודע איך זה עכשיו, אבל לפני כן, אחרי השנה השלישית יכולתי למצוא עבודה. שישה חודשים לאחר שסיים את לימודיו באוניברסיטה, קיבל דרגת סגן. עבדתי עוד שנה והבנתי שאני עייף: כל הלילות הארוכים האלה, המשמרות, היעדר חיי חברה ככאלה, ולכן החלטתי להפסיק.

אנזור קרמוב :

בבית הספר התעניינתי בתכנות ובשפת פסקל, והלכתי למורה. נכנסתי לאוניברסיטה כדי להתמחות ב-Business Analytics. שם גם לקחנו קורסי תכנות, כולל לימוד C# ו-Java.

דמיטרי מרסיאנוב :

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

ארטם גוי :

לפני התכנות, הייתי מטפל שיקומי לאנשים עם הפרעות שרירים ושלד. ההורים שלי רופאים. אבא מנתח, אמא מומחית לשיקום. הם המליצו לי ללכת להתמחות הקשורה לרפואה ולאנשים. איך יכולתי לחוות דעה משלי בכיתה י"א? הבנתי שכמשקם אני תמיד יכול להרוויח את הלחם והחמאה שלי.

אנטון קשניקוב :

ההשכלה הראשונה שלי הייתה בצבא, עם תואר באבטחת מידע טכנית. אחרי 1.5 שנות השירות הראשונות, ב-2014, הבנתי שאפסיק. היו שתי אפשרויות שבגללן יכולתי להישאר בצבא: לעבוד בשביל רעיון או משכורת. לא הצלחתי להשיג את זה או את זה בחיל החימוש.

מצב אימון

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

רומן בסקרוני :

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

דמיטרי מרסיאנוב :

הייתה לי תוכנית אימונים: קמתי כל יום ב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 ולמצוא מנטור. לדוגמה, רשימה של משאבי למידה עשויה להיראות כך:
  1. קורס JavaRush.
  2. ספרים:
    • "Head First Java, Learning Java", Kathy Sierra, Bert Bates;
    • "ג'אווה. מדריך למתחילים", הרברט שילדט;
    • "ג'אווה. המדריך השלם", הרברט שילדט;
    • "Java. הספרייה של איש המקצוע", קיי ס. הורסטמן, גארי קורנל.
  3. הדרכות ביוטיוב;
  4. התייעצויות עם מנטור/מפתח מוכר. נקודה זו נחוצה למי שחשוב לו לקבל "הסבר חי", ולא להבין הכל לבד.
בין הספרים הטובים ביותר למתחילים, תלמידי JavaRush ובוגרים בשם:
  • Java יעיל;
  • פילוסופיית ג'אווה;
  • מבני נתונים ואלגוריתמים ב-Java;
  • קוד נקי;
  • מדריך Java 8 למתחילים;
  • תבניות עיצוב.
הנה מה שמייעצים בוגרי JavaRush.

דמיטרי מרסיאנוב :

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

סשה קופאיגורודסקי :

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

מיומנויות רכות

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

דמיטרי סוקולוב :

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

אנזור קרמוב :

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