Успешный разработчик. Кто он?

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

mountain

Я убеждён, что преуспеть в нашей профессии возможно только в том случае, если мы получаем настоящее удовольствие от того, что мы делаем. Ведь работа программиста сопряжена с постоянным развитием. А постоянно учиться и развиваться в сфере, которая не интересна – это насилие над собой и не малое.

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

Так кто же такой успешный разработчик?

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

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

Каковы причины бездействия?

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

chess

“Придумали TDD – вроде неплохо, но ведь нужно переучивать себя.”

“Лямбды вроде бы и нужны, но это же вникать нужно”

“Хотелось бы подтянуть своё здоровье, но нужно правильно питаться, да и эти физ.нагрузки – пойду лучше тортик скушаю”.

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

Как начать действовать?

first-step

Здесь всё просто – мы должны пересиливать себя, но нам необходимо знать для чего. Нужна чёткая цель, которая будет подогревать нас и заставлять делать то, чего не хочется для того, чтобы получить то, чего крайне желаем. А когда есть цель, которая нас вдохновляет, мы способны на, действительно, невероятные поступки.

Итог

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

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

  • Dmitry

    Менять себя сложно. Особенно старые привычки.

    • Artur Kovalchuk

      и не только для программиста 😉