HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>5 апр 2024</li>
2 <ul><li>5 апр 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Опытный техдир Глеб Михеев объясняет, почему совершенный код ещё не гарантия повышения по службе.</p>
4 </ul><p>Опытный техдир Глеб Михеев объясняет, почему совершенный код ещё не гарантия повышения по службе.</p>
5 <p>Кадр: фильм "Мстители" / Marvel Studios Inc. / Paramount Pictures</p>
5 <p>Кадр: фильм "Мстители" / Marvel Studios Inc. / Paramount Pictures</p>
6 <p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
6 <p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
7 <p>Есть много советов, как развиваться программисту: учить матчасть, набивать шишки на практике, становиться идеальным "таск-киллером". Но что делать, если привычные способы расти не работают, а любые попытки достичь прогресса упираются в невидимый барьер?</p>
7 <p>Есть много советов, как развиваться программисту: учить матчасть, набивать шишки на практике, становиться идеальным "таск-киллером". Но что делать, если привычные способы расти не работают, а любые попытки достичь прогресса упираются в невидимый барьер?</p>
8 <p>Меня зовут Глеб Михеев, я с 2003 года занимаюсь разработкой, а с 2018 года руковожу программным комитетом конференции FrontendConf. Девять лет я развивал свою компанию по заказной разработке - за это время я провёл десятки или даже сотни собеседований и вырастил (или участвовал в росте) многих классных специалистов.</p>
8 <p>Меня зовут Глеб Михеев, я с 2003 года занимаюсь разработкой, а с 2018 года руковожу программным комитетом конференции FrontendConf. Девять лет я развивал свою компанию по заказной разработке - за это время я провёл десятки или даже сотни собеседований и вырастил (или участвовал в росте) многих классных специалистов.</p>
9 <p>Расскажу, как действовать, чтобы бизнес за вас держался: эти советы принесут вам больше ответственности, навыков и, конечно, денег.</p>
9 <p>Расскажу, как действовать, чтобы бизнес за вас держался: эти советы принесут вам больше ответственности, навыков и, конечно, денег.</p>
10 <p>Руководитель программного комитета FrontendConf, автор телеграм-канала "<a>Уставший техдир</a>", спикер отраслевых конференций.</p>
10 <p>Руководитель программного комитета FrontendConf, автор телеграм-канала "<a>Уставший техдир</a>", спикер отраслевых конференций.</p>
11 <p>Часто (особенно если читать дискуссии в интернете) цели разработчиков сводятся только к деньгам и комфорту. Люди пишут, что хотят получать 300 тысяч в секунду, работать удалённо и жить на сказочном Бали.</p>
11 <p>Часто (особенно если читать дискуссии в интернете) цели разработчиков сводятся только к деньгам и комфорту. Люди пишут, что хотят получать 300 тысяч в секунду, работать удалённо и жить на сказочном Бали.</p>
12 <p>Увеличить доход - достойная цель, но её недостаточно: даже если вы начнёте зарабатывать больше, можно обнаружить себя в не близкой по духу компании, решающим скучные задачи и не получающим удовольствия от профессии. Это вызовет страдания и экзистенциальные вопросы, а там и до выгорания и бед с ментальным здоровьем недалеко.</p>
12 <p>Увеличить доход - достойная цель, но её недостаточно: даже если вы начнёте зарабатывать больше, можно обнаружить себя в не близкой по духу компании, решающим скучные задачи и не получающим удовольствия от профессии. Это вызовет страдания и экзистенциальные вопросы, а там и до выгорания и бед с ментальным здоровьем недалеко.</p>
13 <p>Важно, чтобы цель несла в себе ценности и смыслы, значимые лично для вас. Например, её можно сформулировать так:</p>
13 <p>Важно, чтобы цель несла в себе ценности и смыслы, значимые лично для вас. Например, её можно сформулировать так:</p>
14 <p>"Хочу быть сеньор-разработчиком в большой корпорации, создавать сложные технические решения, которые используют другие команды. Меня вдохновляют задачи на стыке фронтенда и DevOps, я хочу быть экспертом в производительности и безопасности веб-приложений".</p>
14 <p>"Хочу быть сеньор-разработчиком в большой корпорации, создавать сложные технические решения, которые используют другие команды. Меня вдохновляют задачи на стыке фронтенда и DevOps, я хочу быть экспертом в производительности и безопасности веб-приложений".</p>
15 <p>Рассуждения в таком ключе помогут понять, кем вы хотите стать через несколько лет, что вас драйвит как инженера и какие навыки и компетенции следует для этого развить.</p>
15 <p>Рассуждения в таком ключе помогут понять, кем вы хотите стать через несколько лет, что вас драйвит как инженера и какие навыки и компетенции следует для этого развить.</p>
16 <p>А ещё часто разум туманится хайпом вокруг определённой позиции - а потом оказывается, что эта роль вам совсем не подходит. Например, разработчик думает: "Быть тимлидом престижно, управлять командой - вершина мастерства". Вроде бы всё логично? На первый взгляд - да.</p>
16 <p>А ещё часто разум туманится хайпом вокруг определённой позиции - а потом оказывается, что эта роль вам совсем не подходит. Например, разработчик думает: "Быть тимлидом престижно, управлять командой - вершина мастерства". Вроде бы всё логично? На первый взгляд - да.</p>
17 <p>Однако на практике оказывается, что хороший руководитель занимается совсем не инженерными задачами: планирует работу, решает конфликты, становится психологом и коучем, налаживает отношения со стейкхолдерами. И получается, человек пошёл в профессию, чтобы писать код, а тут - бац! - психология, конфликты интересов и вот это всё.</p>
17 <p>Однако на практике оказывается, что хороший руководитель занимается совсем не инженерными задачами: планирует работу, решает конфликты, становится психологом и коучем, налаживает отношения со стейкхолдерами. И получается, человек пошёл в профессию, чтобы писать код, а тут - бац! - психология, конфликты интересов и вот это всё.</p>
18 <p>Когда поймёте, куда хотите двигаться, настанет пора подумать, как достичь цели. Самое простое - наращивать знания: улучшать владение фреймворком, решать задачи с алгоритмами, осваивать архитектурные приёмы. Это базовый, но очень эффективный драйвер роста.</p>
18 <p>Когда поймёте, куда хотите двигаться, настанет пора подумать, как достичь цели. Самое простое - наращивать знания: улучшать владение фреймворком, решать задачи с алгоритмами, осваивать архитектурные приёмы. Это базовый, но очень эффективный драйвер роста.</p>
19 <p>Знания и опыт решения задач помогают прокачивать продуктивность. Если вы быстрее других пишете код - чистый, тестируемый и расширяемый, - то будете развиваться, особенно в компаниях с классической проектной разработкой и <a>каскадной моделью организации</a>.</p>
19 <p>Знания и опыт решения задач помогают прокачивать продуктивность. Если вы быстрее других пишете код - чистый, тестируемый и расширяемый, - то будете развиваться, особенно в компаниях с классической проектной разработкой и <a>каскадной моделью организации</a>.</p>
20 <p>"Я работаю в аутсорсе. Мы внедрили процесс, в котором продакт-менеджеры сами выбирают себе исполнителей на проект. Если разработчик очень долго выполняет задачи, его перестают приглашать в команды - независимо от уровня подготовки. Скорость решения задач - одна из самых очевидных метрик эффективности работы специалиста".</p>
20 <p>"Я работаю в аутсорсе. Мы внедрили процесс, в котором продакт-менеджеры сами выбирают себе исполнителей на проект. Если разработчик очень долго выполняет задачи, его перестают приглашать в команды - независимо от уровня подготовки. Скорость решения задач - одна из самых очевидных метрик эффективности работы специалиста".</p>
21 <p><strong>Алексей Авдеев</strong>, CTO в продуктовой лаборатории Mish</p>
21 <p><strong>Алексей Авдеев</strong>, CTO в продуктовой лаборатории Mish</p>
22 - <p>Высоая продуктивность и достойное качество кода помогают быстро расти, но только до определённого уровня. Что же делать дальше?</p>
22 + <p>Высокая продуктивность и достойное качество кода помогают быстро расти, но только до определённого уровня. Что же делать дальше?</p>
23 <p>Решение - брать на себя сложные нетривиальные задачи, которые есть в любой компании. Например, создать дизайн-систему, оптимизировать сборку, проанализировать код проекта, выявить архитектурные недостатки и решать их. И тут возникают новые драйверы роста - инициатива и ответственность, которые идут рука об руку.</p>
23 <p>Решение - брать на себя сложные нетривиальные задачи, которые есть в любой компании. Например, создать дизайн-систему, оптимизировать сборку, проанализировать код проекта, выявить архитектурные недостатки и решать их. И тут возникают новые драйверы роста - инициатива и ответственность, которые идут рука об руку.</p>
24 <p>Когда бизнес растёт, процессы становятся сложнее, появляется больше вызовов как в менеджменте, так и в разработке. Чтобы со всем справляться, компании приходят к меритократии - власти достойных. На первые позиции выходят лидеры, которые умеют выявлять проблемы, предлагать решения и доводить их реализацию до конца.</p>
24 <p>Когда бизнес растёт, процессы становятся сложнее, появляется больше вызовов как в менеджменте, так и в разработке. Чтобы со всем справляться, компании приходят к меритократии - власти достойных. На первые позиции выходят лидеры, которые умеют выявлять проблемы, предлагать решения и доводить их реализацию до конца.</p>
25 <p>Вот пример: продукт становится сложнее, и QA-инженеру требуется всё больше времени для ручного тестирования. Объём работы растёт на 20 часов с каждым спринтом - и это проблема. Задача - автоматизировать проверку критических для пользователей сценариев, чтобы снизить нагрузку на QA и сократить этап тестирования.</p>
25 <p>Вот пример: продукт становится сложнее, и QA-инженеру требуется всё больше времени для ручного тестирования. Объём работы растёт на 20 часов с каждым спринтом - и это проблема. Задача - автоматизировать проверку критических для пользователей сценариев, чтобы снизить нагрузку на QA и сократить этап тестирования.</p>
26 <p>Разработчик приходит к руководителю и говорит: "Я прикинул, как автоматизировать тестирование: потребуется максимум 400 рабочих часов, зато можно будет сэкономить 80 часов за каждый релиз. Могу подхватить задачу - знаю, что ещё трое фронтендеров готовы помочь, закончим к концу квартала. Если ты согласен, сейчас подготовлю инфраструктуру и запуск тестов, а на следующей неделе девопсы добавят всё в настройки пайплайна сборки".</p>
26 <p>Разработчик приходит к руководителю и говорит: "Я прикинул, как автоматизировать тестирование: потребуется максимум 400 рабочих часов, зато можно будет сэкономить 80 часов за каждый релиз. Могу подхватить задачу - знаю, что ещё трое фронтендеров готовы помочь, закончим к концу квартала. Если ты согласен, сейчас подготовлю инфраструктуру и запуск тестов, а на следующей неделе девопсы добавят всё в настройки пайплайна сборки".</p>
27 <p>Как на такое отреагирует руководитель? Люди и ситуации бывают разные - но лично я бы держался за такого человека. Исходя из моей практики и опыта коллег, подобные кадры ценятся очень высоко, потому что двигают компанию вперёд.</p>
27 <p>Как на такое отреагирует руководитель? Люди и ситуации бывают разные - но лично я бы держался за такого человека. Исходя из моей практики и опыта коллег, подобные кадры ценятся очень высоко, потому что двигают компанию вперёд.</p>
28 <p>Идеальный для работодателя вариант - если вы просто возьмёте и начнёте делать больше. Даже когда вас об этом не просит руководитель, даже если за это сначала не дают надбавок и премий. Со временем это обязательно принесёт результат - как в деньгах, так и в статусе, в знаниях.</p>
28 <p>Идеальный для работодателя вариант - если вы просто возьмёте и начнёте делать больше. Даже когда вас об этом не просит руководитель, даже если за это сначала не дают надбавок и премий. Со временем это обязательно принесёт результат - как в деньгах, так и в статусе, в знаниях.</p>
29 <p>В моей практике был случай, когда разработчик забрал на себя консультирование технического пиара как дополнительную нагрузку, когда его начальник не был уверен в таком решении. Но спустя некоторое время, увидев результат для всей компании, поменял своё мнение. Тексты стали качественнее, на них стали лучше реагировать потенциальные соискатели, а технические мероприятия начали привлекать сторонних инженеров, в которых была заинтересована непосредственно команда. Тогда тимлид стал оставлять отдельный слот в спринтах на коммуникационную работу. И организовал бонус за неё.</p>
29 <p>В моей практике был случай, когда разработчик забрал на себя консультирование технического пиара как дополнительную нагрузку, когда его начальник не был уверен в таком решении. Но спустя некоторое время, увидев результат для всей компании, поменял своё мнение. Тексты стали качественнее, на них стали лучше реагировать потенциальные соискатели, а технические мероприятия начали привлекать сторонних инженеров, в которых была заинтересована непосредственно команда. Тогда тимлид стал оставлять отдельный слот в спринтах на коммуникационную работу. И организовал бонус за неё.</p>
30 <p><strong>Зоя Австрийская</strong>, руководитель технического пиара "ВКонтакте"</p>
30 <p><strong>Зоя Австрийская</strong>, руководитель технического пиара "ВКонтакте"</p>
31 <p>Чтобы добиться своего, нужно об этом рассказать. Кажется, это самый очевидный совет - что сложного в разговорах? Но всё не так просто.</p>
31 <p>Чтобы добиться своего, нужно об этом рассказать. Кажется, это самый очевидный совет - что сложного в разговорах? Но всё не так просто.</p>
32 <p>Посмотрим на историю разработчика с другой стороны. Вот он осознал, что компании нужны автотесты, и героически взялся за дело: не спал ночами, оставил в стороне все другие задачи и придумал блестящее решение. После этого пошёл показывать свои наработки руководителю, и тут вдруг выяснилось, что проблемой уже занимаются ребята из другого отдела - а сейчас в команду планируют нанять побольше QA-инженеров.</p>
32 <p>Посмотрим на историю разработчика с другой стороны. Вот он осознал, что компании нужны автотесты, и героически взялся за дело: не спал ночами, оставил в стороне все другие задачи и придумал блестящее решение. После этого пошёл показывать свои наработки руководителю, и тут вдруг выяснилось, что проблемой уже занимаются ребята из другого отдела - а сейчас в команду планируют нанять побольше QA-инженеров.</p>
33 <p>В чём ошибка? Наш герой не обсудил потребность компании и решение проблемы, перед тем как приступить к её решению.</p>
33 <p>В чём ошибка? Наш герой не обсудил потребность компании и решение проблемы, перед тем как приступить к её решению.</p>
34 <p>Это работает и с личным развитием. Не стоит терпеливо ждать, пока к вам придут и предложат повышение, задачи поинтереснее и зарплату побольше. Такое действительно может случиться, если коллектив маленький и ваши заслуги видны издалека - или, наоборот, вы работаете в большой корпорации, где настроена чёткая система грейдов и индивидуальных планов развития. Но между этими двумя полюсами находятся десятки тысяч компаний, где без разговоров совсем никуда.</p>
34 <p>Это работает и с личным развитием. Не стоит терпеливо ждать, пока к вам придут и предложат повышение, задачи поинтереснее и зарплату побольше. Такое действительно может случиться, если коллектив маленький и ваши заслуги видны издалека - или, наоборот, вы работаете в большой корпорации, где настроена чёткая система грейдов и индивидуальных планов развития. Но между этими двумя полюсами находятся десятки тысяч компаний, где без разговоров совсем никуда.</p>
35 <p>"Невысказанные желания - один из главных блокеров роста как у инженеров, так и у всех остальных специалистов. К сожалению или счастью, чтение мыслей всё ещё не обязательный навык для руководителей. А сидеть и ждать, пока кто-то угадает, чего вы хотите, - дело неблагодарное. Поэтому шаг первый - сформулировать свои желания, шаг второй - рассказать о них руководителю".</p>
35 <p>"Невысказанные желания - один из главных блокеров роста как у инженеров, так и у всех остальных специалистов. К сожалению или счастью, чтение мыслей всё ещё не обязательный навык для руководителей. А сидеть и ждать, пока кто-то угадает, чего вы хотите, - дело неблагодарное. Поэтому шаг первый - сформулировать свои желания, шаг второй - рассказать о них руководителю".</p>
36 <p><strong>Сергей Щербинин</strong>, CEO консалтинговой компании</p>
36 <p><strong>Сергей Щербинин</strong>, CEO консалтинговой компании</p>
37 <p>Разговаривать с руководством трудно, особенно о деньгах. Это неудобно, неловко, "стеснительно" и даже как будто неприлично. Но важно помнить: зарплатные переговоры - такая же часть рабочих коммуникаций, как беседы на дейли или брейнштормы. Главное - чтобы диалог был честным и конструктивным для обеих сторон.</p>
37 <p>Разговаривать с руководством трудно, особенно о деньгах. Это неудобно, неловко, "стеснительно" и даже как будто неприлично. Но важно помнить: зарплатные переговоры - такая же часть рабочих коммуникаций, как беседы на дейли или брейнштормы. Главное - чтобы диалог был честным и конструктивным для обеих сторон.</p>
38 <p>Может быть, после беседы окажется, что ваши ожидания и возможности компании не совпадают. Такое случается - иногда легче просто разойтись и двигаться дальше. Но если вам не готовы больше платить прямо сейчас, это не значит, что пора хлопать дверью и бежать к конкурентам. Планирование зарплат, особенно в корпорациях, - процесс не быстрый.</p>
38 <p>Может быть, после беседы окажется, что ваши ожидания и возможности компании не совпадают. Такое случается - иногда легче просто разойтись и двигаться дальше. Но если вам не готовы больше платить прямо сейчас, это не значит, что пора хлопать дверью и бежать к конкурентам. Планирование зарплат, особенно в корпорациях, - процесс не быстрый.</p>
39 <p>"Если вы хотите вырасти в деньгах и навыках, заложите на это от полугода до года. У компании будет время для поиска ресурсов, а вы сможете составить план развития и подтянуть свои навыки, чтобы потом чувствовать себя комфортнее на желаемой позиции.</p>
39 <p>"Если вы хотите вырасти в деньгах и навыках, заложите на это от полугода до года. У компании будет время для поиска ресурсов, а вы сможете составить план развития и подтянуть свои навыки, чтобы потом чувствовать себя комфортнее на желаемой позиции.</p>
40 <p>Подходить к беседе стоит с позиции взрослого человека. Если с ходу высказывать претензии или пытаться манипулировать работодателем, используя оффер в другой компании как козырь, то это, конечно, может сработать из-за страха вас потерять - но вряд ли сыграет на руку в долгосрочной перспективе".</p>
40 <p>Подходить к беседе стоит с позиции взрослого человека. Если с ходу высказывать претензии или пытаться манипулировать работодателем, используя оффер в другой компании как козырь, то это, конечно, может сработать из-за страха вас потерять - но вряд ли сыграет на руку в долгосрочной перспективе".</p>
41 <p><strong>Вера Маневич</strong>, директор по персоналу "Одноклассников"</p>
41 <p><strong>Вера Маневич</strong>, директор по персоналу "Одноклассников"</p>
42 <p>Вопросы для зарплатных переговоров:</p>
42 <p>Вопросы для зарплатных переговоров:</p>
43 <ul><li>Что я могу сделать, чтобы вырасти в деньгах? Какую пользу принести компании?</li>
43 <ul><li>Что я могу сделать, чтобы вырасти в деньгах? Какую пользу принести компании?</li>
44 <li>Какие у меня есть варианты для развития - в позиции, ответственности, задачах? Кем я могу стать через год? А через два?</li>
44 <li>Какие у меня есть варианты для развития - в позиции, ответственности, задачах? Кем я могу стать через год? А через два?</li>
45 <li>Какие проблемы я могу помочь решить?</li>
45 <li>Какие проблемы я могу помочь решить?</li>
46 <li>Какие сильные стороны у меня есть? А что мне стоит развить?</li>
46 <li>Какие сильные стороны у меня есть? А что мне стоит развить?</li>
47 </ul><p>С продвижением по карьерной лестнице специалист начинает всё больше влиять на результаты компании. Ускорить процесс можно, если прокачивать бизнес-мышцу: разбираться, какие метрики зависят от кода, договариваться с коллегами из других команд, повышать культуру разработки. И даже думать, как снять часть ответственности с руководителя, если работы у него с избытком.</p>
47 </ul><p>С продвижением по карьерной лестнице специалист начинает всё больше влиять на результаты компании. Ускорить процесс можно, если прокачивать бизнес-мышцу: разбираться, какие метрики зависят от кода, договариваться с коллегами из других команд, повышать культуру разработки. И даже думать, как снять часть ответственности с руководителя, если работы у него с избытком.</p>
48 <p>Отвечать за свой участок работы, безусловно, важно. Но разработка - лишь часть продукта. Поэтому подход "Опишите мне задачу, и я её сделаю, остальное неважно" не приведёт к успеху. Больше ценятся кадры, готовые работать с проблемами, а не сформулированными задачами.</p>
48 <p>Отвечать за свой участок работы, безусловно, важно. Но разработка - лишь часть продукта. Поэтому подход "Опишите мне задачу, и я её сделаю, остальное неважно" не приведёт к успеху. Больше ценятся кадры, готовые работать с проблемами, а не сформулированными задачами.</p>
49 <p>Представьте картину: разработчики встречаются в баре и начинают обсуждать свои беды.</p>
49 <p>Представьте картину: разработчики встречаются в баре и начинают обсуждать свои беды.</p>
50 <p>- Вот было бы здорово организовать A/B-тестирование, а не гадать на кофейной гуще.</p>
50 <p>- Вот было бы здорово организовать A/B-тестирование, а не гадать на кофейной гуще.</p>
51 <p>- А у нас неправильно организован деплой.</p>
51 <p>- А у нас неправильно организован деплой.</p>
52 <p>- А у нас API падает на деве, невозможно терпеть!</p>
52 <p>- А у нас API падает на деве, невозможно терпеть!</p>
53 <p>Такие разговоры без действий непродуктивны: если вы знаете, как решить проблему, - решите её. Чем больше вы заинтересованы в бизнесе, тем больше бизнес заинтересован в вас.</p>
53 <p>Такие разговоры без действий непродуктивны: если вы знаете, как решить проблему, - решите её. Чем больше вы заинтересованы в бизнесе, тем больше бизнес заинтересован в вас.</p>
54 <p>"Взаимодействие с заказчиком на проектах часто происходит через менеджера. Если разработчик может сам включиться в диалог и помочь решить проблему заказчика, то мы экономим на менеджере и сокращаем коммуникацию. Такой специалист стоит дороже".</p>
54 <p>"Взаимодействие с заказчиком на проектах часто происходит через менеджера. Если разработчик может сам включиться в диалог и помочь решить проблему заказчика, то мы экономим на менеджере и сокращаем коммуникацию. Такой специалист стоит дороже".</p>
55 <p><strong>Алексей Авдеев</strong>, CTO в продуктовой лаборатории Mish</p>
55 <p><strong>Алексей Авдеев</strong>, CTO в продуктовой лаборатории Mish</p>
56 <p>В сообществе разработчиков есть немало неписаных правил, которые как будто разумеются сами собой. Конечно, надо писать архитектурно правильный код, покрывать всё автотестами, проводить рефакторинг, обновлять устаревшие интерфейсы - всё это действительно важно.</p>
56 <p>В сообществе разработчиков есть немало неписаных правил, которые как будто разумеются сами собой. Конечно, надо писать архитектурно правильный код, покрывать всё автотестами, проводить рефакторинг, обновлять устаревшие интерфейсы - всё это действительно важно.</p>
57 <p>Но мало кто спрашивает, с какой целью это делается. Я часто вижу решения, пропитанные верой в их правильность. Но редко наблюдаю, чтобы кто-то критически подходил к эталонам.</p>
57 <p>Но мало кто спрашивает, с какой целью это делается. Я часто вижу решения, пропитанные верой в их правильность. Но редко наблюдаю, чтобы кто-то критически подходил к эталонам.</p>
58 <p>Например, зачем вкладываться в архитектуру и автоматизацию тестов и деплоя на проекте, судьба которого - собрать заявки на митап? Компания проведёт мероприятие и забудет об этом сайте. Может, лучше возьмём jQuery, оживим на нём форму - и этого будет достаточно?</p>
58 <p>Например, зачем вкладываться в архитектуру и автоматизацию тестов и деплоя на проекте, судьба которого - собрать заявки на митап? Компания проведёт мероприятие и забудет об этом сайте. Может, лучше возьмём jQuery, оживим на нём форму - и этого будет достаточно?</p>
59 <p>Важно понимать, когда нужно сделать достаточно хорошо, чтобы всё просто работало и бизнес достиг ожидаемых результатов. Это может на время ухудшить кодовую базу проекта. Зато не сдвинет сроки, пока вы закапываетесь в поисках идеала, который не даст ничего, кроме дополнительных расходов.</p>
59 <p>Важно понимать, когда нужно сделать достаточно хорошо, чтобы всё просто работало и бизнес достиг ожидаемых результатов. Это может на время ухудшить кодовую базу проекта. Зато не сдвинет сроки, пока вы закапываетесь в поисках идеала, который не даст ничего, кроме дополнительных расходов.</p>
60 <p>"Реальность такова, что иногда приходится срезать углы и искать не самые изящные, но рабочие решения. Это понимают не все: часто разработчики резко негативно относятся к "костылям“ и отсутствию времени на рефакторинг. Тем ценнее становятся специалисты, которые знают, как сократить время на разработку, а потом улучшить фичу после релиза. Им руководитель будет охотнее доверять самые важные и критичные проекты".</p>
60 <p>"Реальность такова, что иногда приходится срезать углы и искать не самые изящные, но рабочие решения. Это понимают не все: часто разработчики резко негативно относятся к "костылям“ и отсутствию времени на рефакторинг. Тем ценнее становятся специалисты, которые знают, как сократить время на разработку, а потом улучшить фичу после релиза. Им руководитель будет охотнее доверять самые важные и критичные проекты".</p>
61 <p><strong>Григорий Богданов</strong>, тимлид бэкенд-разработки Altenar</p>
61 <p><strong>Григорий Богданов</strong>, тимлид бэкенд-разработки Altenar</p>
62 <p>Конечно, это далеко не все составляющие, из которых складывается ценность разработчика. Самостоятельность, знание продукта, умение управлять рисками и быть командным игроком - всё это не менее важные качества, которые стоит прокачивать.</p>
62 <p>Конечно, это далеко не все составляющие, из которых складывается ценность разработчика. Самостоятельность, знание продукта, умение управлять рисками и быть командным игроком - всё это не менее важные качества, которые стоит прокачивать.</p>
63 <p>Но вернёмся к первому совету: всё же главное - понимать, чего вы сами хотите от работы. Может статься, что общепринятый карьерный трек - не для вас, и пока все стремятся стать тимлидами, вам комфортнее расти как специалисту. Чтобы в итоге стать экспертом, за которым выстраиваются очереди из рекрутеров.</p>
63 <p>Но вернёмся к первому совету: всё же главное - понимать, чего вы сами хотите от работы. Может статься, что общепринятый карьерный трек - не для вас, и пока все стремятся стать тимлидами, вам комфортнее расти как специалисту. Чтобы в итоге стать экспертом, за которым выстраиваются очереди из рекрутеров.</p>
64 <p>Подумайте: устраивает ли вас позиция, на которой вы сейчас находитесь? Хотите ли вы расти дальше? Если да - есть ли для этого возможности в вашей компании?</p>
64 <p>Подумайте: устраивает ли вас позиция, на которой вы сейчас находитесь? Хотите ли вы расти дальше? Если да - есть ли для этого возможности в вашей компании?</p>
65 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
65 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>