Кажется, что в наши дни все больше и больше людей обнаруживают ошибку научитесь программировать. Если YouTube, Instagram и Twitter являются каким-либо признаком того, к чему все идет, то велика вероятность, что вы в конечном итоге поддадитесь чарам «карьеры в сфере технологий» и подумаете о том, чтобы оставить свою работу.

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

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

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

5. Потому что вы думаете, что получите шестизначные числа.

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

Конечно, это звучит привлекательно. Было бы глупо не изучить HTML, CSS, JavaScript и не отправить свое резюме в Google.

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

И если вы добавите слово «младший» к любому заголовку, большинство оценок заработной платы в Интернете упадут на 20 000 долларов США до 30 000 долларов США, что является существенным процентом. Заработок также во многом зависит от вашего текущего местоположения. Сан-Франциско, например, известен тем, что находится в верхнем эшелоне заработной платы, но с таким же высоким рынком недвижимости.

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

4. Потому что вы хотите работать удаленно.

Это, вероятно, самая популярная причина, которую я слышу от людей, желающих научиться программировать. И я этого не понимаю. Кодирование не имеет ничего общего с удаленной работой. Вы, конечно, «можете» это сделать. Но вы также можете работать с таблицами Excel, корректировать документы, писать предложения удаленно и в значительной степени работать над всем, что связано с электронной почтой или MS Office. Для работы не в офисе требуется лишь подключение к Интернету и компьютер.

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

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

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

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

3. Потому что это весело

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

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

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

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

Опять же, быть программистом - это абсолютно весело. Но со временем это тоже пройдет, и вам придется иметь дело с противоположным. "Серьезный"?

2. Потому что в будущем все кодируют

Многие люди опасаются, что машины берут верх, и что Cyberdine уже не за горами, ожидая своего часа. Я слышу этот рассказ с 1984 года, когда Кайл Риз надел пару Nike Vandals и обогнал Т-800.

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

Если цель состоит в том, чтобы перейти к самой популярной (или успешной) сделке в настоящее время, тогда вам, возможно, больше повезет в изучении управления социальными сетями в наши дни. Кодирования не требуется.

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

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

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

1. Потому что это делают все остальные.

Если бы все прыгнули с моста, вы бы это сделали? Наверное. Я думаю, что все мы. Если все так поступают, в конце концов, должна быть веская причина.

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

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

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

Тем, кого я говорю, найдите свою личную школу мистерий.

Если вы дошли до этого момента и вас еще никак не остановили, то, возможно, у вас все хорошо в этой области. Но не существует области, которая была бы «для всех», это действительно вывод.

Иногда единственный способ узнать это - просто погрузиться в происходящее и посмотреть на себя.