美文网首页程序猿阵线联盟-汇总各类技术干货
某些程序员已经将自己喜爱的编程语言当成宗教信仰了

某些程序员已经将自己喜爱的编程语言当成宗教信仰了

作者: 易懂程序猿 | 来源:发表于2019-05-12 15:27 被阅读0次

随着计算机行业的发展,编程语言的多样化,越来越多的程序员通过掌握某种编程语言进入这个行业,这也真是计算机软件行业发展的趋势,多样化的编程语言让行业有了竞争力同时也有了创新力。

每一位程序员多多少少都有自己热爱的编程语言,但显然有一部分程序员已经上升到了宗教般的狂热。

比如,「PHP是世界上最好的语言」。

当然,现在这句话已经发展为用来终止编程语言宗教之争的武器。不信,下次如果有人尝试着和你争辩哪种编程语言是最好的时候,你只需说「PHP是世界上最好的语言」即可终止争辩。

客观来说,「PHP是世界上最好的语言」其实并非毫无根据,过去在开发网站的时候是十分繁琐以及复杂的,后面随着PHP横空出世,让网站开发一下子简单了很多,不再需要繁琐的部署,也不再需要写一大堆看似有用的逻辑,自此,多了一大批追随PHP的程序员信徒。

显然,懒惰是人类的天性,快速上手已然成为了程序员选择编程语言的准则之一。

其实有一门自己热爱的编程语言并不是一件坏事,这和一些人喜欢旅游、喜欢读书、喜欢看电影一样再正常不过,但带着宗教般的狂热渗透到自己的热爱的编程语言中则着实有失优雅。

他们这些狂热的信徒都有一个共同点,那就是,你不能说我的编程语言的坏话。

如果你说了,他们就会立马变成一种专家似的画风,拿出各种道理搪塞你,更有甚者变成愤青似的画风,上升到人身攻击。

你有没有意识到,宗教其实是人类对某一事物产生的敬畏及崇拜,从而引申出的一种信仰认知及仪式活动体系。而在编程世界里,这一部分人对编程语言的宗教般的狂热,其实也显示了他的弱小,当一个人没有办法控制一个编程语言的时候,亦或者没有能力或不想去学习其他编程语言的时候,他们就会如同一个宗教信徒一般捍卫自己的「保护神」,生怕哪一天「保护神」无法再保护他们了,以至于自己无法生存。

所以,他们常常最爱做的一件事就是,所有的技术方案都选用他们的宗教编程语言,大力发展自己的宗教。这是一件十分很不可取的事,特别是发生在架构师上。

在编程语言的选择上,不应当是凭着自己用什么语言就用什么语言,而是根据不同的技术方案、不同的场景下进行选择的。这是一个充分不必要条件,即技术方案决定编程语言,而非编程语言决定技术方案。

比如,开发移动端软件,一些程序员不想去学习其他编程语言亦或者是没有能力去学习,于是用自己热爱的JavaScript或C#去开发多平台的移动端软件,结果,学习成本是少了,开发成本也许少了,但维护成本却高了。

再比如,一个系统的架构,在处理一些高性能的技术方案中,一些程序员居然考虑的是自己会用什么语言所以用什么语言来开发,而不是优先从技术方案入手选择高性能的编程语言进行开发,结果,在后期遇到性能瓶颈的时候只能期盼自己的「保护神」来救驾了。

用一门编程语言去一统编程世界估计只能成为宗教信徒们的梦想了,就好比现在社会发展这么多年,还是存在着各种各样的自然语言,没有谁能替代谁,只有合不合适。

新手福利:那么你想成为一个优秀的程序员嘛?专注于Web前端技术学习交流零基础到项目实战,每天有老师会直播讲解实战项目,答疑解惑,学习与快乐同在。欢迎各位感兴趣的的小伙伴。加入送零基础资料。

新手福利获取方式:加企,鹅群9567,66604

不要被焦虑与恐惧蒙蔽了自己的双眼,编程语言仅仅只是一个工具,而不是一个宗教,最重要的是,编程语言背后的,编程思想。

到这里,不得不提一下另一个编程语言的宗教,JavaScript。Node.js的强势发展,让JavaScript有了当年PHP的强大势头,「凡是能用JavaScript来实现的,终究会由JavaScript进行实现」,Atwood这条定律,俨然已成为了JavaScript信徒们的宗教信条了。

    其实小编作为资深前端程序员,对JavaScript的喜爱是肯定的,毕竟在发展至今2019年,web前端已经站在时代的风口上了,无论如何JavaScript这门语言已经是当下不可缺少的编程语言,但相对于只用一种编程语言来做开发的确有些不可取。任何语言有任何语言的存在必要性,但最终万变不离其宗,当你掌握好一门编程语言之后,你用你学会的语言做的事情越多就会越来越觉得还是需要其他语言来辅助会更好,你也会发现对你来说其他语言你也挺容易掌握的。

相关文章

网友评论

    本文标题:某些程序员已经将自己喜爱的编程语言当成宗教信仰了

    本文链接:https://www.haomeiwen.com/subject/jcpcaqtx.html