360SDN.COM

10问10答|网易前端技术总监帮你解决

来源:前端大全  2016-09-08 14:23:55    评论:0点击:

 
魏文庆 | 网易前端技术部总监
浙江大学计算机硕士毕业,八年网易前端开发经验。参与网易博客、网易手机邮等产品的前端开发,负责网易摄影、网易企业邮箱、网易邮箱Win8客户端、易信公众号等项目。
 
 
 
Q:前端开发怎么样? 
A:这个挺宽泛的,根据我这么多年的经验和部门招聘的情况,前端是非程序员专业进入互联网编程的最好途径。
 
 
Q:非计算机专业的,自学前端有前途嘛?
A: 我们部门有好几个非计算机专业的。有一个是学物理的,实在学不下去了,然后自学前端到我们这边入职的;也有在大学里面学光电,被挂了很多科,实在不喜欢光 电就学了前端(这个其实就是我们称为“波神”的郑海波老师,也是我们前端的领军人物之一);当然还有化工的、摄影的等各个专业的同事,热爱前端不爱自己原 来专业的,可能我们前端部门是专业最多的一 个部门。
 
 
Q:前端有哪些好的学习工具和资源?
A:前端的网站的话,谈得比较多的是W3Cplus和W3Cfuns,还有一个是div.io。遇到一些原理性的问题的话,还是要到W3C上查下规范。
 
 
Q:去网易实习/工作需要什么技能? 
A: 因为我主要是负责web前端这块儿,现在是负责整个前端,包括移动端,但整体而言我更了解web前端需要什么技能。web前端面试的话,更在意web前端 的基础,如html\css\js。具体来说,就是如何做适应布局,如何做动画,js的面向对象啊,当然我们还会让你用原生的js去写一些案例,但很少会 涉及到具体的库和框架,当然如果你擅长的话,我们可能也会问下,但还是基本上最重视web前端的基础。
 
 
Q:现在前端更注重手机端吗?那PC端的前端发展呢?
A: 确实现在前端很多时候是在做手机端的页面。我们知道很多webapp里面会嵌入很多页面,PC端需求确实比以前可能会变少。现在随着一些SaaS服务的出 现, 对前端有了很大的挑战,比如很多云服务的东西相当于把原来企业级的软件云化,比原来的To C 的传统网站更复杂,对我们公司来说前端在这方面是会有更大的挑战。
 
 
Q:React的发展以及前景怎么样?
A: 这是一个很大的题目。发展前景很难预测,我就谈一下我对react的理解。不同的框架有不同的特性,可能在不同的系统中可以做出不同的选择。react我 觉得它是适合非常复杂系统的。首先它的学习曲线是比较陡峭的,比较难学,因为它不是一个简单的库,你必须要遵循它的规则来使用。你首先要把整个系统组件拆 分好,拆分的非常细,保证单向的数据流码,这样才能使用好。总之它是在一些真正的复杂系统中,才能体现它的优势。
 
 
Q:在做前端的时候,什么时候适合用框架?什么时候使用原生自己写?
A: 其实一般来说你做产品,在大部分的团队你是没有选择的。比如你如果是一个新人的话,你基本上都会用团队现在用的东西, 或者用一些框架尽快实现。一般到后期当你有一些积累的时候,你才有做选择的机会。你要根据不同的框架特性来做选择,因为不同的框架是适合不同的web前端 的产品。初创期用户量不大的产品,基本上可能就是找到一个库解决一个问题,可能就是开源框架的堆积。这个时候掌握原生也很重要,当他们堆积用很多框架的时 候经常会出现一些问题,如果你懂原生,你就可以去跟代码,通过看源码从而知道问题在哪里。
 
 
Q:35岁以后,前端开发的方向在哪里? 
A:这个其实我不是非常清楚,因为我还没到35岁。但我们这里确实有一些接近40岁的程序员。我们这里最资深的前端就是蔡剑飞了,从05年到现在已经做了十多年了,而且一直在一线,一直在写代码,他是我们的首席专家。
 
 
Q:我的目标是全栈工程师,您怎么看这个职位?
A: 全栈工程师有两个概念,一个是人肉全栈工程师,也就是同一个人掌握了不同的技能;另外一种是同一种语言的全栈工程师, 可能是大家通常意义的理解,就是都用js来做前后端开发,它会有一些好处,前后有一些代码写一遍,可以前后端共用,比如表单验证。其实不管你是不是想做全 栈工程师,了解服务器端的知识,扩大知识面,对于你的发展都是有很大的好处的。
 
 
Q:都说前端这个职位挺尴尬,因为前端承“前”启“后”,有问题都是先找前端,而且真正优秀的前端工程师比较紧缺,那结合您的工作经验,您对前端有什么看法?前端发展的趋势如何?
A: 确实是这样,出现问题最早去找前端,但可能排查过后发现可能是后端的问题或其他的一些问题。针对这个,我们也做了很多相关的工具,比如我们现在做系统的时 候,接口的定义全部是在一个平台上定义的,如果出现问题的话,我们也有工具把系统的整个接口 全部跑一遍,对后端发一个需求,看它是否符合我们的格式,这样可以看到底是后端的问题还是前端的问题。当然可能前端因为它离需求 和交互更近,所以更多的去应对bug是难免的。
为您推荐

友情链接 |九搜汽车网 |手机ok生活信息网|ok生活信息网|ok微生活
 Powered by www.360SDN.COM   京ICP备11022651号-4 © 2012-2016 版权