全栈工程师听起来好像很难,但其实没有想象中那么难,可能比单一技术的工程师会难一些,但是待遇也完全不在一个档次,不管哪一种岗位,积累都很重要。那么成为全栈工程师有什么好处呢?
1、掌握前后端服务端全链路知识体系和核心知识点
提高研发效率,提升解决问题能力,提高排查问题效率,可以快速侦破问题,及时处理问题。
2、能理解不同岗位的同学的诉求
后端同学:能理解为什么前端同学会对接口字段提出很高要求,期望后端提供的接口按照开源社区的标准来定义(好的接口是自说明的,不用过多的文档,遵循业界API设计规范,使用接口符合人的直觉,接口字段稳定)。
前端同学:能理解为什么后端同学不愿意轻易写特殊逻辑判断(一套模型已经定义得很优雅了,加个特殊分支就破坏了代码的一致性)。
研发同学:能理解为什么运维同学不愿意轻易给运维权限(底层运维一旦操作不当,做成的破坏力太大,需要深厚的技术积累)。