的工程师往往都会有意识的培养自己的技能树的,围绕少数核心技能/兴趣来有方向有计划的学习和参与项目。本文简单为初学者介绍一些php入门的学习建议。
首先,重要的是选择一个好的平台,大公司流程和技术积累会比较雄厚适合学东西,小公司担任主力开发更能发挥些,这些是不同阶段上不同诉求来决定的,一般建议在足以胜任经理以上前,还是选择制度健全有一定行业知名度的公司更好一些,因为这个选择同时也决定了你的主要交际圈;
编程思想方面:看看代码大全、数据结构与算法, 好能结合知名开源项目的代码和文档阅读来体会,比如wordpress和zend framework都是值得好好读好好思考的项目;
开发效率方面:了解一些开源的library,先各领域选择少数的一两个用好用熟练再说,比如javascript用jquery、上传用swfupload等;
相关技能根据自己的实际需要,了解比较重要的一些点,比如mysql、memcache等,先强化了解基本使用、常见问题、主要优化手段等就好,慢慢跟着主技能一起提升吧;
团队合作的能力,一般只要愿意主动承担责任,甚至能把批评当自我提升的契机的话,提升都会很快,别人也会乐于和你合作。
学习php的进程可能需要经历下面这几个阶段:
(1)熟悉html/css/js等网页基本元素,完成阶段可自行制作完整的网页;
(2)理解动态语言的概念,运做机制,熟悉php语法;
(3)学习如何将php与html结合起来完成简单动态页面;
(4)接触mysql,开始设计数据库程序;
(5)不断巩固,摸透大部分php常用函数,并可理解oop,mysql优化,以及模板;
(6)完成一个功能齐全的动态站点
语言本身就是一门工具。web开发入门,php是不错的选择。学完语言之后可以在学下mysql,之后再看下服务器相关的;还有linux,完了之后可以看下nosql的东西。 当然,可以选择一个框架看看。其实我不是很赞成web开发用框架。但是框架在一定程度上对程序员的规范有一定的帮助。再之后就可以看看php内核之类的书籍。
温馨提示