用框架开发 提高快
还是自己手写代码提高快
请问一个中级PHP程序员 怎样能提高到高级程序员

解决方案 »

  1.   

    http://www.diysys.com有很多关于php,mysql,js,css的信息
      

  2.   

    楼上说的都很有道理哈
    不过我觉得真正要提高到高级程序员的水平,一定要参与大型项目的开发,这样不仅可以提高编程水平,还可以提高整体的编程意识。
    在我的印象中,高级程序员的定义是:
    对PHP的运用极为熟练(不说精通,是因为没有人可以达到精通的级别,除非你弄懂了PHP所有的内核代码)
    熟练运行各种设计模式
    对框架极为熟悉,可以自己开发
    掌握常用的相对复杂的算法
    掌握计算机体系结构和操作系统
    对各种协议非常了解并可以熟练运用
    自己还差很多啊~~
      

  3.   

    我建议你多了解几种语言,多了解设计模式和框架,当然光了解书面知识远远不够,要能在项目中使用上去,如果你开做程序的时候,很自然的用到模式,和比较巧妙的技术,优雅的代码结构,那么我相信,你的水平已经提高到了很大的一个高度。另:我本来是想来这里招聘一个比较资深的php程序员的,可惜,我初次上来,还无法发帖,大家如果有兴趣的,可以去这里看看,当然我希望投简历的您,是一个符合要求,愿意很公司一起成长的人。
    http://search.51job.com/job/41889371,c.html
      

  4.   

    PHP无所谓高级,转向linux C,linux集群或者专业前端吧。靠PHP拿不到高级的薪水的。
      

  5.   


    happy5462
    和你一样的困境
      

  6.   

    多做项目 :)
    PHP与MySQL程序设计 (第3版) 高清PDF中文版PHP Web 2.0 开发实战 (高清PDF中文版)PHP高级程序设计:模式、框架与测试 (中文高清PDF版)PHP 5 高级应用开发实践 (中文高清PDF版)
      

  7.   

    均为个人观点,不管怎么样,每天学到新东西就是一种提高。现在只精不通也不行,所以不要单独学会一个PHP,ASP,.net,美工都不错才能在WEB业走的更前。
      

  8.   

    我怎么觉得学多了也不一定好,我到是从美工PS一路往后走,到 html ,javascript ,php,最近在项目里又开始用flex, 弄的现在一说起来别人都说我,没一个精通的。