我今年22岁,在工厂里面上班
现在想自学PHP,目标是PHP工程师,
只有高中学历,英语很差,之前也没有这方面的基础
请问各位高手,我该怎么入门呢?
学PHP之前要不要先自学HTML?
我自己网上查了下,有些人说在PHP100看视频教程就可以了,
那么如果看这个视频教程入门,还要不要单独去学习HTML呢?
另外还需要买 PHP和MySQL Web开发 (原书第4版) 之类的书吗?
除了HTML之外还要不要学CSS?
还有要学这些的话,要下载些什么软件呢?
希望各位高手指教....

解决方案 »

  1.   

    学历低 英语差没关系 开始最好学下html
    http://www.w3school.com.cn/html/index.asp
    http://www.w3school.com.cn/php/index.asp
    可在线看上面两个教程 分别是html跟php
    个人觉得php100讲得不怎么样 当然 你可以自己下载看看 书看你自己 先下载电子版看看
    暂时可不用学css 软件可下载Dreamweaver 学习html还是不错的 开发php也是可以
    php环境先集成就可以 如 wamp phpnow等 搜 php集成环境
      

  2.   

    html是基础,建议先把html学习一下。英语和学历对于私企来说不重要,学历对于国企来说很重要,英语对于外企来说很重要。
      

  3.   

    因为php开发者需要跟前端的开发 html css js 打交道,所以掌握html css js 是必须的,相对来说 html css 都是比较容易学会的。怎么说呢,视频如果你觉得能够学得进去那么多看视频也无妨,不过我自己是没看过一个视频的,我还是习惯看书。至于英语,你只要明白那是一门语言就可以了。学编程不是要你跟计算机说英语,只是有英语基础的话看一些东西会比较容易理解而已,将来有可能需要深造的时候你知道的国外的资料要比国内的要深入得多些。目前来说英语为0都可以上手,但不要对英语单词有恐惧心理。其实
    变量都可以用中文...高中起点,其实你高中的知识如果掌握得不错的话已经可以胜任了,大多数时候打败还是我们自己而不是知识有多难。最后学习php 需要什么
    需要一个开发php的工具,可以看看置顶的帖子里面有提到。包括一个php的开发环境集成软件包。
    还得陈述一下怪署黍的观点:
    趁还没入门,别学了。做什么不好要做苦b的码农。
      

  4.   


    事在人为,如果你有勇气和信心打败一切,好吧,反正都是零忘记php,开始你的java之旅吧
      

  5.   

    java就比PHP好这么多?PHP就这么让你痛恨?
      

  6.   


    市场决定了需求,无关个人的感情。如果php有这么痛恨的话就不会呆这了。
      

  7.   

    我是五年前初中毕业出来一边工作,一边业余摸索电脑,慢慢了解的,可以说在我正式学Web开发之前,在鼓捣各种电脑问题过程中认识到html源代码这回事,没有真正理解它的含义,但我对一些标签名字还是有了个初步的印象,慢慢地学了VB编程,有了些程序设计思路,自己也设计了一个感觉挺不错的程序.于是为了就业,我当时也是在工厂(鞋厂)里做裁机手,不甘心苦累一生,21岁,我决定用Web开发技术来扭转我的家庭
    然后就开始凭着我的VB编程基础和一点点的C语言指针控制思路去学PHP,蛮顺利,不至于像你这样0基础学学这方面的时候,为了调试输出内容,有时候要格式化一下显示的内容,就需要用到一些html标签去控制内容布局,然后还要学一下css进一步控制,(后来发觉学习过程中可以不怎么在乎这方面的,然而工作后一定要与HTML页面设计人员打这方面的交道,所以提前学了也不是坏事,你起码也学一些HTML基础和CSS),关于Web开发中所涉及到的JavaScript和JQuery脚本,我目前只是了解了一下他们的语法,JQ的压根没记下几个,但我的PHP依然在前进,学习中.我比你好的地方在于我在九年义务教学中有认真听课,该学的学到了,那些英语,语法,我基本都会,不过语法不在乎也罢,单词要会点,编程的时候,其实是用26个字母+数字+符号写  代码;但我却没有高中文凭~因为我是喜欢读书却没钱读书的~政府也是假善良,不是全部学生也都会去关心,全部都去资助的,我们好多同学都没钱读而另外,PHP也是一门编程语言,尽管它只是脚本语言,但只要涉及if条件判断,for循环,do循环,switch分支控制结构和跳转,函数,类,继承,接口等这些的,不管是脚本语言还是什么了,掌握它们都需要清晰的逻辑思维,学习的时候要认真看着代码,脑子里想着数据进了哪里,到了哪里,哪个函数处理它后成了什么样子……于是你学的时候请不要不耐烦地,随便地看,认真点哦~~~加油吧,讲这么多话没有什么别的意思,只是表达我自己也曾作为一个工厂生产工所萌生的意志力,我一直在坚持前进着.虽然今天已经不是生产工,已经转做广告设计,坐办公室了.但我依然为着Web开发技术前进.
    再次真诚地祝福你学有所成!
      

  8.   

    补充,有句话忘了打下半句..
    编程的时候,其实是用26个字母+数字+符号写 代码我应该换成这样的说法:
    程序 需要的是26个字母+数字+符号组成而成的 代码
    而英语交流则需要26个字母+数字+符号组成的 英语语句希望向你强调  程序  这个问题,需要的是 代码  ,而不是  英语语句
    不懂英语没所谓,会写代码就行!会英语的人不一定能读懂程序代码
    会程序代码的人不一定能读懂英语!
    只是大部分不错的开发思路和论文都源于外国,像QQ影音的开源滤镜项目一样是从一篇国外论文中得到的资料,腾讯就需要一个既能写程序代码,又能看得懂英语的程序员/项目经理去负责这样的项目
    目前我们是为了解决就业问题,那么从小公司做起,先学会PHP,做稳定了,再考虑学英语的事,慢慢深造
    确实我对于外国的技术论文深感佩服,很多不错的创新性编程思路都是来自一些外国的论坛帖子或博客.比如用VB代码写一个鼠标摄像头(只分析远近距离生成黑白描点图),把小霸王游戏机摇杆电路略为修改后改成USB口接入PC控制游戏等.也许我是井底之蛙没看到中国的论坛有多少惊人的编程创新,但我发现懂英文,多混国外网站还真能学到不少知识的.特别是连现在我看的php中文手册都还有好一部分没翻译完成,还是英文的……英文固然不能忽视,但首先要学会写代码.