最近,一些公司面临一些报价。这些优惠位置可以分为两种类型:工具和业务。最后,我选择了业务发展优惠。这篇文章是关于下一个的原因。
第一篇文章讨论了前端工作的五个级别:发动机层,运行时层,工具层,业务层和施工层。
发动机层:自定义容器,包括JS发动机,渲染引擎等。它通常由C ++完成,这种工作主要集中在跨终端领域。
运行时层:自定义前端 - 端框架,SDK。小程序和交叉 - 端引擎必须连接前端框架并需要进行一些修改。一支专业团队需要专业团队为业务开发提供SDK。
工具层:自定义工具链。包括编译,调试,文档等。处理对象是为业务开发提供工具支持的代码。
业务层:实现产品需求。com在基于前端框架和工具链的产品经理需求。
施工层:实现构造工具,支持拖动并生成代码,并将其放入不同的环境中。服务对象是非开发人员。
这是前端工作的大致分类。
发动机层通常是由C ++开发或了解C ++前端开发的。很少有人制作运行时层的自定义前端框架。开发。(构造层实际上与工具层的制造层相似,但是服务对象不是开发人员)
实际上,我个人进行了业务发展,但是近年来,它一直在做一些工具。例如,在Ali Cross终端团队中,它是一个特殊的工具链,包括:
我离开工作是因为我想去华为使用编程语言,但最终没有去,所以我面对一些前端位置并获得了一些报价。
这些优惠位置根据前端的前端工作级别进行分配,分为三类:
最后,我选择去一家外国公司进行业务发展,有两个原因:
实际上,主要原因是第二个原因。与工作内容相比,我认为有更多的时间和更重要的时间。因为我已经能够在工具领域独立探索,而且我不需要通过依靠执行工具的工作来进入该领域。
当然,这是我的个人选择,并不是说每个人都建议选择这个。
如果您想提出建议,大约有2个:
本文主要讨论了前端工作的分类以及我提供工具或业务的选择。
每个人的经历都不同,想法是不同的,选择会有所不同。如果您让您选择,您想做更多的业务,或者您做更多的事情?
链接:juejin.cn/post/7039020937756278792