我是零基础自学的php,真的零基础,没有一丝的程序基础…第一本书是《php和mysql web开发》,一页一页啃的,有一页肯不过去,我就从第一页从新看,第20页我卡了很久,一到20页我就看不懂,看不懂我就从第一页从新看,我坚信肯定有个地方漏读了…大概这么持续了一周,从头看了四五遍,终于有一天看懂了…
当然,这个弯路不推荐大家走了,我跟大家说点适合立刻上手的吧。
具体学习方法
1、第一轮迭代 (6天, 迅速掌握PHP做网站到底是什么回事)
HTML(3天学习+2天练习) 教程:8小时学会HTML网页开发
PHP3小时光速入门 (半天学习+半天练习) 教程: http://pan.baidu.com/s/1pGHc0
第二轮迭代 (14天, 夯实PHP理论基础,并用面向过程做一个Blog)PHP基础巩固(3天学习+2天练习) 教程: PHP基础巩固 – 自学it网MySQL3天基础巩固(当天学的当天练,共3天) 教程: 链接: http://pan.baidu.com/s/1kUCbF63密码: qcchBlog开发(cookie/session,文件上传,分页类,GD缩略图,验证码,在此项目都将练到,6天)视频地址: 链接: http://pan.baidu.com/s/1eR50qlG密码: 46u7
第三轮迭代 (4天,继续提升理论知识)PHP面向对象 (2天) 教程: 链接: http://pan.baidu.com/s/1qXvXDqG 密码: apvhPHP面向对象常用类 (1天) 自己搜索着写出上传类,缩略图类,分页类,MySQL类面向对象方式再次做Blog (1天)
第四轮迭代 (7天, 框架,等实用开发工具,为就业做准备)Http协议 (半天) 教程: 链接: http://pan.baidu.com/s/1i4Onuex 密码: x538正则表达式 (半天) 链接: http://pan.baidu.com/s/1bLbwCm 密码: k7tkTP框架 (1天) 教程: 见下一行.用TP框架做一个商城(5天) 教程:http://pan.baidu.com/s/1bTRsxo 密码: ed5i
第五轮迭代 (7天, js/jquery等前端技能)javascript (2天学习+1天练习) 教程: 谈笑间学会JavascriptJS游戏–别踩白块ajax (半天学习+半天练习) 教程: http://pan.baidu.com/s/1hMOA 看前10集即可jquery (2天学习+1天练习) 教程: jQuery 实战经典
第六轮迭代 (4天,Linux服务器)Linux(3天) 教程: Linux 入门基础lnmp环境(1天) 教程: 教你编译PHP7 (nginx+mysql+php7)
第七轮迭代 (3天,实用开源产品的二次开发.套模板虽 low,但不敢保证你一定去大公司对不对?)PHPCMS模板(1天)ecshop二次开发(1天)discuz插件开发(1天)
第八轮迭代 (面试及就业实用技术)svn+git (1天)bootstrap响应布局 (1天)微信开发 (1天) 教程: 链接: http://pan.baidu.com/s/1gfjtNaF 密码: ffmg 链接: http://pan.baidu.com/s/1jI0OCkQ 密码: ck3c
第九轮迭代 ( 3-5 年 ,注意是”年”)各种框架,JS深入,MySQL优化, PHP底层,Linux运维,网络,C语言,python…
如何找工作
新手在刚开始面试的时候是很难得,特别是零基础转行的,面试一度会很尴尬,这个时候一定要沉住气,面试完一定要做总结,把自己不会的都记录下来,然后在掘金、CSDN找找答案,多面试几家,虐多了对面试所涉及的问题也就得心应手了。
此外,记住以下几点:
1、停止海投简历,珍惜投简历和挑选公司的时间
2、分析自己的能力,想想作为团队开发者中的一员,你会有什么表现和技能
3、分析什么样的公司会招你现在这个水平的人,并修改简历,然后投递
4、准备面试和笔试,最好一定要有项目情况的详细描述,更高级别的岗位还需要你分析项目中的难点问题并需要现场提出解决方案
5、除了BOSS直聘外,蒲公英企服内推(job.pgyer.com)是一个专门面向开发者提供岗位的网站,可以多少去看看,但不要轻易投递,根据公司去撰写简历,避免一次投递无效后直接被企业拉黑,这个网站的职位还是挺多的,更新也很频繁,我的很多后辈都是在这里找到的。
6、每次面试回来后,总结经验
7、重复3、4、5、6步骤,耐心的等待
通过这一系列的方法,基本上向我咨询过学前端的,虽然是新手,但刚入职就拿到了8K,甚至12K的,希望大家能把更好的工作方法分享给更多的PHP初学者,共同进步!