当前位置: 首页 > 科技观察

蚂蚁金服徐大峰:前端那些事!

时间:2023-03-22 13:23:31 科技观察

在各种新事物层出不穷的今天,IT互联网技术圈日新月异,技术的更新换代周期越来越短。按说,技术的更新和发展是好事。但是,对于工程师来说,原来自己做的技术架构和技术流程是不是又得改,面临重做的问题?IT工程师如何看待技术?升级呢?带着这样的疑问,记者在APMCon2016大会上采访了蚂蚁金服高级前端工程师徐大峰。听听他是怎么跟我们讲工程师和前端的。儿子!徐大峰,蚂蚁金服高级前端工程师。曾就职于天猫,现主要负责蚂蚁国际业务拓展及测试工具链开发。首先,徐达峰明确表达了对前端技术不断升级的看法。他认为,我们应该以开放的心态看待Web的不断演进,不应该有“新的技术和架构一定是最好的”的想法,而是应该根据业务的具体需求来做决策并看看它是否不是解决业务问题的完美方案。如果合适并且比原来的方法更好,并且我们有合适的机会改进我们的技术架构,这对工程有很大的好处,那么我们可以采用一个新的最好的技术架构,但并不意味着什么时候新的东西来了,我们肯定会抛弃原来的架构。工程师的职责是依靠专业技能解决问题,而不是追逐新事物。大风长期从事测试方案的研发,那么我们的问题是,蚂蚁金服目前使用的前端测试方案是怎样的?相信这也是很多人都好奇的问题。徐大峰告诉我们,今年3月,蚂蚁金服团队开源了一套自动化测试方案Macaca,这是一套支持传统PC、iOS、Android多平台自动化的技术方案。不仅可以完成HTML5和混合应用,还支持对Native端的产品和框架进行测试。据悉,Macaca的架构,从底层驱动模块到工具层,以及与之配套使用的CI系统,均由蚂蚁金服团队自主研发。在使用过程中,用户无需关心设备上的配置差异。它将帮助找到可用端口并自动连接设备。无论是在PC、Android还是iOS上,体验都是一样的。目前,在解决三端问题,能够同时解决所有问题概念和架构的产品中,Macaca架构在市场上应该是全新的。此外,徐达峰告诉记者,社区非常重要,目前团队正在积极建设和完善国内社区。说到现在比较流行的H5,H5是主要的前端技术领域。许多当前的应用程序是混合应用程序。在浏览器方面,通过扩展浏览器的微内核,对于紧跟市场变化快的产品,如果发布需求比较频繁,就会采用HTML5来做。Native终端的优势在于原生体验更好。Web和ative不说哪个好,都是在解决最适合自己的问题。从去年的角度来看,大中小型团队也在尝试ReactNative,原生渲染他们应用程序的许多模块。我们可以看到,Web与Native的融合正在不断突破。如何成为一名优秀的前端工程师?***,徐大峰和我们分享了他认为成为一名优秀前端工程师的因素。主要有三点:1、技术驱动业务。作为工程师,我们用技术解决工程和业务问题,技术可以驱动业务。我们的技术应该和业务深度结合,为业务创造价值。蚂蚁金服国际事业部目前正处于业务高速增长期。如果你有兴趣加入,请与我联系。2.帮助别人。多给新人或者不熟悉的人帮助,也是帮助别人时对自己的一种提升。3、分享与总结。分享其实是学习的进一步深化。如果你分享一些知识,那意味着你必须非常熟悉和理解它。除了以上因素,他还认为技术人员需要具备自主学习的能力。首先,你可以主动使用搜索工具解决你通过网络学习遇到的问题,梳理当前的问题,梳理剩余的问题,形成自己的知识体系;同事们进行技术交流和交流。更多详情,请关注@达峰的夏天!

猜你喜欢