Как заинтересовать себя в программировании
Перейти к содержимому

Как заинтересовать себя в программировании

  • автор:

Работа мечты или как увлечься программированием!

Не буду скрывать: работа в IT — это довольно перспективно и денежно. Именно по этой причине я решил переквалифицироваться и стать веб-разработчиком. В России специалисты в этой сферы имеют неплохой доход, не говоря уже о возможности релоцироваться или работать удаленно. Но, не смотря на все преимущества, некоторым людям работа программистом кажется черезчур сложной, рутинной и скучной.

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

Работа Мечты

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

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

Как увлечься программированием

Но что делать, если сфера IT не увлекает? Да, денежно, да, перспективно, но ужасно неинтересно. Я считаю, что в первую очередь стоит попробовать. Как говориться пока не попробуешь не узнаешь, возможно тебе понравится кодить с самого начала, а возможно лишь через время.

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

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

Как полюбить программирование и стать настоящим разработчиком ПО?

Lorem ipsum dolor

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

Для программистов, которые только-только вошли в программирование, но уже задаются вопросом, как его полюбить, важно понят ь, что пошло не так. Если при изучении языка вы чувствовали запал, но потом он вдруг резко пропал, то , скорее всего , вы свернули не туда. Вы изучили или начали работать не в том направлении программирования. Поэтому попробуйте для начала просто сменить направлени е своей деятельности. Например, если занялись веб-разработкой, то попробуйте переориентироваться на разработку игр или приложений для мобильных телефонов. Программирование — это не работа, а инструмент для решения каких-то задач. Поэтому важно, чтобы сама задача вас «зажигала», тогда и программирование получится полюбить. Именно для этого нужно «переключиться» на другое направление.

Еже один важный момент — программировать небольшими задачами, а еще лучше такими, чтобы сразу можно было видеть готовый результат. Когда вы видите результат своей работы, то это прибавляет сил и мотивации.

Как снова полюбить программирование программистам со стажем

  1. Не перерабатывайте. В интенсивном режиме по 10-16 рабочих часов в день любая работа очень быстро надоест. Поэтому первое, что нужно сделать , — это проконтролировать свой рабочий график, чтобы работать не более 8 часов в день. Если присутствуют постоянные переработки, то ничего больше не поможет.

  2. Разнообразие работы. Обычно угнетение от работы может наступать от однообразия, когда вы день в день выполняете одну и ту же работу. Но у ва с-т о потенциал намного выше — от этого и угнетение. Если есть возможность, то временно попросите возложить на вас задачи другого плана — сделайте небольшой шаг в сторону. Если такой возможности нет, то озадачьте свой мозг обучением — выучите другой фреймворк или другой язык программирования. Обязательно найдите на это время.

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

  4. Отследите режим дня. Вы должны работать не более 8 часов, а в остальное время у вас не должно возникать мыслей о программировании. Важно: спать по 7-9 часов в день, чтобы мозг успевал отдохнуть от рутины ; подключить физическую нагрузку – минимум 2 раза в неделю не менее часа; планировать небольшие перерывы в течение рабочего дня, когда вы сможете отвлечься на 5-10 минут от работ ы ( попить кофе, поболтать с коллегами, заняться спортом).

Заключение

  • развивайтесь;

  • экспериментируйте;

  • отделите работу от отдыха.

Мы будем очень благодарны

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

Как вернуть мотивацию программисту: универсальная инструкция от Tproger

Обложка: Как вернуть мотивацию программисту: универсальная инструкция от Tproger

У каждого программиста бывают моменты, когда он «перегорел»: программирование уже не приносит такого удовольствия, а задачи, которые раньше зажигали огонь в вашем сердце, теперь вызывают только раздражение.

Но мы знаем, как всё исправить: Tproger публикует универсальный гайд, который снова вернет вам страсть к программированию.

Пройдитесь по всем этим пунктам и уделите достаточно внимания каждому из них — это вам поможет.

1

1. Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.

Мотивация возвращается в 70 % случаев.

2

2. Если мотивация не вернулась — берем велосипед (хотя можно и пешком) — и на улицу.

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

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

На этом этапе мотивация возвращается приблизительно в 85 % случаев.

3

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

Можете посмотреть фильм «Социальная сеть» — он также очень мотивирует. Скорее всего, на этом этапе вы уже снова хотите писать код — поздравляем.

4

4. Если мотивация не вернулась, повторите пункты с первого до этого около пяти раз, не думая о времени и в быту выполняя только самые важные дела — срочные задачи по учебе или работе.

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

5

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

И кто знает, возможно, вскоре вам опять захочется вернуться к разработке?

Про мотивацию для изучающих программирование | советы/наблюдения для изучающих программирование. Часть 1 ⁠ ⁠

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

Мой канал в телеге — https://t.me/tobeprog , там о методах обучения и обзоры на материалы

Кажется, слово «мотивация» скоро станет ругательством. Но в программировании эта проблема имеет место быть, речь идет, о выгорании — достаточно серьезной теме в индустрии. Правда, если так можно выразиться, это — «возрастная» проблема, никоим боком не касается тех кто только учится, да даже тех, кто работает всего лишь пару-тройку лет. Если интересно, что это:

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

Самое забавное, что программирование, особенно в начале его изучения, само по себе, ну очень щедро на дачу этих самых наград. Возьмем того же Свейгарта, можно долго рассуждать по каким причинам это отличный вариант для старта, как его вплести в изучение cs(мой прошлый пост про это), но ведь не поэтому книга стала так популярна. Все куда проще, просто кто-то начал читать, и вдруг узнал, что оказывается написать что то впечатляющее совсем не сложно, и скорее всего сразу же разослал результат всем друзьям.

Да, может прозвучит смешно, но когда новичок видит, что сам может написать программу, которая заполняет осточертевшую таблицу в exсel, или сама играет в динозаврика в Google Chrome, он словно получает суперспособность. Оказывается, эта жужащая кулером коробка, вполне подвластна, и позволяет делать невероятные вещи, но почему то об этом мало кто знает. Возможно, моя узколобость, но, сходу не смогу назвать другую сферу, где есть подобный эффект, притом в самом начале изучения.

Первое, что сделает прочитавший Свейгарта — попробует внедрить автоматизацию вообще везде где можно, второе — пойдет искать интересные варианты и идеи для автоматизации, чтобы внедрить уже их(ну и третье, задумается, а нельзя ли, полностью автоматизировать рабочий процесс, вполне естественное желание, в том же сабреддите r/Python постоянно всплывают подобные истории, некоторые очень впечатляют, иногда в печальном смысле, когда вся сложная система дает сбой, и последствия крайне плачевны).

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

Старое-доброе учительское — «это не я вас плохо учу, это вы недостаточно хотите учится». Нехваткой мотивации ученика можно оправдать и плохо читаемый курс, и не правильно рекомендованный материал, да вообще все что угодно. А от обилия «мотивации для начинающих», у учащегося может сложится впечатление, что проблема именно в нем, а не в учителе. Сколько людей посчитало программирование чем то невероятно скучным, перегруженным и по итогу дропнуло обучение, благодаря такому подходу?

В одном из постов, я писал, что если книга(или курс) по вводу в ЯП больше напоминает справочник, она просто не предназначена для новичков. Это не значит что материал должен быть поверхностным, идеальный вариант — когда хочется преодолевать трудности, что бы узнать, что будет дальше. Хороших книг/курсов много, если скучно — лучше сразу менять, а не искать «призрачную» мотивацию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *