PHP有时候感觉就像是个游泳池,日常项目编程并不深,不像C,C++,Lisp这种像一片海,光拿来吹牛都能击败很多其他语言。有朋友回答里说到了学有别于TP的框架,学习设计模式等等,把数据库学深一点等等,我觉得这些都是有必要的。
另外一个方向是Javascript以及前端全栈,我个人觉得某种意义上要有趣一点,接触到前端你就要去学不那么“技术”的东西,至少是熟悉吧,比如用户体验,信息架构,响应设计等等,比传统PHP coding要有挑战,因为这些领域有很多开放问题,让你逐渐有产品思维。个人觉得Javascript是PHP最应该学,最值得学,并且回报最高的语言。语言本身的丰富程度是超过PHP的,生态也要大得多。所以我一直觉得PHP的自然发展方向是做全栈,这种拓展和过度很自然。
我过去十年的历程,大概就是从PHP到全栈的过程。真的,大可不必把自己定位为“PHP程序员”,有点窄。
书书
-
InterACT with Web Standards: A holistic approach to web design
-
Implementing Responsive Design: Building sites for an anywhere, everywhere web
-
DOM Scripting: Web Design with JavaScript and the Document Object Model / JavaScript DOM编程艺术
-
Reliable JavaScript: How to Code Safely in the World's Most Dangerous Language
-
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript / Effective JavaScript:编写高质量JavaScript代码的68个有效方法
另视频讨论