У вас будет больше мотивации учиться, если вы создадите что-то немного глупое

Вот несколько советов: не относитесь ко всему так серьезно - поэтому высокие ставки.

Миккель Мальберг недавно написал:

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

Чего у вас нет, так это мотивации или достаточно четкого представления о том, с чего начать. - Миккель Мальмберг

Когда я изучаю что-то новое, мне нужно что-то создавать, но более того - мне это нужно, чтобы пробуждать любопытство и страсть.

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

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

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

Я много говорил об обучении программированию. Но на самом деле никто не смотрит на мой код. Что ж, мои коллеги могут, когда они помогут исправить мои ошибки при проверке кода, но это уже другая история. Они смотрят на (глупую) вещь, которую я сделал. Генератор случайного кроссфита * WOD, где вы нажимаете кнопку и получаете тренировку. Он не уникален, но он работает, и я использовал его во время тренировок с друзьями.

Или самый последний побочный проект: noa.kitchen, крошечный сервис, позволяющий получить сегодняшнее обеденное меню на работе в увлекательной игровой форме - в ответ на тот факт, что самым посещаемым местом в любой корпоративной интрасети является раздел с едой.

Думаю превратить его в CLI:

$ npm install -g noa kitchen

Чтобы получить сегодняшний обед:

$ lunch

Чтобы получить всю неделю:

$ lunch — week

Кто бы мог этим воспользоваться? Наверное, никто. Это необходимо? Нет. Это глупо? да.

Звучит весело строить? Абсолютно! Я нашел что-то под названием Ink, что-то вроде React для приложений CLI, и я хочу попробовать это.

Так что создайте свою глупую вещицу и покажите ее миру.

  • Конструктор пиццы с перетаскиванием мышью? Конечно. При этом вы можете выучить response-dnd.
  • Список ваших 10 любимых видео SNL? Отлично подходит для создания базовых HTML, CSS, а также навыков развертывания и хостинга.
  • Настольное приложение для генерации случайных шуток? Мой друг на самом деле построил это для изучения Электрон. Это потрясающе и весело!

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

Думаю, я бы заплатил за услугу, в которой я мог бы написать свою идею для глупой вещи, плюс технологию, которую хочу изучить, а затем получить шаги по ее созданию от того, кто знает, как это сделать. Разве это не было бы замечательно? https://silly-tutorials.school или что-то в этом роде!

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

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

Сделай что-нибудь глупое. Счастливого строительства!