编程语言不在于有没有钱途,在于你写的好不好


抱歉,最近实在太忙,停更了一周多,当然忙肯定不是主要理由,是写文章的动力还不够,毕竟相比写文章,吃鸡游戏能吸引我更多,周末打了一天吃鸡,累死我了。

去了好久未逛的V2EX(基本每周看一次的节奏),有一种上错幼儿园大巴的感觉,探讨哪一种语言有“钱途”,这是个完全没意义的事儿,不管你学哪种语言,你想要自己变得有价值,首先是自己对这种语言理解的足够深刻,写的代码质量足够好。

大数据概念没兴起之前,Python 其实并不是特别得宠,老东家知道创宇成都公司的很多兄弟离职后又回去了,前段时间和老杨一起吃饭,我们研究了一下,主要原因可能是成都用 Python 的公司太少了,出去并不是特别好找工作。(当个段子听,全当开玩笑。)

至于 Golang,09 年出来的时候并没怎么太在乎,后面还是通过七牛的老许写的《 GO 语言编程》了解到的这是个什么语言的,但是我们还是没应用,因为那个阶段做的产品用不上啊。

语言这东西,如果你学的够透彻,其实很多都是通的,只不过是语法问题。我团队的 CTO,写了 8 年的 C++,后面转了 JAVA,是一个十几年的老程序员,前段时间因为项目需要,让他写 GO,现在我们的平台后端的业务基本都是 GO。

但爬虫你还是要 Python 写更适合吧?

只是单纯个 WEB 官网为何不选择 PHP 呢?

毕竟框架多啊!

让你开发 APP 你会优先选用 PHP 而不用 JAVA 吗?

客户端的软件 GO 不是不能写,但写出来美观性你怎看的下去吗?

还是要写 C 吧?

搞安全的新人可能不太记得一个ID了,但是85-90这一代的肯定都记得,那就是“啊D”,从当年的“啊D注入”到后面的“D盾防火墙”,D哥一直坚持写Delphi,不得不说,那些低配的IIS服务器还是大把的存在,用Delphi 不是正适合吗?

没必要去鄙视一项语言,也没必要去过度神话某一个语言,不同的场景用不同的语言实现,好的程序员要思考的是自身能力,而非是学习哪一门语言上。

大部分人因为自己能力不够,就出来抱怨语言“深坑”,抱怨与之匹配的“生态圈”不够!抱怨生态产品没有提供现成的接口!

停下来思考一下自己吧,语言这玩意完全不在于哪项语言有没有前途,而在于你写的好不好啊!!!

一切的技术语言,都是为了市场产品的更好呈现,竞争之所以成为竞争,是因为要在市场上赛跑,而不是在使用什么样的技术上较真。

如果成为一个程序员是你的目的,我建议你去学习“PHP”,毕竟社区生态足够庞大,能让你快速入门。

如果成为一个工程师是你的目的,还是多啃啃C++吧,学好C++走遍天下都不怕,这话真不是盖的!

当你得心应手C++的时候,再去看JAVA和GO,就真的没那么难理解了。

当你还在考虑某个业务用你最熟悉的语言该怎么写的时候,全栈大神却在思考用哪项语言编程更适合。

一切关于选择哪项语言去学习更好的各种抱怨,都是因为你自己,太弱!

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注