JavaRush /בלוג Java /Random-HE /איך (לא) להשיג תפקיד ג'וניור ב-Epam / איך זה הכשרה במעבדה...
hooray
רָמָה
Санкт-Петербург

איך (לא) להשיג תפקיד ג'וניור ב-Epam / איך זה הכשרה במעבדה?

פורסם בקבוצה
שלום לכולם! לפני כשנה הרגשתי שהגיע הזמן להתקדם למציאת עבודה. לצערי הרב, גיליתי שידע ב-Java SE אינו מספיק אפילו לתפקיד של Intren, ולרזומה שלי אין ביקוש גדול - רק כמה תגובות לתגובות בחודש, ואלו היו שליליות. איך (לא) לקבל תפקיד ג'וניור ב-Epam / איך זה אימון מעבדה - 1ואז, במקרה, נתקלתי בחברת Epam, שמעבירה קורסים בחינם ולאחר מכן, בסיומם המוצלח, מציעה התמחות בפרויקטים אמיתיים עם המשך העסקה. יש די הרבה ביקורות מעורבות על Epam באינטרנט, וכמעט שום דבר מסטודנטים; למעשה, מטרת הסיפור שלי היא למלא את החסר הזה. ברצוני לציין מיד שכל מה שמתואר להלן חל במיוחד על סנט פטרסבורג ובמיוחד על כיוון Java. לחברה גדולה יש הבדלים רבים ממשרד למשרד ומפרויקט לפרויקט, שלא לדבר על ערים. הדרך ל-Epam מתחילה באתר training.ru, שם תוכל לבחור את אזור העניין בעיר שלך, להציג את הדרישות ולהגיש בקשה להשתתפות. במקרה שלי זה היה אימון Java Core. תהליך המיון להכשרה מורכב מ-3 שלבים - ראיון טלפוני עם משאבי אנוש, בו ישאלו מספר שאלות טכניות פשוטות ויבדקו את האנגלית שלכם, בדיקה טכנית ממוחשבת + ראיון על סמך תוצאותיו, וכן מכתב באנגלית ב- משרד, וראיון כללי עם משאבי אנוש, שבו הם ילמדו יותר עליך, המטרות שלך, המוטיבציה שלך ויספרו לך יותר על החברה. אם תסיימו בהצלחה את השלבים הללו, תקבלו הצעה לקחת חלק בהדרכה. ההכשרה מורכבת מהרצאות במשרד 2-3 פעמים בשבוע בערב למשך 3-4 שעות, כאשר ככלל נלמדת Java Core (תחביר, OOP, אוספים, חריגים, מחרוזות, ריבוי הליכי שרשור בכלל, JDBC) . כתוצאה מכך, הקורס מיועד לכ-100 שעות. איכות ההרצאות תלויה במרצה, בעיקר בינוניים/בכירים מההפקה, בדרך כלל אנשים די יודעים קרוא וכתוב. בנוסף להרצאות ישנן מטלות בית שאיכותן ועמידה בזמנים הם אחד הקריטריונים לסיום הקורס בהצלחה. למעשה, בנוסף לרמה 25 ב-Javarush, היה לי ניסיון מסוים בפיתוח פרויקטים של חיות מחמד משלי, אם כי לא גדולים, כך שהקורס היה די קל עבורי - כבר ידעתי 80% מהמידע המכוסה. סיום ההכשרה והקריטריון המרכזי לסיום מוצלח שונים בערים שונות. איפשהו, למשל בקייב, מדובר בפרויקט גמר גדול למדי בג'אווה טהורה, עם הרשאות, סרבלטים ומסד נתונים. כפי שנאמר לי, כמעט אף אחד לא יכול היה להשלים אותו בהצלחה, לכן, בסנט פטרסבורג נטשו אותו לטובת מבחן סופי המבוסס על הסמכה מ-Oracle OCA / OCP (IMHO לא האפשרות הטובה ביותר לבדיקת ידע, אבל זה מה זה). אם השתתפת בשיעור באופן קבוע, הכנת שיעורי בית בצורה טובה ומהירה, והצלחת במבחן (או כתבת את הפרויקט), אתה מגיע לשלב הבא - המעבדה, ואז מתחיל הכיף. אני רוצה לומר מיד שהמעבדה לא מקבלת תשלום. הפרויקטים אינם מסחריים, כלומר, החברה לא מקבלת רווח על עבודתך. הם גם מלמדים אותך, מבזבזים משאבים וזמנם של המנטורים עליך. לכן אף אחד לא ישלם לך. לא אני הגעתי לזה, אבל החברה טוענת את עמדתה כך. עד כמה שיפוטים כאלה הוגנים - תחליטו בעצמכם. המעבדה מתחילה בפרויקט של שלושה שבועות (שוב, לא בטוח לגבי ערים אחרות). ככלל, לכל תלמיד יש את הפרויקט האישי שלו, שיהווה מעין תוספת לפרויקט הסטודנט המרכזי. בדרך כלל מדובר ביישומי CRUD קלאסיים עם ממשק משתמש, או קצת יותר מסובכים, שאתה צריך לכתוב בעצמך מאפס. המטרה היא להכיר את התהליכים בתוך החברה, "לגעת" בטכנולוגיות המשמשות בפרויקט, ובאופן כללי להרגיש בנוח ולהרגיש בטוחים יותר לגבי המשימות בפרויקט הראשי. לאחר הצגת הפרויקט שלך לכיתה שלך, מנטורים, הנהלת מעבדה וסתם אנשים שמתעניינים, מתחילים לימודים מלאים. בדרך כלל, החברה מבקשת ממך להקדיש 20 שעות בשבוע למעבדה. באופן כללי, אף אחד לא יכול לחייב אותך לכלום, כי אינך מחויב לשום קשר חוזי. עם זאת, משך ההתמחות יהיה תלוי בנוכחותך ובהצלחה בפרויקט. כל העבודה בחברה מתבצעת על פי מתודולוגיית Agile - הרבה תקשורת, פגישות ועצרות שונות, כולל פגישות יומיות, אליהן צריך להגיע באופן אישי. נושא השילוב עם העבודה העיקרית קשה. הייתי אומר כך – אפשר לשלב, אבל זה קשה ולא רצוי. ראשית, רוב האירועים היומיומיים מתקיימים בשעות הצהריים. שנית, בנוסף למשימות בפרויקט, מתקיימות גם הרצאות, עם שיעורי בית ומבחנים המבוססים על הרצאות אלו. זה די קשה לעמוד בקצב של כל זה, במיוחד בעבודה העיקרית שלך. המשימות בפרויקט שונות לחלוטין ותלויות בפרויקט עצמו. בדרך כלל, פרויקטים של סטודנטים משתמשים בטכנולוגיות מודרניות ופופולריות למדי, למשל: Java 8/11, Spring Core, Spring Boot, Spring Data, Hibernate, JUnit, מסדי נתונים. כפי שכבר אמרתי, המעבדה מארחת גם הרצאות בתחומים העיקריים: Java 8, Spring, בסיסי נתונים ו-multithreading. כל אחד מהמודולים הללו נמשך כחודש וחצי, כך שאם אתה לא רוצה לשבת במעבדה במשך חצי שנה, תצטרך לשלוט בחלק מהטכנולוגיות בעצמך. אגב, במהלך המעבדה צריך לעבור הערכה בשפה האנגלית עם מורה. אם הם מקצים לך רמה מתחת ל-B1, הם פשוט לא יגישו הצעה, לא משנה כמה אתה מומחה טוב מנקודת מבט טכנית. החברה מתמקדת בלקוחות זרים וידע באנגלית הוא באמת חשוב. אם יש פערים, הייתי ממליץ לבצע את הבדיקה מוקדם ככל האפשר. אם הרמה נמוכה מהרמה הנדרשת, תהיה לך הזדמנות להירשם לקורסים מהחברה, לשפר את כישורי השפה שלך ולעבור אותה שוב בסוף. באופן כללי, על פי הכללים, בדיקה חוזרת היא לפחות שישה חודשים מאוחר יותר, אז עדיף לעשות טוב מיד. אבל בתיאוריה, הם יכולים לעשות חריגה ולאפשר לך לקחת אותו מחדש מוקדם יותר. אין מועד קבוע לסיום המעבדה, היא אינדיבידואלית לכולם ותלויה בשני גורמים: משוב ממנטורים על הפרויקט ומוכנות לראיון טכני. התקופה הממוצעת, לפי התצפיות שלי, היא 4 חודשים. באופן אישי סיימתי אותו בפחות מ-3, אבל במקביל ביליתי 8-10 שעות ביום בלימודים. מישהו איתי עבר את זה תוך חודש וחצי, אבל זה מקרה חריג לחלוטין. בתום ההתמחות תקבלו ראיון טכני. זה נמשך שעתיים ושואל על כל הנושאים שנלמד במהלך הלימוד, וככלל, הם גם נותנים משימות מעשיות על SQL / סטרימינג. הראיון קשה וצריך להתכונן אליו הרבה מאוד זמן. צמיחת הקריירה ב-Epama היא די מהירה - לאחר חצי שנה ניתן לעלות לאמצע. לכן, הם ידרשו ממך ידע מתאים. הנה רק רשימה קטנה של נושאים שבהחלט ישאלו בראיון: Spring (Core, Data JPA, MVC, AOP, Boot), Git, Java 8, SQL ומסדי נתונים (רמות בידוד עסקאות, אינדקסים, צורות רגילות, חריגות ), Hibernate, Multithreading (מהיסודות ועד קולקציות במקביל, Completable Future ו-ForkJoinPool), CI/CD, JMM וכן הלאה. לפני השנה החדשה, כדי לקבל עבודה במשרד סנט פטרסבורג, זה הספיק לעבור בהצלחה ראיון ולהיות בעל רמה של אנגלית B1 ומעלה. מאז השתנתה מדיניות החברה וכעת מגייסים לפרויקט רק את הטובים והמיידיים. מתי זה מופיע, האם ירצו להציע לכם שם והאם תצליחו לעבור ראיון עם הלקוח לא ידוע ואף אחד לא מבטיח לכם כלום. אני מצדי רוצה לומר שיש לי התרשמות חיובית באופן כללי מהחברה. יש בה תהליכים מבוססים, משוב, משרדים מגניבים, מודרניים, נוחים לעבודה, הרבה אירועים לסטודנטים, דרישות גבוהות, אבל הכי חשוב - ניסיון מעשי, שהסיכוי לעבוד איתו גדל פי כמה. עברתי את המעבדה בהצלחה, אך לא הצלחתי להתקבל לעבודה בחברת Epam עקב המצב הקיים בעולם ומחסור בפרויקטים כרגע. עם זאת, עם הידע שצברתי, קיבלתי מספר הצעות ממקומות אחרים ללא בעיות וכעת אני עובד כמפתח זוטר. אם זה שווה זה תלוי בך להחליט. אם יש לכם שאלות, כתבו בתגובות, ותודה שקראתם 😉 יש בה תהליכים מבוססים, משוב, משרדים מגניבים, מודרניים, נוחים לעבודה, הרבה אירועים לסטודנטים, דרישות גבוהות, אבל הכי חשוב - ניסיון מעשי, שהסיכוי לעבוד איתו גדל פי כמה. עברתי את המעבדה בהצלחה, אך לא הצלחתי להתקבל לעבודה בחברת Epam עקב המצב הקיים בעולם ומחסור בפרויקטים כרגע. עם זאת, עם הידע שצברתי, קיבלתי מספר הצעות ממקומות אחרים ללא בעיות וכעת אני עובד כמפתח זוטר. אם זה שווה זה תלוי בך להחליט. אם יש לכם שאלות, כתבו בתגובות, ותודה שקראתם 😉 יש בה תהליכים מבוססים, משוב, משרדים מגניבים, מודרניים, נוחים לעבודה, הרבה אירועים לסטודנטים, דרישות גבוהות, אבל הכי חשוב - ניסיון מעשי, שהסיכוי לעבוד איתו גדל פי כמה. עברתי את המעבדה בהצלחה, אך לא הצלחתי להתקבל לעבודה בחברת Epam עקב המצב הקיים בעולם ומחסור בפרויקטים כרגע. עם זאת, עם הידע שצברתי, קיבלתי מספר הצעות ממקומות אחרים ללא בעיות וכעת אני עובד כמפתח זוטר. אם זה שווה זה תלוי בך להחליט. אם יש לכם שאלות, כתבו בתגובות, ותודה שקראתם 😉
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION