外媒 TechRepublic 近日就 2020 年开发人员所需的技能,对 Digital Ocean 工程副总裁 Al Sene 进行了访谈。

Al Sene 开门见山地表示,在即将到来的 2020 年代,学习能力仍然是工程师必备的最重要技能之一。“这个行业发展如此之快,事情一直在变化,创新不停在发生,因此,能够学习并乐于学习新技术十分重要。”

此外,Al Sene 认为协作也同样重要。因为软件开发是一项团队运动,必须与其他人合作,当有一群人共同参与时,软件能够更好地被开发。

说到协作自然要提起开源。开源中有很多很酷的创新,它们允许开发人员通过重用现有的组件或服务或任何新的体系结构、框架等来真正缩短开发新软件所需的时间。由此,协作开源的重要性不言而喻。Al Sene 还判断开源领域将发生更多的创新,能够将开源作为开发的一部分至关重要。

从目前对开发人员的招聘中,也能窥探出些许趋势。拥抱开源依然是关键,Al Sene 注意到目前大多数开发人员前来应聘时都会提供自己的 GitHub 账户。在他看来,参与开源项目能够使人在获得信任的同时,进一步展示出自己的协作能力。

就特定技术而言,容器化和 Kubernetes 这组技术发展速度非常快,从招聘过程中可以看出许多开发人员花费了大量时间来掌握这些技能,这也是当下一大热门趋势。

“容器化和云正在改变软件的开发和部署方式。 因此,我认为,随着开发人员进入该行业,重要的是要接受这些新的变化和趋势,因为它允许许多公司实现应用程序开发的现代化,并且确实有助于采用混合云架构,这在降低公司的运营成本等方面都是不容忽视的 。”

最后一项被谈及的趋势关于工作方式。几个月前,Al Sene 他们进行了一项调查,结果显示绝大多数(约 90%)开发人员将远程办公作为求职的考虑因素之一。

以上几种趋势势必将给开发人员社区带来一定程度的影响,不仅是在具体的技术层面,协作、开源、远程办公等工作方式也愈发重要。在不远的未来,开发者世界还会发生哪些变化呢?请拭目以待。

访谈原文:https://www.techrepublic.com/article/developers-in-2020-need-open-source-and-want-the-ability-to-work-remotely/

2020 时代的开发人员关键词:开源和远程办公相关推荐

  1. unity中文api_中文字幕微软2020混合现实开发人员日回放视频

    查看引用/信息源请点击:映维网 官方中文字幕 (映维网 2020年05月30日)微软将于太平洋夏令时间5月21日至22日在AltspaceVR举行Mixed Reality Dev Days(混合现实 ...

  2. Html node.js开源项目,2020年面向开发人员的十大NodeJS框架

    Node.js 是一个基于 Chrome V8 引擎的,开源的,跨平台的 JavaScript 运行环境.事件驱动的.非阻塞 I/O 模型使 NodeJS 框架 能够开发极其轻便且高效的 Web 应用 ...

  3. aws dynamodb_DynamoDB备忘单–您需要了解的有关2020 AWS认证开发人员助理认证的Amazon Dynamo DB的所有信息

    aws dynamodb The emergence of cloud services has changed the way we build web-applications. This in ...

  4. 分享 63 个面向前端开发人员的开源项目工具

    英文 | https://us.niemvuilaptrinh.com/article/63-open-source-web-development-tools 翻译 | 杨小爱 01.Day.js ...

  5. 63 个面向前端开发人员的开源项目工具

    英文 | https://us.niemvuilaptrinh.com/article/63-open-source-web-development-tools 翻译 | 杨小爱 01.Day.js ...

  6. rackspace_Rackspace开发人员倡导开源入门

    rackspace Don Schenck是Rackspace开发人员的倡导者,这意味着他写代码,写代码,在会议上讲话,在讲习班上讲课并为客户提供帮助. 在加入Rackspace之前,Don从事过广泛 ...

  7. 帝国时代 游戏是如何开发的_开发人员是新的王国建设者

    帝国时代 游戏是如何开发的 斯蒂芬·奥格雷迪(Stephen O'Grady)的<新造王者> ( The New Kingmakers)是一本很棒的书,解释了为什么开发人员是企业最重要的资 ...

  8. 2020年Android开发的未来发展方向该如何走?

    作为一名资深的Android 开发者.从2017年下半年开始,就听到各种言论,例如"Android 开发凉凉"."移动端开发没出路了赶紧转行"."要被 ...

  9. 后COVID开发人员面试的基本指南

    Written by Jordin Gardner and Jared Gray 由 Jordin Gardner 和 Jared Gray 撰写 Despite the chaos that the ...

最新文章

  1. Android源码大全
  2. Android 系统自动重启Bug(高通平台)
  3. 我们为什么要尝试前后端分离
  4. python环境下neo4j的安装与使用
  5. python实现翻译功能_Python爬虫实现百度翻译功能过程详解
  6. java恶搞程序半成品,打开将程序本身写到c盘隐藏,并设置开机启动项。可无限开机,可加影藏cmd while死循环 卡爆cpu
  7. c语言头文件格式图片_c语言中的.h头文件的格式
  8. 使用Java处理大文件
  9. 我们为什么用 Go 编写机器学习架构,却不用 Python?
  10. oracle数据库性能调优技术--深入理解散列连接执行计划
  11. soapUI接口测试工具所有版本下载地址
  12. 黑马程序员—银行调度系统
  13. 使用pycharm编写python爬虫时出现乱码的解决方案UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\U0001f601‘ in
  14. 车辆控制-稳态误差分析-前馈
  15. 【转】打造个性化ghostxp光盘另类教程(3)
  16. 敏捷开发工具scrum
  17. ghost u盘 linux,用U盘启动G4L备份还原linux系统用Ghost备份Windows操作系统
  18. 木讷的程序员需要知道的事情 (七)
  19. windows XP全公略
  20. java区分无线网卡,无线网卡种类有什么区别

热门文章

  1. python 比较序列是否包含同样元素_Python学习之常见序列比较
  2. 传统红色纹样图案背景|中式海报必备素材
  3. UI干货素材分享|导航设计
  4. Windows下Lua安装环境配置教程
  5. 六月总结-工作一年总结
  6. Python--Flask初学Demo(11.10)
  7. WEB的发展历程、Tomcat服务器、与HTTP协议
  8. Linux文件系统概述:硬盘驱动>通用块设备层>文件系统>虚拟文件系统(VFS)
  9. 【人工智能】利用C语言实现KNN算法进行手写数字识别
  10. Python程序异常处理:try、except、else、finally,捕获指定异常类型、捕获多个异常类型、捕获所有异常类型、捕获异常信息、异常的传递、raise抛出自定义异常