Изучение разработки программного обеспечения без руководства наставника или профессора — непростая задача. Я лично боролся с чтением документации в первые пару месяцев обучения разработке программного обеспечения, потому что избыток информации ошеломлял меня. Затем я нашел YouTube как отличный ресурс для изучения основных основ современных языков программирования и для того, чтобы быть в курсе последних технологических тенденций. Такие каналы, как freeCodeCamp.org, LearnCode.academy, Traversy Media и The Net Ninja, лично помогли мне в первый год работы разработчиком, когда я изо всех сил пытался понять принципы React/Redux, модульного тестирования и веб-дизайна. Я почувствовал себя успешным, когда смог понять основы Javascript, манипулирования DOM и выполнения запросов GET от сторонних API. Несмотря на то, что изучение основ было сопряжено со своими трудностями, получение моей первой возможности стать профессиональным разработчиком было еще одним препятствием для преодоления препятствий. Я знал, что если хочу выжить в длительном поиске работы на конкурентном рынке, мне нужно изменить свое мышление.

Сегодня я расскажу о 5 разработчиках программного обеспечения, которые вдохновили меня в моем путешествии и порекомендовали другим подписаться в произвольном порядке. Эти 5 разработчиков/YouTubers предлагают больше, чем учебные пособия, они формируют образ мышления, применимый за пределами разработки программного обеспечения, и укрепляют психологическую устойчивость, сталкиваясь с отказом, чувством безнадежности и чувством собственного достоинства. Я слушаю множество отличных историй на YouTube, но сейчас я буду краток в этом списке и расскажу о тех, чьи видео я смотрю чаще всего.

1. Дилан Исраэль

Начиная с Дилана Исраэля, также известного как Coding Tutorial 360, ежедневно публикуются материалы для объектно-ориентированных языков программирования, включая Python и JavaScript. Помимо информации о новейших фреймворках и библиотеках, Дилан дает практические советы разработчикам-самоучкам и часто сотрудничает с другими влиятельными разработчиками на сцене YouTube. Первое видео Дилана, которое я посмотрел, было 5 ВАЖНЕЙШИХ СПОСОБОВ, ЧТОБЫ УБЕДИТЬСЯ, ЧТО ВЫ НЕ НАУЧИТЕСЬ ПРОГРАММИТЬ, которое я рекомендую посмотреть большинству разработчиков, чтобы увидеть примеры того, чего не следует делать разработчику.

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

2. Крис Шон

Далее у нас Крис Шон, влогер #devsLife. Я познакомился с Крисом благодаря сотрудничеству Дилана с Крисом под названием Крис Шон веб-разработчик за 3 месяца. На момент написания этой статьи Крис в настоящее время работает веб-разработчиком в журнале Entrepreneur Magazine, находя время в своем плотном графике, чтобы записывать в блог свои идеи разработчика. Что выделяет Криса, так это то, что он делится своим опытом борьбы с хулиганами из области компьютерных наук в технической индустрии, которые думают, что они лучше разработчиков-самоучек, несмотря на тот факт, что большинство компаний открыты для найма разработчиков-самоучек. Чтобы было ясно, ни Крис, ни я не считаем, что все выпускники факультета компьютерных наук являются хулиганами, но некоторые из самых эгоистичных профессионалов, с которыми можно столкнуться, работая в технологической отрасли, — это те, у кого есть ученые степени.

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

3. Джо «Фаза кодирования» Гарсия

Далее идет человек, которого я часто называю старший специалист по разработке программного обеспечения. Основатель codingphase.com, Джо предлагает доступное образование для тех, кто хочет глубже погрузиться в веб-разработку и ускорить свой путь к профессионалу без необходимости в колледже или учебном лагере по программированию, не проявляя неуважения к Thinkful. Я познакомился с Джо из видео реакции Криса Шона под названием Моя РЕАКЦИЯ на фазу написания кода — Крис Шон инженер-программист?, где, как я думал, начнется драма YouTube между двумя влиятельными лицами. Вместо этого Джо поддержал Криса Шона, но, чтобы не испортить все видео, я настоятельно рекомендую другим посмотреть его.

Что выделяет Джо, так это его сочувствие к разработчикам программного обеспечения, которые являются первым поколением в своей семье, получившим высшее образование. Этот момент находит отклик во мне, потому что я также первый в моей семье, кто закончил колледж и у меня не было семейного наследия, на которое можно было бы положиться, когда я начинал как разработчик программного обеспечения. Как и Джо, я не хотел начинать свою карьеру с долга более 40 000 долларов и без гарантий того, что я буду профессионалом. Я часто проповедую установку на рост в своих блогах, но бывают ситуации, когда решения могут показаться простыми в теории, но на практике они оказываются сложными. Джо – ютубер, который воплощает в себе установку на рост при создании фонда с нуля. Я надеюсь, что те, кто также пришел из скромных начинаний, могут понять.

4. Джошуа Флюк

Джошуа Флюк, основатель GrindReel, сообщества разработчиков программного обеспечения на Discord, — еще один разработчик, который воплощает в себе установку на рост. Я наткнулся на видео Джошуа из его интервью с Джо под названием «От 13 долларов в час до 22 000 долларов в месяц (Истории разработчиков — CodingPhase)», где у меня была возможность узнать больше о прошлом Джо. У Джоша предпринимательский склад ума, который трудно встретить на YouTube. Если вы разделяете стремление однажды начать свой собственный бизнес, вы можете встретить несколько ютуберов, которые утверждают, что они бизнес-гуру, или хвастаются пентхаусами и Lamborghini, чтобы привлечь наше внимание, но не Джош! Джош из тех, кто не боится бросать драгоценные камни как в бизнесе, так и в запуске разработки программного обеспечения.

Джош выделяется тем, что является ютубером, который искренне заботится о своей аудитории, уделяя время просмотру портфолио сайтов и резюме младших разработчиков, высказывая не что иное, как свое честное мнение. Видео, которое я рекомендую от Джоша, — это его душевное видео под названием Qutting-Making it on Youtube #grindreel», где он рассказывает о своем пути от машиностроения к созданию ГриндРил. Джош часто ведет прямую трансляцию вопросов и ответов, чтобы помочь своей аудитории ответить на вопросы, связанные с разработкой программного обеспечения или открытием бизнеса.

5. Аарон в бета-версии

Молодой канал на YouTube с большим потенциалом до конца 2019 года! Я наткнулся на Аарона в бета-версии из его «Живой видеовстречи с Джошем Флюком в фоновом режиме во время написания кода для личного проекта. Позже я изучил Аарона в бета-версии, чтобы узнать больше о его опыте выпускника Bootcamp. История Аарона привлекла мое внимание, потому что Аарон пришел из розничной торговли и взял на себя инициативу изучить разработку программного обеспечения для более высокого качества жизни. Аарон не боится делиться взлетами и падениями на пути к тому, чтобы стать профессиональным разработчиком.

Что выделяет Аарона, так это то, что он чуткий к своей аудитории, которая только начинает работать в технологической индустрии. Одно видео, которое мне понравилось, было «Безработный | Жизнь разработчика, так как в один из моментов моего собственного поиска работы я был на дне. Позитивное мировоззрение и менталитет изобилия Аарона помогли мне сформулировать мою ситуацию при изучении возможностей даже в обстоятельствах, когда я не получаю дохода. Этот опыт, к сожалению, распространен в технологической индустрии, поэтому я настоятельно рекомендую посмотреть это видео.

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

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