Добрый день, дорогие друзья.

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

Еще тогда, в юном возрасте моими самыми любимыми играми были конструкторы, а затем и стратегии «Heroes 2-3», «Civilization», «Sim City». Я испытывал невероятное удовольствие от самого процесса, и неважно, был ли это проигрыш или победа. Конечно, победа была куда приятней, но прежде всего меня увлекало само построение работающей системы. Полагаю, уже тогда, пусть еще не до конца осознанно, я стал развивать те качества, которые теперь помогают мне в написании кода, создании проектов разного формата и архитектуры приложений.


Что же такое программирование для меня, как отдельно взятого программиста?

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

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

Удовольствие от работы – вот что должно быть для нас на первом месте. Деньги, признание и все, чего вы так страстно желаете, приложатся потом. Главное – это учиться и идти к своей цели несмотря ни на что. Не бояться и браться за самые разные задачи, набивать руку и пополнять свой багаж знаний.

you're currently offline