8 个适合程序员学习新技能的网站
点击上方“逆锋起笔”,公众号回复 PDF
领取大佬们推荐的学习资料
程序员书库(ID:CodingBook) 猿妹编译
链接:https://medium.com/better-programming/7-great-websites-to-learn-new-tech-skills-c36f39de55b9
最近,猿妹一直在和大家分享一些编程学习的网站,今天继续和大家分享8个适合程序员学习新技能的网站:
1. Pluralsight
Pluralsight是一个专注于技术和多媒体的在线学习平台。它的所有课程都经过严格的审核,因此,Pluralsight的大多数课程都会比其他在线平台的质量要高。
你可以在上面找到几乎所有你能想到的编程语言或工具的独立课程,你还可以找到各种学习途径和技能测试,以检测自己在特定技能内的水平。
优点:
高科技为主
高课程质量
各种各样的语言和工具,有完整的学习路径
缺点:
学习路径有重叠、重复的内容
有些课程已经过时了,而且看起来短时间内不会更新
网站地址:https://www.pluralsight.com/
2. Katacoda
Katacoda是一个免费的、交互式的、基于工具的学习平台。它的独特之处在于你可以在其中阅读提示和点击教程,同时可以在真正的终端中并行运行命令。该课程还会在云上运行示例,你可以实时查看课程成果,Katacoda已经被O 'Reilly收购了。
优点:
免费的
内置的终端和远程云环境,方便学习
各种各样的工具,以及不断增长的工具库
缺点:
有些场景并没有很好地充实
不适合连贯的学习路径或完整的端到端的主题教育,更适合学习非常具体的场景。
没有语言或框架/库——只有特定的工具和包罗一切的实践。
网站地址:https://www.katacoda.com/
3.Scotch.io
对于前端和web开发人员来说Scotch.io是一个很好的资源来提升你的知识或学习一些新的框架和工具,课程涉及React.js、Vue.js、Angular、Laravel等以及其他各种工具、库和概念。对于那些想要进入Web开发或学习特定主题的人来说,这是一个非常不错的网站。
优点:
有些课程和内容很有深度
各种不同的课程有大量的贡献者和讲师
缺点:
具体针对前端
有些内容的质量大多取决于讲师
课程是非常特定于场景的,没有整体的路径
网站地址:https://scotch.io/
4. Udemy.com
Udemy是一个流行的、通用的在线学习平台,提供各种不同的课程和主题。你会发现课程十分全面,不过,Udemy的课程有些需要付费,不过很多课程都会打折。
该网站最大的缺点就是,似乎没有一个团队负责内容审查这一块,这是一个中立的网络平台,所以有些非常有问题的课程也会在上面销售。
优点:
种类繁多,从连贯的学习路径(如完整的Web开发人员课程),到认证(如AWS副架构师),到特定场景中的特定工具(如精通Docker与Swarm和K8s)。
根据课程的不同,可以挖掘到很多有深度的内容
缺点:
有些课程的质量和内容都有问题
Udemy并不是专门针对技术的,所以有时很难找到特定的课程
许多课程都是为完全的初学者开设的,所以对于有经验的技术学习者来说,有时课程的节奏可能会比较慢。
网站地址:https://www.udemy.com/
5. edX
edX是一个免费的在线网站,里面有很多顶尖大学的课程。课程主要是介绍一般的计算机科学和编程概念。但对于那些想要学习新的编程语言或探索新主题基础知识的人是非常有用的。
优点:
课程很长很深入
由大企业和大学的教授教学的高质量课程
完全免费访问内容,付费后你还可以获得学位和专业证书
缺点:
有些课程可能很难,他们是由工程师和教授教的,所以有时这些主题教得不好。
没有针对特定工具的课程,很少针对特定主题的课程。
课程一般为入门级/初级
课程地址:https://www.edx.org/course/subject/computer-science
6. Coursera
Coursera是另一个类似于edX的在线学习平台,提供来自不同公司和大学的主题课程。用户可以攻读完整的学位和证书,或者浏览特定主题的个别课程。
优点:
课程很长很深入
由大学和大公司的教授教学
根据课程的不同,许多课程的节奏适合有经验的学习者,而不是完全的初学者
课程大多是免费的,也可以选择付费方式获取证书
缺点:
有些课程可能很难,他们是由工程师和教授教的,有些主题兼顾不是很全面
没有特定工具的课程-只有综合主题课程
课程地址:https://www.coursera.org/browse/computer-science
7. Codementor
Codementor是一个实时编码指导网站,它会为你配对一位在特定语言或领域有经验的工程师。值得一提的是,他们也是一个寻找*职业者的网站,可以让人们快速找到软件领域的*职业者或*职业机会。
优点:
你可以找到几乎任何你能想到的语言、框架等
与真正的导师视频,可以回答特定的问题,并指导你更快的掌握专业技能
缺点:
导师收取不同的费用,有些可能会很贵
网站地址:https://www.codementor.io/
8. Bitdegree
Bitdegree是一个学习平台,它引入了一个游戏化的学习系统来帮助提高学习动机。虽然它一开始是专门针对技术和软件的,但后来它将课程内容扩展到了生产力、自我完善、市场营销、金融等各种主题。如果Udemy更专注于技术和专业技能,再加上游戏化——这就是Bitdegree。关注公众号 逆锋起笔,回复 pdf,下载你需要的各种学习资料。
优点:
科技感,你会发现有很多不同主题的课程
平台的游戏化有助于保持学习的动力
缺点:
大部分视频都是针对初学者的,还有一些中级课程。课程的节奏相当缓慢——总体来说,对有经验的学习者来说不是很好。
大多数课程都是针对通用的/大的主题(例如Python, HTML5/CSS3等),而不是特定的工具和特定的场景/实践。
网站地址:https://www.bitdegree.org/
精选推荐
关注我,获资源干货
????关注 程序员干货分享
赞+在看,小编感恩大家❤️
上一篇: 程序员必备的 10 大国外技术网站
下一篇: 程序员必备网站之一:Dev Hints