В январе 2016 года, на следующий день после моего 33-летия, я начал курс для начинающих по программированию. Я был полон уверенности и уверенности в себе (то есть самоуспокоенности). Оглядываясь назад, я не понимаю, что мной было. Я прошел несколько курсов по CodeAcademy и аналогичным платформам и подумал, что неплохо разбираюсь в JavaScript, CSS и HTML. Совершенно неправильно! Я ничего не знал! Хуже того, я даже не осознавал, как мало я знал. Но вскоре я узнал.

Каким-то образом (благодаря моим инструкторам) я добрался до конца курса, и даже у меня было несколько проектов, которые я мог бы включить в портфолио и сказать, что они «мои» (только не просите меня объяснять, как они работали…) . Но я никогда не верил в это, так же как я верил в то, что я написал в своем резюме о понимании Angular / Express / Node / Ruby / Mongo и т. Д. играл с ними. Но я не мог больше утверждать, что овладел ими, чем то, что, подняв капот моей машины, я овладел механикой. Короче говоря, я шутил.

Так продолжалось долго. Я не устроился разработчиком (что неудивительно), но никогда не мог отказаться от этого. Конечно, самые большие проблемы, с которыми я столкнулся, были вызваны мной. Вместо того, чтобы возвращаться к основам и по-настоящему овладеть языком программирования, я переходил от фреймворка к библиотеке, от React к Angular, к Node, крутя колеса, потому что «вот где работа». Мне потребовалось до сих пор, чтобы понять, насколько глупым был мой подход. Попытка бегать до того, как научилась ползать, стоила мне времени и денег, которых мне не нужно было жалеть.

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

1: Калькулятор заработной платы / налогов в Великобритании

2: Калькулятор бюджета покупок

3: Генератор цитат Трампа

4: Классическая игра на запоминание альбома

5: Числовые факты

6: Простое приложение погоды (только, не совсем так просто, некоторые проблемы с хранилищем ключей api на Codepen).

7: Завершение недели с помощью средства проверки контактов депутата (API data.par Parliament и postcodes.io). На этот раз на Heroku .

8: Портфолио запущено и работает. Он еще не оптимизирован для мобильных устройств .

9: Введите свое имя, чтобы получить шекспировское оскорбление от Ким Ён Ына

Если вы дочитали до этого места, спасибо и удачи в том, над чем вы работаете. Если у вас есть идеи для проектов, я хотел бы их услышать! Привет, Энди