8 个适合程序员学习新技能的网站

Wesley13
• 阅读 539
    公众号关注“
 
    
    
    杰哥的IT之旅
 
    
    
    ”,

   
   
     
     
     
     
   
      
      
      选择“星标”,重磅干货,第一时间送达!
  
     
     
     
  
     
     
     
   
      
      
      
  
     
     
     

链接:https://medium.com/better-programming/7-great-websites-to-learn-new-tech-skills-c36f39de55b9

今天和大家分享8个适合程序员学习新技能的网站:

1. Pluralsight

8 个适合程序员学习新技能的网站

Pluralsight是一个专注于技术和多媒体的在线学习平台。它的所有课程都经过严格的审核,因此,Pluralsight的大多数课程都会比其他在线平台的质量要高。

你可以在上面找到几乎所有你能想到的编程语言或工具的独立课程,你还可以找到各种学习途径和技能测试,以检测自己在特定技能内的水平。

优点:

  • 高科技为主

  • 高课程质量

  • 各种各样的语言和工具,有完整的学习路径

缺点:

  • 学习路径有重叠、重复的内容

  • 有些课程已经过时了,而且看起来短时间内不会更新

网站地址:https://www.pluralsight.com/

2. Katacoda

8 个适合程序员学习新技能的网站

Katacoda是一个免费的、交互式的、基于工具的学习平台。它的独特之处在于你可以在其中阅读提示和点击教程,同时可以在真正的终端中并行运行命令。该课程还会在云上运行示例,你可以实时查看课程成果,Katacoda已经被O 'Reilly收购了。

优点:

  • 免费的

  • 内置的终端和远程云环境,方便学习

  • 各种各样的工具,以及不断增长的工具库

缺点:

  • 有些场景并没有很好地充实

  • 不适合连贯的学习路径或完整的端到端的主题教育,更适合学习非常具体的场景。

  • 没有语言或框架/库——只有特定的工具和包罗一切的实践。

网站地址:https://www.katacoda.com/

3.Scotch.io

8 个适合程序员学习新技能的网站

对于前端和web开发人员来说Scotch.io是一个很好的资源来提升你的知识或学习一些新的框架和工具,课程涉及React.js、Vue.js、Angular、Laravel等以及其他各种工具、库和概念。对于那些想要进入Web开发或学习特定主题的人来说,这是一个非常不错的网站。

优点:

  • 有些课程和内容很有深度

  • 各种不同的课程有大量的贡献者和讲师

缺点:

  • 具体针对前端

  • 有些内容的质量大多取决于讲师

  • 课程是非常特定于场景的,没有整体的路径

网站地址:https://scotch.io/

4. Udemy.com

8 个适合程序员学习新技能的网站

Udemy是一个流行的、通用的在线学习平台,提供各种不同的课程和主题。你会发现课程十分全面,不过,Udemy的课程有些需要付费,不过很多课程都会打折。

该网站最大的缺点就是,似乎没有一个团队负责内容审查这一块,这是一个中立的网络平台,所以有些非常有问题的课程也会在上面销售。

优点:

  • 种类繁多,从连贯的学习路径(如完整的Web开发人员课程),到认证(如AWS副架构师),到特定场景中的特定工具(如精通Docker与Swarm和K8s)。

  • 根据课程的不同,可以挖掘到很多有深度的内容

缺点:

  • 有些课程的质量和内容都有问题

  • Udemy并不是专门针对技术的,所以有时很难找到特定的课程

  • 许多课程都是为完全的初学者开设的,所以对于有经验的技术学习者来说,有时课程的节奏可能会比较慢。

网站地址:https://www.udemy.com/

5. edX

8 个适合程序员学习新技能的网站

edX是一个免费的在线网站,里面有很多顶尖大学的课程。课程主要是介绍一般的计算机科学和编程概念。但对于那些想要学习新的编程语言或探索新主题基础知识的人是非常有用的。

优点:

  • 课程很长很深入

  • 由大企业和大学的教授教学的高质量课程

  • 完全免费访问内容,付费后你还可以获得学位和专业证书

缺点:

  • 有些课程可能很难,他们是由工程师和教授教的,所以有时这些主题教得不好。

  • 没有针对特定工具的课程,很少针对特定主题的课程。

  • 课程一般为入门级/初级

课程地址:https://www.edx.org/course/subject/computer-science

6. Coursera

8 个适合程序员学习新技能的网站

Coursera是另一个类似于edX的在线学习平台,提供来自不同公司和大学的主题课程。用户可以攻读完整的学位和证书,或者浏览特定主题的个别课程。

优点:

  • 课程很长很深入

  • 由大学和大公司的教授教学

  • 根据课程的不同,许多课程的节奏适合有经验的学习者,而不是完全的初学者

  • 课程大多是免费的,也可以选择付费方式获取证书

缺点:

  • 有些课程可能很难,他们是由工程师和教授教的,有些主题兼顾不是很全面

  • 没有特定工具的课程-只有综合主题课程

课程地址:https://www.coursera.org/browse/computer-science

7. Codementor

8 个适合程序员学习新技能的网站

Codementor是一个实时编码指导网站,它会为你配对一位在特定语言或领域有经验的工程师。值得一提的是,他们也是一个寻找自由职业者的网站,可以让人们快速找到软件领域的自由职业者或自由职业机会。

优点:

  • 你可以找到几乎任何你能想到的语言、框架等

  • 与真正的导师视频,可以回答特定的问题,并指导你更快的掌握专业技能

缺点:

  • 导师收取不同的费用,有些可能会很贵

网站地址:https://www.codementor.io/

8. Bitdegree

8 个适合程序员学习新技能的网站

Bitdegree是一个学习平台,它引入了一个游戏化的学习系统来帮助提高学习动机。虽然它一开始是专门针对技术和软件的,但后来它将课程内容扩展到了生产力、自我完善、市场营销、金融等各种主题。如果Udemy更专注于技术和专业技能,再加上游戏化——这就是Bitdegree。关注公众号 逆锋起笔,回复 pdf,下载你需要的各种学习资料。

优点:

  • 科技感,你会发现有很多不同主题的课程

  • 平台的游戏化有助于保持学习的动力

缺点:

  • 大部分视频都是针对初学者的,还有一些中级课程。课程的节奏相当缓慢——总体来说,对有经验的学习者来说不是很好。

  • 大多数课程都是针对通用的/大的主题(例如Python, HTML5/CSS3等),而不是特定的工具和特定的场景/实践。

网站地址:https://www.bitdegree.org/

推荐阅读

太赞了!程序员应该访问的最佳网站都在这里了!

程序员必须知道的 58 个网站!

70 个数据分析常用网址!

25 个实用网站工具推荐!

这么多编程学习网站,总有一个适合你吧

8 个适合程序员学习新技能的网站

本文分享自微信公众号 - 杰哥的IT之旅(Jake_Internet)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
10个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
35岁,真的是程序员的一道坎吗?
“程序员35岁是道坎”,“程序员35岁被裁”……这些话咱们可能都听腻了,但每当触及还是会感到丝丝焦虑,毕竟每个人都会到35岁。而国内互联网环境确实对35岁以上的程序员不太友好:薪资要得高,却不如年轻人加班猛;虽说经验丰富,但大部分公司并不需要太资深的程序员。但35岁危机并不是不可避免的,比如你可以不断精进技术,将来做技术管理或者
Stella981 Stella981
3年前
Docker 架构原理、功能及使用
点击上方“杰哥的IT之旅”,选择“星标”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/55595944998b405e9f939d9f9aa947d3.jpg)!(https://oscimg.oschina.net/oscnet/7f35f7e51704
Wesley13 Wesley13
3年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(