如何深入学习网页开发?
时间:2022-09-03 17:45:01 | 来源:网站运营
时间:2022-09-03 17:45:01 来源:网站运营
网页开发涉及的技术有很多方面,如果想深入学习的话,就必须有所取舍,扎实的基本功才是硬道理,正所谓术业有专攻,并不是所有人都是万能的。
就像我,从事php等相关开发已经8年了,但是就你所列出来的那些项技能来说我只能说我精通PHP、SQL等,而js之类的并不是我所擅长的,就是如此。
闲话少说,来给你梳理一下吧
基本上网站制作和开发分为UI、UE、CODE、DB四个部分,这也就是我说的你要选择的学习方向:
UI指的是网页设计,也就是利用各种素材制作网页的效果图,学习这个需要掌握的就是photoshop、flash、firework之类的工具,当然还要有比较好的审美。
UE指的是网页前端及用户体验部分的开发,这一阶段需要掌握的有html和javascript以及css。html是所有网页开发的基础要做到滚瓜烂熟,css的话以我的经验是知道常用的即可,剩下的就是具体问题具体分析了。js则比较麻烦,其实现在大家做网站一般都用jquery这个封装好的js库来做,但是我还是建议新手从js的基本语法开始学起,这样遇到了棘手的麻烦才有章可循,而不是一味的google下jquery的plugin之类的
CODE部分也就是编程部分了,既然你已经学了php了,那就继续深入这门语言好了。我做技术总监也有一阵子了,也面试过很多所谓的phper,我承认他们可能会照猫画虎的写些程序,可真的有些人连include和require的区别是什么都说不出来,就更别提什么值引用之类的了。所以我还是强调基本功,基本功是最重要的,否则你永远就是一个堆代码的蓝领工人,永远写不出高级的程序,永远看不懂国外高手写的牛逼程序。学完基本功后接下来的建议就是找一个开源的PHP框架,读懂它的代码。我刚学php的时候还没有什么很好的框架,我是用一个星期的时间把smarty的源代码读了一遍(后来对其作了优化,速度提升30%)。现在的话这种开源框架多如牛毛,随便找个来看就可以,喜欢中文的话可以看thinkphp,喜欢速度的话可以看doophp,老派一点的话可以看cakephp等等等等。等你把某个具体的框架通读一遍下来之后,你就可以出师了,基本可以秒杀市面上80%的所谓PHPer。
DB就不多说了,就是数据库层面的,掌握标准的SQL就可以了,做网页的话多了解一些mysql的相关语法和配置什么的也就差不多了。
基本也就这些了,看你的学习方向了,祝你早日成功。