Я действительно не могу вспомнить, когда именно я узнал о FreeCodeCamp Куинси Ларсона. Но записи, видимые на моей странице профиля FreeCodeCamp, показывают, что я набрал свою первую строку кода на платформе 19 января 2016 года. Но, оглядываясь назад, я думаю, что это, должно быть, был день, когда я открыл для себя бесплатный онлайн-учебный курс по кодированию в стиле JavaScript. Я не представляю, как наткнусь на такую ​​жемчужину и скажу: Эй, может быть, я просто начну завтра. Это были новые дни!

Так или иначе, я начал, понравилось, потом устал и подавлен. Но усталость и перегруженность были в основном моей собственной ошибкой и недостатком дисциплины, чтобы довести программу до конца. Я чувствовал, что Javascript мне на самом деле не нужен (глупый я!) и начал дрейфовать в сторону Python. Или, может быть, PHP, да, я делал это какое-то время, возможно, до сих пор занимаюсь PHP. Так что я сразу же стал продуктивным с PHP за счет Python, в котором я так хотел быть хорош. Если вы не знаете, PHP оказывает такое влияние на людей. Мне даже не нужно было учить язык, я уже раскручивал базовые веб-сайты и подбирал несколько крутых CMS на PHP, таких как CouchCMS, из-за чего мне не хотелось вникать в мельчайшие подробности самого популярного языка в Интернете.

Вчера я понял, что сожалею о том, что ушел из FreeCodeCamp.

Карен Лэмб говорит: «Через год вы пожалеете, что не начали сегодня». Забавно, что эта цитата является заголовком моего профиля в Твиттере, но сегодня я оглядываюсь на год и шесть месяцев назад и хочу, чтобы я никогда не останавливался. Да, я начал, но начать недостаточно. Вы должны продолжать, и продолжать продолжать, и продолжать продолжать еще немного.

Так или иначе, я, наконец, решил серьезно заняться абстракцией Гвидо, и все шло отлично. Но в глубине души я чувствую, что делаю недостаточно, и мне как минимум нужно профессиональное руководство. И поэтому я протянул руку. Пару дней назад я бездельничал на Medium, когда наткнулся на эту статью: Используйте Django или создайте django. Это так сильно повлияло на меня, что я знал, что мне просто нужно поговорить с кем бы ни был этот человек о моих проблемах. Что ж, к счастью, кто-то начал отправлять сообщения с помощью голубей, что в конечном итоге привело к изобретению электронной почты. Поэтому я отправил почту поперек и стал ждать. И я получил ответ от Alireza Savand, который написал сообщение выше, основал кучу стартапов и, самое главное, парень Python!

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

После нескольких сообщений взад и вперед (я упоминал, что он быстро ответил?) он посоветовал мне, что делать, исходя из выбранной мной области программного обеспечения. Что в основном является сетью. Так что я должен продолжить с того места, на котором остановился в FreeCodeCamp, потому что это очевидно: я не могу избежать JavaScript, если я действительно серьезно отношусь к сети, а учебная программа FreeCodeCamp укрепит мои основные навыки программирования, которые будут легко передаваться по мере того, как я создаю на. Но вдруг я не чувствую, что должен это делать, теперь я действительно хочу это сделать. И после того, как я просмотрела так много учебников, книг и видео, я, безусловно, стала лучше и быстрее изучать вещи, что является моим преимуществом. Согласно Ричарду Мюллеру в этом ответе Quora, у меня также есть несправедливое преимущество — Мотивация. И я намерен использовать все свои преимущества.

Однако в уже полную чашку нельзя добавить больше воды, поэтому я подхожу к FreeCodeCamp как новичок и делаю все, о чем меня просят, независимо от того, насколько банально это может выглядеть. Я должен продолжать в том же духе, пока не получу сертификат внешнего интерфейса, а затем получу дополнительные инструкции. Я взволнован, я счастлив. Самое главное, я очень, очень благодарен Алирезе за то, что он нашел время и терпение, чтобы поговорить и выслушать совершенно незнакомого человека. Некоторые из вас могут прочитать это и подумать: «Это не имеет большого значения!» Ну, для меня это так, и я просто хочу сказать спасибо, Алиреза.

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

Спасибо, что дочитали до этого места