.

如何学习Web前端技术

这篇文章是面向小白的,当然如果你有些基础,看一看也许有些帮助,尤其是最后一个主题,或许你能得到一些启发。本文的观点,纯属个人自以为是的想法,不是真理,仅供参考。

本文没有谈具体技术细节,而主要想谈谈,程序员作为人,如何更高效的,有选择的学习技术,从而不是走上人生巅峰,而是过的轻松些,用更多时间多陪陪家人。程序员的幸福感要比看源代码更有价值。我们要搞技术,但问题是搞那些技术,这篇文章自以为是的从我选择的技术体系出发,也希望对其他人有抛砖引玉的作用,我能体会到选择的轻松和乐趣,体会到身为技术人员和人类的平衡感。我想,对你也许有些帮助。这篇文章,文笔不咋滴,但字里行间中,我要表达的是一种放弃与选择的哲学,能品到这一点,我就很高兴。

人生苦短我们需要一个基线

古代小说里,高手如云,人们为了生存,要掌握一套保命武功。其中,我最喜欢的是轻功,毕竟三十六计走为上策(狡诈的一笑)。说到底,武功和技术一样,都是为了生存。

问题是,现实一点来说,一个武者,很难掌握所有的武功秘籍,因为臣妾做不到啊;所以如果有一种武功,能够远攻和近攻,能逃跑能单挑,那就究极好了。

玩“农药”也一样,我发现英雄们各有优缺点,但你又不可能什么英雄都练,因为臣妾也做不到啊,毕竟上场时就一个英雄,所以就需要选择,我选择的是吕布和赵云,他俩在游戏故事设定中是情敌,其实貂蝉喜欢的是赵云,我之所以选这两个情敌成为基友,是因为符文一样,这点很重要,五级符文真mde难攒,吕布和赵云战斗力都很棒,我基本就练这两个,现在的级别是永久钻石,虽然不是最厉害的,但在王者的世界,确有一席之地。

技术也是一样,我通过一套技术,每天用这套技术开发,不断磨练,好过啥都学,啥都不深入,因为之所以深入,是因为你不断去用,很多时候,一个技术名出来,就买书学,其实很傻很天真,因为技术是手段,目的是解决开发问题,如果用不上,就毫无意义。

回过头来,我们发现“农药”中选英雄,和选自己的技术体系是一样的。我们狭义的目的,是想通过一种技术(手段),能够开发尽可能多的应用程序。

那么如果有这种技术,最好满足以下几个特点:开源,前后端全栈式开发,前后端代码可以共享,最好在有生之年不被淘汰的,最重要的是好就业的。

符合这些特点的技术,当属Web技术了,下个主题让我们探讨,它为什么符合。另外需要说明的是,这里说的Web技术,是我进一步浓缩的技术体系,因为广义上的Web技术,其实涵盖的面太广了,我们需要进一步,抽离出更符合这些特性的具体技术,形成一套便于开发的Web技术。所以,下面讲的是狭隘的Web技术。

Web全栈式开发

(HTML5与Node.js技术,可以让程序员做到Web全栈式开发。)

这套技术是标准的、开源的。

HTML5大家都听过,百度就可以知道它的定义啊,历史啊等一些信息,所以,这里不再赘述。

HTML5是标准化的技术,Node.js是开源技术,所以完全免费,随便用。另外,当你进入到npmjs.


转载请注明:http://www.abachildren.com/xgyy/3818.html