从不喜欢php说起

我不喜欢使用php语言,甚至于讨厌。然而,这并不意味着php不好, 相反, 它很好, 优点特别突出。
比如
- 非常适合做web,且开发速度快
- 上手简单,没有晦涩难懂的语法概念
- 使用人数多, 相关资源和文档丰富,碰到问题容易解决
但是不管它有如何的优秀, 就是没有办法让我有心动的感觉, 这是我自身口味和喜好的原因, 和php本身没有关系。
也许别人非常喜欢开发web应用程序,因而喜欢上php , 然而我并不特别喜欢开发web, 所以也不会喜欢 php
也许别人 非常喜欢php简单快捷干净利落的解决问题的方式, 然而我却喜欢绚丽多彩的编程元素,所以php不合我的口味
也许别人觉得用php语言写出来的代码优雅美观, 然而我却觉得它很蹩脚,尤其是那多此一举阴魂不散的美元符号, 简直就是代码噪音, 所以我觉得php代码丑爆了
如果这个世界上只有汇编和php两种语言,那么我会毫不犹豫的爱上php, 可是编程语言就像是大街上美女,不多也不少,却足以让人看的眼花缭乱。 很不幸, 有太多的语言比php优雅动人, 功能强大。
如java,编程世界中真正的大众情人, 追随者众多, 让php望尘莫及
如c sharp, 各方面都比Java优秀, 但因为有一个不近人情的老爹的缘故, 追求者相对少了许多
而我就偏偏喜欢microsoft家的c sharp, 不管是从纯粹的技术先进性或者易用性和编程体验, 相对于java、php或者其它主流编程语言,都要稍胜一筹。它唯一的毛病就是太高冷,不待见非windows的操作系统,虽然近年来已经开始放低姿态, 接受别家操作系统,但是大众对它的刻板印象已经形成,态度很难再改变。在国内这样的状态更加明显,因此, c sharp虽然魅力无匹,但是程序员要是一门心思把所有精力都耗费在它的身上,显然是不明智的,这会影响到自己的职业生崖,毕竟在国内, 使用php和java技术栈的企业要比使用.net技术栈的多的多,使用php和java的程序员每人吐一口唾沫就有把所有使用c#的程序员淹死的可能性。
这令我很痛苦和矛盾,从技术的角度讲, 无疑c sharp是我的最爱, 但是如果从职业生崖的角度去考虑, 我不得不去使用php和java这种相对于c sharp来说完全显得下三流的技术。
很多程序员可能不会这么觉得,在他们的观念中,技术的优雅和先进完全没有技术的流行性来的重要,就像他们明明知道从技术的角度来看c sharp在各方面都要胜过java,但是他们还是会毫不犹豫的去使用java而不去正眼瞧一下c sharp,因为使用java在行业内吃的开呀。他们以利益至上,使用哪种技术能拿到更高的报酬和对自己职业的发展更有帮助, 他们就会去使用哪种技术,换言之,谁给的钱多,他们就认谁当大爷。 话说的有点粗,而且也没有这么极端,但却就是这么个道理。
而我却没有办法这么纯粹的把自己的喜好和对自己未来的发展该有实践区分的这么清楚, 在两者产生矛盾以后, 没有一方可以以压倒性的优势胜过另外一方,它们以我的身体作为战场,纠缠在一起, 相爱相杀, 永无止尽。
假如我可以把自己的职业发展和兴趣爱好区分清楚,在纯理性的思维去看待自己的职业,做事不看喜欢或讨厌,只看对自己有没有利,就像那些性行业从事者,只认钞票不认顾客长的啥模样。那么也就没有这份纠结了
然而,我却没有办法达到这层境界,我容易把自己爱好带入到工作中去, 而我的工作就是写java和php,而且我也深信,搞java和php的确会比搞c sharp更有前景。 眼见着自己的理想与现实越来越远越来越, 我最好的青春年华没有办法献给我的至爱, 我的心就在滴血,这将是我人生最大的遗憾。
在生活中很多人会为晚餐是吃面还是吃饭而纠结, 会为买黑衣服还是白衣服而纠结, 但是一旦切换到工作模式,什么纠结都没了, 只要能把问题完成, 至于过程和方法, 无所谓。这很好,不是吗? 人总有这样那样的欲望, 该克制的时候克制, 该释放的时候释放, 如果事事随心、凭喜好行事, 那么人生也不会拥有理想中的美好。 假如哪一天我知行合一, 实践了其中道理,应该就不会在这里瞎BB写这种文章了。