1. 首页
  2. IT资讯

国外也不会像中国市场上优秀的前端那么少吧?

“u003Cdivu003Eu003Cpu003Eu003Cstrongu003E入门及其容易,精通极其困难u003Cu002Fstrongu003Eu003Cbru003Eu003Cu002Fpu003Eu003Cpu003E只要你的资质不差,努力肯学,那么随着你的项目经验丰富和自己的钻研,RD(C、Java,甚至PHP)升级到高级工程师到资深工程师不难。但是前端,看看现在市场上的资深工程师有几个,北极厂里面能到T7、T8的,其他厂类似等级前端工程师有多少就知道了,JS的作为一个从函数式编程过来的语言,很多比较低级的工程师因为理解不了他的思想导致很容易装撞上天花板,然后再也迈不过去了。u003Cbru003Eu003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F1524724146160ceb0bb35a7″ img_width=”1280″ img_height=”853″ alt=”国外也不会像中国市场上优秀的前端那么少吧?” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E锦上可以添花,雪中不能送炭u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E现在因为大家对移动端重视,对交互要求高,看了国外的好东西多了,审美也上来了,所以才觉得前端重要,交互重要。u003Cu002Fpu003Eu003Cpu003E但是客观说,一个网站u002FAPP,没有好的前端,就是交互不好、页面不美观,就当作一个丑人吧。但是没有后端,功能实现不好,性能上不去,那就是缺胳膊少腿的残疾人了。u003Cu002Fpu003Eu003Cpu003E所以很多用人的CEO、CTO、HR喊缺前端的时候,心里想的是这个锦上缺朵花,但是绝对不会给你炭的地位。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F1524724169179712f1926d2″ img_width=”1280″ img_height=”854″ alt=”国外也不会像中国市场上优秀的前端那么少吧?” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E充满BUG的开发环境u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E是的,计算机的一个重大的特点就是兼容性的问题。这个任何开发都不否认。u003Cu002Fpu003Eu003Cpu003E但是能够不兼容到JS、CSS这个级别的,还有几个语言?虽然说连C这样的都有兼容性问题,C89下跑的好好的程序,到了C99下面可能就会有问题,或者说你用的Sun的Java实现写的程序到MS的Java实现下面就有问题,但是那都是很细节,很特定的兼容性问题了啊。u003Cu002Fpu003Eu003Cpu003E所以JS的面试、开发中,很大一块被人津津乐道的就是各种兼容性的问题,比如让你自己写一个AJAX实现你怎么处理不同浏览器的兼容性问题啊,冒泡和捕捉怎么处理啊等等。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F1524724215119c3b8a075bd” img_width=”1280″ img_height=”855″ alt=”国外也不会像中国市场上优秀的前端那么少吧?” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E职能u002F责任不对称u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E但是出问题了,因为所有人,包括QA第一接触的就是前端界面,所以很自然的就把bug扔给前端,前端吭哧吭哧看半天,发现有60%都是后端的问题再扔过去——做过业务的FE同学肯定有过这样的经历吧。u003Cu002Fpu003Eu003Cpu003E所以洒家自己做leader的时候很多同学都抱怨过这些类似的问题,不是自己的问题但是第一个被指责的却是自己。很不爽,或者说,很委屈。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F152472469448754b7cc8b16″ img_width=”1280″ img_height=”852″ alt=”国外也不会像中国市场上优秀的前端那么少吧?” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E职业技能树乱点u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E如果你看FE的面试题目,会发现和RD没啥区别,语言的特性、性能的分析、基本算法等等,除了把语言换掉基本没事情区别。u003Cu002Fpu003Eu003Cpu003E但是实际工作中,一个好的FE,要跟PM、UIu002FUEu002FUX、RD、QA打交道,需要你理解产品的思想,懂艺术设计,发现bug的时候还要跟踪到后端确定是谁的bug等等,人家RD的技能数是一颗茁壮成长的苍天大树,FE的技能书就是一个歪歪扭扭枝枝杈杈但是还要你长高长粗的怪树。u003Cu002Fpu003Eu003Cpu003E最明显的,需求评审会上,RD只关注这个功能我能不能实现,FE还要关注这个按钮能不能这么画,这个设计会不会有浏览器兼容问题,这个交互是不是合理——虽然这是别人的工作但是一旦有问题第一个被骂的都是FE啊。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F1524724703780eb86719d26″ img_width=”1280″ img_height=”857″ alt=”国外也不会像中国市场上优秀的前端那么少吧?” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E职业发展线路不明u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E其实这点从整个互联网行业都有,你做医生、教师这些职业,看看周围的人,就知道,如果你做得好,或者不好,或者平庸,你到40、50、60的时候是什么样子。但是IT从业人员,尤其是互联网从业人员,看不到这个未来,所以才有那么多类似能不能写程序到30岁这样的问题。u003Cu002Fpu003Eu003Cpu003E在FE看来,一直升到资深工程师还是可以的,但是后面除非很大的公司,有专门的前端Team,否则再升Leader和Manager的时候,FE处于一个很不利的地位。我们确实也看到因为FE的技能树乱点,所以很多FE也会在合适的时候走PM、UI、甚至创业的路线但是很难看见FE做到CTO(除非加入创业公司直接做CTO)。u003Cu002Fpu003Eu003Ch1u003E关注小编私信“学习”两字获取前端免费教程资料u003Cu002Fh1u003Eu003Cu002Fdivu003E”

原文始发于:国外也不会像中国市场上优秀的前端那么少吧?

主题测试文章,只做测试使用。发布者:敢吻,转转请注明出处:http://www.cxybcw.com/11492.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code