Выбор жизненного пути, управление в ИТ

Доброго времени и суток! Хотелось бы услышать мнения, рекомендации и истории по поводу того, как стать менеджером в ИТ и что для этого нужно изучать, какие навыки и языки программирования качать, чтобы как можно быстрее попасть в управление ИТ? Если нужно пройти дорогу от разработчика, то хотелось бы узнать более простую предметную область и язык нежели С++, ибо после 7 месяцев изучения С++ голова пухнет все больше.
Сам являюсь студентом 4го курса фак. Комп. Инженерии, имею знание базовые С++, алгоритмов, базовые знания STL и английского(насчет английского понятно, что нужно повысить уровень до Intermediate), имеются некоторые социальные навыки в управлении людьми 3-5 чел. Программирование дается не легко, и нет особого энтузиазма, хотя в детстве было стремление, веб тоже не особо привлекает. Думаю, что нужно смотреть в другую сторону, а именно в управление, менять ИТ на что-то совершенно другое желания нет, увлекаюсь со школы.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коментар порушує правила спільноти і видалений модераторами.

можешь пойти в епам, циклум, софтсерв.

Говорят, V-Search набирает менеджеров, можно попробовать туда.

Коментар порушує правила спільноти і видалений модераторами.

Хорошо. Такой жирный? То есть тестером или программистом устроиться проще?

ну на проэкте нужен один менеджер, и какправило много программистов.
Потому, логично вроде как, что на программистов спросу больше.

Не в обиду автору, но я не знаю, кто, в здравом уме, возьмет управлять проектом вчерашнего студента, который даже в качестве рядового разработчика в коммерческих проектах не участвовал. Все, что написали ниже по поводу английского, методологий разработки и деловой переписки — абсолютно верно, только вот в жизни оно бывает совсем не так, как в теории. Поэтому, в целом, в IT менеджеров без боевого опыта работы разработчиком / тестировщиком не очень жалуют, потому что специфика области такова, что невозможно управлять тем, особенности функционирования чего ты слабо понимаешь

Если уж хочется идти именно в менеджмент, я бы поискал вакансии а-ля «координатор проекта», «координатор отдела» и т.п. Там довольно низкий порог входа, и можно посмотреть, как оно реально работает изнутри.

Спаибо! Так же и решил изначально, что нужен чисто технический опыт работы.

Если нужно пройти дорогу от разработчика, то хотелось бы узнать более простую предметную область и язык нежели С++
какой язык и предметная область будет проще и перспективнее в плане перехода к управлению в отличии от С++ ?( присматриваюсь к Objective-C , Java или C#)

Или возможно стоит сделать упор на тестирование?

Хорошие навыки тестирования икоммандной работы никогда не помешают.

Поэтому, в целом, в IT менеджеров без боевого опыта работы разработчиком / тестировщиком не очень жалуют, потому что специфика области такова, что невозможно управлять тем, особенности функционирования чего ты слабо понимаешь
хорошие управленцы с высоким техническим уровнем — редкий и ценный вид.

то ли дело «незамутнённые управленцы» -диплом получил, годик побултыхался в проектике и вперёд к высотам карьеры; тошнит от этих «пиджаков»

Да ладно, у нас в компании (аутсорсинг, но не лидер рынка пока:)) из всех менеджеров только один бывший программер, остальные экономисты-гуманитарии. И ничего, растем:).
Тестером еще можно пойти, но в разработчики не стоит. Не нравится человеку программирование — не добьется в нем успехов, ценить в компании не будут. А может и выгонят. А если вдруг добьется — то в менеджеры пускать не будут («не хотим терять хорошего разработчика и приобретать плохого менеджера»).

А кем/чем управлять хотите/планируете?

Хотел бы воплощать идеи и задания в сфере ИТ не вникая в самые мелкие детали и алгоритмы, то есть стать PM-менеджером. Нужно ли иметь чисто технический опыт работы, программировать?

Очень похоже, что Вы не работать хотите, а тупо рубить бабло, не прилагая особых усилий. Печалька

Идите в стартапщики. Вас там поймут.

Думаю, стоит начать с того, что понять в чем вы хотите стать специалистом.
То что вы написали не лепится на работу в IT-сфере.

Спасибо, в этом и пытаюсь разобраться. Есть ли схема или нечто подобное описывающее всю кадровую инфраструктуру ИТ в Украине?

Вы с чего-то хоть начните. И по мере приобретения опыта жизнь сама наприт.
А просто выбрав «тайтл» вы им не станете... ну выбирайте :)

Нужно ли иметь чисто технический опыт работы,
а как Вы думаете ? Или за Вас отдуваться подчиненные будут, а Вы в это время пить чай будете ? Технический опыт должен быть — это даже не должно обсуждаться. Я в своей жизни встречал индивидов в роли ПМ которые вообще не имели представления как устроены проекты и как все делать правильно, но зато исправно форвардили почту нужным людям и гоняли чай, а после заданного вопроса от кастомера бегали в истерике за девелоперами и спрашивали ответы.
программировать
не обязательно. Можно вырасти из QA или из бизнес-аналиста.
И мое личное мнение — ПМ нужно уметь очень хорошо уживаться с людьми и уметь их выслушать и поддержать в трудную минуту. ПМ должен быть для команды другом, а не «я начальник — ты дурак».

Спасибо! Имеет ли смысл совмещать изучение тестирования и Java? Или лучше сделать упор на что-то одно?

Если хотите начать — то начните с малого. Например с теории тестирования. Потом со временем Ваш кругозор увеличится и Вы сами поймете, что Вам будет не хватать.
Все знать сразу — увы не получится.

Вот несколько мыслей / советов по поводу того, как начать свой карьерный путь в IT.

Подтянуть знания:
1. Поднять английский до уровня аппер — эдвансед. Это важно. Менеджер проектов должен свободно общаться с представителями заказчика.

2. Прочитать несколько профильных книг для PM. Их вы найдете сами на профильных ресурсах.

3. Не плохо бы было также подтянуть себя по QA. В наших реалиях менеджер проектов часто сам проводит беглый анализ багов. Советую осилить Савина (Тестирование DOT COM).

4. Изучите методологии разработки программного обеспечения (аджайл, скрам, канбан, пр.).

5. Изучите правила деловой переписки.

6. Скачайте несколько готовых спецификаций, проанализируйте.

7. Разберитесь с Project Management tools

8. Проанализируйте требования для PM в вакансиях.

9. Посещайте регулярно PM семинары, IT тусовки. Знакомьтесь с нужными людьми.

Практика:
1. Попробуйте написать сами спецификацию (например, CRM системы).

2. Поиграйте в ролевые игры с товарищем. Он заказчик — вы PM. Прокачайте деловую переписку.

3. Развивайте в себе управленческие навыки. Организуйте мероприятие для группы, поездку на экскурсию на выходные, кружок по интересам, микро стартап, пр.

Поиск первой работы:
1. Выберите небольшие IT компании, отправьте им резюме с указанием уровня английского, изученной профильной литературы, своей искусственной практики (можете выслать им свою спецификацию для вышеуказанной CRM).

2. Если это первый пункт не прошел — постарайтесь устроиться в IT компанию, работающую на внутренний рынок. Там вход в профессию легче, требования минимальные.

3. Если 1,2 пункты тоже не идут, но очень хочется — постарайтесь войти в IT через схожую специальность — аккаунт менеджер, сейлз менеджер, QA. Если вы хорошо себя покажете и будете развиваться — вам могут дать шанс реализовать себя как PM.

Когда станешь ПМ-ом, не говори разработчикам, что ты тоже когда-то что-то писал и знаешь, как это нужно сделать

Intermediate мало, английский должен отлетать от зубов. Набивай профайл, всякие курсы, сертификаты, набивайся в PM trainee, бизнес аналитиком нормально поработать.
Если хочешь быть начальником, через программиста — сильно обходной путь.
На всех работах проявляй лидерские и организаторские качества, организовывай всякие мероприятия, что нибудь попланируй, организовуй документооборот, внедряй тулы и процессы, управляй тасками.
Прокачивай дипломатию, будь вежливым и выслушивай собеседника, старайся властно не командовать а урезонивать, мотивировать, логически доказывать точку зрения.
Развивай нетворкинг, учавствуй в мероприятиях, конференциях и т.д. Любой может подготовить доклад вроде роль фактора Икс на успех проекта попытавшись надергать данных из интернета.
Никогда не комить код, иначе ты потерян.

Спасибо. Насколько обходной? Живу в небольшом обл. центре на окраине страны, многие возможности типа курсов и сертификатов с конференциями не доступны. Есть идея поработать некоторое время программистом и двинуть в столицу, какой язык и предметная область будет проще и перспективнее в плане перехода к управлению в отличии от С++ ?( присматриваюсь к Objective-C , Java или C#)

Если хочешь максимизировать шансы стать начальника, едь в столицу бизнес аналистом.

То есть если делать упор на программирование, то на изучение и прокачку других навыков времени совсем не останется? Проблема в том, что у меня чисто техническое образование и нет знаний в бух-учете и торговле.

Начнешь програмить — увязнешь, это не короткий путь. Для айтишного ПМ-а образование в торговле не нужно, тем более при всем его сомнительном качестве в Украине.

Имел ввиду бизнес-аналитика. Где можно почерпнуть опыт работы и подойдет ли опыт работы низкоуровневого менеджера рекламы или торговли из обл. центра?

Не знаю, позиционируй себя как АйТи студента с дополнительным опытом, многие конторы(банки например) набирают таких в бизнес аналитики.

и подойдет ли опыт работы низкоуровневого менеджера рекламы или торговли из обл. центра
Не подойдет.
И на счет совета в плане «бизнес аналитика», я, кстати, не согласен.

В обл. центре других вакансий нет в сфере менеджмента. Планирую здесь пробыть около года. Имеет смысл приобрести технический опыт работы программистом пока есть свободное время или лучше обратить внимание на что-то другое?

Прокачивай дипломатию, будь вежливым и выслушивай собеседника, старайся властно не командовать а урезонивать, мотивировать, логически доказывать точку зрения.
+1
.
Наловчись быстро завоевывать доверие программистов, для этого необходимо быстро обнаружить его сильные стороны или сильные стороны написанного кода и похвали. Доверие, уважение — позволяет поощрять и наказывать людей. Для этого не обязательно сильно разбираться в коде, достаточно поспрашивать других программистов — что этот делает хорошо.
.
Учись в любой группе (в бане, походе, институте) быстро находить союзников среди уважаемых членов группы.

Підписатись на коментарі