Главная | Все статьи | Карьера

Начало моей карьеры

Время чтения статьи ~6 минут 14
Начало моей карьеры главное изображение

Привет. Когда-то я пообещал написать продолжение моей "Истории успеха", рассказать о том, как я устроился на работу после Хекслета и о начальном периоде работы. Постараюсь описать проблемы, с которыми столкнулся и одну необычную вещь, которая со мной приключилась. Надеюсь вам будет полезно и интересно.

Первое, что хотелось бы сказать: несколько ребят спрашивали меня, как мне удалось найти удалёнку, да еще и сохранить прежнее место работы. Наверное их разочарую, т.к. я не искал удаленку целенаправленно, более того хотел именно не удаленную работу программистом, по крайней мере на первое время. Для меня важен физический контакт, хотя и остаюсь в большей степени интровертом.

Не смотря на то, что у меня была работа, моё финансовое положение было довольно плачевно: долг за квартиру приближался к 50 тыс., не считая прочих коммунальных платежей, а зп на работе была около 12 тыс... Благо на работе нам дали хорошую премию в конце года, и я ее полностью отложил на учебу на Хекслете, а именно на проекты. На сколько я понял у нас была самая первая группа, и некоторые вещи в процессе были еще не устоявшимися. Например, тогда еще не сразу оплачивался проект, а только через некоторое время(или даже после проекта - уже и не помню). Кирилл тогда еще советовался с нами как лучше поступить, в какой момент брать оплату за проект, и решили, что после первого шага будет сниматься оплата. И вот как раз в то время я с треском провалил третий проект, по-сути потеряв деньги. Все это рассказываю вам чтобы вы поняли какие мотивы двигали мной: у меня не хватало на последний проект, куча долгов. А по своей натуре я очень легко впадаю в депрессию. Конечно в большей степени я сам себя накручивал. Можно было просто бросить текущую работу и найти более высокооплачиваемую. Но вы знаете кого это, когда прирастаешь к месту и боишься любых перемен? В какой-то момент я уже почти потерял веру в то, что смогу работать программистом. В то время мне еще повезло: после провала третьего проекта на Хекслете с меня не сняли деньги, и я смог его завершить через какое-то время, но на последний проект денег уже не хватало, а долги только росли. В большей степени это был шаг отчаяния: искать работу до моего полного окончания учебы, как изначально планировалось. В какой-то момент надо было напомнить самому себе, что все это обучение затеяно ради одной цели - найти работу программистом. Вероятно кто-то решит, что это и так очевидно, и в принципе нужно начинать искать работу сразу. Но во мне сидели страх, неуверенность, а учеба уже превращалась в самоцель.

Первое, что я сделал, это обновил свое резюме на hh. Далее начал просматривать вакансии там же. Выбирал те, что со стажировкой. Планировал договориться с работодателем на бесплатный или минимально оплачиваемый труд в свободное время от основной работы. В откликах на вакансии писал как есть: что нет опыта, но очень хочу, готов бесплатно и тому подобное. На одну вакансию мне прислали тесты. Они начинались с вопросов по верстке. Сейчас мне кажется это глупо, но тогда я сразу отказался, даже не пытаясь на них ответить, так как с версткой еще не особо дружил (знал кое-что про тэги, но знания были очень слабые). Да и тогда я уже сконцентрировался на другой вакансии по которой мне прислали ТЗ. Задание было написать скрипт на php для CRM. Первое, что меня тогда напугало, это то, что надо было работать с чем-то новым. Вот ты сидишь, читаешь ТЗ, по которому тебе нужно интегрировать в незнакомые сервисы, о которых даже понятие не имеешь, и даже не знаешь за что взяться. Подобный ступор у меня возникает порой до сих пор, когда знакомлюсь с какой-нибудь задачей. Тут главное с чего-нибудь начать.

Задание решил, отправил. Следующей задачей было добавить календарь на js. И тут у меня возникла пробуксовка: надо было написать запрос на свой скрипт на бэке, а я даже не представлял что такое ajax или httpRequest. Но все же сделать получилось. Дальше мне поставили задачу внедрить систему распознавания речи от Яндекса в комментарии (с еще большим ужасом я читал это ТЗ). Это была все еще тестовая задача, после которой будет приниматься мое решение о трудоустройстве. До этого момента мы проходили задачи группой, человек шесть. Остальные ребята, также как я, трудоустраивались на джунов, но у многих уже был какой-то опыт: кто-то фрилансил, и уж точно все знали что такое аякс и jQuery. Я себя чувствовал белой вороной. Очевидно и работодатель видел мои слабые стороны и уже в какой-то степени записал меня в аутсайдеры. И, кстати, все происходило удаленно, все созвоны были в скайпе 1-2 раза в неделю. В общем, когда мне дали задачу с Яндекс-распознаванием, в чате скайпа было уже тихо, кто-то отфильтровался, кто-то прошёл дальше и уже занимался боевыми задачами. Мне дали доступ к репозиторию, через который мой код должен был заливаться на сайт, но из-за каких-то багов с кэшем я не видел свой код, из-за чего потерял еще кучу времени. Писал про баг работадателю кажется неделю или две, он, вероятно, уже склонялся меня не брать на работу. Но в конце концов проблему все же решили, и мой код заработал. Мне удалось решить задачу, правда это распознавание работало как-то медленно, а иногда и вовсе не работало (естественно, из-за моей криворукости), но все же был какой-то результат. И тут я проявил какую-то инициативу, и переписал виджет на распознавание речи от гугла. Хоть и работало только в хроме, но зато шустро и работодателю это понравилось. Меня взяли стажером с минимальной зп. И пошло-поехало...

В первую очередь я начал восполнять свои знания по фронту, тогда как раз появился курс по jQuery на Хекслете. Следующую задачу мне поставили еще более интересную и сложную. Надо сказать, что в компании тогда руководитель отдела разработки отошел от дел, и программисты оказались по-сути предоставлены сами себе. Я думал, что по началу будет постоянное ревью моего кода с указаниями на ошибки, но ничего этого не было, старшим разработчикам и так хватало работы. Приходилось до всего доискиваться самому, я постоянно засыпал своего ментора самыми разными и, порой, элементарными вопросами. А еще я единственный кто писал на es6 :-)

Далее начали происходить совершенно странные вещи: мне начали повышать зп несколько месяцев подряд. Это не значит, что она выросла до заоблачных небес, просто её подтянули до обычной зп программиста в фирме. Но предполагалось, что я буду к ней идти около года. Это, думаю, и для вас будет отличным показателем тех знаний, которые даёт Хекслет, в отличие от других курсов. Многие из них как раз начинают обучение с таких простых вещей как разметка html и тому подобное, Хекслет же сразу заложил в меня какие-то фундаментальные основы программирования, после которых все остальное кажется придатком. JQuery, css или еще что-то новое - это все уже становится инструментом, который не так сложно изучить и самому разобраться опираясь на основы. По сути это произошло и со мной - многие инструменты которые казалось бы обязан знать любой веб-разработчик, я доучивал уже устроившись на работу.

Если вы читаете этот текст, то скорее всего собираетесь стать программистом, и возможно, как и я когда-то, боитесь сделать первый шаг. Надеюсь мой пример добавит вам уверенности. Вероятно мне просто повезло. Конечно мне повезло, я встретил замечательных людей и теперь работаю с ними, но самый главный успех пришёл не от везения, а когда я сделал самый первый маленький шаг. После него дороги назад уже не было. Так что желаю и вам отбросить все страхи и сделать этот первый маленький шаг:)

Аватар пользователя Ivan Gagarinov
Ivan Gagarinov 21 июня 2018
14
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября