如何系统的学习web开发?(已有网站开发经验但不精) ?
时间:2023-11-28 12:54:01 | 来源:网站运营
时间:2023-11-28 12:54:01 来源:网站运营
如何系统的学习web开发?(已有网站开发经验但不精) ?:要写PHP,不只要会PHP
给你看看参考书
========================================
说说我的学习过程
一开始我是学.Net(C#)出身的
这个学习过程给面向对象打好了基础
那本C#高级编程我通读了至少有3遍
之后有项目经验了以后再慢慢看别的
然后接触了PHP,一开始觉得各种不好用,现在觉得PHP比C#方便
不过面向对象支持的不是很完全就是了= =
基本技术好的都得是自学~
========================================
推荐的学习过程
1. 入门书籍
《PHP和MySql Web开发》<-- 这本算是PHP的入门红皮书了
《CSS入门经典》
《锋利的jQuery》<-- 学习jQ的话推荐这个,很快就能看
下面的朋友提醒我了@高玉龙
基础知识还应该学习正则、json、XML、Ajax
不过这三个不急,可以在实践阶段边学边用(一开始不会没关系,哪怕不用都行,但是你得知道有这个东西)
看书的时候看到不懂得地方可以记下来,在实践环节自己试试,再找找资料就行了
千万不要卡在一个地方,对整体学习过程不利(っ °Д °;)っ
2. 实践
看完书呢就开始写代码╮(╯▽╰)╭
至于写什么内容都可以,重点是不要用任何框架,要从最底层的代码写起
当时我是从头开始写了一个网站程序
写网站是很好的,包含基础的增删改查、文件上传、套版等内容
网站要能写出来的话,基本上基础就差不多了
不知道的东西可以翻书和百度
推荐一开始不要用模板引擎,用hereDOC输出代码,方便理解PHP整体的运行流程
具体的流程《PHP和MySql Web开发》里说的停清楚了
JS部分的话一开始用JQ好了,就算不用JS也没问题≖‿≖✧
网上多看看代码是少不了的!~
3. 再看一遍书
再看一遍《PHP和MySql Web开发》,很多一开始不明白的地方就明白了
4. 学习框架
推荐学习1-2套框架,我当时学的是WP和TP
这两套都不错呢
尤其是TP,国内的资料很多,边写的结构也很清楚
官网的手册一定要完整的看一遍,不要求全部记住,至少要知道有问题找什么内容
5. 再实践
用框架写个东西玩玩咯,写啥随意,目的是要熟练应用框架
这个阶段可以练习下JS和CSS了,不过CSS不熟也没关系,对JS一定要知道一些
6. 进阶
上面的部分都是作为一个PHPer的基础数字了(个人认为)
接着就看个人兴趣了
PHP
PHP接着我觉得要学的就是缓存了
一开始学memcache入手比较简单
其他内容看工作需要了~
反正有了自学基础的话学什么都不难~
程序设计类
我推荐的话学些下设计模式,推荐书目《Head First 设计模式》,使用Java的,不过对于理解很有帮助
然后又针对性的去看PHP的设计模式
还有就是代码重构了,我看的记得是C#版的,具体书名忘了
JS类
JS的话可以学全,学全了老板不要我老子就做前端去(╯‵□′)╯︵┻━┻
《JavaScript入门经典》这本书里涵盖的内容挺多的
《JavaScript权威指南》里边,算是进阶的进阶
《你不知道的JavaScript》短小精悍,我只买到上,不知道下有没有出
对于JQ的理解也需要加深
《JQUERY COOKBOOK》是不错的进阶基础
JS想要学通的话,嘿嘿嘿,prototype要搞懂
其他
还有服务器、数据库这块可以找些东西学
这些我不熟悉,就不误人子弟了
========================================
最后
这只是我的学习过程,可以参考,全部照做的话可能效果不理想
最重要的还是要找到合适自己的学习节奏
以上
P.S. 年轻人不要浮躁~