本文转载自公众号“读芯术”(ID:AI_Discovery)
新冠疫情的影响还在继续着,仍然有许多人隔离在家无法返工复学。当然必须承认,如今能安稳待在家里的人是非常幸运的。
人类终将会度过这次危机,这场战疫将会是历史书上浓墨重彩的一笔。而你呢,这几个月对你来说是什么,一次长长的休假吗?
不如赋予它更多的价值。你需要为回归正常生活做好准备。几个月的停滞不前,会让你在一切恢复时,以另一种方式与世界脱轨。抓住时间好好提升自己才是正道。
本文将介绍8个在线课程或网站,希望你能利用好它们,点亮自己新的技能。
1. Katacoda
图源:katacoda
Katacoda是一个免费的、基于工具的交互式学习平台,其在于它在Web浏览器中的内置shell。你可以阅读提示并单击软件教程,同时在真正的终端中运行命令。
课程可以在云端中展示实例,您将立即观察到课程的成果。O’Reilly最近收购了Katacoda。
利:
- 免费
- 内置的终端和远程云环境,可以同时学习——在实践中学习
- 各种工具,资源不断扩充
弊:
- 有些方案还不够完善。
- 不太适合连贯的学习路径或完成一个主题的端到端教育,更适合学习非常具体的方案。
- 没有语言或框架/库,只有特定的工具和首要做法。
2. Scotch.io
图源:scotch.io
对于前端网页开发人员来说,Scotch.io是一个很好的资源,有助于丰富知识或学习一些新的框架和工具。其中有针对主流前端框架的课程(例如React.js、Vue.js、Angular、Laravel等)以及各种工具、库和概念。
对于那些想走进网络开发或学习特定主题的人来说,这是一个完美的网站。
利:
- 免费。
- 一些课程和内容很有深度,时长或篇幅较长。
- 因为贡献者和授课者众多,所以有各种各样的课程。
弊:
- 前端专用。
- 某些内容的质量和连贯性取决于授课者。
- 课程是针对特定情况的(例如,“路由Angular应用程序”),没有整体路径/连贯性。
3. Pluralsight
图源:novatoris
Pluralsight是一个专注于技术与多媒体的在线学习平台。它的所有课程都经过编辑和审查以保证质量,许多课程质量优于大多数通用在线平台课程。
你可以找到几乎所有能想象到的关于软件语言或工具的课程。你也可以发现多样的学习路径以及技能测试,来测量你在某个特定路径下的学习水平。
利:
- 注重技术。
- 生产质量高。
- 多样的语言及工具,还有学习它们的全部路径。
弊:
- 学习路径中有课程内容重叠、重复的现象。
- 一些课程已经过时,似乎没有及时更新。
- 似乎以微软为中心。
4. edX
图源:freeeducator
edX是一个免费的在线网站,包含来自各顶尖大学的课程,主要是关于基础的、通用的计算机科学和编程概念。
如果你想学习新编程语言或探索新主题基础知识,这些课程可能非常实用(例如,微软的“Python入门课”或华盛顿大学的“网络安全简介”)。
利:
- 课时长、有深度。
- 大学和大型公司专业人士授课、课程质量高。
- 访问内容完全免费,若支付费用,将有机会获得学位和专业证书以及参与到相关任务/项目中。
弊:
- 一些课程难度较大。由工程师和教授授课,所以有时这些主题授课效果不好。
- 没有针对特定工具的课程,也鲜有针对特定主题的课程。
- 课程通常为入门级/基础课。
5. Coursera
图源:coursera
Coursera类似于edX,包含来自不同公司和大学的多种主题的课程。用户可以修读整个学位并获得证书,或者只是探索特定主题的个别课程。
利:
- 课时长、有深度。
- 大学和大型公司专业人士授课、课程质量高。
- 根据课程的不同,许多课程的节奏安排适合有经验的学习者,而不是零基础的初学者。
- 同样免费,可以像edX一样选择支付费用获得证书等。
弊:
- 一些课程难度较大。由工程师和教授授课,所以有时这些主题授课效果不好。
- 没有针对特定工具的课程——而是综合性的课程主题和路径。
6. Udemy.com
图源:novatoris
Udemy是一个受大众欢迎的通用在线学习平台,有各种不同的课程和主题,从技术、金融到艺术、创意学科等。此外,Udemy课程实际上有半年的时间都有折扣,大部分课程只需10到20美元就可买下。
它最大的缺点是似乎没有团队来审核内容。这是一个中立的在线平台,有些人可以出售存在争议的课程。
利:
- 价格划算。
- 种类繁多,包括从连贯的学习路径(如“全套网络开发人员课”),到资格证书(如“AWS助理架构师”),再到特定方案中的特定工具(如“通过Swarm和K8s熟练掌握Docker”)。
- 不同的课程,内容有深度和广度之分。
弊:
- 某些课程的质量和内容有所争议。网站不会对授课者的合法性或资格进行审查。
- Udemy不是专门针对于技术的,因此有时可能很难找到特定的课程——人们容易患上新奇事物综合症。
许多课程都是为零基础初学者开设的,经验丰富的技术学习者可能会觉得节奏有些慢。
7. Codementor
图源:codementor
Codementor是一个实时的编程指导网站,您可以与特定语言或领域中经验丰富的工程师进行一对一配对。
顺便提一下,这也是一个自由职业者资源网站,让人们可以快速找到自由职业者或在软件领域的自由职业就业机会。
利:
- 您几乎可以找到所有能想象到的关于任何语言、框架和主题的教练——选择很多。
- 与真正的教练、导师进行的实时会议可以回答您特定的问题,并指导您更快地掌握专业知识——获得量身定制的体验。
弊:
- 不同导师收费不同,有些价格昂贵。
- 以15分钟为计费周期。昂贵和浪费与否取决于您如何安排时间,因此在开始会议之前,请确保已准备好所有的材料和问题。
8. Bitdegree
图源:sskillz
Bitdegree引入了一个游戏化学习系统来提高学习动力。最初它是专门针对科技和软件领域的,后来课程范围扩展到了生产力、自我提升、市场营销、金融等各个领域。
如果Udemy更专注于技术和专业技能,并引入游戏化——那就是Bitdegree。
利:
- 以技术为中心。您会发现很多不同主题的课程。
- 平台的游戏化方面有助于保持学习动力。
- 价格同样划算。
弊:
- 大部分视频都是针对零基础初学者的,有一些是中级课程。课程的进度相当缓慢——总体来说,不是很适合有经验的学习者。
- 大多数课程是针对通用的或重要的主题(如Python、HTML5/CSS3等),而不是特定的工具和特定的方案/实践。
- 尽管其自编课程质量很高(BitDegreeFoundation VSI),但网站已经开始接受其他授课者的课程,有些课程质量不尽如人意。
困在家里并不意味着你要困于自己的职业生涯和当前技能,相反,这也意味着你拥有了更多时间去探索不同的可能。