Я улучшил прошлогодний шаблон спидрана и добавил больше опций.

Что мне строить?

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

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

В прошлом году я запустил несколько спидранов для новичков. Все они были предназначены для того, чтобы заставить людей завершить как можно больше проектов за месяц. Я намеренно начал с простых вещей (проектов FreeCodeCamp), чтобы создать мотивирующую последовательность, которую люди могли бы пройти и «закончить».

Поднимая это на ступеньку выше

В этом году я поднимаюсь на ступеньку выше. Да, проекты FCC - это один из вариантов. Но я также добавил параметры для разработки игр, внешнего интерфейса, полного стека, React, Vue, Angular, CSS, вкладов с открытым исходным кодом и алгоритмов. Эти параметры сложнее - например, параметр Frontend подтолкнет вас к созданию типа интерфейсов внешнего интерфейса, который вы разумно ожидали бы создать «на работе», потому что, давайте посмотрим правде в глаза, извлекая данные из одной конечной точки API и размещение его на простой HTML-странице с менее чем 20 строками кода CSS поможет вам справиться с проблемой FCC, но на самом деле это не впечатлит потенциального работодателя, которому нужно нанять кого-то, чтобы собрать стильный современный интерфейс - это просто не так.

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

Вы можете бросить вызов своим друзьям на дружеское соревнование -

кто может закончить больше всего в этом месяце

Вы можете выделить месяц на то, чтобы инвестировать в практику написания кода, которая закрепит все, чему вы научились, и превратит то, что вы «вроде как знаете», в «то, что вы можете легко сделать».

В этом месяце я лично провожу Speedrun по разработке игр. Если вы хотите присоединиться к любому другому Speedrun или погрузиться в него, все, что вам нужно сделать, это создать вилку Репозитория Speedrun, сделать отметку в README, показывающую, какой Speedrun вы Делая это, щелкните выбранный вами Speedrun и начните сверху, создавая все в списке.

Сколько проектов ВЫ можете завершить за один месяц?