JavaRush /בלוג Java /Random-HE /מתעשיית הרכב ועד למתכנתים
Роман
רָמָה
Ижевск

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

פורסם בקבוצה
הרבה זמן רציתי לכתוב סיפור הצלחה, אבל חיכיתי עד שתקופת המבחן תסתיים :) אני אתחיל מההתחלה, בית ספר - לא כל כך אהבתי ללמוד בבית הספר, אולי זה היה שנות ה-90 הקשות , אולי התפרקות המשפחה, שבזמנו אמרה לי שהילדות הסתיימה. אולי לא הקבוצה הכי טובה, חוסר הבנה וחוסר כבוד בה, אולי חוסר הבנה של מה אני רוצה, למה אני שואף. אחרי כיתה ט', חיפשתי לאן להמשיך ללמוד. כמו שאני זוכר עכשיו: הרוח בראש, אדישות מוחלטת לעתיד, אבל מה שעניין אותי אז זה המחשבים, שעדיין לא היו בכל משפחה, או לפחות כך חשבתי אז :) ניגשתי למבחני הקבלה למגמה הקשורה ב משהו מחשב. עכשיו אני לא זוכר את השם המדויק, אבל זה לא העניין: לא היו לי מספיק נקודות בסופו של דבר, ונכנסתי לעיבוד מתכת . הוא סיים את לימודיו בתור תורן, מפעיל מכונות כרסום וטכנולוג של הנדסת מכונות, סיים את לימודיו די טוב, התקשר עם מחשבים על בסיס שם פרטי, אבל כמשתמש. בכיוון התכנות, היו לי המושגים הבסיסיים של פסקל בבית הספר. מה יש לנו אחר כך? ואז יכולתי ללכת לקולג' ללמוד רובוטיקה מיד בשנה השנייה, אבל לא היה כסף. אני לא זוכר את הסכום המדויק הנדרש, אבל בסופו של דבר נרשמתי לקורס התכתבות כדי להיות קצין מכס עם עלות הכשרה נמוכה פי כמה מאשר לרובוטיקה. כן, אז זה היה הגורם העיקרי בבחירת המקצוע אליו נכנסתי ללמוד. מה לגבי עבודה? הלכתי לבורסה וראיתי את המודעה הראשונה שנתקלה בה - יועץ מכירות במחלקת חלפים לרכב. באתי לשם ושאלתי כמה שאלות, כמו היכן מותקן האטם הזה. לא היה לי מושג: אני מסתכל על זה, אני רואה טבעות מתכת סביב כמה חורים, אני אומר, כנראה איפה שיש טמפרטורות גבוהות, כי יש שולי מתכת. כן, הם עונים לי: זה אטם ראש הצילינדר - אנחנו ניקח אותו. כך התחילה הקריירה שלי, אבל, אבוי, לא בתחום שבכלל היה מעניין אותי. אז עסקתי בתחום הזה מ-2005 עד 2020, מתוך מחשבה שמכיוון שלא למדתי למקצוע שרציתי - בתחום ה-IT - אז, אבוי, הדרך לשם נסגרה בפניי. כדי להגיע לשם, צריך ללמוד במכון הרבה שנים, חשבתי אז, עד שבני נולד ב-2019 וכעבור חצי שנה החברים שלי באו לבקר את אשתי (עוד מעט נחזור לרגע הזה). בשנת 2019, הייתי בן 32, בעבודה הייתי מומחה: הכשרתי צוות, ייעצתי לאנשים ודיברתי ב"רדיו שלנו". נראה שזה אושר, אולי מישהו יחשוב. אבל זה לא היה זה: הלכתי עם הזרם מההחלטה ההיא כשהתייאשתי, לא הלכתי לאן שרציתי. ואז הכל המשיך וחשבתי: "לא משנה מה נעשה, הכל לטובה".. אבל אלה היו הצדקות לעצמי: מצאתי רק סיבות, או יותר נכון, תירוצים, למה לא עשיתי שום דבר בדרך למה שאני באמת רוצה. ללכת עם הזרם היא כנראה לא האפשרות הגרועה ביותר. אבל אחרי כמה זמן אני יכול להגיד שהוא אחד הגרועים, לפחות זה מה שאני חושב עכשיו, לאחר שניתח את חיי צעד אחר צעד, כל החלטה שהתקבלה ולא התקבלה. אז, אז התחלתי לתהות למה אני עושה את זה כבר שנים רבות, האם אני בכלל צריך את זה? מי אהיה בעוד 10 שנים? ולא היו לי תשובות לשאלות האלה שישכנעו אותי שכן, זה שלי, אני תמיד רוצה לעשות את זה, כל התחלה של יום עבודה היא אושר - וכדומה. אולי זו תחילתו של משבר אמצע החיים?)) זה גם אפשרי. אבל נחזור למצב שהזכרתי קודם. עד אז, אף פעם לא עשיתי תכנות או לימדתי את זה - כמה שיעורים בבית הספר לא נחשבים :) חברים של אשתי הגיעו, ותוך כדי תקשורת, אחד מהם התחיל להתלונן כמה הכל גרוע: היא יכלה לא לא מצאה עבודה שהיא מצאה חן בעיניה, אף אחד לא נותן לה משרה גבוהה מיד, היא החליפה בערך 10 עבודות במהלך החודשיים האחרונים. אני אומר לה: תעבוד לפחות שישה חודשים, תראה את עצמך, תהיה צמיחה בקריירה, אני עושה משהו שהוא לא מה שהייתי רוצה כבר יותר מ-10 שנים. ובאותו רגע זה צחק לי בראש: כאילו לא הבנתי כלום בחיים שלי קודם. ואז אמרתי את הדברים האלה בקול רם והבנתי: רגע, למה אני כל הזמן מציבה לעצמי מחסומים מאז שהייתי צעירה? קודם כל הנקודות, אחר כך שכר הלימוד, וכך כל הזמן. המכשולים האלה נמצאים רק בראש שלי: למה אני לא יכול לעשות מה שאני רוצה? למה אני צריך לסיים את הלימודים במכללה עם השכלה מיוחדת כדי לעבוד? הרי פעם סיפרתי לעצמי את כל זה. באותו רגע פשוט הבנתי, והבנתי בחדות, בבירור, בלי לחשוב או כל ניתוח אחר: אני חייב ללכת לקראת המטרה שלי, אני רוצה לעבוד בתחום הזה . זה היה באמצע נובמבר 2019. כבר למחרת התחלתי לחפש בגוגל מה כדאי לי להתחיל ללמוד. אני לא זוכר את הבקשה שלי, אבל הקישור הראשון היה על ג'אווה. לא, זה לא היה JavaRush)) זה היה תיאור של השפה, היתרונות שלה, היקפה. אני זוכר שהייתי אז מלא השראה, קראתי את המאמר הזה והחלטתי: כן, אני אלמד ג'אווה . מאוחר יותר, לאחר שגוגלתי על Java, נתקלתי במשאב הזה. אהבתי את הרצאות המבוא שבהן השתתפתי, ואז קרה שהפעולה רק התחילה. ואז קיבלתי החלטה – אני אלמד. וב-23 בנובמבר 2019, לאחר שרכשתי מנוי שנתי, בערך 6000 רובל, התחלתי את המסע לעבר המטרה שלי, החלום, מה אני מוכן לעשות, מה שמעניין אותי, וכל יום בעבודה הוא רק אושר, ולא כמו לפני - "טוב, הנה לך." "שוב יום שני." אבל עוד על כך בהמשך. לימודיםזה לא היה לי קל, אני לא אשקר. במבט קדימה, אני אגיד בכנות, לזרוק עגבניות)) רציתי להפסיק הכל בערך 5 פעמים. אני אגיד לך מה אני זוכר במיוחד, אני לא זוכר באיזו רמה, Person person = New Person(). איזה סוג של עיצוב זה, מה זה אומר בכלל, מה קורה כאן? באותה תקופה לא הצלחתי להבין, פספסתי את ההרצאות שהם מעבירים כאן, וממש לא ידעתי איך לעשות גוגל. לא הבנתי מה לחפש, פשוט הייתי המום. התברר שבין כל החברים ב-VK והחברים של החברים שלי, לא היו מתכנתים ידועים. אין בכלל, זה קורה בכלל?))) אז הייתה הפעם הראשונה, הפעם הראשונה שבה חשבתי שאולי זה לא בשבילי, אולי אין לי מספיק שכל , אולי זה לא ניתן לכולם אחרי הכל? למה פתאום החלטתי שאני יכול אפילו להיות מתכנת? כן, אני רוצה, אבל לרצות ולהצליח הן שתי מילים שונות... גם עכשיו, אחרי שעברתי את זה, אני שמח שלא ויתרתי, שנשארתי נאמנה למטרה שלי, שהמחשבות שלי לא התייאשו. אל תגרור אותי ל"צד האפל". אבל אז הייתה הבנה שאני לבד עם הבעיה שלי, ולא היה מי שיעזור לי. אל תצחקו, אבל אז אפילו לא ידעתי על קטע העזרה: גיליתי את זה קצת מאוחר יותר)) אוו, איזה רגע קשה זה היה, אבל אני אפילו שמח שזה קרה. בפעם הראשונה אז הייתי "בנעליים של מתכנת". מסתבר שאז חוויתי את ההרגשה שהרבה פעמים תבוא - אי הבנה, בורות, רק שעכשיו זה כבר נורמה, איך לצחצח שיניים בבוקר, וכבר לא מסתכלים על זה כמשהו יוצא דופן) ) ואז הייתי תקוע בשאלה הזו במשך שבוע, כנראה. סרטון ביוטיוב עזר לי, אני אפילו לא זוכר איזה. אבל הבנתי בדיוק את ההסבר הזה, והפאזל שלי לבסוף התאחד, כאילו איזה חבורה של חלקים שונים על הרצפה נוצרה פתאום למבנה מסוים, שמיד התברר ומובן כמה נעים להתחבט עם שאלה ואז לפתור אותה . בשבילי זה דומה לנסיעה של מאות או אלפי קילומטרים כדי לראות רק שקיעה אחת, להסתכל עליה במשך 30 דקות ולנסוע חזרה. מישהו יגיד: "כן, זה טירוף, שטויות!" ובכן, באופן אישי, רגעים כאלה נותנים לי את ההבנה שאני חי, הם באמת מביאים לי רגשות נעימים כאלה . זו הייתה הפעם הראשונה שנתקלתי בקשיים, למרות שלא היו לי אשליות. הנחתי שאצטרך להתמודד איתם, אבל כפי שהתברר, לא הייתי מוכן לגמרי מבחינה פסיכולוגית. למדתי הלאה, גיליתי את המדור "סיפורי הצלחה", ולאחר שקראתי כמה מהם הבנתי שאני לא היחיד שמתמודד עם קשיים. באותו רגע המאמרים האלה עזרו לי, האמנתי בעצמי. אבל אחרי הזמן הזה היה איזשהו ספק עצמי, הם עזרו להתמודד עם זה, במיוחד המאמר שכתב דניל. במהלך תהליך הלמידה, התיאוריה שהושגה על משאב זה הייתה חסרה מאוד. אחר כך, אחרי כל נושא, קראתי את מגן באותו נושא, חיפשתי בגוגל מאמרים שונים באינטרנט, ההבנה שלי בנושא כבר הייתה רחבה יותר. אבל כמובן שהבעיות כאן הן פצצה: היו בעיות שישבתי עליהן יותר מיום אחד, נרדמתי עם מחשבות איך לפתור את זה. כמה פעמים אפילו חלמתי על הפתרון, בלי בדיחה, ברמות הראשונות ריגלתי פתרונות של אחרים, אבל מהר מאוד הבנתי שלא השגתי ידע ככה. כמו שאנשים אחרים כתבו, המוח חייב להתחיל לחשוב אחרת, הוא חייב לבוא מעצמו, ובריגול אחריו, הפתרון לעולם לא יגיע. אחר כך מעולם לא הסתכלתי על הפתרון בשום מקום, אם כי זה אולי הגדיל בסופו של דבר את אורך האימון. אבל עם הזמן כבר הופיעו בראשי אלגוריתמים שונים לפתרון הבעיה והטמעתם. אם לא הצלחתי לפתור בעיה במשך זמן רב, דילגתי עליה; אם עדיין לא הצלחתי לפתור אותה, כתבתי למדור העזרה, שם עמיתים מנוסים יותר הפנו אותי לכיוון הנכון, אך לא נתנו לי פתרון, שהוא טוב מאוד. קרה שישבתי לעבוד על בעיה, הרמתי את מבטי, וכבר עברו כמה שעות, וכל כך נמשכתי לפתרון :) הבעיות עזרו לי "להבין" בכל נושא, להבין איך אפשר לכתוב קוד, כדי להעריך את השימוש המעשי של הנושא שאני עובר - בלעדיהם זה יהיה כמו "קרא 10 ספרים על איך לרכוב על אופניים, להיות דוקטור למדע בזה, אבל לעמוד מאחורי ההגה פעם ראשונה ונפילה"תיאוריה ללא תרגול אינה יעילה, ולהיפך - היא צריכה להיות תמיד בזוגות. בתחילת מרץ 2020, הייתי בערך Lvl 15, אני לא זוכר בדיוק. ראיתי פרסומת ב-hh.ru מ-performancelab על התמחות, הגבתי, והם שלחו לי מבחן. לעזאזל, הבעיות האלה גרמו למוח שלי לזוז)) הזינו את ארבע הקואורדינטות של המרובע והקואורדינטה החמישית, תבררו אם הקואורדינטה החמישית נמצאת בפנים/בחוץ/בצד/בפינת הדמות הזו? אחר כך למדתי הרבה זמן את ספר הגיאומטריה :) רואים פתרונות? מבחינתי זה לא היה מקובל: רציתי לעשות את זה בעצמי, אפילו בעזרת ספר לימוד, אבל למצוא פתרון בעצמי זה היה חשוב לי. הייתה בעיה גם בקופות והתור אליהן, הבנק. קיבלתי את הבעיות ביום שישי בצהריים, התחלתי לפתור אותן אחרי העבודה בערב וסיימתי הכל בסוף השבוע. זה לא היה קל, לא היה משוב, למרות ששאלתי והזכרתי. כך גם לגבי הזמנות להתמחות. עד סוף מרץ קרתה המגיפה הידועה, הייתי בערך 20+ - והועברתי לעבודה מרחוק. אוו, כמה שמחתי :) ואז החלטתי ללמוד SQL, הקדשתי 10-20% מזמני לג'אווה, והורדתי קורס של 50 שעות. לאחר שסיימתי אותו, איחדתי אותו עם תרגול ב-sql-ex. זה היה כבר מאי, אז הייתי Lvl 24. אגב, החלטתי שאני צריך לעבור דברים בסיסיים כמו equals ו-hashCode, זה הבסיס, הבסיס. ואז החלטתי להתחיל ללמוד git, maven, jdbc, ולנסות את spring. פרסמתי את קורות החיים שלי באפריל, עדכנתי אותם מעת לעת, אבל לא היו תגובות. שקלתי לצפות בסרטונים ביוטיוב ולהעתיק כמה תוכניות כמשימה חסרת טעם. אני עדיין חושב אותו הדבר: זה לא יביא ידע או הבנה; אם תשנה מעט את הדרישות, לא תוכל לכתוב בעיה דומה, ולא סביר שאפילו תוכל לחזור עליה. בואו נהיה כנים: כל האנשים שונים, לכל אחד יש גישות שונות, אז אני אגיד מיד שזו דעתי האישית בלבד. זה עשוי להיות שונה מהדעתך. נסה תמיד גישות שונות: אני מדבר רק על עצמי ורק על התפיסה שלי. הזמן עבר, והתחלתי להבין שאני מציין זמן. אני לומד משהו, אבל הידע שאני מקבל הוא מאוד סובייקטיבי, וההבנה של מה עוד צריך ללמוד היא מאוד מעורפלת. הוספתי לקורות החיים שאני מוכן להתמחות, מוכן בערבים, רק קח אותי: רציתי למצוא עבודה, לא רציתי לוותר, לוותר וללכת שוב עם הזרם. באוגוסט 2020 אני רואה פרסומת להתמחות. מודיעים לי שלפני ההתמחות אני צריך לעבור קורסים: לקורסים, אני שוב מציין, רק כדי להיכנס לקורסים צריך לעשות משימת מבחן ולעבור אבטחה טכנית, ורק אז יחליטו את מי להזמין. הקורסים, לא לעבוד :) אני מבין, זו הזדמנות: אסור לך לפספס שום סיכוי. כבר החלטתי זאת בתוקף בעצמי. אני אומר שכמובן שאני מסכים. אני עושה מבחן, שולח, אחרי כמה זמן הם מחלקים ביטוח לאומי, שאלות על ה-hashmap, וכל מה שקשור לזה, כמה שאלות בסיסיות על הליבה, ואז שואלים אותי, באיזה נושא אתה רוצה לקבל שאלות נוספות. ? אני חושב לעצמי: אני יודע דברים כאלה ואחרים היטב, אבל אני יודע ריבוי שרשורים גרוע יותר, אז אני אומר זאת ישירות, שאני יודע יותר גרוע על ריבוי שרשורים, בוא נשאל שאלות על זה. למה אמרתי את זה? ובכן, האם לפחות אדם נורמלי אחד מציע נושא שיכול בקלות להכשיל אותו? יתרה מכך, הבנתי את זה, אני לא יודע למה אמרתי את זה, פשוט דיברתי כמו שאני חושב, לא עניתי נכון על כל השאלות, הם אמרו שהם יתנו תשובה אחר כך. ההמתנה, הבורות, התקוות והחלומות שנבנו בראש רק מקשים על ההמתנה. כתוצאה מכך, משוב - נבחרתי לקורסים. היו כ-50 מועמדים, נבחרו 10 אנשים. הו, האושר לא ידע גבול - זה היה צעד גדול וחשוב עבורי, כל כך שמחתי כאילו קיבלתי הצעה :) בכל פעם קיבלתי רק אישור לאמונה שלי: הכל תלוי רק בעצמנו, לא באף אחד אחר . רק אנחנו בונים את הגורל שלנו, ואם אתה רוצה משהו, באמת רוצה אותו, חזק, ותבין שאף אחד לעולם לא יכריח אותך לשנות את דעתך, אז אתה תמיד תגיע ליעד שלך. כך. מיד אחרי זה ירדתי עם "קורונה". במשך 30 שנותיי, מעולם לא הייתי חולה כל כך קשה, אני לא רוצה להתמקד בזה, אבל לפני הקורס התאוששתי, כל מה שיכולתי לחשוב עליו זה. הקורסים החלו בספטמבר. אני זוכר שבשיעור הראשון המורה אמרה: "לא כולכם תסיימו את הקורסים האלה". שאלתי אותו: למה? הוא השיב שהוא לא יודע, אבל הקורסים האלה לא היו הראשונים, ולא כולם סיימו אותם. מישהו מחליט שהוא לא רוצה, הוא לא יכול, ויש סיבות אחרות. זה היה מוזר עבורי, עניתי: "ובכן, מכיוון שכולנו כבר יושבים בחדר הזה, זה אומר שלכולנו יש הבנה של מה אנחנו רוצים ונתקדם לעבר המטרה הזו". "אוי, אם כולם היו חושבים כמוך," הוא ענה לי אז. איך היו הקורסים? שיעורים פעמיים בשבוע, כל שיעור נותן נושא חדש, טבילה מבוא. למעשה, התברר שמדובר במתנגש האדרון, אלקטרונים רצים בו במהירות כזו ואחרת, והנה קורה דבר כזה... שומעים הכל כך, אבל הפאזל לא מתאים. זו הפעם הראשונה שאתה שומע את רוב המילים ותיאור קצר שלהן, והן אומרות לך לעשות פרויקט עם פונקציונליות כזו ואחרת וכדי שהטכנולוגיה הזו מחוברת אליו ותתפקד לגמרי בצורה הזו. עשה את השיעור הבא... ועכשיו יש לך 2-4 ימים לאחר העבודה העיקרית שלך. בהתחלה הבנתי את הטכנולוגיה "המונפקת", למה היא מיועדת, ואיך היא עובדת בערך. אחר כך הוא הוסיף את זה לפרויקט, הבין איך זה עובד, בדק את זה, חיפש את זה בגוגל, למד את זה. וכך עוד חודשיים. למעשה, את כל הידע רכשתי לבד, התחלתי להבין את המועדים, זה היה מאוד קשה, אבל התעניינתי, אהבתי את זה. לאורך הפרויקט תמיד הנחתי שהרבה אנשים ישתמשו בזה. תמיד ניסיתי לעשות את זה בצורה הנכונה, ולא בצורה הלא נכונה, אבל זה עובד כמו שצריך בתנאים האלה, אבל עם אחרים זה לא עובד יותר... לפני הגשת העבודה הסופית ביום ראשון, התחלתי לעשות את זה בשבת, אבל ביקורת הטבלה עבדה רק אם spring.jpa.hibernate.ddl-auto=create, spring.jpa.hibernate. ddl-auto=none או validate כבר לא עבדו. אבל האופציה עם create היא נוהג גרוע, זה מה שכתבו המאמרים בגוגל, אבל אני עושה את זה בדרך הנכונה, ולא עושה את זה בצורה לא נכונה רק בשביל הקרדיט. בלי שינה, סוף סוף מצאתי את הבעיה ביום ראשון בבוקר, הו, האילוצים האלה :) עשיתי את זה, עברתי את זה והלכתי לישון. אז חכו למשוב... והנה התשובה: צריך לעבור ביטוח לאומי עם מנהל הפרויקט. אף פעם לא היה לי ראיון כזה... כפי שנאמר לי אחר כך, זה היה ראיון לחץ. מחכה שוב, ועכשיו אחרי כשבועהם שולחים לי הצעה . איזה אושר זה היה: אושר שאתה יכול להשיג כל דבר אם אתה רוצה, סדר את החיים שלך כמו שאתה רוצה, תעשה מה שאתה אוהב. וזה אמיתי, זה אמיתי לשנות הכל, גם אם אתה לא בן 20, יש לך ילד קטן ואין לך זמן. אז כולם אומרים: יש לי ילד ואין לי זמן...)) ואני תמיד עונה להם, מי שלא רוצה מחפש תירוצים, מי שרוצה מחפש הזדמנויות. כשהייתי סטודנט ל-JR, הייתי מגיע אחרי העבודה ומבלה עם המשפחה שלי, הבן הקטן שלי. כשהוא ואשתו נרדמו, בשעה 21-22, התחלתי ללמוד, למדתי עד 1-2 בלילה, ולא מיד, תוך כדי הירדמות בראש המשכתי לפתור בעיות. כמו שאומרים, "צללתי פנימה", ובבוקר ב-7 התעוררתי לעבודה. וכך כל יום בלי הפסקות. לא ישנתי מספיק, היה לי קשה, אבל כדי להשיג משהו צריך להקריב משהו. הקרבתי את הזמן האישי שלי. גם כשהלכנו לביקור במקום כלשהו, ​​קראתי ספרים לפחות 3 שעות ביום. בסך הכל התאמנתי בערך 1000-1200 שעות, והשגתי את המטרה שהצבתי לעצמי אז. עכשיו יש לי מטרות חדשות, ואני אלך אליהן לא משנה מה. אף פעם לא הייתי תלמיד מצוין או אפילו מתופף, אין לי תעודה בהצטיינות, יש לי רק שאיפה. באותם קורסים למדתי נפח מידע שהוא, כך נראה לי, גדול בהרבה מאשר במהלך כל תקופת הלימודים שלפניהם. 3 החודשים הראשונים היו התמחות בתשלום, שבוע רגיל של 40 שעות, בפרויקט אמיתי עם משימות אמיתיות. לאחר מכן תקופת ניסיון של 3 חודשים. עכשיו עברו שישה חודשים מאז שאני עובד בארגון הזה, אני אוהב הכל, זה רק אגדה, כל יום בעבודה הוא שמחה :) כמו שאמר אדם אחד - " אני יכול לעשות את זה וגם אתה יכול, אם אתה רוצה! "©
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION