近几年年都在从事Web应用的开发,学习和使用了很多前端框架,以Dojo为主,学习试用了ExtJS,JQuery,最近又把JavaScript相关的原理翻出来领会了一番。越来越觉得前台的东西真的比原来想象的要丰富的多,要难的多。
web2.0带来的对用户体验的追求,使得前端越来越受到各类公司的重视。互联网公司就不用说了,连IBM这样的企业级应用公司也在越来越多的提到用户体验,越来越重视视觉与交互。那么究竟什么才是前端开发?简单一点讲就是HTML+JavaScript+CSS,如果把HTML+CSS说成是页面设计的话,那么前端开发真正涉及和最主要的内容就剩下JavaScript了。
JavaScript真是一门神奇的语言,不能用无所不能来形容,但是现在的互联网已经离不开它了,随着CommonJS,NodeJS的出现和流行,让我越来越相信JavaScrip还会继续有灿烂的春天。JS入门很简单,会编程的人都可以随便学一学就可以开始写,但是会写JS并不代表着会前端开发,会写JS也不代表着真正了解它。它有着不同与其他语言的学习轨迹,越往后学,会发现越难学,需要去搞懂和理解的知识点越多,而且也就越难去真正掌握。这也是我最近这段时间一直混迹于各种前端社区、论坛的原因。想学的太多,而学的越多发现自己不懂的越多,然后就陷入了一个无限学习的循环当中。于是寻思着要找一种方式,记录一下自己学习的轨迹,写下自己学习理解的过程。最近在学习的过程中,发现博客园是自己看到学到东西最多的地方,自然而然也就想着在园子里有一片自己的空间,记录下自己学到和理解到的知识点、技术。巩固自己的知识,也能为其他人提供一些见解,并得到他人的意见。何乐而不为呢。
之前与一个在支付宝的大牛聊天的时候,聊到我们程序员以后的出路在哪?一直这样coding下去何时是个头?他说如果真的要想搞技术找出路,只有两条路:想到好的点子出去自己创业,亦或是傍大腿。但这两条路的前提都是要让自己成为技术大牛。要不然就算有点子也无法实现,就算实现了也是别人的,更何况不是大牛,你哪来的点子。。。别人有好的项目也不会找一个技术不强的人合作。他的一席话点醒了我,既然想做技术,就要有做技术的样,每天只把工作做好了是远远不够的。工作中的东西往往是跟产品相关,跟需求相关。跟技术相关的是需要自己去学习和实践的。尤其是前台,那么多的框架,那么多的插件,不花时间,自然不能明白其中的道理。
前端的很多框架技术都是开源的,这也就为前端开发人员提供了一个非常开放和活跃的平台。经常看到一些很牛的博主很精辟的文章而赞叹的时候,想象着自己何时也能如此优秀。千里之行始于足下,相信再牛的人也是一点一点走过来的。从现在开始,一步一步,向着技术大牛出发!!
这是我博客园的第一篇文章,写的有些混乱,但目的很简单,把事情付诸实践,而不是盘算在心里。给自己定一个目标任务:每个月必须要写至少一篇有质量的文章或者译文。
从现在开始 干!