«Чтобы хорошо программировать, нужно любить это» — ложь.

В сети я вижу массу статей, видео и твитов о кодировании для тех, кому это нравится. Но реальность такова, что вам не нужно находить удовольствие от программирования.

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

Здоровые отношения

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

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

  • Прогулка снаружи
  • Читая книгу
  • Написание чего-то нового
  • Зависать с друзьями
  • Готовлю с моей девушкой
  • Играю на своей гитаре

Все эти вещи более «веселые», чем программирование.

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

Желаемая карьера

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

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

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

И нам за это хорошо платят.

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

За последние несколько лет миллионы новых людей научились программировать. В ближайшие годы еще больше.

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

Это не проблема! Мы должны приветствовать этот сдвиг в отрасли.

Стать великим

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

Но как насчет того, чтобы стать великим разработчиком?

Разве любовь к игре не влияет на то, кто станет великим?

Можно ли стать великим разработчиком, не любя программировать?

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

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

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

Любовь не является предпосылкой для величия.

Любить каждый момент

Неразумно ожидать любви каждое мгновение.

Я обеспокоен тем, что все эти разговоры в Интернете о любви к программированию дают новым разработчикам неверное представление.

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

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

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

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

Подходит ли мне кодирование?

Итак, давайте предположим, что вы находитесь где-то посередине.

Вы не любите программировать. Но вам все еще интересно узнать об этом как о карьере.

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

Как узнать, подходит ли вам работа разработчиком?

Впереди — если вы ненавидите программирование, эта статья мало чем вам поможет. Работа разработчиком подходит не всем. Это нормально! Если программирование делает вас несчастным, есть масса других профессий и возможностей.

Но для тех, у кого есть умеренная способность получать удовольствие от кодирования или даже терпеть его, подойдет ли вам эта карьера?

Нельзя однозначно сказать.

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

Любовь может вырасти. Это может быть не так.

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

Дополнительные ресурсы

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

Join Medium for $5 - Access all of Medium + support me & others!