跨端跨栈践行者的前端工程和体验
有一个很时髦的跨端跨栈词相信很多工程师都听过,就是践行“全栈”。所谓全栈,前端通俗一点来理解就是工程什么都会。听起来貌似很不错,和体一个什么都会的跨端跨栈工程师听起来也很厉害!不少公司也都鼓励自己的践行工程师们朝着全栈工程师的方向去努力,不少技术人也都对全栈很推崇……然而,前端在举办的工程2016WOT移动互联网技术峰会的现场,记者在采访阿里高级技术专家陈虹如时,和体关于全栈,跨端跨栈他给出了不一样的践行答案。

陈虹如
陈虹如,前端阿里高级技术专家。工程曾就职于腾讯,和体目前负责阿里移动相关的业务。
移动时代与PC时代对人才的要求
陈虹如认为,当前移动时代跟PC时代不同,对人才素质的要求也不同。在PC时代,做一个网站,有一个前端和后端支持就可以,IT技术网而现在做APP,不仅仅是一个前端后端就可以解决的。怎么样把人才扩充为具备多端素质的人才才是最重要的。通过团队策略、技能降低业务成本,在不增加技术人员精力时间压力的情况下实现多端扩充。
在谈到全栈这个概念时,陈虹如表示,他更认为未来的技术人员拥有跨端跨栈的能力而非全端全栈型工程师。因为如果要求一个工程师朝着全端全栈的目标去努力,那就说明他不仅要是一个领域的行家,而也应该是其他领域的专家,这就要求他要花费巨大的时间、精力去研究其他领域的知识。然而一个工程师的工作性质并不允许他在满足工作的需求之外还可以拥有足够多的时间精力去深入研究其他,源码下载一个企业花三四年甚至更多的时间去培养一个全栈工程师,时间、成本代价也非常巨大。这些原因造成全端全栈不仅对工程师个人是一种巨大的压力、挑战,而且对于企业来说,也是一种成本压力。
陈虹如说,做什么事情都是从当前的时代跟场景出发,我们应该从当前移动时代对于人才细分的要求,同时加上业务一个迭代的效率来看。跨栈有需求,不是要求每一个团队在几年时间内成为某个领域的专家。我们需要的是短时间之内,让团队具备多端的素质,
跨端跨栈并非要求工程师成为多个领域的专家,他只需要在自身领域的技术、逻辑吃透的b2b信息网前提下,拥有可以迅速迁移的能力,可以在几个月的时间内拥有将一种技术或者逻辑迁移到其他领域的能力、多端迁移的能力。其实小编自己理解,应该就是在拥有了足够强的技术沉淀后,所具备的快速学习、变通能力。
如何培养员工拥有跨端跨栈的技术能力?
陈虹如告诉我们,阿里在培养跨端跨栈工程师方面所采取的方式是在团队内开展每周四周五有2个小时的“夜校”。就是团队内的答疑分享环节,互相解答疑惑,分享经验。另外,再结合一些课程,结合实践答疑,做好团队整体氛围的提升。陈虹如表示,这个方法目前已经初见成效,如果以后效果显著,会分享给其他需要的团队。
一个优秀的前端工程师需要具备哪些素质?
一、技术;除了必须要掌握的技术外,还需要对于新的前端知识、形态的掌握。
二、性能优化;不管是作为整个前端的架构,还是作为专人专项的提升,性能优化永远是做业务或者做技术永远离不开的一个点。
三、 不断思考;这个素质不仅仅是针对前端工程师,而是所有技术人都应该有不断思考的意识、习惯。性能也好,或者做一些工程建设也好,可不可以跳出前端这个圈子做一些全面的思考?
陈虹如给技术人员的建议是一定要经常反思和思考业务和当前所处一个环境。这样说起来比较的容易,但是落到实地其实是经常忽略一个问题。比如对未来一个新趋势、风控的把控等,找准一个方向主动去学习,而不是等到新技术出来后才被动地去适应。
未来前端趋势?
在谈到未来前端技术的发展趋势时,陈虹如是这么说的。现在前端技术已经不像2年前,3年前,有很多空间让你挖掘一些。当前生态比较稳定了,整个技术建设也比较稳定。前端面临挑战,更多就是在一个层面上,实现多端表达的一致性。
未来大家研究的方向,应该会是将不同的研发模式打通,逻辑打通,实现不同的平台、架构除了语言层面上有差异以外,整个研发的模式,整个设计模式场景做的事情等都会非常的相似。先有技术以后,然后可以做一些更进一步的融合。
相关文章
- 摘要:磁盘重新分区是一项重要的技术,它可以帮助您优化计算机的存储空间,并更好地组织和管理您的文件。本文将为您提供一个详细的教程,从初学者到专家,帮助您了解磁盘重新分区的基本概念以及如何在...2025-11-05
国内注册cm域名怎么样?cm域名有什么价值?随着传统域名后缀的注册资源越来越少,域名用户开始将注意力转向新的顶级域名。在新域名中,cm域名较短,形状类似于com域名,下面聚名网就带大家看看国内注册cm2025-11-05
域名后缀怎么选择?新人要怎么选择?从一开始,互联网就成为大多数人生活中不可或缺的一部分,而这仅仅用了十多年的时间。随着互联网的普及,越来越多的人在做网站,很多个人和小企业都有自己的网站。从品牌的角度来2025-11-05js基础之setTimeout与setInterval原理分析
setTimeout与setInterval概述setTimeout与setInterval是JavaScript引擎提供的两个定时器方法,分别用于函数的延时执行和循环调用。前者的主要思想是通过一个定2025-11-05解读电脑显示内存错误代码的意义(探索内存错误代码背后的故障原因与解决方法)
摘要:电脑在使用过程中,可能会遇到各种各样的问题,其中之一就是显示内存错误代码。这些代码代表着电脑内存出现了问题,对于普通用户来说,往往无法理解这些代码所代表的含义和解决方法。本文将深入...2025-11-05
xyz域名可以购买吗?xyz域名怎么样?在xyz域名方面,注册数量在新的顶级域名中排名第一。互联网大亨谷歌将xyz域名作为官方网站的网站,也给xyz域名市场带来了火爆。所以在哪里购买xyz域名,下面聚2025-11-05

最新评论