从事PHP方面的WEB开发工作多年,想知道在哪些方面还可以进一步提升PHP技能,有想法的朋友请给点建议

解决方案 »

  1.   

    仅就 web 开发而言,应该说没有多大提升空间。因为的确是太简单了
      

  2.   

    对,似乎觉得遇到瓶颈了,目前在转JAVA,可是不想放弃PHP,下班后总想回去写点什么,但又觉得没啥方向
      

  3.   

    唔唔!新手学习中....哈哈
    因为PHP简单,所以我选择php,努力晋升中......oooooooo
      

  4.   

    “高级技能”怎么理解呢?从字面理解的话(纵向),我觉得没什么可提升的,只能等php提升,或者加入到php开发组
    从横向的理解的话,就是增大自己解决问题的方法视野
    能用不同的方法解决相同的问题,择优实施例如从API接到一个xml怎么处理呢?最好的处理方法是哪个呢?
    其实没有“最好”的处理方法,而是根据变化情况用对应方法才是“最好”的
      

  5.   

    代码规范化,SPL, 提高代码可重用性和松耦合度,多写点适配器或者抽象类,插件这方面发展吧。不过要看工程能不能用上和和你配合程序员的水平
      

  6.   

        多掌握几个编程语言。C/C++/JAVA/。NET/PYTHON/RUBY。这些都精通我想短时间绝对完成不了的。这些都可以多少应用到WEB上。当然如果你时间多,可以写些小软件,比如没事写个格式化命令去代替系统的FORMAT。写着玩玩,从这里开始介入C/S,这样无论B/S,C/S,双管齐下,那就是强人了,C/S方面如果能写一些像PQ,DISKGENIUS,GHOST,GRUB4DOS这样的优秀软件,操作系统方面能清晰的随意整合精简(无论是WINDOWS还是LINUX),WEB方面能整合各种新功能,很多功能上的东西一种语言做不到的,可以另一种语言来。如果加上深度,不知道我说的这些,算不算很难。但是我觉得没个10年8年的,我学不下来。
      

  7.   

    做WEB很简单吗?  试问一句, 谁敢拿出自己的作品来对大家说,
     这个是我独立开发的, 只有我才会做, 只有我才能设计得出来, 虽然我不是第一个这么想, 但我绝对是第一个这么做到的。 如果你还没足够的底气敢这样说, 那你的提升空间会很广阔。
      

  8.   

    恩,谢谢楼上各位的意见,目前确实在考虑重用和性能方面的研究。个人感觉思想比语法重要吧
    其实web开发已经跟几年前的那种单纯做网站有了很大的本质上的区别,能衍生出来的东西太多太广了,并不简单。至于楼上的问题,当然仅限于技术方向,商业上的东西不在讨论范围内
      

  9.   

    想要提升到更高的层次就需要学c语言.facebook就是一个典型案例,全球那么多人在访问他们的社群,如果全用php来写早挂了,因此为了效率他们用c来写核心处理部分.
      

  10.   


    说深点, web涉及架构时, 和开发一个操作系统没什么区别的, 
    只不过一个对硬件应用多点, 而一个内容应用多点, 核心设计的思想是一样的。对于某些人对web的见解, 就知道用DW胡乱拖划一下, 改改开源项目, 只能算是入门,
    在学习一样东西过程, 每个人都会如到一次又一次的瓶颈, 向其它方面发展是比较大众的做法,
    但如果坚持得下去, 再回头, 可能发现已经甩了别人很远。如果每个人活在世上都有个价, 我觉得当一名专业型人才, 要比当一名通用型人才要卖得贵点。
      

  11.   


    看了一下,这个回答最有深度......哈哈其实就这么回事, 只要不停地做...不停地做...做...做....(咳咳..不要走神)..就能提高. 
    如果你回过头去看上次做的,已经觉得是垃圾,那...你就提高了一点.上面还在讨论web开发到底是简单还是复杂....其实,这个世界上没有啥太简单的事了,咳咳,对个彩票这么简单的事....我到今天还没全对上过.....说简单的,大概觉得web开发没有太"难"的地方,的确,大部分时候不需要太复杂算法,对速度和正确性的要求也不如系统软件那么严格....
    不过,如果要做好的话,web应该说更难得多, 更接近用户,大部分时候还不是特定群体,因此需求也就复杂多变,不好掌握. 周边环境也复杂,很多时候要和不同的系统,客户端,数据库打交道.....嗯,再加上新技术新概念层出不穷....所以, 就说开源这块, 好的开源项目还真不算多...(说的是web应用,linux,php本身这样的不算)牛蛙说的那样的基本不太可能哪,一个人的项目....嗯,如果真的是"一个"人的话,一定不会是太成功的项目.有人说c, 嗯,觉得学c不是个坏事,但是算不上是php的提高手段,因为做c基本不算web范围了(c/cgi很少人用了吧)
    再说php(本身/扩展)的开发,和用php做web开发,基本属于两回事.....
      

  12.   

    我很赞同这种观点,一句话说到了重点上.
    这么多年我也做了很多站,甚至用php做进销存,奖金计算,订单跟踪,办公OA等等,现在回过头去看看感觉以前自己的东西要么是思路很烂,飞了九牛二虎之力解决的问题,现在几行代码搞定
    要么是代码凌乱
    其实这本身就是自己的水平提升后的表现
    如果回头去看自己的作品发现代码都看不懂了,那么干脆改行好了,因为水平比之以前下降了.