做网站很久之后,开始思考一些和技术运营无关的东西,思考一些价值的东西,于是今天冒出了这样的一个问题:网站建设入门初期更应该关注什么?
首先,网站建设入门 ↑
入门是一个不同人不同理解的概念,但我认为应该找相对宽的一个,即从不会到会,但会了又不是很会,懂一些基本技能,能做出作品,但又做不出非常好的作品。如果将入门定位在这样的一个界限,那么读者就能理解乌徒帮网站建设入门的定位了。
其次,入门初期 ↑
入门本来就是从不会到会的一个阶段,本身就属于一个技术学习的初期,但是对于这样的一个阶段,又有自身的几个阶段。入门初期不是初始,而是在了解了一些网站建设的概念、方法、途径之后,开始进行进一步学习的这个阶段。读者可以通过乌徒帮左侧基础篇中的文章了解。这个阶段的特点是了解自己将要学习什么,但是还没有真正开始动手学习,于是跟着自己所了解的东西,尝试边学习边练习。这就像看一本书,这个阶段就正好处于看完了书的序和目录,正在看第一章的时候。
那么,网站建设入门初期更应该关注什么呢?答案有如下的一些选项:技术(包括技术的全面和精细)、思路、途径、评价方法、设计、逻辑、实现速度...总之会有各种矛盾,初学者由于自身概念不足,并不能肯定自己所到达的境界,于是产生内心的矛盾。
在学校教学中,网页设计是很简单的,其注重的是技能,是动手实践能力,而非技术。这当然不是初学者关注的重点,因为他们深刻体会到利用这些技能,根本无法做出一个自己喜欢的网站。但是又由于自己没有明确的关注核心,所以又不知道网站建设到底需要什么性格品质、同时需要如何开始自己进入行业的第一步。不过,如果在矛盾和纠结中,初学者仍然坚持观看视频教程,阅读建站书籍,访问类似乌徒帮这样的博客网站,那么随着时间累积,就会逐渐形成自己的建站思路,在认知上发生蜕变。而本文希望缩减初学者在这个时期的徘徊时间,能够更快的进入具有潜力的学习中。
本文的观点是:初学者更应该注重精细的技术。 ↑
很多之前没有接触过网站建设的朋友打电话问我如何去建设一个像怎样怎样的网站,我一般会用第一章中的建站流程告诉他或她。但是我常常会问初学者一个问题:你打算将建设网站作为一种兴趣爱好,可以将自己的一些想法通过互联网的形式表现出来;还是想以后从事互联网行业,以做网站开始入手,逐渐接触更多的东西。在回答这个问题的时候,请你一定要谨慎,切勿以一时的义气来回答。
1、我们先来说说为何不以其他的方面为初学时的关注重点。 ↑
思路:初学者常问的问题,我应该怎么去学习,怎么去思考,到底该从什么地方入手,这样做对不对...等等这样的和思考相关的问题。初学者认为做网站是一件高智商的事,虽然确实如此,但理解却不同,他们害怕自己在一些问题上理解不够深刻走错路走歪路,所以他们希望自己的思路是没有错的,只要思路正确,后面的学习只要坚持下去就能进入深层的学习。
这并没有错,只是于之后的讨论会存在一个矛盾:思路固然重要,却不是真实能用的技能,不能保证你可以实现你的想法。在没有基础技能的时候去谈论思路,就像在没有阅读书籍的简介之后就开始去讨论如何分析人物性格,情节细节。所以,在入门初期,不用先思考,而是先学习和行动,当有了一定技术基础之后,再进行知识整合和深化。
途径:初学者最常问的问题,我要怎么学,通过什么方法学,请帮忙推荐一些通过哪些渠道学,请推荐一些适合我的学习网站。不巧的是,如果你去问一味资深的建站者,而且他还是一个技术控的话,根本无法回答这个问题,对他来说,逻辑、数据、条件判断、功能实现是家常便饭,而教学却完全不懂,他们已经到了遇到问题都靠自己解决的程度,根本不懂初学者的烦恼。当然,这也是知识水平和认知程度不同带来的不良影响,我在之前的一篇文章中已经提及。学习途径和方法当然是初学者应该关注的一个问题,因为只有适合自己的学习方法和途径才能减少失误,或者从根本上让你学会,错误的方法和途径可能会毁掉你的学习,让你恨上网站建设的学习。
但是,有一点需要注意,和上文的说法一样,没有技术基础学习方法会让人更加混乱,不同的人学习方法不一样,适合自己就好。最关键的在于,你要知道自己需要学什么,根据自己的学习程度来选择怎么学。例如你本身对html就有一些了解了,那何必再去看入门视频教程呢?看视频是最花时间,学到的东西最浅的方法。但是,如果你一点点都不懂,看看入门教程能让你快速有一个整体把握,并建立起深入学习的自信。
评价方法:如何去评价自己的学习成果,是否达到了一个高度,能否开始学习新的知识,可以不可以开始开发项目。这也是笔者曾遇到过的最大的问题,不知道自己学习的成果如何,属于什么水平,算高手还是新手。其实方法很简单,1、在实践中去检验,自己开始做一个网站,但不要完全去实现各种功能,因为当你的知识不够的时候,你会用一些技术含量低的代码去实现高含量的功能,于是代码堆积,造成很大的时间浪费。2、到各种技术论坛、QQ群,看看别人讨论的话题,发布的代码自己是否熟能生巧,都能理解。我想这不会成为初学者关注的重点,因为没有成果之前,不会有人如此去反省自己。但当有了一定学习成果之后,这必然成为一个重要的关注点。frustigor只是建议,在学习中去评价自己,不要停留脚本。
设计、成果效果:朋友问我,是否要学习PS,是否要学习Flash,是否要学习一些设计的方法和思路。答案是否定的,初学者不应该过早的关心网站表现出来的绚丽效果,即使很多很炫的东西放在一起,也只会给人杂乱无章的感觉,重要的是实现网站传递信息的目的,这个最关键。网页界面设计有界面设计师,他们专门负责网页的美工,有交互设计师,他们负责网页的布局及层次安排。当然,你的网站暂时不可能有这些师,只能自己来,但是你永远做不到像他们那么好那么专业,除非你以后干这个。网页的基本是传递信息,传递的同时,可以通过界面,也可以通过语言风格来吸引用户,而不一定要做的很漂亮很炫。
更不要太关心自己还没有建立起一个网站,建网站是一个综合能力的过程,有些人快速建立起来,但他们什么技术都不懂,你不同,你正在学习,但是有些知识还没有学习到,所以你还没有一个网站,学习是循序渐进的,在学习过程中,某些需求会自然而然出来,无需你自己刻意去寻找。
2、技术才是初学者最应该关注的重点,而且是精细的技术。 ↑
初学者首要做的事,是学习基础的技术知识,不仅要学好技能层面的知识,还要学好理论层面的知识,即不仅要懂怎么做,还要懂为什么,这就叫精细的技术。而全面的技术只在乎怎么做,于是进度会相对更快,能在更短的时间把所有的知识过一遍,利用他们,可以开始建站了,并开始运营了,然而永远停留在入门阶段,不能再上升了。放慢脚步欣赏沿途美景是旅游者的忠告,学习的忠告则是放慢脚步体会技术内在的潜力。由于慢,无法像全面技术者那样快速建站,会有挫折感,然而当坚持下来,就会发现层次完全不同。
3、为什么一定要关注技术呢? ↑
就像修房子,怎么修、修成什么样、如何修更快这些问题都很重要,然而最终还是要变为一个问题,就是谁来修,他们从浇铸到欠砖,他们不懂其他的问题,却最终将房子落成了。技术就像修房子里面的砖块,用砖块堆砌成高楼大厦。即使有些想从事互联网的朋友走运营、推广的路线,然而他们往往是依托于别人已经设好的技术路线,如果没有keywords的设置,如何做SEO呢,没有底层知识,头顶的高空如何稳定灿烂呢?
从另外一个角度思考,其实最容易获得成就感的,来自于技术的实现,在于能够将自己的理想通过它最终实现。运营和推广是产品管理的成就,而网站的实现是发明的成就,即使在现在这个社会,发明并不值钱,但是却有重要意义,是价值的体现。初学者掌握技术可以说是进入互联网的必修课,无论是运营者,项目人,推广专家,有了技术基础,才和互联网其他人有了共同语言,平等的谈资,起码在一些认识上可以找到归属感。完全不懂技术的从业者将会花费更多的成本,直到有一天下定决心要自己学习。
4、关注技术要关注到怎么样的程度呢? ↑
问题很复杂,初学者不要一开始就以工程师的标准来约束自己,你有更大的选择权,学习适可而止,以后再来深究。例如javascript的知识,很深很深,太深了,导致很多从业者已经完全去研究了,初学者根本没有必要如此深刻的学习。知识的深度是无限的,而且互联网技术不断发展着,在掌握了怎么用,有什么效果之后,适当思考为什么是可行的。初学者有了一定时间的学习经验之后,就会有自己的理解,也会有自己的方法和思考方式。这时,不要忘了到各种技术论坛,去看看自己的学习水平。