全文共字,预计学习时长9分钟
图源:unsplash新冠疫情的影响还在继续着,仍然有许多人隔离在家无法返工复学。当然必须承认,如今能安稳待在家里的人是非常幸运的。
人类终将会度过这次危机,这场战疫将会是历史书上浓墨重彩的一笔。而你呢,这几个月对你来说是什么,一次长长的休假吗?
不如赋予它更多的价值。你需要为回归正常生活做好准备。几个月的停滞不前,会让你在一切恢复时,以另一种方式与世界脱轨。抓住时间好好提升自己才是正道。
本文将介绍8个在线课程或网站,希望你能利用好它们,点亮自己新的技能。
1.Katacoda
图源:katacodaKatacoda是一个免费的、基于工具的交互式学习平台,其在于它在Web浏览器中的内置shell。你可以阅读提示并单击软件教程,同时在真正的终端中运行命令。
课程可以在云端中展示实例,您将立即观察到课程的成果。O’Reilly最近收购了Katacoda。
利:
·免费。
·内置的终端和远程云环境,可以同时学习——在实践中学习。
·各种工具,资源不断扩充。
弊:
·有些方案还不够完善。
·不太适合连贯的学习路径或完成一个主题的端到端教育,更适合学习非常具体的方案。
·没有语言或框架/库,只有特定的工具和首要做法。
2.Scotch.io
图源:scotch.io对于前端网页开发人员来说,Scotch.io是一个很好的资源,有助于丰富知识或学习一些新的框架和工具。其中有针对主流前端框架的课程(例如React.js、Vue.js、Angular、Laravel等)以及各种工具、库和概念。
对于那些想走进网络开发或学习特定主题的人来说,这是一个完美的网站。
利:
·免费。
·一些课程和内容很有深度,时长或篇幅较长。
·因为贡献者和授课者众多,所以有各种各样的课程。
弊:
·前端专用。
·某些内容的质量和连贯性取决于授课者。
·课程是针对特定情况的(例如,“路由Angular应用程序”),没有整体路径/连贯性。
3.Pluralsight
图源:novatorisPluralsight是一个专注于技术与多媒体的在线学习平台。它的所有课程都经过编辑和审查以保证质量,许多课程质量优于大多数通用在线平台课程。
你可以找到几乎所有能想象到的关于软件语言或工具的课程。你也可以发现多样的学习路径以及技能测试,来测量你在某个特定路径下的学习水平。
利:
·注重技术。
·生产质量高。
·多样的语言及工具,还有学习它们的全部路径。
弊:
·学习路径中有课程内容重叠、重复的现象。
·一些课程已经过时,似乎没有及时更新。
·似乎以微软为中心。
4.edX
图源:freeeducatoredX是一个免费的在线网站,包含来自各顶尖大学的课程,主要是关于基础的、通用的计算机科学和编程概念。
如果你想学习新编程语言或探索新主题基础知识,这些课程可能非常实用(例如,微软的“Python入门课”或华盛顿大学的“网络安全简介”)。
利:
·课时长、有深度。
·大学和大型公司专业人士授课、课程质量高。
·访问内容完全免费,若支付费用,将有机会获得学位和专业证书以及参与到相关任务/项目中。
弊:
·一些课程难度较大。由工程师和教授授课,所以有时这些主题授课效果不好。
·没有针对特定工具的课程,也鲜有针对特定主题的课程。
·课程通常为入门级/基础课。
5.Coursera
图源:courseraCoursera类似于edX,包含来自不同公司和大学的多种主题的课程。用户可以修读整个学位并获得证书,或者只是探索特定主题的个别课程。
利:
·课时长、有深度。
·大学和大型公司专业人士授课、课程质量高。
·根据课程的不同,许多课程的节奏安排适合有经验的学习者,而不是零基础的初学者。
·同样免费,可以像edX一样选择支付费用获得证书等。
弊:
·一些课程难度较大。由工程师和教授授课,所以有时这些主题授课效果不好。
·没有针对特定工具的课程——而是综合性的课程主题和路径。
6.Udemy.