我的PHP退役了 | 程序师



我的PHP退役了 | 程序师

这就是为什么PHP从我的业余项目和新的创收活动中退役的原因。我疲倦了PHP。热情耗尽了。我感觉对这种语言已经达到了最高水平,如果不转向新的语言,对这种语言我就没什么可做的了,我可不想落入这种状态。

我作为一个职业PHP开发人员挣了很多钱,我计划继续下去。但我的业余项目和个人业务创收上将会使用其它的语言和框架。

此外,PHP并不强调好的整洁的编码规范。有很多地方它实际是违背好的编码规范的。结果,你就看到了到处都是大堆的恐怖的PHP程序,跟这些程序打 交道简直就是噩梦。新程序员可以通过阅读一些过时的速成教程很快学会这种语言,他们写出的很烂的代码,打包到产品里,这样的水平一年就能挣到6.5万美 元。我亲眼看到过这种事情发生。PHP的易用和流行就像吸引苍蝇一样吸引了大量的初级开发人员。

初级的程序员会认为他们把代码格式化一下,加一些注释,他们的代码就整洁了。他们错了,他们格式化的恰恰是些烂代码。我在工作上整天遇到这样的代码。

我作为PHP热爱者的日子结束了。那么,下一步怎么办?


Read full article from 我的PHP退役了 | 程序师


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts