Найти в Дзене
Владимир Буиклиский

5 советов для начинающих программистов

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

Жаль что эти советы мне никто не дал, когда я учился программировать

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

Хорошая привычка

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

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

Привычка
Привычка

Уберите все что может отвлечь

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

Ученые провели исследование по этому поводу, и доказали, что после отвлечения внимания всего на одну минуту, допустим, кто-то спрашивает вас: «Эй, хочешь чашку чая? Я сделаю тебе одну». И вы говорите: «Да, конечно». А затем возвращаетесь к своей работе. Некоторым людям может потребоваться до двадцати пяти минут, чтобы вернуться к тому уровню концентрации внимания, который у них был до этого.

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

-3

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

Борьба с прокрастинацией

Замечали ли вы как часто вы откладываете дела на потом?

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

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

Один из способов избавится от этого промедления перед работой - Метод «Помидора » (Pomodoro) — техника управления временем, предложенная Франческо Чирилло в конце 1980-х.

Метод помидора
Метод помидора

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

Нелегкий путь

Возможно Вам часто приходилось слышать от моих коллег: «О, программировать легко. Это может сделать каждый новичок. Если вам 8 лет или 60, каждый может научиться программировать и это очень просто». Это неправда, потому что честно говоря, программировать сложно. Не обманывай себя и не слушай людей, которые говорят: «О да, так легко." Да, может быть первая часть, знаете, когда вы просто создаете переменную и добавляете к ней 2. Тогда да это просто. Но освоить код — это определенно непросто. Нельзя думать: «О, почему все говорят, что это так просто, но как мне это так тяжело значит ли это, что я тупой? " Нет! То, что вы делаете реально тяжело.

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

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

Путь к успеху
Путь к успеху

Практика – путь к совершенству

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

Надеюсь мои советы станут вам хорошей базой на пути к освоению столь интересной профессии разработчика!