Привет, читатель! Обновленная версия этой статьи (и всех моих статей) доступна бесплатно на моем сайте: victoria.dev - Спасибо за внимание!

Изначально опубликовано на vickylai.io.

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

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

freeCodeCamp (freecodecamp.com)

Удивительно ценный учебный план, который поможет вам пройти путь от нуля до полного стека. Это всегда моя главная рекомендация тем, кто хочет испытать воду и посмотреть, достаточно ли интересна карьера разработчика для продолжения. Самая сложная часть в обучении программированию самостоятельно - это застревание и отсутствие быстрой помощи - это проблема, которую, я думаю, FreeCodeCamp (FCC) решает лучше всего, позволяя вам погрузиться в чрезвычайно поддерживающее социальное сообщество. В их чате Gitter вы можете быстро получить совет, если застрянете на какой-то проблеме, и даже объединиться с кем-то, чтобы заняться проектами всесторонне. Сообщество FCC живое и разнообразное, с людьми со всего мира, и у них даже есть встречи IRL.

HackerRank (www.hackerrank.com)

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

Переполнение стека (stackoverflow.com/)

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

Проект Odin (www.theodinproject.com/)

Учебная программа для веб-разработчиков, основанная на коллекции ресурсов, разработанных, чтобы вывести вас из темы «Что такое Интернет?» нанять веб-разработчика. Для тех, кто особенно интересуется веб-разработкой, есть сообщество. Odin Project (TOP) предлагает доступные обучающие видеоролики, которые действительно могут расширить ваши знания о Ruby on Rails, Javascript, jQuery, HTML5 и CSS3 - обо всем, что вам нужно для веб-разработки.

Так что погрузитесь - это бесплатно! Удачи на пути к суперспособностям программирования - до встречи в чатах!

Я пропустил одну? Дайте мне знать!

Дополнительную информацию о кодировании и рисовании человечков можно найти на vickylai.io.