发布于 2017-07-27 00:56:49 | 111 次阅读 | 评论: 0 | 来源: 网友投递
程序员 软件开发人员
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统分析员,系统架构师,测试工程师六大类
Packt的第三次“Skill Up”调查总共访问了全球近5000名的程序员和技术专家,并让他们分享了其对最新技术工具以及技术趋势的看法、他们的工作学习方式。与去年的调查不同,今年的调查更加深入,还让受访者分享了他们在工作中的技术水平以及对于职业发展的看法。
本次调查的主要结论:
60%的受访者表示会在工作中使用工具,并表示这是一种大众且合理的选择。
工作满意度与工资无关;
28%的受访者认为自身的软件技术的“差”或“非常差”;
47.57%的受访者表示,上级的技术知识不及自己;
程序员表示他们需要合心意的开发环境,而IDE是最受欢迎的工具之一;
64.1%的受访者表示,时间是职业发展的最大障碍
62.62%的受访者表示,需要技术人员的多样性;
Docker革命已经来到,越来越多的程序员在学习Docker;
Python在程序员的工作中始终保持着流行趋势:
40%的受访者都会学习,44%的受访者每周都会学习;
年轻的程序员会因为职业需求而去学习技能,但是这种动力难免有些不足,而且有时很难找到合适资源;
“General purpose”是现今的一个关键词,随着领域的逐渐专业化和碎片化,我们需要一个全面的工具。
程序员在未来三个月内想要学习的顶尖工具:Docker,Python,Angular,Ansible和Jenkins。
当然DevOps和云工程师则表示Kubernetes和Ansible是比较重要的工具。在调查中Python的存在感是非常让人吃惊的,现在是开始学习Python的时候了。
如果要你说出不超过三种、且在未来一年内,对消费者和企业整体会有最大的影响的技术趋势,你选择什么?而受访者认为影响最大的技术以下几种:
云计算
大数据
AI和机器学习
自动化
Docker
从中我们不难看出,这些趋势有一个共同的特点那就是提高效率,减少努力和事实影响之间的差异。
据报道,91%的受访者为男性,5%为女性,并有3%的人表示不愿透露性别。
超过百分之六十的受访者认为多元化是“科技人才重要和必须的特征”,只有不到10%的受访者认为这是不必要的。