自学php有哪些书籍和教程值得推荐? 财富值76

2016-08-19 07:28发布

自学PHP有哪些书籍和教程值得推荐?
付费偷看设置
发送
10条回答
如果是完全零基础的话不建议看什么国外的公开课之类的,也不建议拿一本厚厚的书去读,因为这样你会很快失去兴趣,要找到兴趣的话很简单,就是做这个事情能给你带来,直观的收益,这个收益你直观的看的到,就像玩游戏一样,越玩儿越想玩儿.
下面说不同情况下的不同方法:
1.假如说你是一个在校的学生,你首先知道你为什么想要学一门编程语言.也许你想为自己搭建一个个性的博客,这个上你就可以在网上搜一些博客的开源系统,你会发现php的比较多,一个比较著名的系统是WordPress. 这样就可以去了解WordPress如何搭建,搭建的过程中你会了解这种语言的运行环境,然后你可以去看一下它的运行的脚本,你会发现一些简单的看得懂一些复杂的可能看不懂,这个时候对看不懂的,你就可以从这门语言的一些基础的教程里面看一下,最好是文字版的应该比较快一些。比如说把官网上的语言基础知识看一遍儿,这个时候你会发现博客脚本儿中的大部分代码你都能看懂了。暂然后进了另一个阶段,你会发现你觉得自己的博客的界面儿比较丑,你想去改动一下博客的界面儿或者是加一些模块儿,此时你就可以去动手写一些代码了,参考原系统中的代码,自己去写,这个过程,不断重复不断提高,然后你这儿们而言就慢慢学好了,而且学的过程中也会很有成就感,因为你总是有收获.
2,另一种情况是你打算学完这些语言去找一份儿相关的工作,这个时候你肯定是有一个目标的公司或者目标的职位,你可以去根据这些职位的要求,去学校关的语言,比如想去的公司是开发一个商城系统,同样的方法,你找对应语言的商城系统,自己去学习一下,完全了解这个商城系统,这样有目的的去学习,就会学的很快.
PHP官方文档就是很好的入门学习资料,里面提供了大量示例代码可以练习。实验楼的基础课 PHP - PHP编程语言 就是基于官方文档《PHP参考手册》中文版制作,提供在线练习环境,可以边看教程边实践。如果是零基础,建议先从HTML、CSS、Js等一些基础入手,可以参考这条学习路径 PHP研发工程师

基础语法熟悉后可以做些PHP相关的小项目快速上手。下面的项目课程都是免费的,可以找感兴趣的练练手。
1.PHP - PHP留言本
非常适合PHP入门的一个小项目,内容涉及jQuery、Ajax、PHP和MySQL等技术。常用作网站的留言反馈部分。

2.PHP - 转盘抽奖
使用javascript、html、css、jquery和php实现一个转盘抽奖,让你窥探抽奖背后的秘密。

3.PHP - 校花评比排名项目-PHP
分析利用《社交网络》中评比算法,通过两两美女之间比较,计算出颜值,得出美女排名。PHP结合前端相关技术实现。

4.PHP - Laravel实现用户注册登录
这个项目主要是带大家上手PHP最优雅的框架Laravel,从零开始实现网站开发的用户注册和登录,并在这个过程中逐步熟悉Laravel。

5.PHP - PHP会话控制
实例讲解PHP中cookie和session原理以及在web开发中的应用。

6.PHP - ThinkPHP实现云书签
学习ThinkPHP实现服务器端的相关功能,利用AmazeUI和jQuery实现前端功能和交互,利用json完成客户端与服务器间的通讯。
ycku.com,上面很多教程,几乎全是关于web 的,自己去看吧

blog.goody365.com/lamp/

写了一个PHP研发技能表,可以看看,参照学习
楼上各位说的都太复杂了。严重不同意。
首先一点,不管学什么东西,保护自己的兴趣的是最重要的。其次是清晰知道自己的水平,智商,能力,选择合适的学习路径。(一个小学生喜欢数学,你让他直接学微积分吗?)
学习材料,按难度来排序,由低到高是:
1.看视频,边看边写(快速上手,搭个一键安装环境,记事本打开,敲下:<? echo "Wow php";?>,恭喜你已入门PHP!)
2.看书,大爱这本,PHP与MySQL程序设计 (豆瓣)
3.看开发手册(新手一定别看,此法只适用于已有编程经验的人)
当然,难度和效率是呈正比的。
建议一般新手,按1-》2 走,一定要边学边用,自己写着玩都行

补个视频教程地址:PHP100经典教程
此法适用于各种语言的新手入门
备注:
在你入门以后,尽早通读一遍手册很有必要,知道PHP能做什么很重要,并请忽略他怎么做,在你实践的时候再去关注怎么做。。 PHP: PHP 手册
尤其不认可W3school之类的东西,不够深度,理解不深,比起这个更建议看官方文档,中文不清楚,看英文的。

入门视频:
入门视频推荐:哈佛大学公开课:构建动态网站
Beginner PHP and MySQL Tutorial
另,java版的 斯坦福大学公开课:编程方法学推荐看看。
若实在想看国内的,可看下:慕课网-国内最大的IT技能学习平台

关于书籍
原则:只看国外的,只用Google,只用英文. 一般用图灵的技术书籍。 
推荐书籍:
  1. 入门篇:《PHP和MySQL Web开发(第四版)》
  2. 进阶篇:《深入PHP 面向对象、模式与实践》
  3. 钻研篇:《代码大全》《重构 改善既有代码的设计》《程序员修炼之道 从小工到专家》《人月神话》,其他:数据结构与算法、设计模式、安全、最佳实践。


在线教程

  1. 推荐一个在线学习: Introduction to PHP


其他资源

  1. 基础,官方文档 PHP: Hypertext Preprocessor
  2. 关于问答,使用Stack Overflow(任何疑问,用g),Quora - Your Best Source for Knowledge (业余时间看看), What are the best blogs for a PHP developer?,国内:德问:编程社交问答php - SegmentFault
  3. 其他教程,推荐SitePoint PHPcode.tutsplus.com/categ
  4. 使用一个MVC框架,从面向对象开始,远离面向过程,推荐laravel ,初学可CI入门
  5. 不停的做项目。coding到一定数量,才会明白其中道理
  6. 做好的程序员,远离百度,使用Google,学会用英语搜索
  7. PHP之道:PHP: The Right Way
  8. PHP 最佳实践: 一份简短的关于 PHP 容易混淆知识点的实用指南
  9. 国内博客:风雪之隅-Laruence的博客火丁笔记 杨建:网站加速--Cache为王篇张宴博客.
  10. Github资源:justjavac/free-programming-books-zh_CN · GitHubjustjavac/free-programming-books-zh_CN · GitHubnemoTyrant/manong · GitHub

2015-01-16 update:
某些人说我这是装逼回答,好吧。我是觉得这些资料不错,我平时也在用,如果大家有好的资源也可以分享出来啊。
大四实习刚结束,趁现在还在学校写心理学论文开题报告没有回家,本来想在知乎上查找一些跟PHP有关的精华信息的,结果看到“自学PHP”这个永远没有结果的话题。我就趁此机会,说一下我自己的看法吧,就当是对我这些年的编程之路甚至是求学之路做一个总结。内容有些多,我想从初中开始回顾,知乎上第一次很正式地回帖,答案偏题或对各种大神前辈有冒犯的地方,还忘海涵。

另外,我不会告诉你们,为什么我平安夜还在逛知乎,因为月底我就要从广州到昆明去找女朋友了,恋爱7年,异地4年,求祝福。顺便弱弱地问一下,寒假有去云南旅游的吗,我可以充当差评摄影师,哈哈哈。

装B的暂且把此条回复命名为“PHP自学这条不归路,关于自学,关于创业,关于爱情”吧!

“利益相关”,先介绍一下个人背景:

生活状态:大四狗,创业失败者,心理学专业待毕业,PHP程序猿

个性签名:不想成为设计狮的文艺2B青年不是好程序猿

开发环境:Bootstrap前端框架+Laravel后台框架+本地MNMP开发环境+阿里云LNMP开发环境

坐标:家乡河南信阳,现在在广州大学城,距离近的欢迎下、学、期过来吹水

目前项目:没有继续待公司,经营着个人技术博客 写如诗的代码 ,和刚刚用wecenter做出的类知乎的问答社区,社区挂在了二级域名:思过崖的问答社区




没图说个叉叉,先上图一张,求知友、基友轻喷===因为亚洲有三绝,高丽棒子,日本鬼子,中国喷子~~

以下就从我自学的动机、自学的技巧、自学的目标三个方面讲述一下我自学PHP的经历吧!

一、自学的动机:一定要有浓厚的兴趣,可以在你迷茫的时候不断地支撑着你走下去

据我自己的亲身感受来说,不管对于自学PHP,还是自学设计,还是自学创业。。。自学之前都要好好问一下自己,自己是否真的喜欢这一个行业?自己是否愿意花费10年的时间去静下心在这一个领域深耕?自己是否可以不顾别人异样的眼光,即使面对学业的压力,感情的压力,家庭经济状况的压力,都能够坚持自己的自学之路?

因为不忘初心,方能始终。三年入行,五年精通,十年才能磨一剑,这个道理大家都懂的。如果自学不是为了工作,不是为了梦想,仅仅是随便玩玩而已,大可不必各种纠结,互联网很发达,教程随便一搜就一大堆,学个一知半解装装B还是很轻松的,特别是慕课网上的各种眼花缭乱的视频教程,绝B会让你恨时间如流水,何其宝贵~~然而这并没有什么卵用,在大部分的情况下,它仅仅适合学习某一门语言的一个专题,并没有针对某一门语言提供由浅入深,系统全面的教程;如果你说你例外,此处献上膝盖!



如果你认为你是对PHP怀有浓厚的兴趣,并且渴望通过自学成为像亚一程鸟哥那样的大神级PHP程序员,那么请继续看下去;

之前的背景已经说过了,我大学目前就读的是心理学专业。大家不要从心理学的角度问我现在知不知道大家心里在想什么?首先,我不知道你在想什么,我和我的同学都很正常,催眠是真的,但是我不会,心理学是理科,光背背书是不行的,你心理是否正常请到专业医院的心理科诊断,学习两个月做不了心理咨询师,除了这你还想问什么!

大家也不要问我既然喜欢PHP,应该就报计算机专业呀,为嘛报考心理学专业呢?俗话说,男怕入错行,女怕嫁错郎,我也深知这个道理。无奈初中是一个学渣,理化生被吊打[忘记初中时否有上生物了],能考上高中就很不错了,岂敢在高中的时候任性的去选择理科。在男女化学反应,生物雄雌搭配嘿嘿嘿方面,我还只是一个智商为负的孩子。

好了,我编不下去了

你能够看到这里,我相信你已经用眼神很诚实的告诉我,你是对PHP怀有浓厚的兴趣,并渴望通过自学PHP引得各种网红投怀送抱。到此为止,你的另一只脚已经踏入成功的大门了,PHP的世界欢迎你!


当然啦,我自己自学PHP也是因为一直深深地爱着互联网——热爱缘于你取得了一定的成就,这个成就可以让你一直保持着装B不能停的姿势,所以你不断的探索,不断地进步,不断地解锁高级装B新技能。对互联网的深爱源于初中打了两年的游戏,很早就办理了工行的电子口令卡,很早就接触了BAT这些网站,很早就接触了Office、PS这些当时的初中小伙伴都不懂的什么gui,于是就在学习之外有一些成就感了。在此装B一下,我是那种可以平淡但拒绝平庸的人,无论如何,在一方面不如人,我就会在其他方面超越别人,哈哈哈,[捂脸跑]

在此,也说一下我为这个兴趣所付出的代价吧:
  • 沉迷于跑跑卡丁车这一款赛车游戏,让我初中经常熬夜,吃方便面,喝学校自来水,拿着自己的饭钱去交网费,去买游戏币。身高167cm,从初中到如今大学毕业一直没有变过,可能你们觉得身高可能也没有什么,要知道我女朋友可是比我高5cm的。顺求各位大神教我对待“你女朋友怎么比你还高”这一问题,如何神回复~~

  • 尽管初中沉迷于游戏,上了高中之后,所在的学校实行了封闭式管理,所以我最多也就只能够在午休的时候,看看窗外,想想那些年夕阳下的奔跑,怀念一下逝去的青春而已。高一的时候,全班60个人,我每次都可以自信自己考倒数。感谢高二文理分科,认识了我现在的女朋友,同时班主任是一个很好的英语老师,在他的辛勤教育下,我永远不会忘记我在高二升高三的暑假考试上,成功的考上了班级第一名。如果你说这个应该是秀优越感而不是代价,那就接着看下去。由于有的时候也考过年级第一,自信心逐渐提高,我理想的大学也就理所当然的在教室后面的黑板墙上写下了“武汉大学”,因为我知道武汉大学的计算机专业是全国排名靠前的,而且我很喜欢武汉这座城市,长江二桥,江滩,东湖,武大樱花。。。

此处奉上武大校园风景图,我现在还保留着当年去武大游玩,买下的明信片,书签,3D图;
每次放假回家收拾东西的时候,看到这些信物,都有一种莫名的伤感。

就因为这个梦想,第一年高考落榜,我没有填任何志愿,选择了复读,而我女朋友也心甘情愿的选择陪我复读一年。要知道复读艰辛,女生的青春如何宝贵。结果第二年依然落榜,既然不能报考计算机专业,也不能考上武汉大学,那么报考任何学校的任何专业对于当时的我来说已经无所谓了。。。女朋友很放心的让我全部帮她填报志愿,我想武汉这座城市让我不能释怀,昆明四季如春,那两个人就都报考云南的大学吧,何况还有还珠格格、天龙八部等各种动人的故事呢!。。。结果我在提前批被广州大学录取了,女朋友则去了离信阳有千里之遥,需要坐火车30多个小时的昆明,而我则去了远离家乡的广州,广州到昆明最快要24个小时。记得当初女朋友她爸带她去昆明入学时,她爸买的是30多个小时的站票,不管是对她还是她父亲,我都难辞其咎,这让我愧疚了整个大学!

复读落榜最惨的就是你辜负了你的梦想,也对不起你流的汗水,何况还有一个女生要一如即往地选择相信你呢?你辜负的不仅仅是你自己!

如果你把以上内容看完了,你多少应该能够感受一下下我对计算机,对互联网复杂的感情吧!既然对计算机专业有浓厚的兴趣,又牵扯到了这么多的人情世故,而我自己的所学专业又是心理学,怎么破呢?理所当然的也就从大一开始便走上了疯狂自学计算机,自学编程的道路!进入大学之后,之前在高中老师眼中的好学生已经不复存在,因为我选择了放弃心理学,结果可想而知,在班级的排名一落千丈,这种巨大的反差导致的失落感不是谁都能体会出来的!从初中的学渣到高中的学霸,再从高中的年级前几名到大学的班级倒数,一路走过来,学霸学渣,贯穿于其中的都是对互联网与计算机的热爱与坚持!酸甜苦辣,如人饮水,冷暖自知,还好我即使现在大学快毕业,也还对Web编程怀有浓烈的兴趣,保留着一份赤诚!

========放一张实习指导老师在微信群发布的实习结束的集体照===========
能认出我的都是真爱~~

缓了一下神,突然想到鲁迅说过,悲剧就是把有价值的东西毁灭给人看,古人诚不欺我。。。
第一次发帖,第一次憋尿这么长时间,我要先去洗个澡了,然后找个时间更新完剩下的两部分内容,讲一下自学的技巧与自学的目标。

一个一个字的输入,不管您是外行看热闹,还是内行看门道,都麻烦您顺手点个赞,满足一下我小小的虚荣心

=====早上醒来继续更,顺便吐槽下,广州今天变得好冷,昨天我还是短袖+大裤衩====== 

早上打开百度统计后受宠若惊,个人的技术博客和问答社区已经开始有流量了,有部分流量还是来源于知乎上的。个人技术博客和问答社区其实也是我在附中的心理咨询室实习的时候抽空去开发的。例如手机端还没有实现响应式的效果,网站也还没有开始进行任何的优化,空洞的网站,内容也都还需要大量时间去充实。当初仅仅是想体验一下世界第一的PHP框架之Laravel框架的魅力,所以就开始动手做项目了~~一切再慢慢完善吧,谢谢你们的访问!

这是我的网站在百度统计上面的数据截图,分享给知乎好友看一下。你们在自学PHP的同时,顺便还可以了解一下SEO相关的知识。好的程序猿不仅要会用PHP把项目做起来,还要能够推出去哦,酒香也怕巷子深。。。


从数据上可以看出来,今天一觉醒来,有23个人访问我的技术博客网站,23个人一共浏览了167次页面,哈哈哈,内容吸引度还挺高的

大家还可以看一下浏览量的折线图,网站GC的这几天,就是被你们触发的,你们为中国男人做出了榜样,赞一个,哈哈哈!

然后再分享一下地域分布图吧,这张图让我大爱全国各省人民。。。你们有遇到过因为一个人,爱上一座省的感觉不?我爱来自全国各地的知友!


网站的访问人群已经覆盖10个省市了,摸摸大

我要去准备论文开题报告和实习总结了,有啥疑问的都可以评论,有时间了我会更新正文的同时并回复。。。据说点赞的人学编程会进步更快哦!

==========================================

写实习报告不容易,当老师更不容易,各种听课、评课记录、教案与主题班会和活动策划


先提前放一张刚才画的Web全栈学习路线图吧,这也是我目前自学到的主要编程内容;如果哪里不对,也希望大神指定,我自己也还需要通过不断改进逐渐进步;



之前一部分的标题是:
一、自学的动机:一定要有浓厚的兴趣,可以在你迷茫的时候不断地支撑着你走下去
现在开始码字第二部分:
二、自学的技巧:定位要明确,知识体系要系统,并一定要做好笔记


定位要明确就是在你通过自学对整个全栈开发有一个初步了解后,就要确定一下你未来的职业发展方向。如果你喜欢前端就一心一意地往前端方向去发展;如果你喜欢后台就专心致志地往后端方向去发展;

如果你们看到我刚才放的全栈学习路线图了,感觉跟此处的说法有出入,不要喷我,我很瘦小的。主要是我既喜欢前端中的各种JS,又喜欢后台的PHP以及服务器的运维,所以就老少男女通吃了;
但这种做法的后果往往就是以后你在找工作的时候,会与各家公司的HR互相撕B;你说你自己啥都会,而他们就会说你啥都不精,这个后果是很严重的,你肯定会在笔试中吃亏;

放眼到娱乐圈,凤姐走的不就是实力路线吗?之前成功拿到美国绿卡,现在也已经成为天使投资人了。如果她整天晒一些床照,你们会看不?所以呢,定位一定要明确;

从拉勾网上的的招聘职位来看Web开发方向上的职位主要是前端工程师、PHP工程师和Linux运维工程师,涵盖了前端、后台和服务器运维三大方向

从我创业的经历来看,无论是从开发成本、推广成本来看,个人还是最看好Web开发的前景。当前最火的就是微信公众号的开发了,而公众号的开发官方推荐语言正是PHP;

所以,一言以蔽之,学PHP开发的很有前途,学Web前端开发的前途更是不用多解释。国内的互联网公司目前对用户体验的重视也上升到了一个新的层次,从各种各样的产品经理身上就能看出来了
之所以先说这些废话,主要是向让大家安心自学;

不要去追一匹马,用追马的时间种草,待到春暖花开时,就会有一批骏马任你挑选
我可没有说上面这句话是出自屠老先生

有知乎好友评论:到现在都还没有看到重点,那我就先提前说一下,我目前为止自学的内容有哪些,以及教程的出处在哪吧
  • 前端:

HTML(HTML4):大二上学期在硅谷动力开始学习Dreamweaver入门基础与HTML视频教程--中国最权威的电脑教程软件资讯网站--eNet学院,迈出了我人生中编程的的第一步。可能大家很少听说过这个网站,主要是因为编辑部的师姐让我在这个网站上自学PS,所以我才看到有这么一个网页制作视频教程,然后就领会到了视频教程对我这种穷B有多么大的好处,从此一发不可收拾地走上了自学之路。无法评判这个教程的好坏,至少让我懂得了网页制作的概念,什么是IDE,当初听得可能是云里雾里的,后来实战中多用用就熟练了。编程重在写代码,而非死记硬背。现在不推荐在这个网站学习HTML教程,有些过时,直接学习HTML5 | 瓢城Web俱乐部更好。


CSS(LESS):学习CSS的时候,我并没有看视频,在广大的图书馆找到的这样一本书,《CSS从入门到精通》扫描版[PDF],比较基础,也比较系统全面,推荐


JavaScript:我记得当初很多人说JavaScript太复杂,建议直接学习jQuery框架就好。但是我的理念就是知识体系要系统,现在想来,这绝对是一个非常正确的选择。殊不知近年来,前端发展异常迅速,前端框架千变万化,让人眼花撩乱,即使学会了jQuery框架,如果不会jQuery框架的基础JavaScript,又怎么能够平滑过渡到其他的JavaScript框架呢?诚然,我目前也的确认为世界上最难的编程语言是JavaScript,但这又是Web开发从业人员不得不面对的,所以请享受无法摆脱的痛苦。

推荐书籍:JavaScript高级程序设计(第3版) 中文pdf扫描版 89M 电子书 下载,学过JavaScript的都说好,不要被他的书名给吓到了,真正是一本深入浅出,从入门到精通的好书。看看它的亚马逊排名就知道了,我前几天还特意在淘宝上买了一本盗版的,28块钱,罪过,不为别的,只为收藏和纪念

另外李炎恢老师的JavaScript视频教程大部分内容也都是借鉴于这本书哦,看完了老师的149集JavaScript视频教程里面的知识点部分,感觉没有原版的书籍有滋有味,也没有原版的书籍讲得连贯。求李老师此刻的心理阴影面积,哈哈哈,江苏盐城离广州还是比较远的,不怕你过来打我。

今天的更新就到这吧,zZZ~~。。。艾玛,估计是大姨夫来了
放上百度的Console,希望大家有一天可以用上,到时一定要请我吃饭哦;


=================继续更新,继续求点赞================


jQuery框架:JavaScript学完之后,必学历史悠久,影响深远的jQuery框架,推荐锋利的jQuery(第2版) 完整版PDF+源码_Linux下载_Linux公社-Linux系统门户网站,深入浅出,系统全面;如果想踏入jQuery高手第一阵营,那就研究一下jQuery 2.0.3的源码吧,可以看一下妙味课堂-jQuery源码分析视频,有50多集的试看教程。

如果想全部看完的话,要交190块钱的VIP会员费,去年我买的时候只要100块钱。


建议先试看,觉得好再买会员,因为也不见得你能看得懂,哈哈哈!jQuery源码是丰富的宝藏,蕴含了很多优秀的设计模式与开发理念,其他的JavaScript框架大都受此影响,想致力于前端开发的人,值得一看!

ExtJS:说实话此框架组件丰富,功能比较强大,不过入门比较难,不再建议学习,倒是因为这个框架知道了一位业界众所周知的前端大神大漠,目前就职于中兴软创,而不是就职于淘宝的那位,虽然他也是前端大神。。。我当时也是看重这个框架可以做出一个类似Window桌面的HTML应用,所以比较感兴趣,实际上在自己的项目中很少用到。

比较好的教程就是Ext江湖(大漠穷秋) PDF扫描版[104MB] 电子书 下载,全书诙谐幽默,弥漫着武侠气息,在基础部分,你可以看到很多优秀的JavaScript代码;


FIS:百度官方出品,用于构建前端开发自动化的工具,代码合并、压缩、测试,一气呵成,当你能够熟练使用JavaScript与jQuery的时候,直接看官方文档即可,官网FIS3 - 前端工程构建工具


BootStrap:我自己的技术博客 写如诗的代码 ,和 思过崖的问答社区 问答社区都有使用。Twitter官方出品,世界上最流行强悍的HTML+CSS+JavaScript前端开发框架。在目前众多的Yii和Laravel后端PHP框架中已经内置了Bootstrap前端开发框架,这个也算是给很多致力于后台开发,但又想做出比较好看的前台页面的程序员GG或者是全栈工程师带来了无比巨大的希望。关于Bootstrap 的学习,看官方文档或者菜鸟教程都行

  • 后台:
ASP:这个不多说,建议别看,我当时学习ASP,只怪儿时年幼无知,贴吧有大神说学会ASP之后,学PHP就很容易了,ASP是PHP的基础;我无异于挑起争端,尼玛,PHP本身就是以入门容易、上手快出名的呀;而且全世界目前大概有80%的网站都是用PHP做出来的,你还学ASP干毛线;视频地址:ASP互动视频教程,建议别看!在讲PHP的时候谈ASP,就是想让大家知道这是一个坑;

ASP.NET:同为微软家的产品,ASP.NET我倒是挺喜欢的,骆老师的教学视频也绝对是业界良心,诚意之作,由浅入深,系统全面,ASP.NET基础实例教程。记得有一次我凌晨两点给他发邮件,他10分钟之后就给我回复了,这样的好老师就和你的高三班主任一样,是可遇不可求的。另外说到了ASP刀NET,就不得不祭上我最爱的三大开发神器之一的VisualStudio了;
只不过后来的微信公众号开发很火,才转向了PHP方向,有些遗憾。。。

PHP:这个应该算是我回复的重点中的重点了,最最最最最认真的写一下;
学习PHP算是比较幸运吧,没有走多少弯路,直接就在 课程 | 瓢城Web俱乐部 上找到了PHP的教学视频,这个算是对我大学以及未来的求职 写如诗的代码 有里程碑意义的事情了。饮其流者怀其源,学其成时念吾师,感谢李炎恢老师能够独自一人,始终如一的坚守,由浅入深,系统全面地出品了588集的PHP视频教程,在这个在线教育商业化程度越来越高的时候,实属不易。

客观上来讲,李炎恢老师的PHP分为四季,每一季都以项目实战为主,很锻炼人的动手能力和全栈开发的能力。
建议初学者可以先学习第一季、第二季和第四季,第三季难度比较大,先不要学。等参加工作后,项目做熟练了,想沉淀下来对PHP语言本身有一个深度的认识,再学也不迟;

薪酬方面,可能大家都比较关心,在这里既不吹也不喷,保持着对初学者认真负责的态度来说。学完四季的PHP之后,自己如果还能从头到尾,独立的去开发一个自己喜欢类型的项目出来,工资在广州拿到5k到8k应该不是太大问题。
其实我是深深的感觉广州在全国城市的排名是对不起他的工资标准的。
当然,你如果跟我说去培训班培训三个月出来,月薪就上万,我就会跟你扯培训班的培训费用、培训时间和培训内容里面的水分。我自己也是负责过一些企业在校园里面技术校招方面的HR工作的,这个大家都心知肚明。

时间方面:588集的教程视频也确实可以说是工程量巨大,其中牵扯到的又有HTML,CSS,JavaScript、jQuery、jQuery UI、jQuery EasyUI等相关技术和SVN,Navicat等开发工具。如果你比较拼命的话,每天学3到5集(每集大概20分钟),其他时间用于恶补PHP相关的技术,大概半年的时间是可以大大提高你的身价的。

我读的是心理学专业,白天也还要去教室上课,所以每次晚上放学回宿舍,就从7点开始学到凌晨2点才睡觉,有时就直接把电脑带到教室去了,每年寒假回家过年也都是一直在苦B的学编程,就这样坚持了大半年,终于熬到出关。
如果你想领取比较高的薪水,还不想吃苦,有这样的事情,我很乐意出钱拜你为师;

费用方面:李老师四季的PHP视频教程,前两季免费,第三季160,第四季240。我当时是一次性花400块买了第三季和第四季的,艾玛,没有任何优惠,这个确实有些不能忍。

可能有人说韩顺平等老师的视频教程是免费的,这个问题也有朋友私聊过我,我当时的一致回复都是其他老师侧重于专题知识点和小项目,而李老师的视频侧重的是完整项目的实战开发,因为他们的视频教程,我也都有学习过,例如韩顺平老师的HTTP协议在李炎恢老师的教程里面就没有出现,这个HTTP协议还是非常建议学一下的。此外,稍微学过经济学的人都知道,市场经济商业竞争从来都是优胜劣汰,想想李老师既不优惠,又不促销,收费是有收费的道理的。

就我自己而言,我是从来不吝惜在教育方面的投资的,捐了400块给李老师学习PHP,又捐了100块给妙味课堂学习jQuery源码,就在昨晚因为进一个微信群还捐了118块钱的红包。
只有那些愿意为知识买单的人才会成长更快,希望大家的眼光都能够放长远一些,出一些钱,可以让自己学的知识更有含金量,走更少的冤枉路,有一个优秀的人际圈子,这样的话,未来的职业发展才有更大的上升空间。最后再回过头看一下,你将会发现产出的价值是远远大于投入的。

不要说我可能比较有钱,要知道我大学每年都是领助学金过来的,大一大二一直都在勤工俭学。






其实这跟我当初执意要厚着脸皮向同学借钱买8000块钱苹果电脑一样,都算是对未来的投资吧!不同的是,很多同学买苹果电脑是为了装B,而我则是用来学习Linux,因为苹果电脑是将命令行操作与图形界面完美结合的的开发设备,大爱乔老爷子~

现在我们就来看一下这四季的PHP教程主要有哪些内容吧
第一季:用PHP基础知识开发一个个人博客项目
  • PHP开发环境的搭建
  • ZendStudio IDE编辑器的使用和项目版本控制
  • PHP基础知识
  • 自己写一个富文本编辑器
  • 一个完整的项目的前后端开发以及mysql使用的流程


第二季:用面向对象的知识开发一个CMS新闻管理系统
  • 使用面向对象的方式去开发项目
  • 学会三层架构的开发模式
  • 如何自己去写一个模版引擎,了解网站内容缓存的原理
  • 一个完整的项目的前后端开发以及mysqli使用的流程


第三季:学会自己写一个框架,开发一个在线商城系统
  • 学会各种PHP设计模式
  • 使用Smarty模版引擎
  • 自己写一个PHP框架出来
  • 支付宝API的调用
  • 一个完整的在线商城项目的前后端开发的整个流程


第四季:使用大道至简的ThinkPHP框架开发类似新浪微博的系统
  • 学会使用ThinkPHP开发框架,当你艰辛地学完第三季的时候,第四季已经是So easy了
  • 学会Mysql优化的各种方法
  • 学会使用SVN对代码进行版本控制
  • 一个完整的基于ThinkPHP框架+Navicat数据库管理工具+SVN代码版本控制工具的项目的前后端开发的整个流程

当你学完这四季的内容,估计在你们学校已经遥遥领先于众多人了,混个技术部部长当当也不是多大事儿,大学毕业之后的工作问题也就解决了;不吹不喷,还是学完之后5k到8k。想突破的话,还要自己单枪匹马做一个项目出来再说。
请记住,Speak easy,show me your code.

关于PHP这个主要部分的内容,就到此结束了,放一张我在为知笔记软件上做的笔记目录和内容的截屏吧。这个很重要,希望大家都能够养成勤做笔记的好习惯。


最后,时间宝贵,而且我自己手上也还有好几个项目要开发。
此外,最开始发帖的时候我就说月底要去云南找女朋友旅游了!

关于大一大二在大学勤工俭学,加入学院编辑部学习PS图片处理和PR视频剪辑的事情;
关于大二开始疯狂编程遇到各种坑,各种挂科,到最后给外国技术主管写英文信,翻译国外的技术视频教程到国内的事情;
关于大三上学期加入一个大学生创业团队,开发一个月流水过百万的网站的事情;
关于大三下学期自己离职出来创业,从最开始一无所有,到组建创业团队,购买阿里云服务器,从第一行代码写起,到申请服务器备案,成立网络科技公司当CEO,管理团队的网站项目和微信项目的开发,再到如何推广获取用户,参加创业大赛,成为广东省重点创业项目,寻找广州的天使投资机构寻求天使投资,再到最后为何没有继续做公司,选择注销公司与工商局相爱相杀的事情;
关于如何解决创业、工作与家庭、爱情的关系的事情

上面列出的所有内容,由于时间关系都不继续写下去了,因为答案与提问的问题不相符合,而且为了尊重各位好友,所有的评论,我都会一一认真的回复,需要大量时间。其实如果时间允许,我还是一个话痨呢。

如果有好友比较八卦或者是想避免自学、培训、创业、工作过程中遇到的各种坑,可以加我微信 w7570061 。伸手党和吹水党不要加,大家的时间都很宝贵;不备注的、来历不明的不加,望见谅!

最后,放上我心爱的苹果电脑的Archey截图,这个帖子不再更新新的内容,仅在有空的时候回复知友对之前内容的评论。希望大家都可以通过编程改变人生!

mishen - whatsns产品经理
7楼-- · 2016-08-19 08:08
  • PsySH (PHP的REPL),让你能随时试验简短的代码
  • 用Google,哪怕是用中文搜索,99.99%的PHP问题都能搜到,只要你知道怎么搜
  • 反复地翻阅PHP: PHP Manual,尽早通读一遍,能省去为各种基本问题纠结的反复
  • 关注Packagist的popular列表,经常的去一些package的github上读代码,不需要读全部,读感兴趣的就行
  • 如果用框架,就去读它的源代码,理解它的设计模式和架构技巧
  • 现在PHP程序员如果一定要看书,就看这本 Modern PHP
  • 另外两本备选,也很有用:PHP Objects, Patterns, and Practice / PHP Cookbook
  • PHP并不难学,八分敲打,两分阅读,你能学得很快,用好REPL
支持你自己(jump.im/i6jump.im/ay
我的博客:shawns.me
如果没基础,兄弟连的那本php入门书。
如果你有一些基础知识了,但是不知道继续怎么学:淘宝传智播客34期。
html,css,js都要了解,以及会用。
鸟哥的私房菜。
然后,自己动手做些东西吧:个人博客,电商网站,等等。然后,尽量熟练TP吧,至少可以找个工作。
然后继续修行:深入php面向对象、模式与实践,白帽子谈web安全(好像叫这个哇)
然后继续修行吧。
我自学也有一段时间了,看过和字典一样厚的教材也看过和****宣传册一样薄的教材,认识到书的好坏并不能以厚度和价格来评判。推荐一本我觉得不错的书
// 唐四薪编的=>《PHP动态网站程序设计》
这本书只有200多页,但是精华基本都包含在内了,看完这本书自己做一些demo是没有问题的
如果想做出水平,这本书显然不够,它只能帮你入门,你不要相信市面上那些零基础学XXX,21天精通XXX之类的书籍,那些书籍我也看过不少,唯一的优势就是。。。。书厚
然后你可以看一点Javascript书籍,也可以掺着看,推荐一本公认的书吧,
// Jeremy keith编的=>《javascript DOM 编程艺术》
我推荐它不是因为我觉得它好,而是大家觉得它好,现在应该出到第4版了,但是我只从图书馆找到了第二版,看看吧,是有一些帮助的,JS的作用就好比以前的FLASH,要想网站做的炫酷这是必备装逼技能
关于HTML css 我没有找到比较好的书籍,我是从网上学得,你可以去W3Cschool去看看,可以直接进行代码测试,挺好的,了解就可以
学完这些你脑子里基本上有一个基础了,你知道PHP是什么了,这是第一个W,what.
学完这些就可以尝试学thinkphp了,专不专业我不知道,反正我是按照这种思路学得,感觉是可以接受的。毕竟我学的专业和编程毛都不粘,我只是学过一点VB,我相信我都能用的思路。。。大家一定都能用。
我就能帮你到这了,我也不是大神,我下学期就毕业了。深耕那就是以后的事情了。
最后,祝你学得愉快吧
首先呢必须会一部分前端。
------

所以呢,这时候你得需要知道 :
  • html
  • css
  • javascript
这一部分,可以选择网上热门视频,各大公开课入门。刚开始不需要了解多深。 能撸出一个个人站点/ 企业小站 就可以进入下一步了

推荐的书籍并没有,毕竟 只是做个基础入门最主要的是多练
妙味课堂, blue大神讲解javascript

其实作为一个phper需要掌握的知识需求是挺多,因为一般来说php会大量跟页面交互,不管是做app的接口,还是pc网站。

PHP

入门:
  • 可以在网上找到(x豆,x酷)各类php热门视频,基本上这些视频里面都会讲到如何使用编辑,配置环境等一系列基础教程。
如果没有任何语言基础不推荐直接看书。

进步:
  • 这时候你得需要php手册了,了解常用函数。
  • 学习mysql ( 数据库 )
  • 了解php各大框架 -- Thinkphp,Yii,Laravel等 ( 答主比较懒,框架辣么多,就不one by one了);然后选一款框架尝试搭建一blog,实现常规登录,注册,文章发布,修改。
提高:
  • 了解linux ,在linux下搭建 php环境(这时候要脱离 xamp,wamp等之流了);
  • 知道&&使用版本控制:git svn;
书呢可以看看
《 深入PHP:面向对象、模式与实践 》
《 PHP核心技术与最佳实践 》
《 鸟哥的Linux私房菜 》
《 MySQL手册 》
《 MySQL必知必会 》

暂时就这么多,晚了,先去困觉了。如果有人看再update

一周热门 更多>