Вроде бы не совсем так...
Программист это Developer, а Инженер-программист это Software Engineer. Раньше в 90х разница была более чёткая, а сейчас это как синонимы.
Это чисто технические позиции. После Senior параллельно идут лидерские позиции, типа team manager, department manager, и т.д. Всё зависит от размера компании. У нас team lead обычно senior software engineer (в команде 3-4 человека). Team Manager руководит двумя или тремя командами. Работал в компании, где команды были по 10 человек и состояли из смешаннаго состава, пара бэкендеро, дата, парочка фулстаков, веб девелопер, парочка стажёров и был приписан дезайнер. В команде было 3-4 сениоров и просто менеджер, но из девелоперов (час в день сам кодировал).
А так же видел, в других шаражках когда на команду из 2х человек ставили тим-менеджера, а на две команды сениор-манаджера. Две группы собирались в департмент и у них был директор. И получалось, что на всего 8 девелоперов было 7 менеджеров и парочка бизнесс аналистов. При чём никто из них не имел никакого опыта в программировании. Как только в компанию пришёл новый VP с 15 летним опытом программирования, он сразу эту богодельню прикрыл. Оставив только 3 менеджера. Твитер сейчас всех этих дармоедов отправил отдыхать. Да и видел, что Гугл решил около 6% сократил. Там дохрена дармоедов которые только ходят на летучки и совещания и толком сами ничего не приносят.
8 комментариев
Год назад
Удалить комментарий?
Удалить ОтменаГод назад
Удалить комментарий?
Удалить ОтменаГод назад
Удалить комментарий?
Удалить ОтменаГод назад
Мидл - Инженер-программист
Сеньор - Ведущий программист
Тим-лид - Начальник отдела
Удалить комментарий?
Удалить ОтменаГод назад
Группенфюрер...
Удалить комментарий?
Удалить ОтменаГод назад
Программист это Developer, а Инженер-программист это Software Engineer. Раньше в 90х разница была более чёткая, а сейчас это как синонимы.
Удалить комментарий?
Удалить ОтменаГод назад
Удалить комментарий?
Удалить ОтменаГод назад
Junior Software Engineer
Software Engineer
Senior Software Engineer
Staff Software Engineer
Principle Software Engineer
Independent Contributor / Researcher
Это чисто технические позиции. После Senior параллельно идут лидерские позиции, типа team manager, department manager, и т.д. Всё зависит от размера компании. У нас team lead обычно senior software engineer (в команде 3-4 человека). Team Manager руководит двумя или тремя командами. Работал в компании, где команды были по 10 человек и состояли из смешаннаго состава, пара бэкендеро, дата, парочка фулстаков, веб девелопер, парочка стажёров и был приписан дезайнер. В команде было 3-4 сениоров и просто менеджер, но из девелоперов (час в день сам кодировал).
А так же видел, в других шаражках когда на команду из 2х человек ставили тим-менеджера, а на две команды сениор-манаджера. Две группы собирались в департмент и у них был директор. И получалось, что на всего 8 девелоперов было 7 менеджеров и парочка бизнесс аналистов. При чём никто из них не имел никакого опыта в программировании. Как только в компанию пришёл новый VP с 15 летним опытом программирования, он сразу эту богодельню прикрыл. Оставив только 3 менеджера. Твитер сейчас всех этих дармоедов отправил отдыхать. Да и видел, что Гугл решил около 6% сократил. Там дохрена дармоедов которые только ходят на летучки и совещания и толком сами ничего не приносят.
Удалить комментарий?
Удалить Отмена