Карьера
Привет. Когда-то я пообещал написать продолжение моей "Истории успеха", рассказать о том, как я устроился на работу после Хекслета и о начальном периоде работы. Постараюсь описать проблемы, с которыми столкнулся и одну необычную вещь, которая со мной приключилась. Надеюсь вам будет полезно и интересно.
Первое, что хотелось бы сказать: несколько ребят спрашивали меня, как мне удалось найти удалёнку, да еще и сохранить прежнее место работы. Наверное их разочарую, т.к. я не искал удаленку целенаправленно, более того хотел именно не удаленную работу программистом, по крайней мере на первое время. Для меня важен физический контакт, хотя и остаюсь в большей степени интровертом.
Не смотря на то, что у меня была работа, моё финансовое положение было довольно плачевно: долг за квартиру приближался к 50 тыс., не считая прочих коммунальных платежей, а зп на работе была около 12 тыс...
Вы мучаетесь, потому что вам не отвечают на резюме? Вы знаете, что у вас есть необходимые для работы навыки, но вы не можете убедить компанию нанять вас?
Если ваше резюме начинается с долгого перечисления технологий, вы недооцениваете себя. Знание и использование языков программирования, библиотек и подобного — критический навык для разработчика, но это лишь частица опыта, которая делает из вас хорошего программиста. И навыки, о которых вы не упоминаете, вполне могут быть причиной того, что вас не нанимают, даже если вы ими владеете.
В этом посте я расскажу о:
- Самой важной части вашего резюме — первых абзацах.
- Почему начинать с технологий ошибочно.
- На чём делать акцент.
Привет. Меня зовут Сергей, мне 27 лет и я трудоголик. На сегодняшний день у меня третья трудовая книжка и около 10 лет официального трудового стажа. Хочу поделиться с вами своим опытом поиска работы и некоторыми мыслями на тему первого рабочего месяца. Всё это сугубо личный и субъективный опыт без историй успеха. Из общения с несколькими людьми, я понял, что состояние "для меня самое трудное - это начать" у некоторых возникает на стадии формирования резюме и выбора программирования, как профессии жизни.
Общепринятое мнение о практических навыках 21 века — студенты должны овладеть предметами STEM (Science, Technology, Engineering, Mathematics) — наукой, технологией, инженерией и математикой, а так же научиться программировать, потому что именно там вся работа. Доказательства тому, что это грубое обобщение, пришли из неожиданного источника.
Одно из решений, которое вам нужно принять в строительстве карьеры разработчика - это выбор между:
- Специалистом, экспертом в определённой области.
- Многопрофильным работником, способным выполнять крупный спектр различных работ.
Микель Белтра считает, что правильный выбор — специализация:
Придерживайтесь одной платформы, фреймворка или языка, и ваша профессиональная карьера будет долго держаться на хорошем уровне.
Я считаю, что он одновременно и прав и не прав. Специализация —отличный карьерный шаг... но мне кажется быть многопрофильным работником — совсем не плохо для вашей карьеры. На самом деле вы можете быть и тем и другим и строить успешную карьеру, потому что есть две чётко разделённых области, в которых оба пути имеют смысл.
Иногда престижность работы программиста ломается коллегой, который разбивает голову о клавиатуру. Инновации позволяют программистам быть более производительными, писать код быстрее и качественней. Но это не мешает существовать тем продуктам, которые усложняют нашу работу...
Начнем с плохого...
1. Работа никогда не заканчивается
Как разработчик, вы ежедневно возвращаетесь к набору тех проблем, которыми пропитан ваш софт. Он абсолютно всё делает неправильно. А того, что люди от него хотят, этот софт как раз не делает.
Все ваши взаимодействия с пользователями сводятся к тому, что они хотят чего-то, чего вы им не дали. Они не понимают, почему всё не так просто, как им кажется.
Мы мечтаем о том дне, когда кто-то поблагодарит нас за безупречную работу в проекте и не потребует каких-нибудь "добавок".
Спецификации и требования — заранее, пожалуйста!
2. Люди (до сих пор) не понимают, чем вы занимаетесь
Возможно, подруге вашей мамы нужна помощь с принтером — ей сказали, что вы работаете в ИТ. Или у вашего продакт-менеджера отсутствуют какие-либо технические знания, и он совершенно не разбирается в современных методах программирования.
Множество исследований связали длительное обездвиженное сидячее положение с диабетом, гипертензией, некоторыми типами рака (особенно у женщин), тревожными расстройствами и в целом более высокой вероятностью ранней смерти. Так же существует риск синдрома плоской спины (выравнивания поясничного изгиба позвоночника). Не удивительно, что всё больше людей ставят экраны компьютеров выше, чтобы работать стоя. Но тренды специфических столов не обязательно сохраняются надолго. Все исследования об опасности сидячего образа жизни содержат противоречивые доказательства, что это не настолько плохо. И помогают ли высокие столы — предмет споров.
Интернет по первому же запросу предоставит вам 1000 и одну рекомендацию, как их писать и формулировать. Увы, обычно на одну рекомендацию даже от лучших ресурсов приходится количество воды, равное объёму олимпийского бассейна. Так что мы поговорим о самых общих, обязательных и полезных вещах, включение которых в сопроводительное точно не повредит.
Вы можете недостаточно хорошо вычитать резюме, но сопроводительное, не важно, на hh или отправленное на почту компании, должно быть вычитано идеально. Избегайте ошибок, поставьте красивые кавычки и тире вместо дефисов, или просто поставьте раскладку Бирмана и пишите красиво всегда.
Подсказка: Вычитайте резюме на предмет таких странностей, как «умею “гуглить”», - в умении ничего плохого нет, а вот в этих кавычках вверху - есть. Или Google как название компании и поисковика, или гугл как нарицательное для источника знаний и ответов на вопросы, забудьте про остальные вариации, не заключайте название компаний в кавычки, если речь не идет об ООО “Рога и копыта”. Если просто: у любой компании есть имя “по документам” (ООО “Рога и копыта”), и есть имя для печати и разговорной речи (Предприятие рогокопытных). Давно вы слышали, чтобы в разговоре без обсуждения документов название компании сочеталось с ООО? То-то же.
Персонализируйте. Обращаетесь вы к компании или к известному вам лицу, которое её представляет, сделайте письмо нацеленным именно на них и ни на кого больше. Даже одно предложение, подставленное в шаблонное сопроводительное, может всё перевернуть.
Зачем? Привлеките внимание, покажите заинтересованность в работе именно в этой команде и банальную внимательность к деталям, которая в IT никогда не бывает лишней. Заодно повысите число ответов и качество фидбэка, так как отношение HR’а может стать более личным.
Это перевод заметки Саймона Саута, оставленной в ответ на вопрос How do you know when someone is a good programmer? на quora.com
Существуют определённые признаки. Хорошие программисты хотят поддерживать качество своей деятельности, они целенаправленно развивают навыки, которые не только выгодны работодателям, но и подают знаки другим программистам. Если вы начнёте замечать такие знаки у кандидатов, у вас появится больше шансов выбрать кого-то, кто будет хорошим вложением на долгий срок.
Что же вы должны искать? Из моего почти двадцатилетнего опыта в программной индустрии, я выделил пять черт, которые у меня ассоциируются с крутыми разработчиками и которые я бы рассматривал, если бы сейчас нанимал программиста.