JavaRush /בלוג Java /Random-HE /אני מעדיף להפוך לבוחן טוב מאשר למפתח בינוני: סיפורו של הב...

אני מעדיף להפוך לבוחן טוב מאשר למפתח בינוני: סיפורו של הבוחן דמיטרי סוקולוב

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

"הסיפור שלי לא עוסק בסופר הצלחה"

עכשיו אני בן 28, אני מהנדס מתכות בהשכלתי. בבית הספר התעניינתי קצת בתכנות, ברמה פרימיטיבית - קידדתי בפסקל וב-BASIC. עבדתי במפעל קצת פחות משישה חודשים. בתחילה רציתי לקבל משרה הנדסית בהתמחות שלי, אבל הציעו לי לעבוד כיצרנית כלים. כשהגעתי לפס הייצור, גיליתי שלרבים מהחבר'ה השכלה טכנית גבוהה יותר, ולכולם הובטח תפקיד של מהנדס. הבנתי שסביר להניח שלא סביר שמשהו יצמח שם ביחד. אחר כך חיפשתי משרות פנויות אחרות, מצאתי עבודה משרדית - כמהנדס בחירת ציוד בסניף של יצרנית איטלקית של ציוד בנייה להובלת חומרים בתפזורת יבשה. העבודה הייתה מעניינת, השכר היה גבוה יותר מאשר במפעל. לפעמים היה לי זמן פנוי בעבודה, ובהתחלה השתמשתי בו עבור Duolingo, Lingualeo. ואז באינטרנט נתקלתי ברשימת משאבים ללימוד תכנות: Codewars, JavaRush, Sololearn. הסתכלתי והבנתי שזו דרך מצוינת לשמור על המוח שלך במצב טוב, בנוסף לשמור על הידע שלך בשפה האנגלית. הסיפור שלי לא עוסק בסופר הצלחה כמו: "סיימתי את JavaRush תוך 3 חודשים, עכשיו הבעיה היא לבחור במיקרוסופט או בגוגל." למדתי JavaRush כ-3 שנים. במהלך השנתיים הראשונות קודמתי מספר פעמים בעבודה, הופיעו תחומי אחריות חדשים, כמות הזמן הפנוי ירד, הופיעו נסיעות עסקים ובאופן עקרוני התייחסתי לתכנות כאל בידור במקום משחקי מחשב. למדתי בהפסקות ארוכות, קראתי ספרות במקביל וצפיתי בהרצאות ביוטיוב. בהתחלה למדתי מאוד לא מאורגן, אבל ב-2019 באמת קיבלתי לוח זמנים, במיוחד כאשר JavaRush התחילה לתת הישגים לפתרון בעיות. זה הניע אותי והצבתי מטרה: לפתור שתי בעיות פשוטות בימי חול ואת המספר המקסימלי של בעיות מורכבות בסופי שבוע.

"הבנתי שבזבזתי את העבודה הנוכחית שלי ולא סיימתי את ההכשרה שלי"

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

"החלטתי שאני מעדיף להיות בוחן טוב מאשר מפתח בינוני"

אבל יום בהיר אחד קיבלתי טלפון מחברת I-Teco, תושבת סקולקובו, והצעתי להתנסות כמהנדס בדיקת עומסים. באותו זמן אפילו לא הבנתי מה מהנדסים כאלה עשו. החברה העבירה הדרכה על סביבת הפיתוח בה עובדים עובדיה - Loadrunner. על ידי עבודה בסביבת פיתוח זו, אתה יכול לשפר את כישוריך הן בטכנולוגיות Java והן בטכנולוגיות אינטרנט. התקבלתי לעבודה, סיימתי הכשרה אונליין, ונעזרתי בקולגה שהסביר בפירוט את כל פרטי העבודה. לאחר ההכשרה ערכתי ראיון בתוך החברה, ובהמשך ראיון עם הלקוח, מאחר והחברה הציעה עובדים במיקור חוץ. הצגתי גם פרויקט חינוכי. בימי העבודה הראשונים, בלשון המעטה, הייתי המום משפע המידע החדש. אפשר להשוות את זה למתמטיקה: בזמן שבמהלך האימון אמרו לי ש-2+2=4, אז במהלך הפרויקט הייתי צריך להתמודד עם אינטגרלים. "אני מעדיף להיות בודק טוב מאשר מפתח בינוני": סיפורו של הבוחן דמיטרי סוקולוב - 2במקום החדש, אפילו לא הכישורים הטכניים היו חשובים, אלא היכולת לתקשר עם אנשים. יש אנשים שקועים לגמרי בביצוע משימות, ואני צריך למצוא להם גישה, כי השלמת המשימות שלי תלויה במפתחים. מאז אני עובד על פרויקט שעוסק בתוכנות בנקאיות. אני צריך לבדוק את זמן התגובה: ללקוח יש דרישות מסוימות לגביו. לדוגמה, מקובל באופן כללי שפעולת ממשק לא תימשך יותר מ-2 שניות, אחרת קיימת אפשרות שהמשתמש יסרב לשירותי בנק זה. כדי לבדוק את המערכת, ניתן ליצור משתמשים וירטואליים בסביבת הפיתוח: צריך לבדוק כמה זמן תארך הפעולה אם למשל 100 משתמשים יבצעו אותה בו זמנית. יש לי סיכוי להיות מפתח, אבל זה תלוי רק בי. החלטתי לשפר תחילה את הפעילות העיקרית שלי: חשבתי שאני מעדיף להיות בודק טוב מאשר מפתח בינוני. לאנשים רבים יש תפיסה מוטעית שמדובר בסוג של עבודה משעממת שבה אתה צריך לחזור על פעולות רבות באופן מונוטוני. זה לא לגמרי נכון. יש גם רכיבי ניהול, וגם קוד צריך להיכתב.

טיפים למפתחים מתחילים:

  • אל תמרחי את עצמך רזה מדי ואל תתלהי יותר מדי בדבר אחד. אם משהו לא מסתדר, הדחיינות מתחילה ובסופו של דבר אתה מפסיד זמן יקר. אם משהו לא ברור, עדיף לחפש אותו בגוגל - 90% מהמידע כבר נמצא באינטרנט.
  • ללמוד אנגלית.
  • כדי להתחמם, פתור כמה בעיות פשוטות כדי לקבל מנה של דופמין מהשלמתן. מאוחר יותר, קח על עצמך משימות קשות.
  • לפני הראיון, למד למעלה ולמטה את המידע על החברה בה אתה רוצה לעבוד.
  • במהלך ראיון, אתה לא צריך ליפול בטירוף ולומר: "אני לא יודע". גם אם אתה לא יודע משהו, אבל אתה מתחיל לחשוב, יכולת החשיבה שלך תוערך בראיון.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION