PHP 确实简单,这也是我们追求的目标,我们希望它简单,简单难道不好吗?可能有些人会寄希望通过一些复杂的东西来体现自己的优越感,这其实也没什么问题。只是我个人不认可这种态度,我觉得什么简单就用什么呗。我们公司里面之前有个分享,有同事说他费了好大劲去完成了某项工作,我提出了反对,我觉得这项工作可以在 Ngnix 上通过简单的配置去实现,为什么偏偏要花那么多的精力去做。当然,最后他告诉我说他不知道 Ngnix 上可以这么做。很多时候,有些人习惯于自己去解决一些问题,这是好事,但一定要努力扩充自己的视野,因为你花了那么大的精力最后可能会发现做的还不如人家一两下做得好。对于你来说可能损失不会很大,但对于一个集体、组织来说,损失就大了。你在团队里很重要,你的精力很重要,你花那么多时间做出的工作,可能别人用其他方法很快就能做出来。
回过头来说,你说 PHP 简单吧它也不简单,PHP 相关的东西现在也有很多,比如一些很优雅的框架。有些框架我自己看半天也会觉得还挺复杂的,学起来费劲。
我自己是用 C,我就是喜欢用简单的东西,我不太喜欢那种特别复杂的东西,因为要去理解它。之前我跟别人好像有过一次争吵,他的意思是说你只要肯学一定能学会,学不会说明你有问题。对我来说,我会去学也会去看别人的东西,但是用起来一定是用我最顺手的东西去解决问题。
不说机器语言,汇编层面就那么多东西,类型再复杂,落到汇编上也就是Size 和偏移上的问题。只要能搞清楚这个东西,你去学习其它的,都会觉得它最终的目的就是这个,那学习其它东西还有什么意义呢。当然,这只是在这个层面,如果是人生哲理啊、工作道理什么的,还是要多学习一些。