按照这逻辑继续做推断,想必天赋也没印象中那般重要。即使重要,可能也起不了作用了,因为: “以大多数人的努力程度之低,根本轮不到去拼天赋。” 看到这,你可能觉得我在偷换概念; 觉得程序员之所以这么在意程序语言,框架这些东西的比较,完全是由于他们对技术的热爱,就像赛车手对速度的执着一样。还有你看 F1,赛车的硬件难道跟赛车手的成绩没半点关系吗? 同一赛道上,给你一辆世界上最快的赛车,非专业车手的你确定比的过坐在跑车里的舒马赫? 不在技术研究着如何进步,反而对工具挑三拣四,吹毛求疵。整日妄想着能找到一种万能的语言,以此一劳永逸。这不是在思想上偷懒吗? 是抱怨自己的不努力容易些还是抱怨周边环境的影响容易些? PS: 关于编程语言那段,讲得未免有点笼统。现在很多动态语言的运行速度基本与静态语言持平,甚至超越。不像几年以前的天差地别。而像 Go 这样新生代的高性能静态语言,在开发效率上一点也不输 Python 和 Ruby。最后,每个人都有自己的思考模式,所以找对合适的语言来表达自己的思维也很重要。但无论如何,不要习惯性地把工具当作你天性缺陷的遮羞布。 PPS: 用了很多成语,对语言的把控能力还有待提高。 作者的原题目我看的是万能语言,我看起来有些不和文章意思,又因为今天有些感悟,所以整理下此文章,另外发表个人的见解。如果把C/C++比作斧头,那么JAVA就是刀刃比较厚的刀,PHP和ASP就是薄刃的刀,PHP和ASP一般只能用来切青菜,做一些WEB开发,而JAVA可以做WEB开发,也可以做应用程序,C/C++可以做应用程序,也可以更加底层的东西。在此说明的是,不是说PHP和ASP不能做应用程序,而是相对来说不怎么适合,试问有人拿着薄刃的刀去砍柴呢? 本文转载自: https://medium.com/@intrixs/52fec115c513 |