Наиболее частые причины, почему увольняют программистов
За 18 лет я видел огромное число коллег, которые были уволены.
За последние 3 года это число выросло на порядок из-за массовых сокращениях в BigTech/FAANG. За эти 3 года в FAANG ситуация сильно изменилась и уволить могут кого угодно. В этом посте я не буду вдаваться в подробности того, как выжить в FAANG в период массовых сокращений. У меня есть отдельный пост про это: Гайд по выживанию массовых сокращений(layoffs) в Meta
В данном посте я сосредоточусь не на массовых сокращениях в FAANG последних лет, а на всей индустрии в целом и за много лет наблюлюдений.
Основные причины, по моему мнению:
1) Конфликты с менеджером. Менеджер — это не тот человек, с кем стоит иметь конфликты на работе. Компания — это не демократия. Компания — это иерархичная структура, близкая к диктатуре/армии. Менеджер — это человек, который решает, уволить вас или нет, поднять вам зарплату или нет, повысить вас или нет. Иметь конфликты с менеджером не приведёт ни к чему хорошему. Это не значит, что нужно во всём с ним соглашаться, но в случае несогласия нужно оставаться профессионалом, вести дискуссию вежливо, с уважением и конструктивно. Спорить не с человеком, а с идеями. В большинстве компаний менеджеры не занимаются технической частью, поэтому вам не придётся вести дебаты по техническим вопросам. Если вы чувствуете, что не можете работать со своим менеджером, лучше сменить команду или компанию. Если менеджер дает вам фидбек, с которым вы не согласны, то начните с того, с чем вы согласны и спросите какие шаги вы можете предпринять, чтобы улучшить ситуацию и сразу же покажите, что вы сделали шаги по улучшению. Иногда ваше внутренее восприятие себя отличается от того, как вас воспринимают другие. Если вы получили фидбек и так про себя не думаете, то значит есть люди, кто про вас так думают и нужно продемонстрировать, что это не так действиями, а не споря с фидбеком и тем более с менеджером.
2) Не умеют работать со сложностями в работе. Работа над проектом никогда не бывает простой. Вы всегда будете сталкиваться с разного рода трудностями. Это могут быть технические или организационные сложности. Некоторые люди при столкновении с трудностями застревают, не дают знать, что они застряли, начинают жаловаться и винить всех и вся. После чего проваливают все сроки и обвиняют в этом других людей. Вас наняли для того, чтобы вы решали проблемы, а не жаловались на них. Пробуйте решить проблему самостоятельно, если не получается, дайте об этом знать. Найдите людей, кто может вам с этим помочь. Не стоит замыкаться в себе и проваливать сроки проекта. Регулярно давайте апдейты текущего статуса, ищите помощи, ищите людей, с кем нужно поговорить, спросить, обсудить, получить какую-то недостающую информацию, договориться о чём-то и т.д. Даже если вы провалите сроки, то о сложностях в проекте будут знать все остальные, а также, что вы их проактивно решали, а не застряли и никому не говорили.
Смотрите также мой пост о том, чего не стоит делать при онбординге в новую компанию: https://t.me/faangmaster/284
Post #715
2.57K