JavaRush /בלוג Java /Random-HE /דרישות ל-Java Juniors בשנת 2021: מה אתה צריך להיות מסוגל ...

דרישות ל-Java Juniors בשנת 2021: מה אתה צריך להיות מסוגל לעשות כדי לקבל את העבודה הראשונה שלך ב-IT

פורסם בקבוצה
Java Core, Spring, Hibernate, אנגלית: נראה כי רשימת הדרישות למהנדסי Java ידועה היטב. אולם בכל חודש שעובר הטכנולוגיה משתנה ואיתה גם הדרישות לכניסה לעולם הפיתוח. החלטנו לא לנתח את המשרות הפנויות של חברות שמחפשות מפתחי ג'אווה, אלא לשאול ישירות מומחים מחברות שירות ומוצרים: אילו דרישות מוצגות ליוני 2021 ועד כמה הדרישות הללו השתנו לאחרונה. בואו נציג את המומחים:דרישות ל-Java Juniors בשנת 2021: מה אתה צריך להיות מסוגל לעשות כדי לקבל את העבודה הראשונה שלך ב-IT - 1

טכנולוגיות

באילו טכנולוגיות ג'אווה זוטר צריך לשלוט, מלבד ידע ב-Java EE, כדי לקבל עבודה בחברה שלך? למה אותם?

איבן מיכאיב, ליובוב איבנובה (EPAM):

לתפיסה שקופה ונכונה, כדאי להוסיף שהצעירים העתידיים שלנו הם בוגרי מעבדות EPAM University Programs. החברה אינה משתפת פעולה עם זוטרים משוק העבודה. קשה מאוד לענות על שאלה זו באופן חד משמעי. ערימת הטכנולוגיה יכולה להשתנות באופן משמעותי בהתאם לפרויקט. עם זאת, הסט המקובל הוא Java Core, Spring Framework, Hibernate, SQL, היסודות של HTML + CSS + Js, בתוספת מושגים בסיסיים - אלגוריתמים ומורכבותם, אלגוריתמי מיון וחיפוש, מבני נתונים וכדומה. כעת קהילת EPAM Java מכינה מטריצת מיומנויות מאוחדת עבור הצעירים העתידיים, שתכלול נושאים ספציפיים בנוגע לפיתוח Java ורמת ידע ומיומנויות מסוימת של הצעירים העתידיים לכל קטגוריה.

ויטלי פדורקוביץ' (WePlay Esports):

קודם כל, אני רוצה לציין ש-WePlay Esports עדיין לא מגייסת ג'אווה זוטרים ולא מתכננת לעשות זאת בשנה הקרובה. עם זאת, התשובות שלי עשויות להיות שימושיות עבור מועמדים בעתיד. חשוב גם להבין שאנחנו לא יכולים לנתח את השוק בכללותו, מכיוון שכל חברה מציגה דרישות ייחודיות משלה למועמדים ומתעדפת בדיוק את המיומנויות הנחוצות במיוחד לתהליכים שלה. צעירי Java חייבים להבין מה זה Spring, להבין איך עובדים עם מסדי נתונים של SQL, לדעת את ההבדל בין API, REST API, Restful API. ברור שאף אחד לא יצפה לרמה גבוהה של בקיאות בכל הטכנולוגיות המפורטות מג'וניור, פשוט כי ג'אווה זוטר הוא מומחה שרק מתחיל את הקריירה שלו.

באיזו גרסה של Java החברה שלך משתמשת?

איבן מיכאיב, ליובוב איבנובה (EPAM):

גרסאות שונות משמשות בפרויקטים שונים. גורם משמעותי הוא הפלטפורמות המונוליטיות המשמשות בפרויקט מסוים. עם זאת, למי שלומד ג'אווה, אנו יכולים להמליץ ​​על גרסאות LTS (תמיכה ארוכת טווח), כגון 8 ו-11 ללימוד, ולפרוייקטים של חיות מחמד. אבל אל תשכח להתנסות ב"תכונות" של גרסאות חדשות - זה מעניין ושימושי.

ויטלי פדורקוביץ' (WePlay Esports):

Java 11.

לאילו פרויקטים אתה בדרך כלל מחפש מפתחי Java?

איבן מיכאיב, ליובוב איבנובה (EPAM):

אנו מושכים מפתחים לשתף פעולה בפרויקטים ברמת הארגון (ERP).

ויטלי פדורקוביץ' (WePlay Esports):

להחזקת המדיה WePlay Esports יש ארכיטקטורת מיקרו-שירותים, ויש הרבה פרויקטים שמפתחי Java עובדים עליהם. אם נקבץ אותם לקטגוריות, אז הם:
  1. צוות הליבה של WePlay Esports מקודד כל מה שקשור להרשאות, מידע משתמש, אבטחה ועובד על הליבה של שירותי WePlay Esports.
  2. צוות אחורי של פלטפורמת הטורנירים WePlay (מוצר המאפשר לערוך טורנירים אוטומטיים ב-Dota 2, CS: GO). הקצה האחורי כתוב ב-Java, האחראי על בניית רשתות, זרימת משתמשים אוטומטית, אוטומציה של הזרימה העסקית של המשתמש, רישום בטורניר וקבלת תוצאות למשחק ספציפי.

ניסיון

איזה ניסיון מינימום צריך להיות לג'וניור כדי להגיש מועמדות לעבודה בחברה שלך?

איבן מיכאיב, ליובוב איבנובה (EPAM):

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

ויטלי פדורקוביץ' (WePlay Esports):

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

פרויקט חיות מחמד

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

איבן מיכאיב, ליובוב איבנובה (EPAM):

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

ויטלי פדורקוביץ' (WePlay Esports):

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

שפה אנגלית

איזו רמת אנגלית צריך להיות בהתחלה?

איבן מיכאיב, ליובוב איבנובה (EPAM):

לא נמוך מ-B1 - טרום-בינוני.

ויטלי פדורקוביץ' (WePlay Esports):

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

כיצד השתנו הדרישות ל-Java Juniors

האם הדרישות עבור ג'אווה זוטרות בחברה שלך השתנו במהלך השנים האחרונות?

איבן מיכאיב, ליובוב איבנובה (EPAM):

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

ויטלי פדורקוביץ' (WePlay Esports):

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

שלבי בחירת המועמדים

כמה שלבים בחברה שלך צריך לעבור ג'וניור כדי לקבל הצעה?

איבן מיכאיב, ליובוב איבנובה (EPAM):

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

ויטלי פדורקוביץ' (WePlay Esports):

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

כל שאר הדברים שווים, איזה מועמד זוטר יועדף כשיתקבל לעבודה בחברה שלך?

איבן מיכאיב, ליובוב איבנובה (EPAM):

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

ויטלי פדורקוביץ' (WePlay Esports):

אם יגיעו אלינו שני מועמדים בעלי אותו ניסיון, נקדיש תשומת לב רבה יותר לכישורי פתרון הבעיות שלהם ונעריך עד כמה כל מועמד מסוגל לקבל החלטות באופן עצמאי. גורם חשוב הוא הקבלה של ערכי WePlay Esports עבור אדם (שלב מבוכה). היו מקרים שבהם מועמד עבר את כל השלבים הקודמים של הראיון, אך לא עבר את הפריצה, ולא גייסנו אותו. נבחן גם את הזמינות והאיכות של פרויקטי חיות המחמד שהם מספקים.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION