Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
6 участников
Администратор miracle_Pot98

Последние откомментированные темы:

20250115205851

←  Предыдущая тема Все темы Следующая тема →
пишет:

Как стать архитектором ПО

Есть ли жизнь после 45

Вы когда-нибудь задумывались над тем, какие возможности карьерного роста есть у разработчика? Какие направления для роста открыты? А главное, что случается с разработчиками старше 45 лет? Вот есть среди ваших друзей разработчик старше 45 лет? Я лично знаю нескольких таких, и многие из них истинные хардкорные программисты, которые работали еще с перфокартами.

Существует несколько возможностей карьерного роста, которыми разработчики могут воспользоваться:

  • Первое и, наверное, самое очевидное – это карьерный рост в сфере вашей работы. Если вы junior-developer, то развивайтесь до middle и senior-developer, а затем уже занимайте роли тим лидов.
  • Переход на другой стек технологий. В настоящее время большое количество разработчиков уходит в мобильную разработку на iOS и Android, которые только набирают силу.
  • Перейдите на управленческую роль. Как разработчик могу вам сказать, что самой большой кадровой проблемой, которую я видел, является нехватка компетентных управленцев. Талантливый управленец очень дорого обходится компании, поэтому их сложно найти. Если управленец будет иметь технический бэкграунд, то это позволит ему быть на одной волне с разработчиками.
  • Станьте архитектором ПО. Это направление будет рассмотрено в данной серии статей.
  • Уход из сферы IT. Да, бывает, что такое случается. Никогда не поздно начать делать то, что вам нравится.
Да, вот это мой путь

За последние восемь лет, я вначале работал с Java EE, затем перешел на работу с iOS и стал тим лидом. Я был руководителем различных команд разработчиков и работал с различными стеками технологий, включая Android и Web стеки. Создал архитектуру сетевого уровня взаимодействия для нескольких сервисов, разрабатываемых компанией, с помощью сокетов и REST API. За это время работы я познакомился с ролью управленца и с перспективами развития в этом направлении, при том, что позицию тим лида занимал уже более двух лет. На своей следующей позиции, моей целью является быть архитектором ПО.

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

Кто может извлечь выгоду из этого?

Эта серия статей поможет вам в том случае, если вы относитесь к одной из нижеприведенных категорий:

  • IT разработчик или инженер. Вы все еще развиваетесь, как разработчик, но смотрите вперед и планируете свою карьеру. Даже если первоначально цель неясна, то человек, ставящий перед собой стратегии по её достижении, достигнет её гораздо быстрее чем тот, кто не планирует карьерного роста.
  • Ведущий инженер-разработчик, тим лид. Вы сейчас находитесь на пике карьеры разработчика. Для того, чтобы развиваться дальше, перед вас стоит выбор: выучить еще один стек технологий и сменить направление работы; уйти из разработки, или стать архитектором ПО.
  • Архитектор программных решений. Вы недавно заняли эту позицию, или же давно работаете в этой области. Возможно одним из качеств такого специалиста является понимание того, что всегда есть те сферы, которых мы можем не знать и то, что процесс обучение продолжается.
  • IT-руководитель. Несмотря на то, что вы руководитель, вы прекрасно понимаете, что должны хотя бы приблизительно понимать, что делают ваши подчиненные или коллеги.
Кто же такой этот архитектор?

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

Это интересно
0

02.01.2018
Пожаловаться Просмотров: 396  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены