先聊聊自己一直在的技术岗,不负其名,在这里真的能学到很多技术,以我工作的Android方向为例,两年来学到很多关于系统底层的知识,并且自己上手去实现一些黑科技,从App的品质优化到研发效率提升,整个技术栈广度和深度扩展了不少。 做技术也遇到了一些问题,比如:性能优化从不及格到良好时,提升一点指标在产品侧都能见到一些收益,但做到下半场后,一方面好搞的地方前期都做完了,剩下的都是疑难杂症,常规手段无法应付,需要上各种黑科技;另一方面由于边界效应,提升一点指标在产品侧不容易拿到好的收益,经常只是自己关注的技术指标好看。因此做技术有时会有一种茫然感,而做业务有产品在做规划,作为一个研发可以专注在coding上。 此外,做技术为了提升自己的影响力,一般都会把自己的实践对外推广,比如做成公司级或开源的SDK,推广越多证明做的越好,但同时也意味着onCall压力变大,有时一整天都在处理接入方的问题,活成了个客服。 再讲业务岗,研发同学会经常与PM对接,因此自己工作会更纯粹,并且业务项目上线后取得不错收益后能吃到分红,而技术岗这类机会相对就要少些。而缺点就是在技术上成长相对要低,比如脉脉上有人说的,做业务就是天天改UI或写CRUD,天花板低容易被替代。现在各大互联网公司工作压力普遍较大,产品压力大起来经常没有精力抽出时间来提升技术,即使有时间学习锻炼效果也不如在技术岗能够实际落地来的好。
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务