Есть такое поверье, что в компании Гугл, которую многие в индустрии считают лучшей компанией наших дней, менеджеров почти нет. Ну, то есть их немного есть, необходимое зло, но это временно =). Потому, если убрать всех менеджеров, хорошие инженеры будут по прежнему делать хорошие вещи, может быть даже быстрее.
Действительно, какая перспектива строить карьеру в IT на позиции менеджера? Если изложенное мнение справедливо и "хорошие инженеры будут по прежнему делать хорошие вещи", а IT компании продают как раз результат труда инженера, то нет смысла становиться менеджером, чтобы рости в карьерном и финансовом плане. Мнения?
Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Postby Dmitry67 »
Сравните судьбу менеджеров и программистов во времена интернет-бубля
Менеджеры вовремя продали стоки (потому тчо все заранее знали) и купили дома
Программисты.... в лучшем случае нашли другую работу.
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
Dmitry67 wrote:Если вы собираетесь всю жизнь работать программистом, то таки да, стремиться в менеджеры не нужно
Мне нравится программировать и это хорошо получается, можно было бы этим заниматья долго. Вижу пару проблем:
1. Падает престиж профессии. Программист - скорее рядовой, дальше по иерархии идут разные сеньер архитекты, менеджеры и пр.
2. Первая проблема усугубляется, тем, что приходит много вчерашних студентов, которые становятся как бы ровней "старичку". Через некоторое время они карьерно растут и становятся твоим менеджером указывая что и как тебе делать.
shrecher wrote:IT компании продают как раз результат труда инженера
Есть мнение что IT компании продают как раз результат труда менеджеров.
Инженеры сами по себе хорошо делают продукты для внутреннего потребления других инженеров, причем слова "деньги", "сроки" и т.п. желательно не употреблять
shrecher wrote:Похоже надо идти в менеджеры иначе никак.
Можно идти в архитекторы, не обязательно в менеджеры.
Идея понятна и мне наиболее близкая. Но! Вы слышали про технологию Scrum (Agile)? Это сейчас модно и захватывает многие компании. Согласно философии скрама, есть только понятие команда, где все равны и взаимозаменяемы. Команда решает что и как реализовывать. Очень горизонтальная организация, в которой архитекторы не признаются как сушность.
shrecher wrote:IT компании продают как раз результат труда инженера
Есть мнение что IT компании продают как раз результат труда менеджеров.
Инженеры сами по себе хорошо делают продукты для внутреннего потребления других инженеров, причем слова "деньги", "сроки" и т.п. желательно не употреблять
Мне иногда кажеться, что это придумали сами менеджеры, чтобы оправдать свое существование.
Хорошие тим лиды и ведущие программисты прекрасно понимают что есть "деньги" и "сроки".
Они знают на какой компромис можно пойти, без серьезного ущерба для продукта, в отличии о менеджера.
shrecher wrote:Похоже надо идти в менеджеры иначе никак.
Можно идти в архитекторы, не обязательно в менеджеры.
Идея понятна и мне наиболее близкая. Но! Вы слышали про технологию Scrum (Agile)? Это сейчас модно и захватывает многие компании. Согласно философии скрама, есть только понятие команда, где все равны и взаимозаменяемы. Команда решает что и как реализовывать. Очень горизонтальная организация, в которой архитекторы не признаются как сушность.
nightmare2 wrote:У нас на работе есть аж два архитектора. Толку от них никакого. Я бы их заменил на бизнес аналитика и ввел бы его в команду разработчиков.
Я не совсем понимаю, кто такие бизнес-аналитики. Они могут сказать команде, основываясь на своих знаниях и опыте, что мы будем затачивать наше приложение самописными web parts и, что мы откажемся от стандартных Web Parts от Microsoft, потому что проект потребовал использования Web Parts. И главное, смогут ли они подтвердить свою точку зрения? Сомневаюсь.
Бизне-аналитики могут помочь команде глубже понять требования заказчика.
Программист больше думает о технической стороне продукта. В этом его слабость. Все мы любим кодировать, иногда забывая зачем все это нужно.
С другой стороны заказчик сам нуждается в помощи специалиста, который смог бы формализовать его требования.
shrecher wrote:... Вы слышали про технологию Scrum (Agile)? Это сейчас модно и захватывает многие компании. Согласно философии скрама, есть только понятие команда, где все равны и взаимозаменяемы. Команда решает что и как реализовывать. Очень горизонтальная организация, в которой архитекторы не признаются как сушность.
Я не большой знаток новомодных технологий, но имхо в нормальной форме scrum вполне сосуществует с менеджерами, тим-лидами, архитекторами и пр., а это какой-то экстремальный вариант, ну как если бы футбольная команда не признавала бы тренера как сущность и на утренних совещаниях выбирала, кто сегодня вратарь а кто полузащитник...
vlad12345 wrote:Я не большой знаток новомодных технологий, но имхо в нормальной форме scrum вполне сосуществует с менеджерами, тим-лидами, архитекторами и пр., а это какой-то экстремальный вариант, ну как если бы футбольная команда не признавала бы тренера как сущность и на утренних совещаниях выбирала, кто сегодня вратарь а кто полузащитник...
Product Owner The Product Owner represents the voice of the customer. .... Scrum is facilitated by a ScrumMaster, .... Team The team has the responsibility to deliver the product. A small team of 5-9 people with cross-functional skills to do the actual work (designer, developer etc.).
как видите никаких архитектов, сеньеров, а только 5-9 чел равных людей со взаимозаменяемыми скилами.
nightmare2 wrote:Бизне-аналитики могут помочь команде глубже понять требования заказчика.
Я думал, что для этого нужен Project manager. Такого добра у нас в фирме хватает. Может это и есть Бизнес-аналитик?
К сожалению хорошие БА встречаются крайне редко. А плохой БА может может испортить все дело. Но главное он не должен стоять над разработчиками, a быть просто одним из них.
shrecher wrote:как видите никаких архитектов, сеньеров, а только 5-9 чел равных людей со взаимозаменяемыми скилами.
Вот это и есть слабое место. Не так-то просто собрать такую команду. Которая может самоорганизоваться и определить кому и чем лучше заниматься.
Но к этому надо стримиться.
shrecher wrote:как видите никаких архитектов, сеньеров, а только 5-9 чел равных людей со взаимозаменяемыми скилами.
Вот это и есть слабое место. Не так-то просто собрать такую команду. Которая может самоорганизоваться и определить кому и чем лучше заниматься. Но к этому надо стримиться.
Ну вы ее соберете, а половину переманят или вся уйдет. Я как то никогда не видел команду из 5-9 высококласних профессионалов. Обычно к 2-4 добавляют ешо 8-15 средних.
Easbayguy wrote: Ну вы ее соберете, а половину переманят или вся уйдет. Я как то никогда не видел команду из 5-9 высококласних профессионалов. Обычно к 2-4 добавляют ешо 8-15 средних.
Необязательно, одновременно 5-9 высококласных профессионалов будут как пауки в банке: эго отрастает у высококласных профессионалов офигенное. Можно сделать 2 скрам команды: одна 2-3 гуру, для решение или пробивания мозгом сложных задач, а другая из 8 средних для решения рутиных проблем. Все согласно идеалогии скрама.
nightmare2 wrote:Вот это и есть слабое место. Не так-то просто собрать такую команду. Которая может самоорганизоваться и определить кому и чем лучше заниматься. Но к этому надо стримиться.
shrecher wrote:как видите никаких архитектов, сеньеров, а только 5-9 чел равных людей со взаимозаменяемыми скилами.
Вот это и есть слабое место. Не так-то просто собрать такую команду. Которая может самоорганизоваться и определить кому и чем лучше заниматься. Но к этому надо стримиться.
Ну вы ее соберете, а половину переманят или вся уйдет. Я как то никогда не видел команду из 5-9 высококласних профессионалов. Обычно к 2-4 добавляют ешо 8-15 средних.
+1
Вот поэтому Scrum (Agile) & extreme programming далеко не асегда подходят, к сожалению.