首页 存档 技术 查看内容

不想当程序猿了,但却……

2018-3-30 13:00 |来自: 互联网 299 0

摘要: 每日一题: 冬瓜、黄瓜、西瓜、南瓜都能吃,什么瓜不能吃? 关注公众号“有马笔记”回复12获取答案   哪个编程语言最好?相信这个问题在程序员的世界里一定无法达成共识,所以世界上只存在衡量编程语言的受关注程 ...




每日一题:

冬瓜、黄瓜、西瓜、南瓜都能吃,什么瓜不能吃?

关注公众号“有马笔记”回复12获取答案


  哪个编程语言最好?相信这个问题在程序员的世界里一定无法达成共识,所以世界上只存在衡量编程语言的受关注程度的排行,却不会出现评价语言好坏的排行榜。

01

”途

  程序员这个行业在国内的工作生活情况可谓人尽皆知:加班、熬夜、赶项目,循环往复。虽然是这样,每年还是有无数的应届生投身这个行业,究其原因,一方面是国内IT行业发展迅猛,做一名程序员一般会有可观的收入;还有就是编程语言的学习技术门槛低,但是相应的学成大师却也会更难。

  

  今年7月TIOBE编程语言流行排行榜TOP18

  

  近15年语言趋势图

  所以我们就经常看到,三四十岁的程序猿大多会面临重新选择自己职业方向的问题。随着家庭琐事增多,精力不断下降,当然也有很多程序员都会选择转成偏行政的岗位。当然,也不乏继续做程序员的人,而只做程序员这一项工作的人,目前国外程序员的比例相对较大。比如,微软大师戴夫卡特勒。

  总结起来,对于不了解编程语言和程序员这个职业的人来说,评价一个编程语言好坏的最好标准就是:前途钱途

02

灵活性与实用性

  有人说,编程是一种艺术。这是因为编程虽然存在大量算法,但是编程绝不是算数学题正确答案只有一个。这个时候编程语言的灵活性就显得愈发重要。比如C系列(C语言、C 、C#),运算类型丰富,表达式类型多样,对问题的表达可以通过多种途径获得,程序设计灵活性高。

  在实用性方面,没有人会在乎你是用的是windows10操作系统还是MAC os操作系统,关键是你能和你的电脑配合默契,并完成工作,那你的系统就是好系统,你的编程语言就是好的编程语言。

  纵观编程语言受欢迎的前十名,都拥有几千的实用性与灵活性,以Java语言为例,它主要体现在耗费时间短、输出代码质量高,执行效率惊人等优势。

03

应用范围

  我们知道虽然一个目的可以用多种编程语言实现,但是他们还是需要合作才能完成工作,而这时,编程语言的可适用范围就是关键,一个编程语言能不能一次编写,到处执行成为考量一个编程语言的关键。只有能够适应各种操作系统,各种应用环境的编程语言,才能收到普遍大众的认可,获得更广泛的应用人群:程序员。

  

04

更新频度

  某次笔者看到一个同事在加班,而且加班到很晚,一问原因才知道,因为某个他爱的编程语言今天出新,因为大多数编程语言都是欧美发布新版本,所以在国内的时间就常常是下班后了。

  

  因为开源 编程语言常有小幅度更新

  我们会发现程序员对于编程语言的热爱决不低于果粉在苹果发布会的夜晚的彻夜守候,而更为要命的是,苹果发布会每年只有春季发布会、夏季的全球开发者大会和秋季新品发布会几次。而编程语言则经常不会这么守时,跳票、突然更新都是常事儿,更重要的是,因为大多数编程语言都是开源的,所以经常会有人对这些语言进行修正...

  俗话说:一浪更比一浪强,不被拍在沙滩上的秘诀就是经常保持更新,这点与某些经常更新的APP“不谋而合”。

  从近几年的编程语言受欢迎程度排名来看,长期盘踞前几名的Java、C语言等都具备着医用、灵活、应用范围广、前途好等特点,同时会经常保持更新,用这种新鲜感来提升用户粘度。最后一起来讨论,你最爱的编程语言是什么吧!



声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除


路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部