前端开发入门心得

原文链接:http://tangqiaoboy.blog.163.com/blog/static/1161142582011389042375

从上个月郭老大找我谈转去做前端开发,到现在真正开始和pw一起做前端开发,已经整整有一个月了。

这一个月的前端学习比较仓促。基本上只花了一个多星期看了一下相关的书就开始写了。

还好春节前把《Professional Javascript for Web Developers》这本书的前半部分都翻过了,所有还算有点基础。

不过相关的知识细节相当不扎实,各种js的使用技巧也不知道。

还好有pw,跟着他学了很多东西,有些好的东西,pw也会主动告诉我,让我上手很快。

做为一个前端的菜鸟,在这里总结一下学习的心得。


首先前端开发给我的感觉就是没有一个很 common 的业界遵循的行业规范,

加上javascript本身语法的灵活性,造成大家各自有一套自己的写法。

虽然各自的代码自成体系,自己维护起来也很方便,但是对于新加入开发的同事来说,要熟悉和适应原有的规范是很困难的。

所以前端的开发架构其实是很重要的,一个好的架构应该是可以做到,

让新来的同事容易很方便的熟悉原有的代码,并且能够遵循项目组内的开发规范。

这一点上 pw 采用了 commonJS 的模块化标准,对于做惯于 java 开发的我来说,对于这种标准还是很习惯的。

而且模块化之后也比较好写自己负责的模块。


另外我发现国内的前端开发整体技术水平偏低。这一点主要是通过在网上搜索相应的文章和开源项目感觉到的。

相对于java来说,精通javascript的人要少得多。

这一点也让我明白了,为什么 topcoder 上 UI prototype 的比赛那么容易挣钱,而 component dev 却要难挣得多。

精通的人少,自然就珍贵了。另外从一个猎头那儿听说,前端开发人员的工资相对来说比后端开发人员低一些,

可能这也是造成技术水平偏低的一个原因。


从互联网相关的技术上来说,后端开发人员需要考虑很多问题,比如系统的高并发访问,复杂的处理逻辑,稳定性啥的。

相对来说,前端开发人员要处理的逻辑代码要少得多,大部分逻辑都比较简单。

前端开发比较难搞的是浏览器兼容,以及考虑浏览器解析执行的性能问题。

但是并不是说,前端的开发很容易,其实很多时候是,

一件事情用前端开发有 N 种方法,要找到最好的方法是需要有良好的架构设计的。


以前前端开发只是做一些很简单的特效啥的,但伴着 ajax 的兴起,前端的开发越来越复杂。

随着 HTML5 以及浏览器的性能越来越高,相信更多以前在后端的事情会放到前端,以便给用户更好的体验。

可以想到,以后业界对于前端开发工程师的要求会越来越高,对于现在的前端从业者来说,也是一次很大的挑战和机会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值