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

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

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

  • Видео

Изучение разработки программного обеспечения — это извилистая дорога со множеством взлетов и падений. У вас может быть день, когда вы решаете сложную проблему и чувствуете себя совершенно фантастически. Но на следующий день вы часами застреваете на, казалось бы, простой задаче. В итоге вы чувствуете себя полностью побежденным.

Существуют как бесплатные, так и платные ресурсы для программистов.

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

В дополнение к YouTube, Treehouse — это фантастический веб-сайт с краткими видеоуроками, практическими задачами и викторинами, перемежающимися для проверки вашего понимания. Это также превращено в игру, что очень весело. Если у вас есть читательская карточка Сан-Франциско, вы получаете бонус.

  • Электронные курсы

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

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

И да, вы можете работать инженером-программистом, не имея формального образования. Большинству предприятий, в которых работают программисты, не требуется степень в области компьютерных наук.

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

  • Подкасты

Если вам нравится приобретать новые навыки на ходу. Хотя мне нравится читать книги и учебные пособия, мне также нужен инструмент, который я могу использовать при выполнении других задач.

Загрузите уроки аудиокодирования на свое устройство и слушайте во время вождения или тренировки.

Подкасты — отличный способ учиться без необходимости находиться в определенном месте или даже в определенное время. Кроме того, 2020 год стал примечательным годом, который способствовал запуску множества новых подкастов.

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

  • Местные курсы информатики

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

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

  • сообщество программистов

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

Вот несколько сообществ, которые я считаю полезными.

  • Книги

Программированию можно научиться по книгам. Книги — единственный источник обучения основам программирования. Практика является ключевым компонентом программирования.

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

Что сейчас читают программисты? Это хороший вопрос, который стоит задать, когда вы ищете лучшие книги для изучения программирования. Эти 6 книг были выбраны на основе рекомендаций известных блогов по программированию, списков бестселлеров на Amazon в категории программирования и отзывов различных учителей и наставников.

Некоторые из этих книг совсем новые, а другие являются вечными фаворитами как начинающих, так и опытных программистов.

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

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

Отправьте электронное письмо человеку, который вам нравится. Проверьте airpair, codementor.io и hackhands.com. Это все подходы к поиску потенциальных наставников среди программистов.

Классы Codementor Live Class являются менее дорогим вариантом, чем его сеансы наставничества, расценки на которые устанавливаются каждым инструктором (текущий средний показатель индивидуального обучения составляет около 60 долларов в час); цены начинаются от 99 долларов за восьмичасовой пакет.

Если вам понравилась эта статья, вы можете прочитать: