前端之我见_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1951 | 回复: 0   主题: 前端之我见        下一篇 
qq_1435287279089
注册用户
等级:上尉
经验:560
发帖:36
精华:0
注册:2015-6-26
状态:离线
发送短消息息给qq_1435287279089 加好友    发送短消息息给qq_1435287279089 发消息
发表于: IP:您无权察看 2015-9-10 14:26:36 | [全部帖] [楼主帖] 楼主

1 为什么做前端?
      
本人是曾经是做javaWeb的,之所以后来转到前端,一是javaWeb本身也是需要写一些js的;二确实感觉java门槛太低。
      这里没有贬低java的意思,java要成为高手其实也是很困难的,但是由于java框架、调试工具的完备使得java的入门者变得量产化(一旦一个产品量产就意味着产品个体的价值降低),java培训班几乎每四个月就会有一大批的初级程序员进入市场;再者很多所谓的java“成手”也是每天熟练的使用诸如SSH之类的框架开发一些业务系统,其实这些都是新毕业的人可以可以做到的,因此coder的分身的竞争力大打折扣。现在互联网企业招聘java程序员对所谓的传统行业出来的面试者是多少有些嗤之以鼻的。
      而js不同,js并不是一个很容易掌握的语言,同时还有复杂的浏览器环境问题,也就是说前端的问题是繁多而散乱的,我希望有志于前端的童鞋们不要怕这个繁多而散乱,如果有一天js也像java一样标准统一,编写实现的过程巨爽,那么请放心我们也会面临诸如达内、北大青鸟等培训机构每年成百上千的新人的冲击,我们想涨薪就很困难了。因此这也回答了为什么要做前端的问题,最本质的就是待遇好一些。
      2 从何入手?
      基础部分:把《javascript高级程序设计》读透,把书上的例子多敲,技法皆同一理,唯手熟尔。我想一些初学者推荐这本书的时候,很多人会说高级,艾玛,我能行么?不要被这本书的名字唬住。
      这本书看明白之后,我建议,去模板之家之类的网站去下载一些页面的模板(尽量原生js、混淆过的除外),吃透所使用css和js,然后做一些简单的修改,如一个横向的图片轮播改成纵向的、规定图片数的如何改成无限图片数的、乃至是不是浏览器全兼容这些都是可以大有搞头的。前端更多的知识、经验和技巧来自于你不断实践。

3 坚持原生js
      这个问题是很多做了一些项目的人要问的,jQuery那么给力为什么还是用原生?我认为理由如下:
      ① 给自己留后路
      前面说到的被冲击的java程序员一般都是属于仅仅会用框架的java程序员,真正安枕无忧的是那些对java底层非常了解的大牛(jvm,多线程)。js也是如此,在BAT前端大牛的眼里,你只会用jQuery等于不会前端。再有如果你熟练使用一些常用框架,到一个单位使用的人家自有框架,你怎么办?
      ② 业务需要
      如果一个网站使用百度统计毁在它的页面中引入一个负责用户数据收集的js文件,对这个js文件最基本的就是体积小。如果有一天,一个jQueryer(自创词,指代只会js用框架的人)被要求写一个类似的js文件,那么对于这位兄台简直就是个灾难了。jQuery的确很牛,在时间紧急的情况下是可以用的,也是有必要去稍微学习下,但是如果产生依赖不去学原生js,可以说你作为前端完全不够格(本质原因是懒)。
      现在很多面试官也会问前端面试者,你是如何解决浏览器兼容性的,确实有一些人回答用jQuery,我相信让这位兄台回去等消息是必然的。

4 进阶
      作为前端(其实也包括所有程序)都要去是不是看看招聘简历,不要等跳槽的时候再看,为的就是看看现在都是现在招聘前端需要什么,前端其实是在程序员中也算是一个新型职位,因此是处于剧烈演化的状态,我们一定要跟上脚步。我记得在2012年还有人在质疑HTML5的应用前景的时候(理由是IE6还有很大市场),完全没有预料到现在移动端HTML5的风行。程序员真的是一个终身学习的行业。
      如果你是一个有小成的前端了,就需要研究知名框架的源码了,当然我相信真到这个阶段也不用看我在这叨叨了,早就在进行中了




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论