В данной статье я хочу поделиться своими мыслями по поводу того, кто такой успешный разработчик.
Я убеждён, что преуспеть в нашей профессии возможно только в том случае, если мы получаем настоящее удовольствие от того, что мы делаем. Ведь работа программиста сопряжена с постоянным развитием. А постоянно учиться и развиваться в сфере, которая неинтересна – это насилие над собой и не малое.
При этом крайне важно развиваться не только как специалист, но и как личность. Я знаю много людей, которые достигли серьёзных успехов в профессии. Но сделали это за счёт других сфер своей жизни. Успех в разработке любой ценой не делает самого разработчика успешным, ведь мы не машины, а люди. Я не могу назвать успешным человека, который работает в хорошей компании и достойно зарабатывает, но, при этом, у него подорванное здоровье и нет личной жизни.
Так кто же такой успешный разработчик?
Я убеждён, что каждый из нас способен достичь успеха во всех сферах своей жизни, а большниство даже знает, как это сделать, но проблема в том, что мы, чаще всего, этого не делаем. Причины, почему это так происходит, могут быть разными.
Отсюда и вывод – успешный разработчик умеет и делает то, что нужно именно тогда когда это необходимо.
Каковы причины бездействия?
Человек всегда старается балансировать между усилием и результатом. Поэтому многие люди готовы идти на компромисс, в котором они жертвуют своим успехом ради комфорта здесь и сейчас.
“Придумали TDD – вроде неплохо, но ведь нужно переучивать себя.”
“Лямбды вроде бы и нужны, но это же вникать нужно”
“Хотелось бы подтянуть своё здоровье, но нужно правильно питаться, да и эти физ.нагрузки – пойду лучше тортик скушаю”.
А самое главное, что комфорт и стабильность крайне иллюзорны и зыбки. Стоит попробовать сменить место работы – и многие программисты видят, что их квалификация намного ниже, чем у их конкурентов. Или встретиться со старыми знакомыми, которые выглядят намного здоровее. Другими словами, мы бездействуем, когда нам кажется, что всё не так уж и плохо.
Для того, чтобы вырваться из этой иллюзии, нам необходимо постоянно следить за тем, что происходит в реальном мире, а не в нашем, часто придуманном, мирке.
Как начать действовать?
Здесь всё просто – мы должны пересиливать себя, но нам необходимо знать для чего. Нужна чёткая цель, которая будет подогревать нас и заставлять делать то, чего не хочется для того, чтобы получить то, чего крайне желаем. А когда есть цель, которая нас вдохновляет, мы способны на, действительно, невероятные поступки.
Итог
Подведя итог можно сказать, что успешный разработчик – это в первую очередь развитая личность, во всех сферах жизни.
Он делает то, что нужно именно тогда, когда это необходимо.
Он любит то, что делает, а это помогает ему постоянно учиться и развиваться. А главное – у него есть цель, ради которой он готов пересиливать и “ломать” себя.
Dmitry
Менять себя сложно. Особенно старые привычки.
Artur Kovalchuk
и не только для программиста 😉
Красный властелин
Программист-то как раз может всю жизнь прожить в этой самой зоне, в искусственном мире, вне реальности. Лишь бы профессионально развиваться. А PHP’шникам и 1C’никам и этого не нужно. 🙂