程序猿新人必看的行业趋势报告

2017-06-27  本文已影响30人  FreddyHao

众所周知,软件行业的技术发展十分迅速,各种语言和开发框架不断涌现,让程序员朋友们应接不暇,这给很多开发人员造成了选择性障碍;

哪个技术方向前景更好?

哪种语言开发更有效率?

哪类岗位更值钱?

这些永远是程序员最关心的问题;而最近Stack Overflow 就针对这些问题做了一份开发者调查报告; 此次参与调查的程序员共有64,000 人,Stack Overflow 分别对他们的技能,工具,学习趋势等进行了统计;在这次的调查中,中国参与者比较少,只有300 人左右,但考虑到技术趋势全球是比较相似的,因此其中的很多信息也很值得我们参考;接下来,我们就看看这份报告对于准备入行软件行业的开发人员,有些什么样的启示?

根据自己的特长选择技术方向;

从图中可以看到,将近四分之三的开发者从事的是Web 开发; 其次是桌面开发和移动端开发; 而这两年非常热门的人工智能和机器学习方向的受访者只有3.8%,所以这块的人才十分稀缺; 大家看到这张图表之后,可能会感觉web 开发的竞争已经非常激烈了,如果有可能,应该尽可能去学习那些竞争少的技术,例如人工智能等; 但其实如果我们换一个角度去考虑的话,web 开发的人员众多,恰恰也说明了这块的市场巨大;对于很多急需转换为自动化的业务来说,往往就需要通过Web 开发来实现他们的需求; 机器学习听上去确实很高大上,但大部分从业者并没有达到能够理解,优化其相关算法的那种的层次;大部分从事机器学习的开发者也就是研究使用下大公司开源的框架;也就是说如果你仅仅只是为了减少竞争而去从事应用层的机器学习开发,其实也不能积累什么门槛; 只有你真正的喜欢这个技术方向,并且在算法等方面有一定的积累,才可能形成自己的优势;

因此,还是应该根据自己的特长选择相关技术方向; 任何一种技术方向都可以做的很好; 对于从事web 开发的全栈工程师来说,他的特长是可以快速的帮助用户实现业务逻辑,我们这个世界还有大量的业务需要通过软件来进行优化,如果再能够结合行业思考抓住客户的某个刚需,那创业成功从而实现财务自由也是几率很大的事情;

对于喜欢研究算法,数学基础比较好的同学,则机器学习,人工智能等则是一个很好的方向;今后是一个数据的时代,能够理解和处理数据的人肯定是越来越有用武之地的;

2  不用纠结于语言选择;

上图是个语言的热度排名; 开发语言之争,在IT 行业由来已久;曾几何时,Java 社群和C++ 社群的人争得头破血流,就为了证明自己使用的是最好的语言; 现在,从受欢迎排行来看,这两种语言都被Javascript 踩在了脚下; 并且,Javascript 是连续五年蝉联了最流行编程语言的排名榜;这种语言真的有这么好吗?其实恰恰相反,Javascript 一度被认为是一种玩具编程工具,他有很多缺陷,所以当时并不被大部分程序员所重视; 这几年流行的主要原因则是因为web开发越来越多,而在web 世界中,Javascript 是能够跨浏览器驱动页面的唯一选择;

其实原则上来说,很多通用语言可以适应任何场合的开发; 但由于历史原因或一些性能,行业问题,有些语言针对某些场景很有优势,这些优势可能是语音本身提供的(例如运行快),也可能是针对问题,这种语言提供了很多成熟的解决方案; 因此,当你选择语言的时候,首先应该确定好你所从事的技术方向; 一旦确定语言后,就深入的学习下去;不断的更换语言是很浪费时间的事情; 而且针对同一应用领域,不断更换语言也没有必要;当一种语言已经精通后,倒是可以去学习些其他的语言,从而能够理解更广泛的应用开发领域,这是很有必要的;

3  资深程序员是市场主力;

这张图反应的是受访开发人员接触编程的年限; 可以看到,超过20 年开发经验的开发者占比是最高的,超过10年的开发者占比52%; 这说明国外存在着很大比例的资深程序员;这对于很多国内的开发者来说应该是一个鼓励,起码了解到编程这件事情是值得去用一二十年不断学习,不断完善的; 不要刚毕业工作五六年,就在忧心忡忡的担心程序员30 岁年龄门槛问题;其实真正的门槛肯定不在年龄上,而在于你是否能够把逝去的时间真正转换为有用的开发者经验和技巧; 对于任何一个行业来说,如果到了一定年龄后还在做一些基础的工作,那肯定是要面临众多年轻人竞争的;就国内目前的情形来看,资深的研发人员还是比较稀缺的,如果你确实对软件编程很有兴趣,那就好好做下去吧,资深的高手在哪都是抢手货;

软件是一个变化很快的行业,今天的趋势并不一定能够说明未来的方向; 但他能在一定程度上给大家一些参考;在本文中,我们只解读了这份报告的几个方面,想要了解完整的报告,请参考:https://insights.stackoverflow.com/survey/2017

上一篇下一篇

猜你喜欢

热点阅读