JavaRush /בלוג Java /Random-HE /ממנהל מערכת למפתח Java
LJ
רָמָה
Екатеринбург

ממנהל מערכת למפתח Java

פורסם בקבוצה
שלום לכולם.
Из системного администратора в Java Developer-а - 1
שמי יבגני, אני בן 27, יש לי ילד ושני בדרך. אני גר רוב הזמן בעיר יקטרינבורג. יש לי השכלה כמהנדסת תקשורת ועבדתי כמנהל מערכת מספר שנים לאחר סיום הלימודים באוניברסיטה. היום הוא היום האחרון למבחן שלי, למרות שלפני שבועיים ראש הצוות שלי אמר שאתה לא צריך לדאוג, אתה נשאר. מה יש לי היום:
  1. עבודה בחברה בינלאומית (כל הלקוחות ללא יוצא מן הכלל הם מהמערב, בעיקר שוודיה, נורבגיה). חברת פחחות.
  2. אפשרות לרוטציה, יש הרבה לקוחות, פרויקטים שונים, כל אחד יכול לבחור מה שהוא אוהב.
  3. ביקור דוברי שפת אם פעמיים בשבוע.
  4. טיול שנתי לאירוע חברה בחו"ל.
  5. מטבח טוב, הרבה דברים טובים.
  6. צוות נפלא, מספר האנשים החכמים ל-1 מ"ר פשוט פנטסטי.
Но давайте вернемся немного назад, еще полтора года назад ничего и близко похожего у меня не было. Работал в государственной компании сисадмином, получал среднюю по больнице зарплату, английский знал посредственно, и в общем надежды, что жизнь начнет становиться лучше не было. Случайно в соц. сетях наткнулся на сайт JavaRush.ru, один знакомый описывал, How прикольный способ стать программистом и, что он прошел за пару дней уже 5 уровней. Решил попробовать, т.к. еще в школе увлекался и даже хотел поступать в тогда еще УрГУ на мат.мех, но сбился с пути истинного. В общем чем я собственно хуже? Дело за малым, не спеша за месяц прошел 10 уровней, и тут акция How раз на скидку в 50%, купил годовую подписку. Через месяц бросил работу админом и уехал зимовать в семьей в Таиланд, с мыслью, что буду учиться каждый день и ничего меня не остановит, к этому моменту усиленно учил английский, возможно тема для другой статьи, но мне больше всего помогли стартануть подкасты на английском языке начинал с VOA, а потом по нарастающей с приходом понимания увеличивал сложность. Если кому то интересно более подробно, спрашивайте в комментах. План я свой начал реализовывать сразу How только мы приехали в город Ао Нанг провинции Краби и нашли себе домик на сезон. Могу сказать одно, нужно заниматься регулярно и все получиться, у меня было примерно 8-12 часов работы 5 дней в неделю, куда входor How написания codeа так и занятия английским языком. Могу сказать одно даже в новый год я начал работать 2го января. Ни Howих поблажек себе не давал, хотя конечно были моменты когда падает мотивация и хочется все бросить, очень помогали истории успеха тут на сайте, дал себе слово тогда, что обязательно напишу свою, может быть кому то она поможет в трудную minutesу найти в себе силы и победить валидатор (ресторан и архиватор, привет) + 20-ти летний опыт занятий спортом тут очень помог, делал все по расписанию. B выходные с женой и дочкой путешествовали на мотоцикле по ближайшим провинциям Таиланда, наслаждались природой и погодой. Отдыхал по максимуму, это тоже часть работы, хотя иногда в выходные садился за code or книжку по Java, когда уж прям совсем невтерпеж, но старался придерживаться режима. Примерно после нового года я был уровне на 25-30, решил тогда, что все я крутой программист(на самом деле нет), пора устраиваться работать, сделал резюме на hh, посыпались заявки, опять же описывать How я писал его не буду, но делал его пару недель, и потом регулярно дополнял, потом еще перевел на английский, оформил все в лучшем виде, хоть и опыта не было в программировании, но оно явно приглянулось hr-ам, действительно довольно часто писали. Естественно первый несколько собеседований вернули меня на землю, понял How много я еще не знаю и то, что знаю, нужно было конкретно структурировать, чем я и занялся. После этого встал выбор куда идти Android or JavaEE попробовал первое, прошел книжку HeadFirst и в целом примерно 30 мелких проектов написал, но тут пользуясь одним из сайтов по изучению английского увидел, How круто у них сделана верстка под мобильные и How хреново работает мобильное приложение. Призадумался и принял решение учить JavaEE, забегая в перед могу сказать, что идею учить Android не бросил и сейчас в планах освоить его. Тем не менее на тот момент отказался от идеи android. Долго ли коротко, начал учить сопутствующие технологии которые обязательны sql/maven/git/spring/hibernate и наверно отдельно выделю rest архитектуру, про нее часто спрашивают и вообще первые же два моих проекта которые ушли в production, это rest api. Все это нужно знать, все это спрашивают, но знать можно поверхностно, написать 10-ок другой мелких проектов используя их, к примеру задание на стажировку реально пишется за пол дня, день, без фронта, он нафиг на Java не нужен, можно немного поучить JS/React/Node, если есть желание идти на фронт, но можно вообще только их учить и вообще не учить Java, там работы и заказчиков много больше, но там своя специфика. В общем, примерно мае я вернулся в Россию, потому что были тут дела и решил, что пора устраиваться в офис, до этого все собеседования проходил по Skype (офер не получил ни разу на тот момент).. Вернулся в Россию и начал ходить по собеседованиям, мне это очень не нравится ибо забирает очень много моральных и физических сил, и сильно мешает процессу учебы и написанию codeа в целом(Skype помогает), поэтому ходил пару раз в неделю, где то нужны были более опытные люди, где то мне не понравилось, но в итоге прошел очередное собеседование по Skype, меня хотели отправить сразу же работать onsite в Швецию, естественно опыта моего не достаточно было, но я понравился teamleader-у и он меня посоветовал на внутренний проект, после чего я прошел еще одно собеседование уже в офисе у нас в Екатеринбурге, где задали пару вопросов и парочку на английском, после чего сказали, английский твой цитирую: «бывает и хуже», что конечно задело эго, но опять же дало пинок учить дальше, отпустor «погулять» и через 10 minutes сделал мне офер, я на тот момент ожидал сильно меньший. Офер я естественно принял.. Want отдельно остановиться на первых месяцах работы, почему то мало кто про них пишет, но для меня они были настоящим кошмаром, я думал меня уволят честно говоря. Было адски сложно, дали задачу сразу же писать свой проект, вернее часть проекта один micro service, но для меня он был скорее огромным монстром, потому что мне нужно было продумывать все начиная от архитектуры и используемых фреймворков до exception handling. Сильно нервничал и думал, что от меня ждут, что это все сделаю за пару недель, что очень мешало сосредоточится на задаче и принимать верные решения. В итоге огромная благодарность моему тимлиду, он много помогал мне, объяснил многие базовые вещи и вообще ни How на меня не давил. Конечно еще одна вещь мне помогла. Примерно через два месяца работы я прошел собеседования еще в одну компанию где мне предложor з/п которая превышала мою на треть, офер я принимать не стал, по ряду причин, но тем не менее это очень сильно подняло мою самооценку и уверенность в завтрашнем дне How разработчика. Простите за длинный текст, и спасибо всем кто дочитал до конца. ps: думаю по мере опыта, буду дополнять статью мелкими заметками, если кому то будет интересна эта моя писанина Дополнение #1 Всем спасибо за комментарии, я рад, что моя писанина получила столько откликов. Постарался убрать опечатки о которых говорor в комментариях, и не судите слишком строго за ошибки, все мы их делаем. Теперь по делу.
  1. Как я учил английский язык.

    В одном из комментариев уже привели ссылку на Voice of America. Для меня это была отправная точка, точное название "VOA. Так говорят в Америке". Дальше были подкасты уже без русского языка, слушал по порядку самые популярные, вроде Luke's English и ESL Pod, когда привыкал or надоедали искал другие, тут на сайте есть отличная, на мой взгляд статья, всем желающим советую. В общем после того, How более or менее привык к английской речи и мог отделать слова из потока речи, понял, что словарный запас оставляет желать лучшего и начал учить слова, тут мне помог всем известный лингулео, можно пользоваться бесплатно.


  2. Как я уехал зимовать в Таиланд.

    Всех волнует вопрос How со средней зарплатой можно это себе позволить. Секретов особых нет, мне в свое время очень помогла книга "Самый богатый человек в Вавилоне" автор Клейсон Джордж. Дальше если вас заинтересует тема финансовой грамотности, есть достаточно много книг об этом, наверное это тема для отдельной статьи.


  3. Как я делая столько грамматических ошибок смог стать программистом.

    Ни одного работодателя этот вопрос не волновал, если быть честным. Но в резюме я конечно постарался их не делать и перепроверил все 10 раз.

הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION