CV
April 9, 2019

Мертвый инженер.

Иногда через обратную связь приходят такие вопросы, что хочется автора вопроса похлопать по плечу, налить ему горячего чая и одеялком накрыть. Вот пример один из таких вопросов:

Работал на последнем месте довольно долго и сменил ряд проектов. На ряде проектов сменил ряд стеков технологий. Пришел на один язык, потом был другой язык, сейчас третий язык, хотя считаю, что это вторично(наверное деформация). При первом приходе в к на проект - разбежалась команда, после еще одна, пришлось быть и одному. Был молод, только переехал, остался. Потом из-за ряда причин и возможности сменил проект, его с кровью драйвил лидил делал, сдали. Предложили на третий, пошел, ведь обещали возможности, понял что все осталось по старому ( потому что менеджмент сверху остался тот же, вид сбоку, да и должность лычка - гнилая) поменял трудо отношения, отдохнул, начал искать активно место куда уйти. И попал в ситуацию когда из-за зоопарка технологий и отсутсвия какой либо четкости в проектах( специфика проектов, компании и два проекта закопаны по биз причинам, а третий в состоянии - что то знает владелец...но нам не говорит. ) становишься непонятным человеком для нанимающих компаний. Да на языке дж писал, но не ..., да на языке ц писал, но не ..., да на языке п писал, но не....., да с настриавал, но не...
Что делать в такой ситуации, ума не приложу. Ведь делал же, работал, сдавал, защищал, презентовал....и обидно, что, получается, сам себе подложил свинью. Советы, предложения?
(c) Мертвый инженер

В каком-то смысле я и сам был в похожей ситуации, о чём рассказывал тут  Карьера. Тупиковые ветви.

На самом деле, у тебя не так всё и плохо. Да, после нескольких отказов кажется, что всё закончилось, и можно называть себя мертвым инженером, но это всё хуйня, и всегда можно начать заново.

Что происходит на самом деле?

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

Закопанные проекты — это не крест на карьере, и не пятно на инженере. На самом деле редко проекты умирают из-за ошибок девелоперов. Обычно, причиной смерти являются ошибки бизнеса: клиенты ушли, плохо рынок оценили, появились более сильные конкуренты.

Сейчас ты стоишь перед сложным выбором, я согласен. Но в такой же ситуации были и другие.

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

Скрининг резюме

На этом этапе HR или нанимающий менеджер просматривают десятки резюме, и должны быстро понять, что ты — человек на которого вообще стоит обращать внимание. То есть, ход мыслей такой:

Так мы ищем java-разработчика уровня Senior, который может рулить командой из двух человек и имеет представление о работе интернет-магазина

А видит он резюме с каким-то Питоном, С++ и ещё черти чем...

Для этого нужно готовить резюме под вакансию. Переписывать его, смещать акценты, иногда можно даже убрать какие-то технологии из списка. Зачем Java-компании читать про то, что ты умеешь в Python3?

Не забывай, что нужно описывать в резюме достижения, расскажи о том, что за проект, и что ты в нём сделал, но опусти момент с технологиями. При этом можешь говорить про платформо-независимые вещи. Базы данных были? Очереди сообщений? Фронтэнд? Вот это можешь указать. Эти навыки легко переносятся между стэками.

Про второй способ обходить фильтр я рассказывал в посте Рефералочка. За время работы ты взаимодействовал с людьми, которые ушли в другие компании. Где они сейчас работают? Может кто-то из них работает в интересных компаниях и готов дать тебе рекоммендацию? Напиши им, поговори о жизни, спроси о работе. Если ты хороший специалист, с которым приятно работать, то им ничего не стоит передать твоё резюме и рассказать о тебе.

Интервью

На этапе интервью от тебя ожидают осмысленный рассказ о себе. Посмотри, как описал свою историю ты, и как это сделал я в начале поста. Разница видна? В первом случае перед глазами возникает такой заебанный жизнью мужик, который уже ничего не хочет, а во втором — классный специалист с разнообразным опытом и хорошим пониманием стэков и бизнес-процессов. И пороху понюхал, и говна в жизни повидал, при этом всегда что-то деливерил.

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

Подача заявки

Как правило в описании вакансии требуется мастер на все руки, молодой, горячий, с десятками лет опыта во всех мыслимых технологиях, желательно, чтобы он ещё и коммитил в какой-нибудь реакт нейтив, прямо в мастер.

На самом же деле ищут обычного работягу, который понимает как же это всё устроено, как починить то, что отвалилось и сделать так, чтобы не отваливалось в будущем.

Не нужно бояться, читая требования. Даже если твои навыки не соответсвтуют описанию вакансии на 100% ты можешь подаваться. Это всего 10 минут же.

Я не знаю, где находится та грань, когда уже нет смысла отправлять CV. Ну, наверное, если ты вообще ничего не знаешь, то смсла нет. А если у тебя 4 года из десяти ушло на Java-разработку, а требуется специалист с пятью годами, то забей и отправляй заявку. Та же фигня и про библиотеки и фреймворки. Возьмут — выучишь. Не рокет саенс, а очередная поделка таких же, как и ты.

А ты, читатель, что думаешь?

Посты на эти и другие темы публикую в канале: https://t.me/your_soft_skillzz

и твиттере https://twitter.com/soft_skillzz

Напоминаю, что мне можно задать вопрос или предложить свою тему для нового поста через форму обратной связи: https://goo.gl/forms/1G2206MfVzfoowHf2

Подписывайтесь и рассказывайте друзьям.

МS.