В чём заключается роль Lead Developer?
Дорогие коллеги, подскажите, пожалуйста, в чём заключается роль lead developer?
Насколько это отличается от Team Lead или Tech Lead, или это вообще разные понятия?
Подобається Сподобалось 1
До обраного В обраному 0
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
19 коментарів
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Dmytro Shchurov Frontend/React Developer в KAJO s.r.o. 27.06.2016 20:17
Lead Developer — единственный, кто задержался на проекте настолько, что ублажается всякими пряниками, чтобы не ушел, потому что разобраться в многолетнем наследии комбинации архитектурных решений может по-факту только он. Обычно новичкам на проекте такая должность не достается. В отличие от тимлида, например.
Тоесть если вы видите вакансию лид девелопер, то это вакансия тим лида?
Dmytro Shchurov Frontend/React Developer в KAJO s.r.o. 27.06.2016 22:50
Я думаю, что — да. Размещая такую вакансию, РМ имеет в виду какие-то другие обязанности, за которые не так явно хотят платить, как тим или тек лиду
Lead developer отвечает на вопросы developer, то есть решает все возникшие проблемы.
Alex Fogol Software Developer, C/C++ Expert 27.06.2016 13:34
Лычка. 146%. Всё. Для особой заслуги есть ещё Lead Developer I, Lead Developer II, Lead Developer III.
В отечественных условиях активно применяется для формирования команд «из того что было» с целью предоставления их заказчику в качестве «особо синьорных программистов» когда приходится например закрывать стэк .NET имеющимися уже в наличии лояльными и проверенными джавистами или наоборот Java дотнетчиками. В таком случае быстро переклеиваются лычки и продажники формируют образы «обучаемых высококлассных специалистов» справедливости ради сами специалисты способны проходить собеседование у заказчика а с другой стороны «так ведь других нет?» (к) (тм) Также используется как аргумент в торгах по з.п.
В иностранных условиях работает в рамках больших корпораций. Расписано часто довольно подробно в корпоративных правилах определяет например насколько удобные места на парковке может занимать тот или иной грейд работников. Чисто технически несколько уменьшает уровень отчётности исходя из LD0 отчитывается перед LD1,LD2,LD3,PM. а LD3 прямо отчитывается уже только перед PM и выше. Практика показывает что такие бюрократические системы более чем актуальны.
С техническими навыками всё обычно сильно-сильно сложнее определяется в среднем так либо ты будучи специалистом либо «заинтересованным лицом» в такой-то области знаешь этого человека как известного специалиста в этой области либо грейд товарища в компании определяет в основном его soft skills по продвижению по этим грейдам. Исключения разумеется имеются но как исключения и встретить их можно только случайно перебрав статистику вариантов.
ЗЫ: надо ещё понимать что «Lead Developer» это чисто техническая лычка когда надо впарить синьор-мидл куда-то куда они может не очень хорошо подходят т.е. это чисто технически именно Senior++ он никакой не Team Lead от слова вообще и «как бы ещё не Tech Lead» которых компании как тайтлов стараются избегать потому как Tech Lead он как бы вообще гуру по технологии конкретно и на проекте он может быть один и чаще всего он даже частично занят в нескольких проектах и продаётся в основном для убеждения заказчика в наличии якобы технологической экспертизы и заказчик точно не купит больше 1 а вот Lead Developer любых грейдов на любом проекте может быть вагон это такие же синьоры только крашенные.
Lead developer кто это
Кто-нибудь знает, есть ли разница между Lead Developer и Team Lead? Или эти словосочетания обозначают одну и ту же роль?
Re: Есть ли разница между Lead Developer и Team Lead?
От: | Igor Sukhov | |
Дата: | 20.10.08 05:34 | |
Оценка: | -1 |
Здравствуйте, phantom-developer, Вы писали:
PD>Кто-нибудь знает, есть ли разница между Lead Developer и Team Lead? Или эти словосочетания обозначают одну и ту же роль?
Lead Developer главнее.
* thriving in a production environment *
Re: Есть ли разница между Lead Developer и Team Lead?
От: | elmal | |
Дата: | 20.10.08 05:49 | |
Оценка: | 15 (1) +2 |
Здравствуйте, phantom-developer, Вы писали:
PD>Кто-нибудь знает, есть ли разница между Lead Developer и Team Lead? Или эти словосочетания обозначают одну и ту же роль?
Зависит от компании, проекта и т.д. А разница — часто Team Lead это что-то вроде PM, который в свободное от всяких административной рутины может еще в код лезть, не всегда это получается. То есть — назначает таски, проектную документацию пишет, эстимейты проводит, спецификацию наизусть знает, контролирует ход выполнения, ведет переписку, оценивает людей в команде и т.д, как правило это тот, у кого наилучшие коммуникационные скилы, метит в PM. Lead Developer — это в первую очередь разработчик, который будет проводить Code Review, делать критичные части системы, обучать новичков, предлагать архитектурные решения, используемые технологии и т.п, как правило это наиболее квалифицированный разработчик, метит в архитекторы.
Re: Есть ли разница между Lead Developer и Team Lead?
От: | Blazkowicz |
Дата: | 20.10.08 10:42 |
Оценка: |
Здравствуйте, phantom-developer, Вы писали:
PD>Кто-нибудь знает, есть ли разница между Lead Developer и Team Lead? Или эти словосочетания обозначают одну и ту же роль?
Lead Developer не обязательно один на проект или команду. Это такой Developer ответстенность которого распространяется и на задачи других девелоперов. Lead Developer так же принимает технические решения (или учавствует в принятии) влияющие на дизайн приложения. Но при этом не такие масштабные как те за которые отвечает архитектор.
Team Leader же всегда один на команду. При этом он отвечает за ряд организационных вопросов, не всегда имеющих отношение к проекту.
То есть роль Team Leader, например, может быть назначена человеку мало связанному с работой с кодом вообще.
Re: Есть ли разница между Lead Developer и Team Lead?
От: | koandrew | http://thingselectronic.blogspot.ca/ |
Дата: | 20.10.08 22:52 | |
Оценка: | +1 |
Здравствуйте, phantom-developer, Вы писали:
PD>Кто-нибудь знает, есть ли разница между Lead Developer и Team Lead? Или эти словосочетания обозначают одну и ту же роль?
Lead Developer = Developer + PM
Team Lead = PM + Developer
[КУ] оккупировала армия.
Re[2]: Есть ли разница между Lead Developer и Team Lead?
От: | Igor Sukhov |
Дата: | 20.10.08 23:35 |
Оценка: |
Здравствуйте, koandrew, Вы писали:
PD>>Кто-нибудь знает, есть ли разница между Lead Developer и Team Lead? Или эти словосочетания обозначают одну и ту же роль?
K>Lead Developer = Developer + PM
K>Team Lead = PM + Developer
что-то случилось с ассоцитивным законом или операции сложения переопределены?
* thriving in a production environment *
Re[3]: Есть ли разница между Lead Developer и Team Lead?
От: | koandrew | http://thingselectronic.blogspot.ca/ |
Дата: | 21.10.08 03:29 | |
Оценка: |
Здравствуйте, Igor Sukhov, Вы писали:
K>>Lead Developer = Developer + PM
K>>Team Lead = PM + Developer
IS>что-то случилось с ассоцитивным законом или операции сложения переопределены?
Нет, «расшифровывается» просто:
#define + "с элементами"
[КУ] оккупировала армия.
Re[4]: Есть ли разница между Lead Developer и Team Lead?
От: | Igor Sukhov |
Дата: | 21.10.08 04:19 |
Оценка: |
Здравствуйте, koandrew, Вы писали:
K>>>Lead Developer = Developer + PM
K>>>Team Lead = PM + Developer
IS>>что-то случилось с ассоцитивным законом или операции сложения переопределены?
K>Нет, «расшифровывается» просто:
#define + "с элементами"
Профессия «Team Lead» — кто это, чем занимаются и как стать тимлидом
Team Lead в переводе с английского означает «лидер команды». В IT-индустрии тимлид — это программист, который берет на себя функции управления. Его основная задача — скоординировать работу своей команды таким образом, чтобы в конечном счёте заказчик был доволен созданным продуктом. В статье я подробно расскажу об особенностях профессии и объясню, как стать таким специалистом.
Содержание статьи скрыть
Рекомендую посмотреть подборку специализированных программ: обзор лучших курсов по Team Lead
Team Lead: кто это и чем занимается
Тимлид — это IT-специалист, чаще всего опытный разработчик, который руководит командой программистов. Он организует, направляет и обучает своих подчиненных так, чтобы коллектив успешно и вовремя справлялся с поставленными задачами. Как руководитель он ответственен за конечный результат — выпускаемый продукт, который передает заказчику. Этот специалист тесно общается с отделом подбора персонала, с заказчиками и вышестоящим руководством. И сам, если потребуется, участвует в разработке.
Функции Developer team lead различаются по направлению деятельности.
- Android Team Lead — в обязанности входит знание и умение работать на платформе Android и написание кодов. Помимо этого, специалист взаимодействует с командой, в которую могут входить менеджеры, аналитики, архитекторы и тестировщики.
- IOS Team Lead разрабатывает со своей командой приложения под IOS.
Возможные направления работы: IT-компании.
- Frontend Team Lead — разрабатывает пользовательский интерфейс, работает над функциями, которые будет видеть и использовать клиент. Это всё то, с чем взаимодействует пользователь, открывая веб-страницу. В его подчинении могут работать дизайнеры, программисты и UX-аналитики.
- Backend Team Lead —- занимается разработкой серверной части продукта и отвечает за создание баз данных, обработку и хранение информации в них.
Возможные направления работы: IT-компании.
С точки зрения профессионального роста, тимлид — это высшая позиция в карьерной лестнице программиста. До него могут дорасти специалисты, начиная со среднего уровня.
Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал
Подписаться
Уровни развития до тимлида
- Junior developer — начальный уровень, младший разработчик. Занимается написанием кодов, выполняет самые простые задачи, не разрабатывают решения. Только начинает свой путь в IT.
- Middle developer — средний уровень, работает с простыми задачами, имеет уверенные навыки программирования. Владеет некоторыми этапами разработки архитектуры, но самостоятельно создать приложение не смогут.
- Senior Team Lead — старший разработчик. Умеет не только программировать, но и обладает достаточным опытом и инструментами для решения незнакомых задач. Имеет навык разработки продукта с нуля. Может адаптировать приложение для пользователя, и ставит задачи менее опытным сотрудникам. С этой точки карьеры, специалист может выбирать свое дальнейшее направление деятельности. Выбор состоит в том, заниматься больше технологиями или коммуникацией с людьми.
- Technical leader — руководящая должность. Отвечает за техническую сторону реализации проекта. У него нет обязанностей менеджера, но он занимается архитектурой приложений, ПО и улучшает качество кода. Дает технические задания для подчиненных.
- Team leader/Team lead manager — лидер всей команды разработчиков, менеджер.
Возможные направления работы: IT-компании.
Что должен знать и уметь Team lead
В задачи тимлида входит следующее:
- общаться с заказчиком на протяжении всей работы, заниматься документацией, договорами;
- превратить идею заказчика в техническое задание для разработчиков;
- оценивать объём работ и бюджет, планировать все этапы во времени;
- иметь достаточный опыт в разработке и программировании, чтобы самостоятельно писать код и понимать архитектуру приложений;
- тестировать, проверять проект, разрабатывать его дизайн;
- формировать команду, мотивировать и обучать своих сотрудников;
- распределять нагрузку в команде, обеспечивать профессиональный рост подчиненных, подбирая каждому задачу;
- нести ответственность за проект.
Личные качества
У отличного специалиста должны быть развиты следующие качества:
- аналитический склад ума;
- пунктуальность;
- трудолюбие;
- дипломатичность;
- инициативность.
Ну и как все сотрудники:
- ответственность;
- креативность;
- целеустремлённость.
Уникальное предложение — -50% на ВСЕ курсы Skillbox. Получите современную онлайн-профессию, раскройте свой потенциал.
Активировать скидку →
Плюсы и минусы профессии
Профессия тимлидера, как и другие специальности, имеет позитивные и негативные стороны.
- высокая оплата труда;
- востребованность;
- универсальность, сочетание навыков программиста и управленца.
- огромная ответственность за команду;
- высокая концентрация внимания и многозадачность;
- ненормированный график;
- высокая нагрузка.
Зарплата Тимлида в Москве и по России
Чтобы узнать, сколько зарабатывает Team lead по Москве, ниже ознакомьтесь со скриншотом с сайта trud.com. Данные по средней зарплате за 2019 год:
По другим городам ситуация следующая:
Согласно сайту hh.ru, зарплата team lead начинается от 100 тыс. руб. Уровень такого специалиста оценивается как «Senior», то есть старший разработчик. По мнению работодателей, ему необходимо обладать следующими знаниями и навыками, :
- владение инструментами для построения различных приложений на языке Javascript;
- знание любого серверного языка программирования (PHP/Ruby/Python/Java);
- умение разбираться в чужом коде и вносить в него изменения, работать с кодами;
- умение писать тесты к своему коду;
- умение проводить системные проверки кода с целью обнаружения и исправления ошибок;
- умение участвовать в выстраивании процессов.
Для специалиста тимлид/техлид с опытом работы более 3 лет предлагается гонорар в диапазоне 250-400 тыс. руб. Такой кандидат должен:
- быть разработчиком не ниже уровня «Senior»;
- обладать опытом найма и курирования команды, управление коллективом;
- уметь создавать клиент-серверные приложения;
- работать с основными инструментами, которые нужны для написания и запуска приложений;
- знать несколько языков программирования;
- знать и понимать архитектуры для приложений;
- тестировать на корректность исходный код программы;
- разрабатывать ПО и использовать гибкую методологию разработки.
Как стать Team Lead
С нуля самому освоить эту профессию нереально, так как она требует большого количества навыков в программировании и менеджменте. Если речь идет только о программировании, то можно освоить конкретные инструменты по видеороликам на youtube-каналах. А для понимания основ командообразования и управления в направлении IT, придется искать другие варианты, как прокачать свои навыки. Без качественного образования здесь не обойтись.
Если у вас есть возможность посещать учебное заведение, это очень хорошо. Однако такой способ получения профессионального образования подойдет далеко не всем. Очное обучение занимает много времени, его сложно совместить с рабочим графиком, и оно дает мало практики.
Есть более простой и быстрый способ, как стать тимлидом.
Они помогут овладеть профессией и начать зарабатывать ещё в процессе обучения. Преимущества таких программ:
- Освоение профессии за несколько недель — лекции проводятся в удобное время, и скорость прохождения курса выбирается самостоятельно.
- Чётко структурированная информация — вместо самостоятельного поиска материала вы изучаете отобранную специалистами информацию в комфортном формате.
- Наработанное портфолио — то, что так часто просят работодатели. Домашние задания помогут с практикой, а работы показать заказчику в качестве портфолио.
- Удобство обучения — формат обучения позволяет получать информацию где угодно, когда угодно и на любом гаджете.
Если вас заинтересовала профессия — ставьте плюс в комментариях, расскажем, как в ней легко стартануть
Поделитесь материалом в соцсетях — обсудите его с друзьями и коллегами!
Не знаете с чего начать?
Получите персональный список курсов, пройдя бесплатный тест по карьере
Кто такой Team Lead
Вакансии на эту должность – одни из самых противоречивых. Кажется, что большинство компаний плохо себе представляют, кто такой team lead, и какие функции в команде разработчиков он должен выполнять. Кто-то видит в этом сотруднике системного аналитика, кто-то – архитектора, а кто-то — руководителя проекта… Кто же такой developer team lead на самом деле?
В самом общем понимании тимлид – руководитель команды разработчиков. По сути, он формирует эту команду и определяет, кто из ее членов должен выполнить ту или иную задачу. Именно на team lead manager лежит ответственность за то, чтобы каждый член команды справлялся со своими задачами.
Вот ключевые обязанности team lead:
● планирование задач и подзадач, распределение между членами команды для максимально эффективного решения;
● оценка объемов, сроков и бюджета;
● планирование и выпуск релизов;
● продюсирование проекта (архитектура, разработка);
Понятное дело, что тимлид при этом должен быть коммуникабельным, уметь находить общий язык с самыми разными сотрудниками, улаживать конфликты, договариваться и удерживать свой авторитет в команде. Лидерские качества – обязательная характеристика специалиста такого плана.
Помимо менеджерских способностей, developer team lead должен обладать и техническими компетенциями:
● написание техзаданий для разработчиков на основе бизнес-задачи;
● разработка технологии исполнения проекта и ее реализация;
● создание ревью кода;
● разработка и тестирование;
● устранение возникающих проблем.
Из профессиональных навыков от developer team lead потребуются глубокие знания серверных технологий, PHP, MySQL, JS, опыт работы с Ubuntu, а также владение масштабируемостью проектов и популярными методологиями разработки.
Как видите, вакансия team lead – работа для технического специалиста высокого уровня с хорошими аналитическими и управленческими навыками. Оплачивается этот нелегкий труд достойно, и специалисты такого плана достаточно востребованы в крупных IT и финансовых компаниях, банках и системных агрегаторах.
Однако есть у профессии team lead manager и минусы. Это, прежде всего, высокая ответственность не только за свою работу, но и за результаты труда команды. Не многие обладают смелостью взять ее на себя. В некоторых вакансиях от team lead требуется способность переключаться между разными задачами. Такая гибкость тоже под силу не каждому. И, наконец, задумывая искать себе работу в качестве developer team lead, будьте готовы к ненормированному рабочему дню.
При довольно весомых минусах у тимлида есть огромные перспективы роста, которые привлекают многих выбравших этот путь. Если развиваться в дальнейшем по техническому направлению, то у вас есть все шансы занять позицию системного архитектора. А если выбрать для себя управление, то можно построить карьеру проект-менеджера.
Вакансии team lead вы найдете на нашем сайте.
Найдем ИТ-специалистов любого уровня и направлений
- Работаем без предоплаты
- Первый кандидат через 3 дня
- Финансовая гарантия в течение 3 месяцев