大一大二时听人说编程语言只要掌握一两门就够了,而且还听说现在Java程序员太多,找工作僧多粥少,然后就没学Java,后来大三接触了python后,感受到python的畅爽后就基本只用python了,然而到大四找工作才发现,招聘单位大多只要Java程序员,一部分需要C/C++程序员,而Python的岗位真的好少......
因此在网上找寻了一些资料,希望来者可以借鉴,了解各大主流语言的主要用途,再根据自己的兴趣来选择方向。
P.S.图片来源网络
为什么国内每天都在说Python有多好,真正招聘的时候却不需要呢?
- 说 Python 好,原因主要是“Python 是第一辅助编程语言,是最好的第二编程语言”;
- 机器学习里的 Python,很适合用于快速原型实现,但上量之后,往往要换用 C++ 来扛——这同样也是第 1 点“Python 是第一辅助编程语言,是最好的第二编程语言”的最佳诠释。
- 此外,用 Python 做 Web 的也有,比如知乎,但上量后需要各种调优,调完优也能扛住,但花了九牛二虎之力去做的事情 Java 可能两下半就解决的。另一方面,Python Web 开发高级人才也不多见。所以,很多公司包括知乎、谷歌,业务达到一定规模后就自然要寻求一些新的增强手段了。当然,初创公司用 Python 是极好的,毕竟快速开发能够满足尽快变现的需要,而万一做不下去关门了损失代价也较小,做得下去说明赚钱了,再花点钱搞搞别的技术栈,也是值得的。