适应软件开发人员的技能

在过去的20多年中,我一直是软件开发人员。 大型机,Windows,一些Web和一些移动设备。 我已经看到了技术和软件开发方面的许多进步。 足以使我的头部有时受伤。

我学到的教训(以艰辛的方式)是您的技能组很快就会过时。 只要您熟悉编程语言或技术,实体就会创建一些新东西。 如前所述,我是从大型机开始的。 不好玩。 Windows NT,带有使用磁带机的终端连接。

然后我去了Windows上的C / C ++。 使用Windows API编程C / C ++。 具有内存分配,手动线程创建,窗口句柄等等的奇妙而富挑战性的领域。 在我的编程生涯中,最好的经验之一就是学习C / C ++和Windows API。

那时,我似乎对C ++感到很满意,Microsoft发布了编程的下一个演变:.NET Framework和C#。 无限的世界。

我够了。 让我们谈谈如何学习编程并保持技能最新。 随着新技术的发布,它有时可能会令人不知所措。 新语言,新概念和新发展。 保持最新状态的最佳方法之一是使用旧工具-网络。 大量的网站可帮助您学习新事物。

以下是一些我用来帮助我掌握最新技术的网站。

让我强调一点。 我与hacker.io没有任何隶属关系。 我不知道该网站的主持人,也不从该网站收到任何信息。 我已经提交了指向一些编程语言的有用信息/教程的站点的链接。 有些被批准,有些被拒绝。

我鼓励任何对开发感兴趣的人认真看一下这个站点。

  • 蟒蛇
  • Alexa的建筑技巧
  • Node.js
  • AWS
  • 码头工人
  • 蔚蓝
  • C#
  • 哈斯克尔
  • 的CSS
  • 人工智能
  • 古尔普

还有更多。 该网站上的某些语言对我来说是新的。 该站点包含大量有用的信息。

Hackr.io –查找并共享最佳的在线编程课程和教程

Google搜索向您展示了数百种编程课程/教程,但是Hackr.io会告诉您哪一种是最好的。 找…

黑客

您的风格也许是更结构化的课程。 如果是这样,请考虑在线课程。 同样,许多都是免费的。

在线课程–按计划学习任何内容| 乌迪米

Udemy是一个在线学习和教学市场,拥有80,000多门课程和2400万学生。 学习…

www.udemy.com

课程

查找顶尖大学的在线课程。 搜索来自哈佛,麻省理工学院等的所有edX MOOC,并注册免费课程…

www.edx.org

freeCodeCamp

我们的社区发布了有关开发,设计和数据科学的故事,值得一读。

medium.freecodecamp.org

Udacity –免费的在线课程和纳米学位| Udacity

加入Udacity,通过纳米学位课程和课程,学习深度学习,机器学习,Web开发等方面的最新知识。

www.udacity.com

来自开放大学的OpenLearn

版权:(C)Fatcamera / Getty Images免费课程图标Level 2 icon教育与发展在此免费课程中…

www.open.edu

也许视频教程是您首选的学习方式。 视频教程的最佳资源之一是Youtube.com。

Pluralsight –无限的在线开发人员,IT和网络安全培训

提供网络开发,IT认证和按需培训的技术学习平台,可帮助您…

www.pluralsight.com