• 编程语言无优劣之分?
  • 发布于 2个月前
  • 139 热度
    1 评论
很多人都说,编程语言无优劣之分,对求职影响不大。但经过我们实地采访大量FLAG的一线面试官之后,结果告诉我们,事实恰恰相反,招聘官们大方承认,某些编程语言熟练者确实更易得到机会。

此时当有刚拿到offer的同学大声出来反驳:“错,语言真的无所谓,我刚面完FB,面试过程主要考察的是代码能力,数据结构理解水平,系统设计能力,当然最重要是展现问题解决能力。跟我用什么编程语言有个毛关系!”

嗯嗯…你说的对也不对。以下是我随便扒的一份 FB Sofe Engineer 的 Job Description,而其中四行Qualifications,有两行跟语言相关。所以大致能断定你的简历跟你所面的岗位JD语言要求应该是一致的。

而且,不要仅仅以为是大厂这样,小公司和Startup更甚,因为他们需要一个熟悉公司所用语言和相应技术栈,能够即插即用的员工。比如说,你要是想求职做iphone的app公司,那么Swift你大概率需要熟练,如果找数据科学家、机器学习的岗位,那么Pyhton语言学习者会更有优势。所以说,根据你想要从事的岗位,去有针对性的熟练掌握一门对应的编程语言,非常重要。

好,明白了这个道理之后,我们来看看,TOP5都是谁?(备注:此处排列并非原版按照业界的流行度,而是针对初学者来说,根据易学程度以及当下面试的需求来综合判定)

一.Ruby


Ruby在所有行业的使用率已经不及8%,排在所有编程语言第8位。但是它的优势之一在于 Ruby on Rails(一个使用Ruby语言写的开源Web应用框架),曾经最最最火爆的网站框架,而今也仍然有大量公司在使用。优势之二在于Ruby是最为简单易学的几种编程语言之一。

二.Swift


第一,简单易学。第二,做iphone或者是ipad App的首选语言,所有做这类App的公司都需要这种语言的人才。我们的老朋友,很多小伙伴的编程之路不是从C就是从它开始的吧。

三.JAVA

它当今的业界使用率是43%,排在第二位。不论是作为 Android App 使用,而且也有大量公司使用Java框架来做网站。当然,从学习难度上来说,它比前两者都要稍难一些。

四.Python


当今业界的使用率排第三,使用比33%左右,它简单易学,使用更为广泛。比如网站开发,Django 和 Flask 的框架;以及机器学习,数据科学领域均可用到。

五.JavaScript

惊不惊喜,意不意外,曾经脚本语言终于翻身农奴把歌唱。目前业界使用率第一,44%。在当下,JavaScropt已经广泛被用到后端,前端,移动端等等领域,它简单易学,绝大多数公司都有一些岗位更加青睐JavaScript的高手。

不可否认,C++,C,C#,PHP仍然还有很重的占比,但是如果你要学习一门新的编程语言,从性价比上来说还是推荐以上的5种语言。

那么2018的求职,你是否也要学学新的语言呢?
用户评论