Как стать автором
Обновить

5 причин, почему не стоит становиться программистом

Читальный зал
Из песочницы
Перевод
Автор оригинала: Mike

Достаточно людей очарованы программистами, и я не чувствую необходимости говорить о преимуществах.

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

Чтобы быть ясным, я не утверждаю, что какой-то другая карьера лучше.

Итак, рискну вызвать изрядную ненависть, приступлю.

1. Вы всего лишь инструмент

Возможно, вы слышали критику о том, что университет не отражает реальный мир.

В высшем учебном заведении программирование преподносится как действительно крутой предмет с множеством практических проектов. Опыт создания чего-либо с нуля, каким бы простым это ни было, по-настоящему увлекателен. Студенты соревнуются в создании самых быстрых роботов, умных автономных транспортных средств и самых изобретательных приложений для машинного обучения.

Обратите внимание, что эти проекты полностью созданы самими студентами. Они планируют и решают, как их реализовать от начала до конца. Здесь как говориться нет реальных заказчиков.

И вот реальная жизнь. В профессиональном мире то, что вы делаете, до последней строчки кода диктует ваш руководитель. Требования достаточно конкретны, чтобы избавиться от любой творческой свободы.

Ваша работа - не задавать вопросы, обсуждать или вводить новшества. Ваша работа - писать код в соответствии с требованиями. Эта функция была выбрана кем-то, кого вы даже не знаете.

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

2. Вы обуза

У каждой компании есть основная цель. Новостные корпорации собирают и распространяют информацию. Банки управляют средствами и займами. Супермаркеты закупают и продают товары первой необходимости.

И все эти компании существовали задолго до изобретения компьютеров. Программисты никогда не были важны для этого бизнеса.

Да, технологии коренным образом все изменили. Но, по иронии судьбы, эти изменение внесли не программисты.

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

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

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

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

И даже если есть такие инженеры-новаторы, они должны быть довольно редкими, поскольку я их не видел.

3. Вы заменяемы

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

Что делать? Очевидно, вы не можете уволить весь отдел или даже сократить его. Ведь без технического отдела невозможно вести бизнес.

Смотрите на историю в поисках вдохновения и замечаете, что например компании Ford, удалось снизить свои расходы, переместив производственные предприятия в страны с более низкими затратами на рабочую силу.

И вот вам и вуаля! Весь технический отдел вместе с колл-центром передан на аутсорсинг.

Программистов можно легко заменить, потому что полученные ими знания ни в коем случае не являются особенными.

У программистов нет деловых контактов, они не знают, как работает отрасль, и, скорее всего, даже не знают, как работает бизнес.

Я не могу представить себе «высококвалифицированную» работу, более заменяемую, чем должность программиста.

4. Вы устарели

Вы когда-нибудь покупали телефон, а через несколько месяцев грустили из-за того, что вышла более новая модель? Тогда ты не одинок.

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

Нужно постоянно изучать новые инструменты, чтобы оставаться актуальным в отрасли.

Это усугубляется спецификой требований к работе. Компаниям нужен не просто программист с многолетним опытом, который может создавать приложения. Им требуются программисты с инструментами, которые создают приложения.

Почему компании это делают? Да потому что могут. С толпами молодых, невежественных и все более конкурентоспособных программистов, жаждущих проявить себя, компании могут легко заменить большинство старых программистов новыми.

В отличие от врача, чей опыт повышает ценность, ваш опыт делает вас неуместными.

5. Вы хуже

Нравится вам это или нет, но мир благоволит к людям, находящимся у власти. А тех, кто просто служит, их недооценивают, забывают и хоронят в истории.

К сожалению, программисты далеко не лидеры.

Это становится более очевидным для программистов на рекламных акциях и на деловых встречах.

Если вы программист, карьерный рост ограничен вашим отделом, если конечно не сделаете огромный скачок, чтобы стать менеджером.

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

Пока вы остаетесь программистом, вы внизу карьерной лестницы.

Это жизнь

Легко критиковать эту статью, утверждая, что это просто твой опыт или, что еще хуже, только ты такой. Да, конечно, невозможно отрицать, что программная инженерия централизует работу, как никакое другое изобретение в истории человечества!

Но это реальность для большинства программистов. И осмелюсь сказать, что мои утверждения - правило, а не исключение.

Теги:
Хабы:
Всего голосов 62: ↑24 и ↓38 -14
Просмотры 16K
Комментарии Комментарии 78