编程语言不在于有没有钱途,在于你写的好不好
抱歉,最近实在太忙,停更了一周多,当然忙肯定不是主要理由,是写文章的动力还不够,毕竟相比写文章,吃鸡游戏能吸引我更多,周末打了一天吃鸡,累死我了。
去了好久未逛的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,就真的没那么难理解了。
当你还在考虑某个业务用你最熟悉的语言该怎么写的时候,全栈大神却在思考用哪项语言编程更适合。
一切关于选择哪项语言去学习更好的各种抱怨,都是因为你自己,太弱!
你也许感兴趣的:
- 【程序员搞笑图片】数据类型简明指导
- 33 种编程语言的 UUIDv7 实现
- 【外评】Rust,你错了
- 【外评】为什么人们对 Go 1.23 的迭代器设计感到愤怒?
- 华为自研编程语言“仓颉”来了!鸿蒙应用开发新语言,性能优于 Java、Go、Swift
- 【外评】JavaScript 变得很好
- 【外评】华为发布自己的编程语言 “仓颉”
- VBScript 废弃:时间表和后续步骤
- 【外评】BASIC 编程语言 60 岁了
- 【外评】为什么 ALGOL 是一种重要的编程语言?
你对本文的反应是: