对于初学者php程序员来说,实则函数参考”那部分不必全看,但是日期与时间、文件系统、其它基本扩展、Session、变量与类型 这几部分提议必定要翻一下,里面介绍了许多常用的函数和类。这些函数不必都记住,只要有个印象就行,后来用到时再回来翻,用的多了自然就记住了。先从留言本做起,再做个个人博客,然后再做个复杂点儿的CMS,或者小OA,所谓经验,实则就是解决问题的方法,从项目中不断思考,就能不断收获!

P.S:自学超级重大,实际项目经验也很重大。不要以为计算机基础不重大,学习计算机基础对学习编程语言超级有用。只要对自己狠一点,多下功夫,没有攻不破的东西。
php初级程序员如何规划学习路线:
第一重点:把LNMP搞熟练(核心是安装配置基本操作)
第二目标:能够完成基本的LNMP系统安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。
基本语法数组、字符串、数据库、XML、Socket、GD/ImageMgk图片处理等等;熟悉各种跟MySQL操作链接的api(mysql/mysqli/PDO),知道各种编码问题的解决;知道常规熟练使用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等);了解基本MVC的运行机制和为什么这么做,稍微知道不同的PHP框架之间的区别;能够快速学习一个MVC框架。能够知道开发工程中的文件目录组织,有基本的良好的代码结构和风格,能够完成小系统的开发和中型系统中某个模块的开发工作。
最紧要实战:
(2周)3个站(至少20个美工页面)psd to html 切制练习。
(1周)jquery实战演习
(1月)用zf框架,开发模块,达到灵活掌握
必须掌握的知识点:
数据库必须熟练掌握 mysql & sqlserver,同时必须熟练zendstdio的操作。
熟练进行phpmyadmin的操作。
adodb(数据库接口)+javascript+xml+ajax(异步JavaScript和XML)+jquery(JS框架),
熟悉OOP编程,学习thinkphp,zf框架,学习smarty模板引擎,pear (PHP扩展与应用库),prototype(设计模式)。
对apache也应该买本管理员手册好好看看。
同时大致了解一下linux等等。以及服务器管理等操作。
第一要清楚自己选择的方向:
第一:要静下心来
一般初级PHP程序员工作都比较浮躁,选择适合自己的学习方向和方式去着手。
第二:要有目标性,
做php编程,没有目标是不行的,后来是想做程序员,软件工程师,系统分析,项目经理。给自己定一个规矩向着这个目标一步一步的进前。
P.S:没目标是不行的! 基础很重大,不要眼高手低!
实则作为一个PHP程序员有些是必定要求自己会的:
第一是前端工程师:
1. 基础:HTML教程, CSS教程 2. 进阶:Javascript,jQuery
3. 高级:AJAX 教程,JSON 教程,XML 教程
4. 框架扩展学习:Bootstrap 教程,jQuery UI 教程,jQuery EasyUI 教程,jQuery ,Mobile 教程
5. 调试工具:Firebug 教程
6. 开发工具:Dreamweaver,Notepad++,Photoshop
其次PHP工程师:
1. 基础:HTML教程,PHP 教程 2. 进阶:SQL 教程,MySQL 教程
3. 高级:正则表达式教程,Mongodb教程, AJAX 教程,JSON 教程,XML 教程, 4. 开发工具:Notepad++,phpMyAdmin,EasyEclipse for PHP
总结:实则精通无非就是在某个技术上用的精力多,花的时间长,做出的产品质量高。技术出身,至少先会一种编译型语言,一种解释型语言,再学一点脚本语言。无论是什么语言都是实现逻辑思维的一种手段而已。
P.S:php不需要啥经验,多写代码,多做项目,独立做完整个项目。想进大公司的话,就好好研究基础知识,学好数据结构跟算法(虽然很长时间然并卵)。然后这种事急不了,一步一脚印,慢慢积累就好了
个人提议:
想进小公司当全能打杂就不太需要理太过基础的东西了,前端、后端、服务器管理、手机端。说起来好像很屌的样子,但是碰到个啥问题还是许多时候在网上爬资料。从长远来看肯定是打好基础,走大公司发展之路更好,要精通就要多钻研;如果是多拿工资可以进小公司,不过就是需要各方面都会前端设计、后台开发、APP等等全方位的就没那么精通了。我有个习惯,就是很喜爱写方便自己工作的一些工具,一点一点积累,很有意思
P.S:想快速提高就是多做项目,研究优秀的开原项目或者框架代码,看牛人博客,无他,唯手熟尔。
更多精彩内容请关注 ⇛ 微信公众号“houdunit”
看完不要跑记得出来吐吐槽!╰( ̄▽ ̄)╮


