Я делаю много написал о том, как прекрасна эта игра под названием программирование! Для меня, и я уверен, что для многих из вас программирование заменяет все существующие логические игры, обеспечивает постоянный разогрев мозга, не давая ему пересыхать, и приносит дикое моральное удовлетворение, которое отличается от оргазма лишь отсутствием физического ощущения.
Так уж получилось, что много лет назад я отказался от C++ и Delphi и, чувствуя потребности IT-рынка, начал осваивать PHP. Так что все, о чем я буду писать, касается именно веб-программирования, да и косвенно любой другой области программирования.
Признаюсь честно, хотя работы хватает, мозг все равно начинает сохнуть.
Я уже писал ранее, что момент, когда программист становится профессионалом, определяется, прежде всего, выделением качества и сроков реализации проекта.
Это означает, что вам придется использовать готовые продукты (я имею в виду различные cms), которые обеспечивают должное качество, отсутствие уязвимостей и ошибок, гибкость и короткие сроки внедрения.
И вот тут возникает проблема
Проблема в том, что хотя я наконец-то нашел cms, удовлетворяющую всем моим потребностям( ExpressionEngine ), и я ставлю на это абсолютно все свои проекты, потому что это действительно классная штука, но.Моральные оргазмы куда-то пропали! Тут конечно на первый взгляд все просто, нужно менять работу, устраиваться в компанию, где не сайты создают, а что-то посерьезнее, какие-то услуги, требующие чего-то большего, чем обычная настройка другого.
смс.
Но в городе, где я живу, таких компаний нет, а во фрилансе, где я работаю, сами знаете: «Скинь дизайн, сделай из него сайт. Срок – три дня».
И в такие моменты с ностальгией вспоминаешь времена, когда ты был достаточно молод и независим от денег (потому что зависел от родителей), и мог себе позволить потратить месяц-два на проект, который хоть и был интересен, но приносил моральное удовлетворение.
, но уж точно не принесло материального удовлетворения.
Вы сидели по ночам, изучая какую-то технологию или фреймворк, читали статьи по архитектуре кода, ломали голову над улучшением алгоритмов, чтобы они не просто работали, а работали «красиво», одновременно применяя все это в своем проекте.
И даже ворчание декана по поводу пропуска первого занятия, которое ты, конечно, проспал, не испортило настроения, ведь ты знал, что ночь прошла не зря, ночь была интересной и увлекательной, ты решил парочку сложных проблемы, вам удалось оптимизировать код, вы нашли логическую ошибку, которая не давала вам спать.
Вы запрограммировали! Все это давно прошло.
Сегодня, когда я получаю заказ, я точно знаю, какую cms я буду использовать, какие модули мне пригодятся, какие плагины jquery мне понадобятся для реализации того или иного эффекта.
С одной стороны, это здорово.
Это называется опытом, а опыт бесценен.
С другой стороны, отсутствие сложных задач мешает дальнейшему развитию.
А в программировании всегда есть куда совершенствоваться!
Варианты решения.
И вот здесь возникает самый главный вопрос.
Что делать дальше? В моем городе найти интересную работу невозможно, я пока не могу никуда поехать, поэтому единственный выход – фриланс, который обеспечивает мне нормальный доход, но не приносит морального удовлетворения.
Сейчас подумываю начать писать под Windows, там вроде бы меньше рутины, но востребованы ли фрилансеры в беспроигрышном программировании? Думаю, не только у меня возникают подобные мысли, поэтому я решил написать статью и поинтересоваться у людей, как вы с этим справились? Теги: #программирование #кризис #GTD
-
Невидимая Революция
19 Oct, 24 -
Балансировка Нагрузки В Облаках
19 Oct, 24 -
Научные Библиотеки В России, Слухи И Домыслы
19 Oct, 24