一个实用主义者的反思

2019-03-19

猛然发现自己是一个完完全全的实用主义者.

入门开发的时候,机缘巧合选择了PHP.然而一路坚持下来发现,这门语言就是个实用主义者应该选择的语言.从最开始为了解决几个简单的问题而创立,到后来逐步的解决更多的问题,每一步都是由"实用" 这个目的去驱动的.

选择使用这门语言的也多是实用主义的人.这导致了一些问题.

比如社区对新技术缺乏更多的热情.Facebook作为大公司,在技术创新领域的驱动力很强大,在JS社区引领了很多潮流,也改变了业界的开发模式.但是在PHP领域,虽然也推出了很多更"有意思"的花哨玩意儿,但社区的反应可以说基本上没什么热情,到现在FB只能自己玩自己的,跟主流社区的发展几乎是没什么关系了.

另一方面,选择了这门语言的人,或多或少都被这门语言的"实用主义"影响了,更关心"业务"和赚钱,就少了一点对于"美",对于"更好",的一些追求.所以很多PHPer的基础知识不扎实,很多人都是半路出家入的门,相对于Java这些学院派的作风,很多人讲究的就是快,能用,简单.至今我对我面过的一个人依然印象深刻,他干过很多项目,问起来基础知识依然不懂.我知道他肯定能干活,但是还是没有要他.他愤怒的跟我说,你问我这些有啥用?你就说你想做啥,我肯定能给你做出来,不就行了.很长一段时间以来我觉得他说的都没错,但是又觉得不应该这样.而且这些关于什么"基础知识",算法,系统什么的东西到底为什么重要,我也不是不知道.可内心依然还是对他说的话有所认同的.恐怕这就是实用主义者之间的共鸣了.

作为实用主义的人,信奉的信条倒让我想起罗老师说的:"又不是不能用".PHP虽然在很多领域,哪怕在Web领域,很多方面做的都不是特别好.性能算不上最好,写出的东西也不够优雅,部署方便算是个优点吧,但是"又不是不能用",所以这么多年到也一直发展的不错.

所以实用主义这件事到底是对还是错呢?有时候羡慕"学院派"们,在大公司搞搞高科技,各种新奇的玩意儿,都是"大神",内心也知道自己其实不算那么笨,如果乐意 应该也是能成为大神的.但是现实和内心的实用主义信仰,却让我在小公司,研究着业务和项目,一切都以实用主义为出发点.真的是"信仰决定命运"啊.


Tags: 经验