cankoor
2017-04-22 14:05:12 +08:00
我正在写一个 PHP 进阶教程,顺便自己加深 PHP 的了解。
据我的理解,初级应该是给你一个功能需求,你能够独立实现,但是不考虑代码质量和性能。这个阶段应该很容易达到,但是从初级到中级很多人就会很迷茫。
中级应该开始考虑代码质量以及性能,同时能够熟练运用标准库中的东西。在熟悉语言的同时要开始了解业界使用的开发工具和开发流程,比如包管理,代码测试,持续集成等。还要学习语言的各种扩展,掌握其中几种重要的扩展,比如 session 。同时要开始着手了解语言的底层,比如垃圾回收机制等。
高级应该了解语言的底层,熟悉语言是如何实现的。这时候应该不会拘束于语言之中,而是举一反三,在学习其他语言的时候都能够很快精通。这时候他们应该更加关注的是大规模的架构和性能吧。我没到这种阶段,所以我也不了解。
以我自身的体会,从初级到中级这个过程式非常漫长的。这里涉及到开发流程、开发工具和重要知识点提炼等,如果没有一个专业的前辈来引导的话,这个过程会很迷茫,而且很多时间浪费在该学习什么(寻找必要知识点)上面。
所以我在写这样一份进阶教程,但是由于自己能力有限,所以很多方面写的不好,到时候我应该会开源出来,希望广大站友一起协作完成这份教程 :).