Лучшие каналы YouTube, на которые стоит подписаться в 2022 году, чтобы стать лучшим инженером-программистом, а не просто программистом.

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

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

Мы совершаем ошибку, которую до нас совершали многие программисты. Мы привязываем себя к фреймворку.

Не забудьте проверить этот удивительный пост в блоге Framework Bound дяди Боба, если вы хотите узнать больше.

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

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

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

Непрерывная доставка: от Dave Farely, вы можете получить основную направленность этого канала из названия, но также есть много полезных видео об архитектуре программного обеспечения и управлении командой с тоннами золотой информации, кроме того, Дейв Фарли регулярно снимает видео, чтобы дать советы начинающим разработчикам программного обеспечения, он также делает еженедельные видеоролики с одним из самых опытных и умных людей в области разработки программного обеспечения, я многому научился у этого человека, он действительно изменил мое представление о разработке программного обеспечения, и я думаю, что это будет то же самое для вас, так что попробуйте взглянуть.

КОНФЕРЕНЦИИ GOTO: для меня это один из самых важных каналов в этом списке, где вы найдете группу экспертов и наиболее влиятельных людей в нашей области, обсуждающих лучшие практики и новые методы. в эпоху разработки программного обеспечения они также представляют свои недавно изданные книги и рассказывают об этом, я на сто процентов уверен, что этот канал будет вам полезен.

Silicon Valley Code Camp: стартовал в 2005 г., где разработчики учатся друг у друга программному обеспечению/архитектуре предприятия, управлению проектами, брендингу программного обеспечения и многому другому.

События CraftHub: это организация, целью которой является распространение знаний и помощь сообществам. У них есть канал на YouTube, похожий на два упомянутых канала, о которых лучше всего рассказывают самые влиятельные люди в нашей области. практики и многое другое, обязательно ознакомьтесь с содержанием этого канала.

Джордж Фэрбенкс: замечательный канал на YouTube замечательного человека, который научит вас гибкости, архитектуре программного обеспечения и многому другому. Я очень советую вам следить за этим каналом и смотреть каждое видео, потому что вы учиться и получать от этого много пользы.

Devoxx: то, что я хочу написать об этом канале, похоже на то, что я писал о конференциях GOTO или Silicon Valley Code Camp, поэтому обязательно начните смотреть видео этого канала и учитесь на них. там специалисты мирового уровня.

NDC Conferences: одна из крупнейших конференций Европы, на их канале YouTube вы найдете видео о .NET, agile и еще много интересных тем в области разработки программного обеспечения, спикеры на этих видео признаны экспертами в своей области, поэтому обязательно загляните на их канал.

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

Конференция по свободному и открытому программному обеспечению (FrOSCon) e.V.
: на их канале вы найдете набор видеороликов, в которых они рассказывают о разработке с открытым исходным кодом, а также о некоторых других бесплатных и открытых проектах. исходные инструменты.

Конференция DevTernity: на их канале вы увидите видео от экспертов-архитекторов и инженеров-лидеров в области инженеров-программистов, каждый организует мероприятие, у них даже есть dev.to account, но я не могу заплатить за билет, чтобы присоединиться к их мероприятиям, поэтому я смотрю только бесплатный доступный контент на их канале YouTube.

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

Также приветствуются комментарии и предложения. Давайте делать этот список все длиннее и длиннее.