И это была катастрофа.

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

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

  • Из этого может получиться что угодно. Один из самых распространенных результатов — после начальной фазы эйфории, с определенного момента времени, вам постоянно приходится иметь дело с совершенно нереалистичными идеями — например, следующий сценарий — «Мы немного мозговой штурм около получаса, максимум час, и мы вкратце объясним вам, как мы представляем себе нашу систему управления товарами. Основываясь на этой информации, вы сможете внедрить его в течение месяца».
  • Вы просто несете ответственность за все проблемы. Всегда есть люди, которые спрашивают, касается ли это вашей работы или нет. Так что временами можно даже не думать о программировании, но другие кричат, когда дальше разработки не идет.
  • Вам нужно много юмора. Приходится постоянно переводить, например, что от тебя хотят или что нужно тебе. Убедитесь, что у вашего босса есть подсказка. В противном случае он будет подозревать вас без причины, потому что движется слишком медленно или не может отличить одно от другого.
  • У вас есть большая свобода принимать собственные решения. Никто не может вам мешать. Тем не менее, это также немного одинокая работа. Если у вас есть проблема, вы полностью предоставлены сами себе. И из собственного опыта: коллега-специалист избавлен от того, что трудно вынести, — и я выразился осторожно.
  • Если вы работаете только с непрофессионалами, вы будете работать очень непродуктивно, потому что не у кого учиться и расти вместе. Недаром лучшие программисты идут в Google, Facebook и Twitter, потому что вы находитесь среди единомышленников, и часто у них можно многому научиться.

Меня не устраивала ситуация, так как не из чего было извлечь уроки. Учиться на практике — это нормально, но очень часто — очень болезненно, утомительно и разочаровывающе — даже если компания платит вам за обучение.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.