前端价值之所在

标签: 前端 程序员 | 发表时间:2015-01-01 16:50 | 作者:Aomine
出处:http://segmentfault.com/blogs

送给和我一样犹豫要不要学前端的大家:

前端的特殊性,前端不属于某一个专业,在大学里面没有专门的理论课做技术支撑,大多数前端是靠自学成才。但切入的方向各有不有不同:

1.有从设计方向切入的(设计,切图,布局包干),这群人的特点,对UI,用户体验,颜色,感觉会明锐一些。但对程序敬而远之,当遇到效果需要开发时,都是在百度或google上搜索现成的例子不能自主开发。

2.在一部分是从程序员转过来的(extjs或jquery,后台包干),常常是因为项目需要,做法上以达到目的为主,由于对用户体验,CSS重构优化以及对浏览器兼容上面功夫欠火候,做出来的除了功能能用之外其他的不堪入目,程序员的美感和真正的美感差距甚大,所以让他们做用户界面,那就。。。

特殊性还有对这个行业的错误理解,

1.前端的复杂度现在不亚于后台,各浏览器兼容,多终端,完成产品提出的各种变态需求,不影响线上的情况下修改代码,脚本阻塞,跨域,性能等等,这些还仅仅是开发这一块所涉及到的。

2.大多数公司还停留在是否高效的把页面做出来作为质量标准,虽接触这个行业,但无法进入核心业务,导致成为流水线上的一颗螺丝钉,发展空间遭到遏制。

一个合格前端绝对是多面手,不仅要掌握css,html,js,切图这些基本的内容,还需要熟练掌握类似jquery,YUI,dojo,prototype这样的内裤,以及至少一门后端语言java或php,因为工作中会经常和后台打交道了解语言的特性,会少掉很多沟通成本,沟通起来轻松愉快,也可以防止后台人员为了推需求来忽悠你。

前端人员软实力,体现在于各种人的PK,与产品pk需求,与测试pk bug,与项目pk时间,与后台pk接口,与同组pk技术。最后一项很重要,要懂得汇报,别什么事情都等领导要找你!!!

基本功扎实了,在高一层就是前端架构,大型互联网公司是不用jquery之类的内裤的,他们都有自己的一套js框架,考虑性能的原因都是用原生JS实现的(基于各种库的底层源代码),还有一套网站部署流程。这一套的东西就是公司技术积累,常常是公司好几波人的智慧结晶,所谓架构就是对于公司项目或者业务需求的一整套解决方案。

前端框架搭建,本地调试环境,线上部署环境,测试环境,自动化测试,性能优化,前端工具开发/选取,代码规范定义,项目流程规范,项目管理工具,模块化,防止跨站攻击,css/js目录组织,SEO,框架更换版本,敏捷开发。这些每个点都有自己的分支,感兴趣的就百度吧,我就不一一叙述了。

一套完美流水线和平台出来之后,人与人之间的沟通降到最低,重复而繁琐的劳动将由自动化工具替代,完善的开发工具让开发人员战斗力大增,合理的工作流程让项目按健康的方向进行,敏捷开发就不那么扯淡了。

软实力

  • 拿数据说话:做好对每一次优化和改版的数据对比,boss是希望看到最直接的东西,长篇的废话还不如一小串的数据效果好。

  • 写文档:经常因为项目排期很紧,导致没有时间补文档,不利于交接和培训,做好每一次的技术回收。

  • 培训:可以先熟悉一下公司框架,然后准备一些小DEMO,量逐渐增大。

  • 面试:可以准备一些初,中,高三个等级的面试题目,不同的人不同问法,知识有时候不等于能力,个人觉得如果不是招的高端,只要基本功可以,态度比能力更重要,知识都是可以来学的。

  • 沟通:表现出专业和淡定,和善而温暖,原则上要坚持,果敢。

  • 技术分享:有利于提升团队水平,凝聚力,竟可能放权,把些核心交给组员,让组员发挥能动性。

  • 分配活:针对每个人的特点分配,这样可以最大发挥团队价值,也可以得到组员的认可。

  • 凝聚力:和组员建立好关系,关心组员,放下身段,做好1对1沟通,一个月用公款一起吃个饭有利于队伍团结。

  • 学习能力:后生可畏啊,不想被淘汰,就学无止境吧,闲暇可以尝试新的方向,比如:移动端,HTML5,响应式布局,利用好自己资源和优势。

来自 前端早读课

相关 [前端 价值] 推荐:

前端价值之所在

- - SegmentFault 最新的文章
送给和我一样犹豫要不要学前端的大家:. 前端的特殊性,前端不属于某一个专业,在大学里面没有专门的理论课做技术支撑,大多数前端是靠自学成才. 1.有从设计方向切入的(设计,切图,布局包干),这群人的特点,对UI,用户体验,颜色,感觉会明锐一些. 但对程序敬而远之,当遇到效果需要开发时,都是在百度或google上搜索现成的例子不能自主开发.

@玉伯也叫射雕:前端的归宿与价值

- - 博客 - 伯乐在线
强烈推荐拔赤的这篇博客:  十日谈. 不光推荐这文,还推荐写这文的人. 极其认可大部分文字,但部分细节,还值得商榷. 最后,还有一个不得不说的问题,即归属问题,前端开发应当归属于UED还是技术部门. 应当说,当前Web前端技术的价值体现在“用户体验“上. 也就是说,前端工程师应当重点考虑我所作的页面的感官体验.

前端工程师的价值体现在哪里?

- - 博客 - 伯乐在线
注:原问答贴来自 知乎,由 CSDN整理. 这是一个很老的话题“前端工程师的价值体现在哪里. 有人说:“前端工程师之于网站的价值犹如化妆师之于明星的价值. ”一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度. 当然,Web前端工程师并不是设计师,每天接触最多的是代码,代码,还是代码.

ifttt的价值

- tiger - 月光博客
  ifttt是一款新兴的互联网工具型应用,正如他们给自己的介绍“If This Then That”,让用户可以根据他们设计的流程设计一些小程序,例如你可以让它帮忙监视女朋友的Twitter,当Tweet内容中出现“出差”这个词的时候,自动在Google Calendar里面添加一个晚上的聚会晚餐,并且在Facebook发表一条消息开始呼朋唤友.

拉的价值

- zhangv - 36氪
是什么让Email, Facebook 和 Google 这么有价值. 答:人们访问他们大都是自发的,是你大脑中的神经元告诉你该检查Email,该看你的Facebook了. 人们主动去拉内容,而不是等着内容被推、或者强加过来. 拉是一个用户主动的行为,而推是用户被动的接受由销售或是网站提供的东西. 所有那些想通过广告、电子邮件或其他营销手段让用户访问他们的网站而获取流量都属于推的范畴.

微信的价值

- - 钛媒体TMTpost—把脉科技资本论
昨天,微信正式发布了4.5版. 在我看来,这个新版本释放出了两个关键的信号,第一个是微信只做底层的平台,具体的应用会开放给第三方来做,第二个是微信公众账号未来的形态,一定不是简单的对话,而是类似app的形态. 首先,我们看到微信把保存公众账号文章这个功能,开放给了“我的印象笔记”. 这是一个非常基础性的功能,微信完全可以自己来做,而且自己做从客户体验角度来讲,也会最方便,但是它把它开放了.

[原]IT价值评估

- - 阿朱=行业趋势+开发管理+架构
今天又有CIO朋友和我咨询IT项目价值定性定量评估的问题. 这个问题关乎如何向老板申请IT项目立项、给老板讲明IT投资价值,也关乎IT项目验收、IT项目复盘总结分析、以及下一个IT项目的获得老板支持. 这个问题也暗暗涉及到CIO的价值,如果IT说出不价值/感受不到显性价值,那CIO的价值又有几何,企业IT部门和CIO又怎能获得重视,CIO的职业发展阶梯就看不到希望.

前端技术

- - CSDN博客综合推荐文章
随着互联网产业的爆炸式增长,与之伴生的Web前端技术也在历经洗礼和蜕变. 尤其是近几年随着移动终端的发展,越来越多的人开始投身或转行至新领域,这更为当今的IT产业注入了新的活力. 尽管Web前端技术诞生至今时日并不长,但随着Web技术的逐渐深入,今后将会在以下几方面发力. JavaScript的兄弟们.

Web前端优化

- - JavaScript - Web前端 - ITeye博客
优点:直接使用浏览器内存的缓存数据,减少网站后台压力,用户体验(速度)好. 缺点:对于时时变化的动态页面,这种情况就不能容忍了,因为每次访问的都是第一次访问的内容,这样即使所请求的页面已经变化了,用户也不可能知道,所以此场景必须要消除这种缓存的影响. 延迟加载,将资源延迟到需要的时候的加载,例如detail页面,相关产品推荐,当用户浏览更多的信息往下拉动滚动时,才进行加载,异步加载可以大幅减少对后端资源的使用,在需要的时候加载,是资源合理使用常用的方式,但是也带来一个问题,当往下拉才去加载,如果性能不够好,用户的体验其实是不好的,“菊花”转动的时间会比较长,同时异步加载对前端性能的作用也是非常明显的,渲染的节点数量大幅减少.

Web 前端测试

- - Web前端 - ITeye博客
Web 网站测试流程和方法(转载). 进行正式测试之前,应先确定如何开展测试,不可盲目的测试. 一般网站的测试,应按以下流程来进行:. 1)使用HTML Link Validator将网站中的错误链接找出来;. 2)测试的顺序为:自顶向下、从左到右;. 3)查看页面title是否正确. (不只首页,所有页面都要查看);.