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

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

Это не первый раз, когда я пытаюсь это сделать.

Время, когда средняя школа заставила меня

Я научился использовать HTML.

<b>In notepad.</b>
Yes <i> actually </i> notepad.

Время, когда я чувствовал себя плебсом «деловым человеком»

После того, как я сделал #SWBNE15 и помог в #pyconau, я почувствовал первый приступ зависти к возможностям. Поэтому я прошел курс Python на codecademy. На самом деле, я прошел 19% курса Python на codecademy.

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

Время, когда я пошел в эту мастерскую

Этот хороший друг оказался больше, чем просто хорошим другом (отчасти потому, что он отличный хранитель секретов), и когда его организация проводила серию семинаров по линейной оптимизации в Python, я присутствовал. Потому что я определенно знал основы Python: я прошел 19 % курса Python в codecademy. Я долго и упорно боролся с PuLP и, наконец, получил ответ, который искал:

Чтобы свести к минимуму стоимость банки корма для кошек, оптимальной смесью является 60% говядина и 40% гель.

Я чувствовал себя богом. Бог, который кричал на своего парня о том, какой нелогичный синтаксис, но, тем не менее, бог.

Время, когда я читал эту книгу

Я прошел всю бесплатную версию Atomic Scala, и она показала мне, насколько мне нравится изучать программирование. Затем я понял, что изучение кодирования — это не то же самое, что кодирование. Тем не менее, того факта, что я нашел это приятным, было достаточно, чтобы пробудить во мне искреннее желание продолжать учиться.

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

И сейчас

Я гоняю друга через freeCodeCamp. Я думаю, что он побеждает, потому что я решил начать гонку, написав блог о том, как я гоняю друга через freeCodeCamp.

Больше ведения блога!

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