学习PHP一个多月了,现在已经掌握了SQL数据库,ajax,EXCEL表的输出,搜索,文件操作,采集网页,基础语法,GD库的使用等等,做一个小型网站已经轻而易举了,商城或者论坛给我时间我觉得我也可以写的出来……JS,HTML,CSS这些也学过不知道下一步学什么,虽然还有很多东西不会,但是我觉得基本上实用的东西差不多都会了我想知道我现在这个水平去找工作可不可行,看着要求上都要什么PHP经验二年以上一类的……现在也有点像转学Flash和JS,因为我发现美工不会Flash是我现在一个硬伤,JS也由于没系统的学过,用的不熟练……但是又不确定到底应该学什么,还有我现在的水平可以去找一份网页设计的工作了么?

解决方案 »

  1.   

    你确认已经到了中期了嘛?是的话就开始动手写你上面说的东西吧,写的过程再给自己做一个总结。等你觉得没啥写不出来而且功能跟别人的比又满意了。好的恭喜你不过看到最后才发现你问的是可以去找一份网页设计的工作了吗?那么开始学ps吧...开始学flash吧...开始学习html5吧...当然 div 和css 的构架也千万别少了...
    js 是必不可少的...
    还有什么?噢 该死的,电脑操作还不是很熟悉?
      

  2.   

    smarty模版知道吗?PHP框架熟悉吗?还有linux环境下如何编写PHP??
      

  3.   

    楼主是不是有别的语言的开发经历,没有开发基础,一个多月怎么可能掌握那么多知识?如果觉得自己做一个项目绰绰有余的话多下载开源程序看看,下载框架玩玩,装一个linux系统,写shell,如果还可以的话写PHP扩展玩玩,mysql的优化也最好学学,索引啦、缓存啦、分布式啊 什么的。
      

  4.   


    电脑倒是用了七年了…… 从小时候玩游戏到后来当电脑维修员。。操作是没问题,不过确实,我发现DIV和CSS我要重新系统学一下,现在靠DW自动生成CSS经常不会改,花很多时间,而且别人网站用DIV做的我也改不了了
      

  5.   

    全部结了就好了啊 o.o 不过应该是BUG吧,我这个帖还没结为什么就是100%了呢
      

  6.   


    smarty会用,但是缓存方面还没学至于linux环境编写PHP的话还完全没有接触,但是现在做网页设计的基本上都是做完了就传虚拟主机上吧……  感觉这个不太实用,不过有空学下也好
      

  7.   

    看下现在的CMS系统。看看框架。你就知道你自己太弱小。
      

  8.   

    去看yii 吧,纯英语,够高兴的了
      

  9.   

    总结看完了LZ所有的回复,,,,说一句,任得道远!你说JS,HTML,CSS这些也学过,学过是什么概念,你也说了全是用DW生成的,你都不会修改,,,从这点看,DIV+CSS你顶多是了解一点,换种方式想,前端你所谓的JS AJAX之类你也许只是掌握个皮毛大概,再说PHP,一个月,呵呵,我一个星期就能学懂PHP的基础点,但是你会用几个函数,熟悉几种框架,了解几种流行的源码产品,纸上得来终觉少然后我对你说的一句话很不赞同,你说商城或者论坛给我时间我觉得我也可以写的出来,这牛真吹大了兄弟,当然也许你理解的论坛跟我们想的不一样!我说这些不是因为我比你牛多少,只是想说当你觉得自己已经OK的时候,不妨上CSDN看看那些文章,有时真的会让你头皮冒汗! 原来,我还这么弱小!
      

  10.   

    刚才看了 LZ 另外一个帖子的写的商城代码送你一句话 低调做人 高调做事!你连phper 都还算不上!coder 都还有距离 至于程序员 你还任重道远!编程的本质是什么??自己想想把!
      

  11.   

    果断被喷 = =慢慢写吧。。这个商城写到后面肯定会遇到一系列的问题。。到时候再去解决这些问题就提高了自己了……现在我自己也觉得写的不好代码重用性太差,美工和PHP代码混在一起,以后维护起来会很麻烦呢。。
      

  12.   


    能认识自己的不足就是在进步,很多 还有SQL语句的优化.
      

  13.   

    同学们,你们太严厉了一点。虽然楼主显得过于自信了点,但是自信没什么不好,
    而且楼主在被群喷的情况下还能情绪稳定
    看好楼主,个人给楼主的建议是确定自己的职业方向,
    如果你的兴趣是php,那么应该看那些php程序员/或web developer的招聘,另,不要用DW自动生成
    “网页设计”是学美术的人搞的。。
      

  14.   

    memcache  nosql kvdb 说几个新鲜的吧,都没听过你就还远,都会用你就牛逼了。
      

  15.   

    楼主太夸张了,仅仅学了几个月,还不能称作中级,只能叫初级罢了
    PHP孤掌难鸣,该技术是一个组合,要成为真正的PHPer
    首先熟练运用html,div+css,js这里面兼容性是最大的难点,需要时间和经验的积累!
    之后PHP的基本语法,然后要熟悉面向对象编程,如果面向对象编程比较熟悉了,可以研究一下“设计模式”
    这期间还需要精通LAMP组合,就是Linux,Appache,MySQL,PHP这些完全搞懂不是几个月就可以的,需要系统学习,对已Linux中的xine,samba,ftp,appache,mysql,dns等服务器要精通,特别是对Appache,mysql服务器更要精通,这个不易啊
    之后要学习Ajax,XML.Ajax到时不难,但是XML还有些小多啊,对于XML的生成,读写,获取节点数据要了如指掌,如果有兴趣可以看看Jquery,JSON
    之后了解一些PHP的优秀作品,比如dedecms,discuxz,zen-cat等,学习别人的系统编程思想,以及系统数据库的设计,了解MVC,MySQL数据库优化,代码优化,为就业需要,应该能够二次开发这些系统
    之后学习一下Smarty模板技术,深入了解MVC,页面缓存,过滤器等知识
    如果这些都做完了,你可以尝试自己开发自己的系统,自己的模板引擎等
    如果做到以上就不易了,如果做到了,还想发展,可以尝试PHP语言的扩展,毕竟PHP是开放源代码的,你可以对其进行扩展和升级,当然MySQL也可以了,你可以让MySQL变得容量更大,速度更快
    当然学无止境,希望楼主沉下气来,努力专研,PHP会的很多,精的不多!
      

  16.   

    楼主太强悍了。你学的也太杂了。我看你想找网页设计工作。整成全才了哦。连flash动画也考虑进去了~
      

  17.   

    看了29,25,34楼的回复,发现自己不懂的还有很多,现在PHP虽然都掌握了很多,每个东西怎么设计我大概都知道,但是具体实现起来发现挺多问题的,就连一个for循环都会因为忘记给变量加上$结果调试上10分钟才发现问题的所在,连数据库查询的一个语句的具体用法都要靠phpmyadmin去生成,感觉自己还是太生疏了,做不到“像说话一样写代码”的流畅而且感觉自己对中型以上的网页的大局考虑太缺乏了……写个登录界面密码没用md5加密,加密以后又发现后面的COOKIE检测只在数据库确认了用户名,没确认密码。于是每个页面都加上了用户名和密码的验证,又恍然大悟发现每一页都要加上一大串的验证代码很繁琐,于是把COOKIE验证写成了函数放在头文件里,然后又听说把MD5密码放在COOKIE里面也有安全隐患,要写一个登录后的对应的标识代码代替密码,放在COOKIE验证……光一个用户登录就折腾了我二天……感觉还不完美总之,继续努力吧。
      

  18.   

    哦,C#转PHP也有快2年了,为什么觉得自己还什么都不会呢?
      

  19.   

    去zhubajie接手几个任务试试。
      

  20.   

    不要为了学PHP而学PHP嘛,应该是为了满足做项目的需求去学,不然学的一点意义也没有
      

  21.   

    web开发要学的东西太多前台页面、后台类文件、数据库、服务器、框架前台:html,css,js,不会这些做不好前台开发,倾向于美工的还要会photoshop,倾向于flash要会actionscript,总体上讲,前台知识体系比较固定,没什么太难的,重要的是要花时间去修炼后台:就是显示你的功底的地方了,语言基础、高级应用,知识点很多,你们都懂的数据库:要精通标准的sql语句,主流的数据库都存在差异,数据库间的不同这处可以不用太多关注,用到时候去去百度、google服务器:不精通这个,做开发就失去了一半的意义框架:是帮助你快速开发、系统管理的,可以不用,但实际项目中是不能不用,jquery是不得不看的一个js框架,codeigniter、Zend等等php的框架也不能一个不会