来源:自学PHP网 时间:2015-04-15 10:57 作者: 阅读:次
[导读] 众所周知,网站运维工作者是一个比较繁杂尤其针对中小企业的网站运维人员,可能对于自身综合素质要求更高,在这种情况下,作为一个专业的网站优化人员如果要学习网站建设技能...
众所周知,网站运维工作者是一个比较繁杂尤其针对中小企业的网站运维人员,可能对于自身综合素质要求更高,在这种情况下,作为一个专业的网站优化人员如果要学习网站建设技能我们应该通过哪些方面进行入手呢,好了笔者认为,任何一门技术都是由基础知识的积累,循序渐进直到自己可以独立用自己的思想实现所需功能的过程,下面笔者主要通过以下几点和各位详细分析一下。 第一,了解基本知识打好网站建设基础。我们知道seoer很多时候做的是一些重复度比较高的工作,比如每天挖掘发布高质量外链的平台,每天为网站更新内容,对于网站用户体验细节的调整等等,相对而言机械式的工作是较多的以上是自己从事seo优化过程中的一些浅薄的看法,,然而由此转向技术工作,我们知道技术工作是一项创造性的工作,是实打实的,你有网站建设经验和基础可能3个小时之内就会完成一个简单企业站的建设工作,而很多seoer都并非计算机专业出身,但是任何一个学科基础知识的学习是每一个初学者必经的第一道坎,对于程序而言笔者自己是做asp网页设计的那当然基本的html代码你要熟悉吧,dreameweaver这个软件应该进行掌握吧,对于asp而言随着基础知识的累积asp变量定义,函数,五大对象,再到后面的asp操作access数据库或者sqlserver数据库,其实你会发现都它一个系统的过程,只有熟练掌握html代码才可以帮助你尽快学习变量和函数,有了变量函数才会让你在操作数据库的时候用将增删改查的方法进行合理的函数封装,其实都是一个循序渐进的过程。作为一个初学者我们首先要学的是培养你对所要学习语言的兴趣,有了兴趣之后你才会想方设法的去寻找答案,比如请教同事,找一些书籍的资料,参加一些实体培训等等,一开始学习就要一步一个脚印的打好基础每一个基础知识模块都要弄精、弄透这样才会为学习更深的知识做好扎实的铺垫工作。 以学asp程序为例子,目前很多企业站都是采用这个程序,我们可以先去官方网站或者一些asp爱好者的社区下载一些官方的api文档,因为文档是每一个语言的入门基础,其中的案例也是比较简单的,前期最好不要选择什么实战案例,比如asp建立客户管理系统,asp建设B2C商业网站案例等等,这些案例的书籍只会让你一头雾水,如果自己没有基础看这些书籍简直是一种折磨,笔者认为学习官方api的同时可以了解一下基本的程序方面的算法,比如大家了解的冒泡法排序,二分法排序等等都可以提升自己对于程序语言的认知程度。 第二,基础概念的学习不要停留于表面而是要多多实践。任何一门语言,入门的时候概念性的东西是我们无法避免的,一些基础的概念我们不仅仅要知其然还要知其所以然,比如函数、asp的request对象、response对象,Session对象,Appliction对象等等他们的定义和操作范围是什么不同的对象主要功能是什么等等,asp函数和过程的区别和联系有哪些等等,这些基本概念熟悉之后,可能我们还是不太明白如何使用,这个时候我们要通过查看文档案例或者请教这方面的朋友和同事,最关键的一点就是最好把文档中的案例自己先尝试着用代码敲出来,看看结果,通过结果可能还会帮我们加深对于代码的理解,尤其针对程序语言的学习笔者认为眼过千遍真不如手写一遍,自己在练习的时候才会真正发现目前存在的问题是什么,而不是一直在徘徊和抱怨,有些时候不是程序打败了我们而是心理状态的恐惧让我们无所适从,学习程序一颗强大的内心是必不可少的。 第三,新知识的学习要建立在昨日知识回顾的基础上。新知识的学习笔者一直遵循的策略就是温习和复习,比如我昨天用asp做了一个分页的效果,今天准备学习用asp进行网站新闻查询功能模块的学习,这个时候我会把昨天的分页代码,再次拿出来完完整整的在过一遍,不一定在敲一遍在电脑上,而是回顾我昨天分页的思路是什么,分页效果的实现首先要做哪些事情?大体框架是什么?需要用到哪些功能性的代码等等。让自己加深对于昨天知识的温习是必须的,因为学习知识不是猴子掰玉米,今天学习了明天拿出来又头大了,学一个丢一个没有任何学习的意义,学完之后隔一周、一月看看自己还能不能再次熟练的掌握这些功能模块的编写方式,这个才是我们不断提升,不断进步的关键。 第四,用自己的技术实现一些网站的基本功能模块。基础知识的学习笔者建议最好用2个月到三个月的时间去研究和学习,之后我们最后一步如果作为百米赛跑就是冲刺的阶段了,这个阶段笔者认为重点是实战,实战什么呢?比如你是企业网站的站长,我们就要刻意的分析一些网站的功能模块和我们学习的知识存在哪些联系,比如我自己所在网站公司就是用asp建立企业站的,这个时候,我发现企业站有的模块比如,网站新闻内容显示,产品模块展示,企业简介,用户注册,用户留言和联系方式等等模块,分析这些模块代码的功能是如何实现的,如果你真正打好了前面语言的基础,我相信这些模块在你做练习的时候肯定会遇到过,现在我们要做的其实就是一个整合的过程,我举例说明,比如联系方式模块,公司简介模块这些一个单页就可以搞定,数据库中只需要一条记录,前台直接显示即可,而新闻展示,产品展示我们不仅仅要在前台展示,后台的增删改查这些基本功能肯定要完全实现,最后,对于用户注册模块其实就是更新记录到数据库的过程,在后台增删改查毅然是不可缺少的,其实虽然名称不同,但是功能完全就是这些基本功能模块的实现,很多时候就是查询数据,增加记录,修改记录,删除记录等等,来来回回的就这些,你学会一个知识点其他的就会非常容易的融会贯通了,其实就是个知识积累过程,当你的代码量到达一定程度的时候你会发现其实程序都是甴这些功能模块的代码片段组成的,除了自己写代码之外,我们可以分析别人的源代码,对于分析别人代码的过程就是加深对于程序语言理解的过程,学习程序最捷径的方式就是在熟练掌握基础之后,多多阅读一些别人企业站的源码。 最后笔者总结一下,其实程序的学习和seo的学习过程是类似的,但是策略和方式是有所不同的,可能seo入门非常简单,但是真正你要将其做到非常娴熟的地步可能和经验的积累是分不开的,而程序的学习入门是比较困难的,一些功能代码主要是建立在基础知识之上,扎实的基础知识做后盾,老鸟能实现的功能模块自己通过扎扎实实的努力自然也可以做到这一点,关键是前期的积累,有没有耐心和恒心这个是最关键的,好了以上文章来自蓝田玉 http://www.029lty.com 原创首发红黑站长网,转载请注明笔者版权信息,谢谢合作。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com