编程难学?今天这里告诉你六步到位轻松上道
我作为一个从业者,从自学角度说一下,很多人都推荐很多高大上的英文书籍甚至圣经手册,那些并不合适新手学习的。当然你要有其他主流语言的从业经验就另说了,比如你从事java开发3年,python3年之类的,并且英语已经过了6级,阅读英文书籍和文档没什么压力,可以按照那些人的方式学一下。
分享之前我还是要推荐下我自己建的PHP学习群:535686202,都是学PHP开发的,如果你正在学习PHP,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是PHP党,不定期分享干货(只有PHP开发相关的),包括我自己整理的一份2017最新的PHP资料和零基础入门教程,欢迎初学和进阶中的小伙伴。
如果是自学,只是感兴趣想要学习php语言,或者从前端,ui设计想转为php开发,又或者以前是在小公司套模板,在学校维护小网站的,如果您时间充裕,不如听我唠叨几句。
首先,培训机构的软文可以读一下,培训机构虽然教学一般般,甚至坑蒙拐骗,但是至少能给你点信心是不是?要是一上来就各种英文文档书籍、各种高大上看不懂的拽的一逼实际上蛋用没有的专业名词,初学者早就吓软了,搞毛线啊,这玩意有那么高大上吗?
php本来就在众多语言的歧视链底端,能有多高大上,培训机构能速成的编程语言绝对不会很难,不然也没法速成。
有人装逼,上来就张口斯坦福,闭口google英文社区,去丫的吧,这些人是典型的装逼佬,刻意提高准入门槛,妄图广大人民群众继续生活在弱智当中。
php在国内公认的教学视频,就是韩顺平的教学视频,不过现在看来太老了,每年都有传智播客啊,达内啊等等这些机构的视频在百度网盘出没,这是系统学习php最方便的方式。
你可别以为看这些视频没什么用,他们那种培训机构里有个远程授课班,几万块的学费,跟你在家看视频没什么两样。所以你还是在家学吧,省下来的钱赶快找个女朋友,不然入了行你就只剩下右手了(自嘲的,其实程序员这收入不怕没有女票)。也可以找一些线上的培训机构,他们的免费视频对于自学的人来说是有很大帮助的,甚至可以主动加老师的QQ咨询技术问题,线上的服务现在算是比较周全的。
其次,万事开头难,php语言本身不难,想学好也非常简单,别听知乎上一群冷嘲热讽的傻逼瞎咋呼,很少有从业者在公开场合(非开发者社区)去讨论开发,因为有些抽象,跟完全不懂的人去讲很浪费时间,所以干脆不说。剩下的一群人,要么是跟风装逼狗,一上来就扯google的大旗(google是好,支持google是xx正确,但是人家是来学习的,不是来站队定立场的),要么是刚入门的大学狗,只为装逼而生(毛线不会一个,一吹牛逼就说前景和发展)。
1,视频教学很重要,xx云课堂的视频我看过,不是很清晰,无论是画面还是讲解程度都很一般。x课网就更加的不专业了,有基础的可以听一听举一反三,如果没有基础,强烈建议去找个培训机构的系统性的学习视频好好看看。至于哪个培训机构的视频适合你,韩顺平的虽然好,但是太老了。韩忠康的视频讲到MVC的时候就不要看了,太老,框架设计都不符合主流,但是你已经有基础了,所以不必担心。
有些人提到php100的教程,我认为他不清晰+太快了,不适合零基础和初学者。
我就跟你讲,就是培训机构的视频是挺好的,什么韩顺平,韩忠康啊等等这玩意看完基础,你想学不好就难。
2,W3SCHOOL很好,大家都在用,但是,相似的网站也有几个,W3S太老,国内的镜像太老了,目前来说,菜鸟教程还不错,很多人在用,菜鸟教程 ,千万别相信那种W3SCHOOL至上的观点,入门前不要太过于关心工具的问题,谁能解决问题,就找谁。
我当时入门的时候,在CSDN上提问过,在开源中国里找过,甚至百度知道都有答案,没必要W3SCHOOL至上。
再重复一遍,那些一上来就让你站队的人都是傻逼。什么玩意好用,什么玩意实用,什么玩意能用就用什么。
3,书籍有很多人推荐php圣经,那种人肯定是没有读过这本书,这本书好多代码都是错的,甚至出现了两个功能贴同一块代码的编辑错误,谁要再给你推荐这个,肯定是跟风装逼狗,自己不读书复制粘贴的答案。
所以,作为入门书籍,我不建议php圣经,倒是《php入门到精通》这本书可以作为入门书籍,但是这本书也只是作为基础读物来读,他没深度,但是也不用思考,跟着敲一遍记下来就能用。
《零基础学PHP》上面的案例不错,但是讲解程度很差,可以配合上一本书来读。《php5.3入门经典》这个书也不错,对于php名词的翻译符合主流翻译,看起来没压力。上面看到有装逼狗提到李刚疯狂讲义系列,我只能说他不是phper,是跟风装逼狗,因为李刚疯狂讲义系列没有php的书。
4,手册只能说可以查阅,不要通读。第一,通读极其浪费时间,而且你不去做项目,不应用,就算死记硬背下来没个卵用。跟风装逼狗因为不懂,所以上来就让刷手册,有那种时间还不如写一个小论坛。第二,手册不用最新的,有些人有强迫症,非要最新的,其实不太好,因为新版的翻译实在很一般第三,手册很多部分是英文,量力而行,不行就百度。有条件的谷歌,反正出来的东西还是csdn的博客和脚本之家这些网站,没啥区别,就是广告比百度少,特别是教育机构的广告。
6,关于框架我知道跟风装逼狗看不起TP框架,但是这玩意简单,占有率高,初期学TP非常好,有些人提到了Laravel,这玩意挺好,但是不能好高骛远,yii和ci也很强大,但是不适合初学者,别一上来就整一些高大上的玩意,除了装逼没有任何意义。
最后,分享一个小故事,去年公司来了一个小年轻,小伙子年纪不大,傲气很足。让他研究一下微信二次开发,他研究了三天毛也没有,问他怎么回事,张口就是现在国内英文资料太少,他只看英文的。至于结果,诸君自行猜测吧~
还有,关于鼓励大家去看机构流出的免费视频不符合我维护版权的政治正确。(逃)