Сознание начинающего разработчика отличается от сознания его опытного и преисполненного коллеги. Даже у меня были убеждения,  которые изменились с приростом опыта. Всего их было 15. Я придерживаюсь их всех и они работают (кроме последнего, с ним прям беда).

Я Екатерина Попкова, Java/Kotlin-разработчик в “Альфа-Банке”, готова вам об этом рассказать.

Про зарплаты и синдромы

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

#1. Soft skills важнее hard skills

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

Да, hard skills, несомненно, важны, особенно на этапах профессионального становления, приходится прикладывать довольно много усилий, чтобы стать профи. Эти усилия, конечно же, отражаются на твоем техническом знании и профессионализме…

Но не всегда отражаются на повышении зарплаты (особенно при росте внутри компании). 

Почему? Проведём небольшое упражнение. Попробуем ответить на вопрос: «Кто быстрее будет шагать вверх по карьерной лестнице: senior-разработчик, который не умеет общаться с коллегами или простой middle с хорошими soft skills?» А теперь посмотрим на исследование ученых из Гарварда, Фонда Карнеги и Стенфорда, согласно которому 85% успеха в профессии зависит от soft skills. 

И ведь у нас также — можно пройтись по комментариям на Хабре и увидеть как инженеру платят меньше, чем его подчиненному.

Или новому сотруднику платят больше, чем «ветерану».

Справедливо ли это? Провокационный вопрос. Мир вообще не справедлив. Ясно одно, что soft skills — это то, чему следует также учиться и то, чем не стоит пренебрегать.

Следующий пункт вытекает из первого…

#2. Не жди, пока достижения заметят

Да-да, достижения конкретного сотрудника не всегда видны верхнеуровневому руководству. Да и вообще, если сидишь тихо-мирно, то могут подумать, что тебя все устраивает (смотри скрины выше).

Не стоит бояться заявить о себе, самопрезентация — навык, который также стоит развивать! Не забудь, что историю о том, какой ты хороший и замечательный специалист необходимо будет подкрепить важными именно для бизнеса фактами, например, я пишу так: «В этом квартале я сделала ряд доработок, которые помогли сделать нашу систему более отказоустойчивой, что сократило количество аварий на 20%. Дайте больше денег»

#3. Менее опытные коллеги могут зарабатывать больше тебя

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

Какую пользу можно извлечь из сложившейся ситуации? Возможно, это сигнал к тому, что ты сам себя недооцениваешь и на самом деле достоин большего? Можно прислушаться к предыдущему пункту и презентовать себя с другой стороны. А если не помогло, и в очередной раз решившись менять работу, ты будешь знать, что достоин более высокой зарплаты, чем твой менее опытный коллега. Это особенно помогает в ситуации незнания рынка. 

Другой проблемой при смене работы (да и вообще по жизни) может стать то, что ты будешь думать что-то типа: «Да нет, я не настолько крутой специалист, чтобы мне платили так много» Поздравляю, у тебя синдром самозванца!

#4. Синдром самозванца — частое явление

Согласно исследованию Behavioral Science Research Institute (ссылка доступна через VPN) ему подвержены 70% людей (чаще всего это люди, занимающие более высокие должности, и женщины). Симптомы такого состояния весьма типичны: 

  • Не чувствуешь себя экспертом. Боишься, что в любой момент времени кто-то сможет выявить твою некомпетентность.

  • Из-за чувства некомпетентности имеешь ощущение, что добился всего (должность, зарплата и т.д.) исключительно благодаря удаче, а не профессиональным навыкам и качествам.

  • Чувствуешь, что нужно быть перфекционистом, чтобы работать удовлетворительно и выдавать более-менее приемлемый результат (а то вдруг всё же кто-то раскроет в тебе самозванца!)

  • Думаешь, что в твоих навыках нет ничего особенного.

К сожалению, синдром самозванца не обошел стороной и меня. На своем прошлом проекте я часто думала, что плохо справляюсь со своими обязанностями в силу использования технологий, работы с которыми у меня раньше не было, нереальных сроков и т.д. А теперь представь, какого было мое удивление, когда перед очередным ассессментом я получила 40 страниц обратной связи от моих коллег, и она вся была хорошей! Также меня поразило, что мой более опытный коллега высоко оценил мои профессиональные навыки, сказав, что я вполне могу претендовать на позицию senior-разработчика (пока что я middle).

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

Подробнее о синдроме самозванца и способах борьбы с ним можно узнать из вебинара Марины Алексеевой, экс-вице-президента и генерального директора по исследованиям и разработке Intel в России:

Поэтому, даже если считаешь, что справляешься со своей работой не на все 100%, можешь попытать удачу и попросить повышения (помни, что максимализм — нездоровое чувство, да и компании никогда не будут платить в ущерб самим себе). Даже если в повышении откажут, то с текущей позиции точно не уволят, поэтому нужно не бояться, а действовать!

Также следует помнить, что, компаниям невыгоден уход сотрудника, потому что потери от его увольнения по данным отчета The Society for Human Resource Management (ссылка доступна из-под VPN) составляют 6 месячных зарплат и выше. Как же добиться повышения быстрее? Применяй soft skills!

#5. Тимлид — не самый хардовый в команде

На пути к моей мечте стать лидером команды стояло вредное представление о том, что хороший тимлид — это super senior, без работы которого остановится работа команды, проекта, а может даже и вращение Земли. Почему оно вредно? Дело в том, что это утверждение не всегда соответствует реальности, и ситуация зависит от компании и проекта.

Далеко не каждый senior сможет стать тимлидом из-за отсутствия следующих навыков:

  • быстрое переключение между контекстами;

  • хорошие организаторские способности;

  • грамотное выстраивание процессов в работе команды;

  • умение принимать решения и брать на себя за них ответственность;

  • отличные коммуникативные навыки.

Если откликаются пункты выше, и ты имеешь достаточно хороший технический бэкграунд, то безо всяких опасений можешь претендовать на должность тимлида! Но не забудь, что это менеджерская позиция, которая, как и техническая, будет требовать твоего развития. Чтобы составить roadmap своего роста, можешь обратиться за помощью к своему руководителю, а также использовать Teamlead roadmap для подготовки. Также рекомендую небольшой список книг для легкого чтения, который ты можешь найти здесь и здесь.

Ошибки и конфликты

#6. Не стоит бояться задавать вопросы и делать ошибки

В начале карьеры в моей голове плотно засела мысль о том, что если я считаю себя профессионалом (а я — профессионал, не зря же я сижу здесь в этом кресле, за этим столом, за этим компьютером, не зря же меня наняли на эту работу), то с любой возникающей проблемой я должна разобраться сама, без участия коллег, мне было некомфортно просить о помощи. Я, конечно, чаще всего разбиралась, усваивала для себя что-то новое, но уходило много времени. 

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

Ни в коем случае не нужно бояться задавать вопросы (даже глупые, по твоему мнению)! Форма «вопрос-ответ» — это как раз один из быстрых способов добрать себе необходимые компетенции, ведущие к профессиональному росту. В свою очередь необходимо не только уметь задавать правильные вопросы, но и правильно на них отвечать: исключительно по делу, без лишних эмоций. Если кто-то реагирует неадекватно на поставленный вопрос, то тут возникает вопрос о его soft skills (тот же вопрос возникает и к человеку, который боится обращаться за помощью). О том, как эти самые soft skills развить, читайте выше.

Тоже самое с ошибками. Даже если в каком-то моменте произошла оплошность по твоей вине, то восприми это спокойно. Поверь, мир от этого не рухнет. Усвой урок, и в следующий раз у тебя получится лучше!

#7. Сделанное всегда лучше идеального

Берясь за какое-либо дело, которое меня вдохновляет: будь то собственный проект, подготовка к выступлению на конференции или даже написание этой статьи, я хочу сделать это дело максимально хорошо, качественно. Я не буду удовлетворена, если не сделаю хотя бы 85% от того идеала, который живёт исключительно в моей голове. В то же время мне всегда было непонятно, как люди могут делать что-то кое-как и жить с этим счастливо. Что это, если не синдром перфекциониста?

Вспомним про одного испанского архитектора — Антонио Гауди. Среди его работ - известный храм, Sagrada Familia, в Барселоне, строительство которого началось в 1882 г. (и это не опечатка). Гауди перенял работы над храмом Святого Cемейства у другого архитектора, Франциско дель Вильяра, серьезно переделав изначальный проект. В течение жизни архитектор ещё несколько раз менял проект храма, чтобы тот максимально соответствовал идеалу в воображении Гауди. Это и явилось одной из тех причин, по которым храм, входящий в состав Всемирного наследия ЮНЕСКО, не достроен до сих пор (подробнее почитать про храм Святого Семейства и полюбоваться его видами можно здесь и здесь)! 

В чем же суть этой маленькой истории про испанского архитектора? В погоне за идеалом можно так и не достичь желаемых целей и результатов, ведь идеал недостижим: всегда будут новые идеи и желание что-то улучшить и переделать. Поэтому проекты, соответствующие средним стандартам, всегда лучше идеальных именно по причине своей завершенности. Лучше сделать не идеально, НО сделать, довести дело до конца (и, кстати, не факт, что получится плохо, косо и сыро)! 

#8. Не стоит бояться конфликтовать там, где это уместно

Противоречия встречаются всегда и везде. Если считаешь себя спокойным уравновешенным человеком, то далеко не факт, что ни с кем не будешь конфликтовать на протяжении всей жизни. К этому надо быть готовым, ведь бывают ситуации (в том числе и на работе), когда крайне важно не отмалчиваться, а уметь за себя постоять. Может даже придать случай огласке, если ситуация настолько плоха (особенно если речь идет о форме общения, которую вряд ли можно назвать корпоративной, например, прямые личные оскорбления). Такая ситуация может быть достойна рассмотрения со стороны, ведь следующей жертвой конфликта незаслуженно может стать кто-то другой, так как обидчик вряд ли остановится на ком-то одном, если «не дать ему сдачи».

Конечно же, со мной также случались подобного рода ситуации. Мои действия были всегда одинаковыми. Сперва я пыталась поговорить с человеком наедине, ведь всегда хотелось сохранить хорошие отношения с коллегой. Если это не помогало, то приходилось эскалировать и обращаться к вышестоящему руководству. Что делать, если и эскалация не помогла? Тут нужно задуматься о том, а нужна ли тебе такая работа и такие коллеги! 

#9. Необходимо менять работу как можно скорее, если выбрал не того работодателя

В моей практике было такое, что на собеседовании проект казался масштабным и интересным. А приняв оффер и начав работать, я понимала, что это либо очередное махровое легаси, либо стартап с плохо налаженными процессами, либо компания с сумасшедшими переработками, полным отсутствием карьерного развития. Работа в подобных условиях не вдохновляет и не мотивирует. 

Казалось бы, можно уволиться, найти новую компанию/проект и жить счастливо, но тут, как некстати, может возникнуть внутренний конфликт: с одной стороны — неудовлетворенность от работы, с другой — обязательность выработки год, два, три. «Не зря же компания потратила деньги, приняв меня на работу и обучив. Вот годик (два, три) отработаю, а потом уйду с чистой совестью»

Да, это не более чем личные установки, ведь в детстве нас учили быть хорошими (и удобными) мальчиками и девочками, но, к сожалению, в жизни такое мышление может создать ряд проблем. Подумай только, сколько классных возможностей может быть упущено, пока ждешь (да и вообще, никто никому ничем не обязан). 

Поэтому, если уж и случилось такое, что новый работодатель и/или проект не устраивают по каким-либо причинам, то стоит снова выйти на рынок и найти что-то более для себя подходящее. Но самый главный мой совет здесь — будь внимателен изначально,  принимая оффер, необходимо взвесить все «за» и «против», чтобы в будущем избежать лишних трудностей и хлопот!

#10. Отказ после собеседования — не оценка разработчика

Компания не готова нанять тебя после собеседования? Что ж, им не повезло, обычное дело и совсем не повод для расстройства. Почему?

Результат собеседования — это не оценка разработчика по, крайнем мере, двум причинам. 

#1. В России людей часто набирают под проекты, так как каждой компании необходимы инженеры со знаниями конкретных технологий, которые у них используются. В одном месте тебя могут оценить как крепкого middle-разработчика, а для кого-то ты будешь junior именно по причине нехватки опыта в чём-то определенном.

#2. Человеческий фактор. Здесь я могу привести свой личный пример, как собеседовалась в одну из крупных международных компаний. После того, как я не плохо справилась с техническим интервью и с собеседованием с руководителем, мне поручили сделать тестовое задание. 

Когда я пришла показывать результат, двое собеседующих почему-то спросили меня про второе тестовое, хотя речь о нем никогда не шла (это можно было отследить даже по нашей переписке с их HR). Но, несмотря на это, в оценочном листе мне поставили минус, не разбираясь. На общий результат это не повлияло и оффер от них у меня все же был, а вот мое впечатление о компании эти конкретные люди испортили. Поэтому не стоит переживать, если получил отказ после собеседования из-за независящих от тебя причин.

Про тренды и вопросы

#11. Не стоит гнаться за трендами

В начале своей карьеры я интересовалась разработкой под Android — это был единственный фронт, который не вызывал у меня отторжения. В это же время более старшие коллеги, кто занимался мобильной разработкой, часто говорили о том, насколько это будет перспективная область в программировании в будущем. Это, конечно, ещё больше подкрепляло мой интерес. Мне очень хотелось сменить проект, перестать заниматься бэкендом на Erlang и наконец-то начать путь Android-разработчика.

Я много самостоятельно училась (Java, Android SDK), перешла в команду, писавшую фреймворк для тестирования и автотесты на Java (чтобы у меня был хоть какой-то коммерческий опыт разработки на этом языке). Через какое-то время начала ходить по собеседованиям, но обстоятельства сложились так, что мне пришлось, в принципе, выпасть из профессиональной жизни программиста на два года, у меня родился ребенок. 

Выходя из декрета я часто думала о том, куда же мне возвращаться: в перспективную мобильную разработку или же в бэкенд, в котором у меня было больше опыта. Я выбрала второе и ни капли об этом не жалею! Мне интересно то, чем я занимаюсь на текущий момент, меня устраивают проект и задачи, а зарплата не может не радовать. Чтобы там не говорили в моем прошлом, но развиться я смогла и в бэкенде. Поэтому здесь вывод может быть только один — заниматься тем, что тебе нравится без оглядки на тренды, и это обязательно принесет свои плоды! Занимаясь чем-то не особо любимым, можно быстро выгореть.

#12. Не стоит бояться начинать заниматься тем, что требует большего опыта

В начале своего профессионального пути я очень не любила и боялась сложных задач, предпочитая брать, по возможности, более легкие, с которыми точно не возникнет проблем. Казалось бы, а что плохого, если человек ещё только набирается опыта и не хочет (а то и боится) прыгнуть выше головы? «Вот буду опытной, стану senior’ом, тогда и буду…» и дальше по списку.

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

Второй — самооценка штука далеко не всегда объективная (хуже, если она занижена). Как пример здесь могу снова привести свой опыт тимлидства. Если бы не мои коллеги по команде (а в основном это их заслуга, потому что именно они меня поддержали в момент моего выдвижения на эту роль), я до сих пор была бы обычным разработчиком, не знающим, что такое быть первым контактным лицом по всему и вся. 

А всё потому, что страшно... Страшно брать на себя новые обязанности и задачи, страшно брать на себя ответственность за весь проект в целом, а самое главное — страшно не соответствовать профессионально! Помните про «Вот стану senior’ом, тогда и буду тимлидить»? Но я смогла себя перебороть. 

Не будем вдаваться в разницу навыков инженера и управленца, поговорим лучше о том, как этот опыт помог мне вырасти профессионально. А тут всё очень просто: я начала до крупинок разбирать всё, что технически мне было не особо понятно, изучать архитектуру системы в целом, участвовать в её развитии. Где-то я справлялась сама, где-то помогали коллеги, но результат один — рост экспертизы. Я благодарна этому опыту, а тебе хочу сказать, что не стоит бояться, нет ничего невозможного!

#13. Общение с более опытными коллегами и полезные знакомства важны.

Раньше я считала лицемерием тот факт, если кто-то из новичков в IT общается с инженерами более высоких грейдов. Мне казалось это неправильной, потребительской позицией. 

Со временем мое мнение изменилось, и уже теперь я думаю наоборот — необходимо развивать свою сеть контактов, включая туда тех, у кого можно учиться и перенимать опыт. Это даст дополнительное профессиональное развитие (а может и карьерное).

На работе свет клином не сошелся

Теперь к самому важному.

#14. Отдых — превыше всего!

Этот лозунг особенно актуален в эпоху токсичной продуктивности и саморазвития. Беги дальше — достигай больше! Эту и похожие формулировки можно теперь услышать из каждого утюга. Но никто не показывает обратную сторону медали. А что же там? А там нас ждёт большой спектр проблем, начиная от профессионального выгорания (более подробную статистику в IT можно почитать здесь), заканчивая проблемами со здоровьем, в том числе и ментальными. 

Клаус Бернхардт в своей книге «Депрессия и выгорание» пишет, что депрессия и выгорание принципиально отличаются друг от друга, но второе может привести к развитию первого. Как тебе такое? Все ещё хочется идти в ногу со временем, быть продуктивным и корить себя за что-то сделанное не вовремя? Нет, я не говорю, что надо закрыться в своей раковине и не ударять палец о палец, я говорю о правильном тайм-менеджменте и снижении требовательности к самому себе. 

Вспомним пирамиду Маслоу: пока не закрыты базовые потребности, ты не сможешь перейти на следующий уровень, именно поэтому просто необходимо давать себе время на отдых, только в этом случае ты сможешь гармонично развиваться и профессионально расти. Любой долгий марафон лучше быстрого кросса.

#15. Семья и друзья важнее

Этот пункт следует прямиком из предыдущего. Какой бы важной ни была работа, какие бы сроки ни ставились, крайне необходимо давать себе время на отдых, хобби и общение с близкими людьми. Работа не должна быть единственной ценностью в жизни — это важная её часть, но не главная.

Поэтому выходные, праздники и особенно отпуск проведи с пользой для себя: не бери дополнительные задачи/проекты, лучше отдохни и восстановись, иначе не будешь готов к новым свершениям, приблизишь профессиональное выгорание. Оно тебе надо?


Это были основные инсайты, которые я обрела на своем профессиональном пути за последние 5 лет. Возможно, о некоторых ты уже знаешь, а некоторые тебе еще только предстоит обрести. Мне же хочется пожелать тебе удачи и пусть рядом будут только поддерживающие тебя люди! Лично для меня таким человеком стал мой муж, который вселял в меня надежду даже в самые непростые профессиональные времена, за что ему хочется сказать огромное спасибо. Верь в себя, и все получится! 

Комментарии (2)


  1. sshmakov
    21.12.2023 10:41

    #1. Soft skills важнее hard skills

    Для карьеры и денег. То есть этот принцип (с которым я не спорю) отражает существующее положение дел - наверх проходят не эксперты, точнее, не эксперты в инженерной деятельности.

    Поэтому ваш 5 пункт является следствием первого

    #5. Тимлид — не самый хардовый в команде

    #8. Не стоит бояться конфликтовать там, где это уместно

    Где не уместно:

    а) не конфликтовать с начальством, б) не конфликтовать так, что есть вероятность, что прилетит вашему начальству

    Где уместно:

    С коллегой конфликтовать можно и нужно, если в этом конфликте сможете выглядеть перед своим начальством в более выгодном свете. Но вообще начальство не любит конфликты, поэтому лучше конфликтовать с кем-то из другого подразделения - типа вы за работу радеете, а "эти" ее саботируют.

    #9. Необходимо менять работу как можно скорее, если выбрал не того работодателя

    Да-да-да!

    #11. Не стоит гнаться за трендами

    Не-а. Поскольку мы помним, что hard-скиллы не столь важны, как sofl, то оседлать тренд и пропиариться на нем может хорошо помочь карьере. Главное здесь - не затягивать. Ввязать компанию в очередной хайп, подняться на ступеньку и свалить.(Мы же здесь про карьеру, да?)

    #13. Общение с более опытными коллегами и полезные знакомства важны.

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

    #14. Отдых — превыше всего!

    Делегируй IT! Делегируй ответственность! Делегируй все, что касается работы, требует хард-скиллов и отвлекает тебя от отдыха. Ведь в твоей деятельности главное:

    • быстрое переключение между контекстами;

    • хорошие организаторские способности;

    • грамотное выстраивание процессов в работе команды;

    • умение принимать решения и брать на себя за них ответственность;

    • отличные коммуникативные навыки.

    а не это всё

    Жаль, что я сам этим принципам не следую.


  1. AlexeichD
    21.12.2023 10:41

    Все проще гораздо) Чтобы делать карьеру, особенно в такой структуре как Альфа-Банк, надо делать карьеру) Ходить и просить повышения. Кто больше просит - больше получает. С любыми скиллами можно просидеть всю жизнь на зарплате <100 тыс руб, если не заявлять о себе. Это ж банк, не гугл-яндекс какой нибудь)