如题。
现在也能独立做站了,中型的门户站也会做了,从数据库设计,到网站架构。但是不得不说,我设计的数据库结构还有很多不合理,特别是用到的时候才发现;其次是架构,不得不说,也不怎么样。Ajax应用还停留在初级阶段,xml还不会,没写过采集,jq也还不会,js初上级水平,div+css倒是非常精通了,只是ps页面不怎么地。会用一种框架(fleaphp),能理解mvc,没有自己的代码库,面向对象的使用停留在初级阶段,大概就这些吧想系统的学习下php,这时间很快就过去了,真想找个地缝砖下去。
我当初学习php的时候,并没买“教材”,只买了2本书,一本《php函数参考手册》(那时候我还不知道网上有手册可以下载),一本是《php程序开发范例宝典》,明日科技出版的。说到这儿,大家可能看出我问题出在哪儿了。我觉得现在找到问题还不算太晚,各位觉得现在市场上哪本书可以针对我的情况帮我补充下知识,这厢有礼了

解决方案 »

  1.   

    跟我情况差不多,我快一年了。我感觉现在你根本不用怎么做建站,现在的CMS那么多还是找个新业务模块做个新系统什么的。
      

  2.   

    现在已经开始学习CMS了,PHP本身就是开源的么,多学些开源的东西。
      

  3.   

    还可以吧,我现在也能做做简单的网页,刚写了一个木粉机的网站用PHP写的
      

  4.   

    支持樓主 ,我也剛做一了個PHP的站 關於螺絲
      

  5.   

    支持樓主 ,我也剛做一了個PHP的站 關於螺絲
      

  6.   

    晒一年吧,和论坛里的许多师兄一样,五年phper了知识面宽一些,理论性较强。Php简单,但一个senior还是不容易的。基本上是要理论+实践。实践方面,就是多看简单实例源,多多想想别人的架构是如何实现的(这个有难度)。(要对一切新的实用的东西好奇)!不断地测试各种代码。别人的东西,拿过来。反向工程一下,吸收了!
    推荐一下书籍吧:1、如果你英文不好,可以看http://www.w3school.com.cn/,或者把所有的PHP函数手册买下来
     过一遍。
    2、PHP 圣经看<php + mysql web 开发 >第三/四版
    3、javascript 看 《javascript 高级程序设计》图灵的,其他的jquery看官网,基本上,js你可进中级了。
    4、Css 国内比较早的第一本介绍CSS的《CSS网页布局》即可了。/可以关注一下CSS框架5、如果你要初充一下xml知识,找一本简单的看看就行了,这个没有技巧。所以我选了清华大学版的《XML基本知识》。越简单越好。主要了解一下规范,特殊字符处理等。6、范例:简单的,国内是早的《php程序开发范例宝典》,我不知道是不这本了,里面有10个范例。7、框架方面:zendFrame,cakephp/ruby-on-rail,CI 其他的看看不都行了8、linux是要会的9、建模方面:《UML模式开发》架构师和系统工程师要稍普及一下的,可以国内web开发规范的公司和作业太少了。
      

  7.   

    最后简介一下高性能网站方面的系统知识:
    一、http协议,主要是缓存,太重要了。其他的,多多益了。可惜没一本完整介绍它的中文书。二、linux网络知识推荐:《linux系统与网络服务管理大全》,CSDN旗下博文视点发行.三、前端方面《高性能网站建设指南》 Steve Souders ,桑德斯的其他作品四、国内方面,仅有博文视点《高性网站建设》一书比较系统(好象是简朝阳写的),但算不上经典。这方面的书太少了。五、apache 手册或白皮书六、mysql手册,博文下可能也有一本mysql高性能调优方面的书。淘宝的资深DBA写的
      

  8.   

    一些主要的参考网站:一,如果是CMS系统,可以找一个开源的使用一下,看看主要功能;
    二,如果是SNS开发,可以看看早期的uchome和ucenter,其他的就看校内,人人,有条件的看看国包的SNS
    三,多语言方面,mediawiki可能是个典范
      

  9.   

    个人认为做什么cms。discuz之类的二次开发是最没有前途的,但是可以借鉴它们的源代码。楼主应该深入点数据库方面的知识,推荐一本O'reilly的《高性能MySql》。或者一些设计模式,Linux方面的书。有很多要学的,Amozon上有很多五星图书都是非常不错的。写程序,看书关键是要思考,不是写的越多,看的越多,就代表你很厉害。其次要在工作中积累经验,每做完一个项目后最好都有一个总结,这样才能不能提高,多看看以前自己写的程序,找到其中的不足,然后再依据你现在的情况看看能否改进。这又是一个学习的过程。关键是不要浮躁,要能静的下心来。
      

  10.   


     如果是上海那边的话  Thinkphp  ZendFramework 两个框架  
      摸板 Mvc  smarty  这都是要学的 
     特别是  Zend Framework 框架  php 程序员 会这个的不多 但未来趋势 是非常需要的
     Thinkphp 也是模仿它开发的 。
     不过建议你去上海做这个  上海比其他城市 都要好找工作些 ,工资也高些 ,
     然后 Thinkphp 是上海一家公司开发的 ,你说呢 上海也是金融中心 更需要 
     你会这四种  4000-6000的工资 绝对没问题 。。 
     学一下 jquery   非常好用 。。哈哈 比ajax 在做注册,登陆的时候 节约了很多代码
     而且不要担心 什么浏览器不支持 ,。
      css javascript 这是做为一个程序员最基本的  不过在正则表达式也非常重要 
     
      

  11.   

     web+php5+mysql+apache 目前最流行 也不排除 linux 
     所谓的div 排版  就是计算好 px  因为计算不档 容易出西西 。。  mysql 是非常重要的 最好精通到大公司 人家都只回问你数据库的问题 
      ....
     总归一句 要学就要学精通 ,不然就不要学。因为浪费时间
      
      

  12.   

    如果有时间 你最好对Ecshop 做 二次开发 。。 尝试用各种框架 跟 模板  
       如果有需要的话 我给你 《葵花宝典》。西西我的Q 378520698 
        我有  Thinkphp ZendFramework  Mvc smarty  的项目跟原代码 
         比较简单 做出来这几个项目 php你就差不多了 
         
      

  13.   

    呃...php也有《葵花宝典》...可惜Q加不了...
    去了U空间 还真是个php大姐,且还挺耐看    膜拜中
      

  14.   


    学 好 php最好学会 好的集成环境 
         
      (我建议你现在可以用的工具 Zend—studio(学会调试。。事半功倍。。)   NetBean(学精了 再用这个)
       php有什么不会的  最重要是手册    所以我给你的 葵花宝典  php 所有技术手册。 Thinkphp ZendFramework 单一入口配置文件 
       星期一 我上班的时候 再加我Q
       
       
        
      

  15.   

    我之前 .net 的,后来阴差阳错了就开始了 php
    感觉 还好 之前学过jsp 感觉差不多
    就是跟深入的东西还得学习啊