JavaRush /בלוג Java /Random-HE /החליף מקצוע פעמיים ועבר לאוסטרליה: סיפורה של המפתחת אייסה...

החליף מקצוע פעמיים ועבר לאוסטרליה: סיפורה של המפתחת אייסה מטובה

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

על התמחות בכירורגיה ולמה עזבתי שם

אני בן 33 ואני מהרפובליקה של קלמיקיה (זה ליד אסטרחאן, וולגוגרד, צ'צ'ניה ודאגסטן). בגיל 17 נכנסתי לפקולטה לרפואה של RUDN ( Russian People's Friendship University – עורך) ועברתי למוסקבה, משם עברתי לאוסטרליה בגיל 28 (אדבר על זה קצת מאוחר יותר). למדתי, כמו כל הרופאים, 6 שנים. לאחר שקיבלה דיפלומה להתמחות, היא נכנסה למחלקה לכירורגיה כללית בבית החולים סיטי קליני מס' 64, שם עבדה כמנתחת מתמחה במשך מספר חודשים. מכיוון שהיה עומס רב בבית החולים ומאז השנה השנייה עבדתי במשרה חלקית בעסקי המסעדנות כמלצר, ברמן, או בריסטה - לא סיימתי את ההתמחות וצללתי ראש בעסקי המסעדנות ובנסיעות מסביב לעולם. תשפטו בעצמכם - לאחר התמחות, רופא צעיר מקבל 25 אלף רובל, ובעבודה כבריסטה קיבלתי 30-80 אלף רובל (בתחילת דרכי הרווחתי 30 אלף, וככל שקיבלתי יותר ניסיון כבריסטה , ככל שהמשכורת שלי גדלה). מכיוון שהתשלום הוא לפי שעה, אתה יכול לעבוד קשה ובעבור 300 שעות בחודש אתה יכול לקבל כמה שרופאים לא חלמו עליו. כמו כן, בגלל לוח הזמנים הגמיש, תמיד ניתן היה לארגן מיני חופשה ולטוס לחו"ל לשבוע. באופן כללי, נהניתי מהעבודה ומאורח החיים שלי ולא חשבתי על רפואה (ועוד יותר מכך, לא חשבתי על תכנות, שבשבילי היה מנת חלקם של גאונים ו"אלים").

לגבי המעבר לאוסטרליה

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

איך הגעתי לתכנות

בהתחלה חשבתי לחזור לרפואה והגשתי מועמדות ל-University of People - אוניברסיטה ללא מטרות רווח ללמידה מרחוק בארה"ב להתמחות במדעי הבריאות. ההכשרה היא בחינם, צריך לשלם רק על מבחנים (יש רק 16 כאלה ל-4 שנות לימוד) ועל עיבוד מסמכים ב-100 דולר - מסתבר שזה 1,700 דולר על פני 4 שנים, כלומר כמעט לחינם. . סיימתי את ה"סמסטר" הראשון של ההכנה, שבו לימדו אנגלית, איך לכתוב חיבור, איך לצטט נכון מקורות, איך להימנע מגניבת דעת, עברתי את הבחינה והתחלתי לחשוב שוב... ואז הסדרה " מר רובוט " הייתה פשוט יצא והפכתי למעריץ גדול של זה. ובכלל, תמיד נמשכתי לנושא התכנות: התקנתי את התוכנה בעצמי, הבנתי איך "לפצח" וורד ותוכניות אחרות, הגלישה באינטרנט תמיד לקחה 50% מזמני. ובעבודה היו לקוחות קבועים מועדפים - הדמויות העליזות של משרד הדואר האוסטרלי. הם הרסו את הסטריאוטיפ של מתכנתים לא חברותיים ומבריקים. לאט לאט התחלתי ללמוד הכל על המקצוע: התחלתי בפוסט בפייסבוק, שבו ביקשתי המלצות למשאבים על תכנות, אחר כך התחלתי ללכת למפגשים של מתכנתים, לא הבנתי כלום, אבל קיבלתי הרבה עצה בעלת ערך. פגשתי בחורה מחליפה באחד מהמפגשים האלה. היא נהגה במשאיות בחברת כרייה ועבדה כעובדת במשמרות, אחר כך נמאס לה מהחיים האלה, היא סיימה בוטקאמפ תוך 3 חודשים וקיבלה בהצלחה עבודה במשרד רואי החשבון הגדול ביותר באוסטרליה ובניו זילנד. הבחורה הזו (ועוד מחליפים) נתנה לי השראה כל כך שהחלטתי שהגיע הזמן! בהתחלה רציתי לעבור לאוניברסיטת אנשים למגמה במדעי המחשב, אבל הם אמרו לי: "למה אתה מבזבז את הזמן שלך, לך לבוטקאמפ ומיד אז תרכוש ניסיון בעבודה". היא שינתה את מקצועה פעמיים ועברה לאוסטרליה: סיפורה של המפתחת Aisa Matueva - 2

באיזו שפת תכנות בחרת ולמה?

התחלתי, כמו כולם, עם HTML, CSS, JavaScript. ובכן, באמת, מה היינו עושים בלעדיהם? גם אם אתה מתכוון להיות מפתח אחורי בלבד, עדיין תצטרך מיומנות חזיתית מינימלית לפרויקטים צדדיים, אחרת איך אתה יכול להשוויץ מול החברים שלך :) באופן כללי, כנראה יש לי רצף מסחרי, ואני מוקיר הרעיון של היישום שלי, אז חזית קצה הייתה חובה עבורי. אבל באופן כללי, נטיתי יותר לחלק האחורי, כי המשימות עבורו מעניינות יותר, ואתה לא צריך להסתגל לדפדפנים שונים ולדאוג לגבי נגישות ( נגישות - עורך). לכן, החלטתי שאתרכז ב-JavaScript, מכיוון שב-frontend אין שום מקום בלעדיו, וב-backend אפשר להשתמש בו בתחפושת NodeJS. אבל כשהלכתי לבוטקאמפ, נאלצתי לעבור לרובי, מכיוון שרוב הזמן הוקדש לזה. בעבודה, השפה העיקרית הייתה גולנג.

על איך למדתי: מקורות, קורסים, השלמת הבוטקאמפ

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

  2. FreeCodeCamp ו- Treehouse הם שניים מהמשאבים העיקריים שלי בזמן הלמידה. יש שם הרבה משימות שיימשכו לאורך זמן. כתבתי בעיקר קוד ב-HTML, CSS, JS וכבר התחלתי את ההיכרות הראשונה שלי עם ה-API, קניתי את הדומיין הראשון שלי, ואחרי זה התחילו כמה פרויקטים מצחיקים. freeCodeCamp אפילו מקיים מפגשים משלה במדינות מסוימות עבור אלה שלוקחים קורסים.

  3. Bootcamp. בסופו של דבר הלכתי לאסיפה הכללית . משך הבוטקאמפ הוא 3 חודשים, העלות היא 15.5 אלף דולר אוסטרלי (או 12 אלף דולר אמריקאי). מחסנית טכנולוגיה - JS, Ruby, Sinatra, Ruby on Rails, JQuery, Backbone, React, SQL. ה-bootcamp היה לגמרי לא מקוון: עכשיו אפילו קשה לדמיין מותרות שכזו. היינו 25 מאיתנו ושלושה מדריכים (אחת מרכזית ושתי עוזרות), פלוס יועצת בנות בקורות חיים וברשתות חברתיות (LinkedIn). הלימודים החלו בשעות 9:00-9:30 והסתיימו בשעה 17:00-18:00 בהפסקת צהריים כמובן. במהלך הבוטקאמפ עשינו 4 פרויקטים - שניים אישיים ושני צוותים. הראשון הוא Tic Tac Toe עם JS, השני הוא פלטפורמת שיתוף בריסטה טיפ עם Sinatra (Ruby framework), השלישי הוא אתר סקירת נדל"ן עם Rails ו-Google API, הרביעי הוא Bitcoin Arbitrage עם React. אתה יכול להציע רעיונות משלך לפרויקט, ולפרויקטים של צוות היית צריך לעשות פיץ' ומצגת כדי לגייס חברי צוות.

  4. הכנה לראיונות, ליטוש תיק העבודות. המשכתי לעבוד על ארבעת הפרויקטים הללו והחלטתי לבנות אפליקציה קטנה לפלטפורמת Shopify כדי לחשב את עלות הסחורה ( עלות הסחורה הנמכרת - עורך). זו הייתה חוויה טובה מאוד, שכן נאלצתי להתמודד עם ה-API הרציני והעשיר של פלטפורמה כה מכובדת כמו Shopify.

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

מאז שעבדתי כבריסטה, היה לי לא מעט אימונים - עבדתי בין השעות 8:00-16:30 ולמדתי בין השעות 17:00-19:00, כלומר, עוד היה זמן לראות סדרת טלוויזיה או לרוץ פנימה. הערב. בסופי שבוע יכולתי ללמוד כל היום וללכת למקום לבלות כשהקלפים נפלו. לא דחפתי את עצמי יותר מדי בלמידה; אמרו לי שלמידת תכנות היא כמו לאכול פיל: קצת כל יום. פחדתי שבגישה הזו לעולם לא אלמד כלום – עולם התכנות נראה כל כך אינסופי (ועד היום הפחד הזה נשאר). אבל במבט לאחור, אני רואה התקדמות ענקית, וגם אם תלמדו שעתיים ביום, אבל באופן עקבי, ההתקדמות בהחלט לא תאחר לבוא. בהתחלה לא הייתה מערכת באימונים שלי. פשוט גלשתי באינטרנט וניסיתי להבין מה זה, דיברתי הרבה עם אנשים, רשמתי את השאלות המטופשות שלי ושאלתי אותן לכל מי שיכולתי לתפוס במפגש. כשכבר התחלתי לעשות משימות עם freeCodeCamp ו-Team Treehouse, אז הופיעה איזושהי מערכת: אחרי הכל, מדובר בקורסים די מסודרים. האימון השיטתי ביותר היה בבוטקאמפ. תוכנית ברורה ויום לימודים שלם, אבל זה כמובן תענוג יקר מאוד.

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

אני עובד עבור Zendesk, שהיא החברה הגדולה ביותר בתעשיית תוכנת ה-Helpdesk. בין הלקוחות שלנו נמנים Uber, Netflix, Airbnb. בסך הכל יש לחברה יותר מאלף מהנדסים ויותר מ-300 שירותי מיקרו. כלומר, מדובר בחברה גדולה עם צוות מאוד מיוחד: יש לנו מהנדסי מחשוב, קצה, יסודות משלנו, כמו גם מרכז תפעולי "משבר" 24/7 שדואג לנכסיו. בתיאוריה, לא הייתי אמור להפעיל תהליכי מעבר, לא להכין שרתים חדשים לפעולה, ולא להיות מהנדס תפעול, אבל למרות זאת, החיים הכריחו אותי. הם שכרו אותי לתפקיד של מהנדס תוכנה עמית (מהנדס תוכנה זוטר - עורך) או Zen 1, בסטנדרטים מקומיים. חשבתי שאהיה בפיקוח קפדני ולא יורשה לי לעבוד על קוד ההפקה, אבל זה לא היה המצב: שבועיים בלבד לאחר הקמת הרצאות הסביבה וההטמעה, התאפשר לי לבחור כרטיסי ג'ירה מהספרינט ולעבוד על אותן משימות כמו מהנדסים אחרים. כמובן, הייתה עבודה רבה בזוגות עם מפתחים אחרים, והקוד היה צריך לעבור לפחות שתי ביקורות של מהנדסים אחרים, בתוספת בדיקות יחידות ואינטגרציה למקסימום. אבל התרגשתי לעבוד על אותן משימות כמו המהנדסים המנוסים בצוות שלי. בעיקרון, עבדתי בקצה האחורי עם גולנג, שעם הזמן התאהבתי בו בתור שלי. הצלחתי לעבוד די צמוד עם קפקא ומסדי נתונים אקזוטיים - BigTable ו-DynamoDB. יותר מכל אני אוהב לעבוד עם מדדים ולערוך תחקירים של כל מיני התראות ובאגים, זה ממש כמו סיפור בלשי, מאוד מעניין.
בחברה שלנו יש הדרגתיות משלנו של רמות מפתחים (אני לא בטוח שאני זוכר הכל נכון):
  • זן 0 (מתמחה),
  • Zen 1 (מהנדס תוכנה עמית),
  • Zen 2 (מהנדס תוכנה),
  • Zen 3 (מהנדס תוכנה בכיר),
  • Zen 4 (מהנדס צוות),
  • Zen 5 (מהנדס צוות בכיר),
  • Zen 6 (מהנדס ראשי),
  • זן 7 (אדריכל).
אני עובד כבר שלוש שנים, התחלתי בזן 1, ואחרי שנה קידמו אותי לזן 2. עכשיו אני שואף להיות בכיר, אבל זה יותר קשה כאן: אתה לא רק צריך להיות מסוגל לשבור מורכבות משימות לתוך משימות קטנות, אבל גם להקדיש זמן רב להכשרת מהנדסים זוטרים, שיתוף ידע עם הצוות. מאז שתמיד הייתי המהנדס הזוטר ביותר בצוות עם הכי פחות ניסיון, זה קשה לי. בנוסף, יש לי תסמונת מתחזה חמורה, אבל אני מנסה לגדול בכל מקרה!

על תכונות התרבות הארגונית

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

על החלפת מקצוע

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

לגבי רמת האנגלית

לפני המעבר לאוסטרליה, התוכניות שלי היו ללמוד אנגלית כדי לעבור IELTS, אבל בסופו של דבר לא היה צורך ב-IELTS עבור הויזה שלי ולא הלכתי ללמוד. אבל עשיתי את המבחן המקדים עם התוצאה - אז הייתה לי רמת ביניים עליונה. הייתי רוצה להאמין שאחרי 5 שנים באוסטרליה אני עכשיו מתקדם, אבל זה לא בטוח. בשל המספר העצום של מונחים באנגלית בתחום ה-IT, אתה עדיין צריך לחפש הרבה מילים חדשות בגוגל, אז זה היה מאוד קשה בהתחלה. בנוסף למונחים טכניים, יש אנגלית עסקית, מינוח ספציפי Agile, Kanban וסוג של סלנג פנימי ארגוני. בהתחלה ישבתי בישיבות והבנתי 10 אחוז ממה שנדון. אנו מעודדים שאלות בכל נושא במהלך הפגישות ואף אחד לא יגיד לך מילה (טוב, הם יחשבו: "אתה קומקום", אבל זה לא מפריע לי). להיפך: תמיד יסבירו ויפרשו. או ששאלתי משהו במקום, או רשמתי את זה איפשהו, וכשהיו פגישות אחד על אחד עם ראש הצוות (הבוס המידי המגניב שלי) או המהנדס המנהל שלי (אישה מאוד מגניבה), שאלתי אותם את זה: שהיא עצמה לא הצליחה לחפש בגוגל ולהבין. באופן כללי, זה היה קשה, אבל מכיוון שהיה לי צוות נהדר, כל הקשיים נפתרו במהירות ולא היו בעיות בתקשורת. אבל בהתחלה הייתי, כמובן, מאוד לחוץ.

מה אני יכול להמליץ ​​למחליפים עתידיים?

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

על בלוג הפיתוח שלי ביוטיוב

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