JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现( 二 )


JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现】这些工具通常比较适合应用于简单的编程任务 , 而富有经验的开发人员所要完成的工作往往比较复杂 。
不过说到底 , 工具只是一个辅助的角色 。 所以无论是处在哪一个经验级别 , 单靠工具而没有一定程度的手动编码是非常罕见的(2-4%) 。
JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现
文章图片
(不同经验的开发者LCNC使用情况)
不同地域的开发人员在使用LCNC工具方面存在显著的差距 。 中国有69%的开发人员使用LCNC工具 , 高于全球的平均水平(46%) , 这表明中国的LCNC工具已经进入了发展阶段 。
JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现
文章图片
(不同地域开发者使用LCNC工具情况)
另外 , 南亚、中东、非洲、东亚(不包括中国)的LCNC使用率都高于全球的平均水平 。 虽然这些地区的LCNC工具有很大的发展 , 但是还并不是很成熟 , 不足以成为开发人员的主要特征 。
LCNC使用率低于全球平均水平的有西欧、以色列、大洋洲、东欧和南美等地区 , 这些地区的LCNC工具市场还处在初级阶段 。
自学才是王道
下面是关于中国和东亚其他地区的开发者调查 。 中国的开发者占全球开发者人数的9% , 是其他东亚地区的开发者的总和(9%) 。 其中在东亚的开发者由主要分布在两个国家:日本(21%)和印度尼西亚(32%) 。
中国拥有六年经验的开发者超过三分之一(34%) , 这个比例在全球是43% 。 此外 , 中国经验丰富(超过16年)的开发者只有4%(全球比例为22%)
JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现
文章图片
(不同地区开发者的开发经验)
自学是开发者必备的技能之一 。 全球有超过60%的开发者通过自学来学习编程 。 在中国 , 50%的开发者是通过大学教育学习计算机 , 完全自学的开发者比例不高 , 但即使是接受大学教育 , 自学也是必不可少的一种方式 。
在东亚其他地区 , 自学是最受开发者欢迎的方法(61%) , 其次是通过大学教育(软件工程本科41%) 。 印度尼西亚的学习方式比较多样化 , 一般使用三种方式学习编码:自学、在线课程和开发者训练营 。
JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现
文章图片
(不同地区开发者学习方式)
StackOverflow作为一个国际性的论坛网站、计算机技术交流社区 , 受到许多开发人员的青睐 , 85%的开发人员都使用或者访问过这个网站 。 不过中国拥有StackOverflow账户的比例不高 , 只有19% 。 在对国内的开发者的调查发现 , 用CSDN解决技术难题的居多(36%) 。 而日本的StackOverflow更低 , 只有36%的开发者使用过StackOverflow , 5%拥有账户 。 不过中国和日本都有本土的开发网站 , 这可能是其StackOverflow使用率较低的原因之一 。
JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现
文章图片
(开发者StackOverflow使用情况)
JavaScript持续霸榜、开发者性格大揭秘,调查了19000位开发者有这些发现
文章图片
(国内开发者遇见技术难题的解决方式)
还是委托开发“香”
调查发现 , 最受开发者欢迎的营收方式是委托开发/(31%) , 委托开发的时间可以持续数月或者数年 , 自由度较高 , 允许开发人员和公司在项目期间合理的规划资源 。 此外 , 开发者和它们的公司可能会在此过程中为客户提供额外的服务 , 以增加收入 。