本文转载自公众号“读芯术”(ID:AI_Discovery)。
每一条道路,每一段旅程,似乎都是这样一个过程:从努力成为最好的自己,到成为我们所钦佩的人,再到立志成为像我们的导师或偶像一样的人。有一个所敬仰的人或一个立志成为的人总比没有更好,不一定要多么伟大,但你一定要是一个明确的奋斗目标。
如今,我没能在网上找到海量的学习资源,从视频教程到Bootcamp到Medium上的文章,资料应有尽有,现在学习Web开发变得十分容易。只需灵活利用资源,付出超乎想象的努力,并且相信自己可以实现抱负就足够了。
如果在几个月里,除去阅读之外,我能通过在Brad Traversy频道学习实现我的梦想,那么你就没有理由不成功。
Traversy Media
Traversy Media是Brad Traversy创建的,大概是在5年前,我发现Brad Traversy,他是为数不多的Web开发讲师之一,他既是最好的讲师,也是我的导师。他并不认识我,但我从他身上学到很多。
在那之前,我没有找到任何自学的开发者,直到我发现了Brad,他一直通过视频教程免费分享知识。Brad现在拥有关注者125万,在他只有几百个粉丝时我就开始关注他了。直到今天,每当我需要一些新技术的速成课程时,我还是会看他的频道,我也向我的同事推荐他。他是独一无二的,从他身上学到的东西比学历给了我更多的机会。
Traversy Media:www.youtube.com
FreeCodeCamp.org
Freecodecamp.org频道是送给有志开发者的礼物。
该频道是我周末学习时最常看的三个频道之一。Freecodecamp.org提供优质的教程视频,从初学者到资深者,涵盖整个技术领域,该频道不仅仅为Web开发人员提供教程,还提供有关移动开发、软件开发、数据科学、测试、质量检测的视频教程。
除了内部开发人员的教程之外,当他们发现其他开发人员的教程视频内容很有价值时,也会推送这些视频。他们提供的教程甚至超过10小时,就像免费的Bootcamp,没有广告。
freeCodeCamp.org:www.youtube.com
PHP Step by Step
PHP Step by Step涵盖了几个不同的主题,不仅适用于初学者,也适用于中高级水平。你可以找到很多关于Javascript框架的信息,如Angular,我最喜欢的ReactJS的Javascript库,还有Vue.js以及其他新技术,如Typescript和Webpack。他还涵盖了与频道本身PHP有关的Laravel。
讲师也是使用他的本地语言“印地语”创建教程,实际上,大多数教程都是印地语教程,但是也可以找到一些英语教程,所以不必担心。
php step by step:www.youtube.com
Mike Dane
Mike Dane多年来也一直在给开发人员传授知识,他涉及的技术范围很广。从Java到Python,甚至像C、Ruby、C++到HTML、CSSS、SASS、PHP、MongoDB等编程语言,他都提供教程。
Mike Dane一直是我的数据库导师,我之前一直关注着SQL和MySQL,他是最好的导师,每当我需要复习数据库技能时,他都是我的首选。看看他的频道,绝对不虚此行。
Mike Dane:www.youtube.com
Dani Krossing
Dani Krossing是我的PHP老师。他的教学讲解非常透彻,让复杂的东西变得简单易懂。众所周知,PHP很难学习,但他让我的PHP学习比我最初想象的要轻松一些。
我从他身上学到了很多,不仅仅是PHP,还有Javascript。他的大部分内容都是关于HTML、CSS、Javascript、PHP、C#、Ajax、Bootstrap等诸多方面的。他的频道定会让你收获满满。
Dani Krossing:www.youtube.com
Maximilian Schwarzmülle创建的Academind
Maximillian是我在Udemy上最喜欢的老师之一,他对教学充满热情,你可以感受到他真的热爱老师这个职业。他努力完善他的教程,使其不仅内容丰富,而且生动有趣。目前,我正在学习他在Udemy上的Typescript 课程,他的课程物有所值。
Academind提供免费的入门教程,如 Flutter、React Native、React、VanillaJavascript、Advanced Javascript、JavascriptLibraries 和Frameworks、Tableau、Python以及许多其他高级教程。
Academind:www.youtube.com
Web Dev Simplified
Web Dev Simplified多年来也一直提供免费教程,其中大多数教程都很适合初学者。如果你喜欢基于项目的教程,那么看看他的频道,从构建Whatsapp Clone到Zoom,到Rock PaperScissor游戏,再到使用Javascript的Snake游戏。如果你想了解更多关于CSS 的知识,可以观看他的频道,干货满满。
Web Dev Simplified:www.youtube.com
Javascript Mastery
学习Javascript是最难的,但也是最重要的,尤其是对于现代Web开发栈来说。
Javascript是职业生涯中最基础的模块,所以一定要真正理解它是如何工作的。Javascript Mastery提供了很多Javascript的学习资料,也有很多基于项目的教程,你会爱上它的。不要忘记学习高级javascript的课程,如Async/Wait、ES7和ES8,以及数组方法教程。
JavaScript Mastery:www.youtube.com
Ben Awad
Ben Awad正在慢慢成为下一个Brad Traversy。他现在也是我最喜欢的人之一,和Brad Traversy、 Angela Yu、Colt Steele、Andrei Negoie和JonasSchmedtmann并驾齐驱,我的成功离不开他们。
看看他的教程,你就会发现他是一个卓越非凡的程序员,他是我的Javascript、React、Typescript、Redux和一些编程技术的导师,他真的很优秀,相信我。他也有使用VIM的课程,如果你有兴趣学习使用它来成为一个专业的程序员,我也推荐他的JWT、Caching、Tutorial课程来学习更高级的内容。
Ben Awad有一个将近14小时的Fullstack React GraphQL,该Typescript教程适用于那些一直使用React和高级Javascript的人,我也在我的播放列表中添加了它,准备周末学习。
Ben Awad:www.youtube.com
The Net Ninja
我已经关注The Net Ninja频道很多年了,直到今天这个频道还在我的书签里。这里有很多高质量的教程,一些高级教程:如Node Auth JWT,同样也很值得学习。
在这里还可以找到Typescript入门教程、Laravel、Firebase、React Native、Mobile-First方法的CSS教程,HTML、CSS、PHP的概要,Mysql、Modern Javascript、React和Redux以及Django的概要相关教程。The Net Ninja也有一个用Hooks学习ReactJS的播放列表,这也是我学习React Hooks教程之一。
The Net Ninja:www.youtube.com
从现在开始,用你所有,尽你所能。如果你真的想成为一名开发者,那就付诸行动吧!