第一种境界:学院主义—无框架型
1. 薪资水平:1.5k旁边
2. 公司职位:演习生

3. 基本技能:html5,css3,js,jquery
4. 操作系统:windows xp,windows 7,windows 8
5. 编程工具:dreamweaver,eclipse,netbeans,editplus
6. PHP框架:无框架观点
7. 霸占人数:20%
PHP措辞的入门期间正是你编程生涯的开始,这个期间可能涌如今你的大学或者培训班实训,那时候你正在利用HTML5,CSS3,JS,Jquery,学的是PHP+Mysql。是建立好的雏形的良好机遇,也是最随意马虎放弃的最难期间,也是决定你下半辈子的编程职业生涯,条件是你想从事编程职业并且热爱感兴趣。
常说的措辞及做的事情:这个好难,太难搞了;我要考这个认证,对将来事情有帮助;找个单位演习下;接个项目练练手......
对各种付费虚拟产品的态度(如付费课程,付费做事器等):哎呀,买不起,伤不起,学费都花了好多钱呢,我还是找点免费的/能不能便宜点啊!
第二种境界:屌丝主义—快速原型框架
1. 利用的技能:Discuz,DEDECMS,Thinkphp,Yii Framework1,Codeigniter,Jquery…
2. PHP框架:Thinkphp,Codeigniter
3. 所在公司:做企业站,做地方门户,做行业门户,做管理系统等
4. 常常去的网站:CI中国,PHP100,Thinkphp官网,phpchina,discuz官方论坛,dedecms论坛等
5. 编程工具:dreamweaver,eclipse,notpad++,editplus,EclipsePHP Studio(就xxx100那个垃圾出的工具)
6. 薪资报酬:2.5k-5k
7. 霸占人数:40%
此时你已从学校或培训毕业,这个境界的程序员霸占了PHPER人数 40%以上。
为什么说是屌丝主义?
经由实训,你基本节制了一些海内的CMS的利用与二次开拓,以及一些类似Thinkphp、Codeigniter、Brophp等低层次框架的开拓,此时的你会选择创业不久企业或某企业开拓企业专属网站、小模块、第三方系统插件,
你开始由由然然了,认为PHP也就全会了,开始崇尚quick and dirty,在某种程度上导致了PHP在海内长期被Rails,Nodejs等利用者鄙视。
措辞行为及特色状态:
看不懂任何英语技能、英语文档,排斥英文文档和新技能,以及各种超出他学习能力范围的技能。
不知道的技能一律会说,这些技能没有公司或者很少公司在用,谁要学......大公司都是自己开拓框架的......
比如 Angularjs,Emberjs,Hadoop,Mongodb,Nodejs,Rails,Requirejs等有点极客的都没听说过,会默认为Java、NET这种是企业级,C措辞算法才是王道,用的公司多,真正的高手用C扩展PHP的,老自认为别人说些你不懂的知识便是JAVA、C算法、数据构造这些。
第三种境界:崇拜主义—全栈型框架
1利用的技能:bootstrap,jquery-mobile,zurb foundation,backbone,laravel4/zf1/cakephp/fuelphp/Yii2,Linux做事器等
2. PHP框架:laravel4,zend framework1,cakephp,fuelphp,Yii Framework2
3. 操作系统:windows 7,windows 8,mac osx,linux
4. 所在公司:电子商务,门户媒体,社交网络,各种创新型网站等
5. 编程工具:sublime Text,PHPstorm,vim
6. 常常去的网站:segmentfault,德问,v2ex,ruby-china,github,cnode等
7. 薪资报酬:6k-10k
8. 霸占人数:25%
大部分人群转到IOS、Rails等技能,小部分人群进入了PHPER行列。
从根本程序员/演习生做起,公司利用大量只有英文文档的技能,例犹如事A刚毕业的时候去应聘一个新美合伙PHP工程师的职位,岗位哀求:懂Agavi框架、懂前真个restful框架-backbone,当时从backbone刚出来还不错的,然后就在试用期去世啃这两个框架,(有大量比较散的中文文档,以是终于吭懂了),往后看其它部分中英文文档基本能看懂,但是一个悲催的迁移转变点又来了,这时候就看你的选择了。
是什么迁移转变点呢?
便是对某一个框架(这里框架只是某种技能的狭义说法)涌现了较大的喜好程度,而且这个框架也基本中文文档不全,但是用的中小型有新意的创业型公司、外资企业、合伙企业都蛮多的,薪资报酬也还不错,尤其那些看不懂英文文档的人让他得到了优胜感,再加上这些框架本身都是基于composer包,php-fig最新标准等发布的,并且学习利用也不是很繁芜,基于兴趣与好奇,他节制了一些类似bootstrap,backbone等大略的前端UI技能以及轻量MV框架,这个时候也无论做什么项目,只假如web,他都可以做了,
基于中小型高端企业的哀求,还须要懂Linux做事器的各种架设比如web做事器、邮件做事器等,这个时候如果你有客户资源自己都可以做产品创业了。
以是转则点便是这个时候你选择不思进取一贯用节制的框架迅速的开拓各种东西还是学新的框架?如果是第一,将随意马虎导致你只会比较大略的全栈框架,末了永久的等待这个框架的新版本发布,这样基本上升就非常困难了,比如说用larvel框架,那么别人跟你说zf2,sf2,你会说太繁芜的东西不好,太繁芜的东西不适宜我......
如果你是这样的话,请改进一步吧,会有更尖真个东西等着你。
第四种境界:完美主义—组件型框架
利用的技能:
1. 前端:Anauglar/ember/backbone,jquery,bootstrap/foundation,Sass,Scss,Less…各种restful技能
2. 后端:Symfony2/Zend Framework2,Rails,Nodejs
3. 运维:Linux玩的超级闇练,Mongodb,Mysql已经Redis,Nginx等不管web还是其它做事器都能架设,优化并掩护,还有各种虚拟化KVM等
4. 移动:一样平常以IOS开拓的居多,可能会有安卓的开拓
5. HTML5:Sencha Touch等这些框架随便玩玩
6 PHP框架:symfony2,zend framework2
7. 所在公司:各种创新型网站,移动开拓,云打算web层开拓(可能兼顾底层)等
8. 常常去的网站:stackoverflow,google,github等
9. 编程工具:sublime text , emacs,text mate
10. 薪资报酬:11k-15k
11. 霸占人数:10%
在这个境界的PHP程序员基本处于一种完美状态了,一个人能完成项目所有内容(前端、后端、以及做事器的架设优化),包括云打算底层的开拓,各种虚拟化的东西(如:KVM等),基本已经节制各种开拓,但是开拓履历不一定就多,基本会各种技能、移动、底层、前端、后端、mac、linux会用开拓工具—emacs进行自己的编码,把用户体验和架构都做的一点瑕疵都没有,
在团队开拓面前,更能发挥出这个境界的威力,不仅会办理项目韶光上的硬伤,也会办理项目带来超级大的本钱花费(如:学员的学习本钱,强大的框架须要的掩护本钱等),适宜在名企或者大公司或者外资创业企业做项目领导或者首席架构等职位。
单论技能,在PHP方面算是很强大了。学习一年多到两年的symfony2框架,而不是几天就会的laravel,因此花费的学习本钱是极其大的,承担的风险也大,一样平常在这个境界的PHP程序员,海内并不多,但是也不是很少,这个阶段的程序员一样平常都是从其它编程措辞转过来的,比如rails或者nodejs或者Python等,但是java和.net由于本身就不符合极客的历史潮流,转换到PHP已经无法到这里了,一样平常直接转屌丝码农境界去了。
第五种境界:极客主义—微型框架
请把稳:这种境界必须经由前面的第四种境界才能到达
微型框架之以是有这个效应是由于你学框架本身,比你要restful,随随便便调用一下,symfony2的组件再通过组件调用fosrestbundle,直接就可以写rest做事器了,如果你是菜鸟,就会直接返回json,这便是微型框架高明之处,神与菜鸟就一念之隔。
此时你的薪资不低于20k了,自己可以选择创业哦。