博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说说高大上的职业规划 for “码农”
阅读量:6010 次
发布时间:2019-06-20

本文共 1326 字,大约阅读时间需要 4 分钟。

hot3.png

说说高大上的职业规划 for “码农” 博客分类: java

职业规划,这个词说起来总感觉很虚,还有点高大上,不过对于几十年的职业生涯而言,职业规划确实还是挺重要的(尤其是工作了几年以后),说说我对“码农”的职业规划的看法(适合往管理方向发展的就不在这里说了),求轻拍。

“码农”主要分业务研发和基础研发,业务研发包括了各种编码实现业务的研发和架构师;基础研发包括了各种更偏基础技术产品的研发和架构师,例如内核、JVM等。

业务研发适合的发展方向我认为是业务PD、业务研发架构师和基础研发,业务研发要做好我觉得除了基本技术外,最重要的是商业敏感性,商业敏感性决定 了在实现业务的时候能否为业务将来的发展模式做好铺垫,避免业务变化导致结构推翻,如果商业敏感性不错,可以考虑往业务PD或业务研发架构师的方向发展, 更喜欢偏技术一点的话就选业务架构师,更喜欢偏纯业务的话就选业务PD,如果商业敏感性不是很够或没兴趣,并且对基础技术更感兴趣的话,我觉得更适合的发 展方向会是朝基础研发方向发展。

基础研发适合的发展方向我认为是基础研发专家、平台架构师和业务研发。

如果优势更偏向于商业敏感性,适合的是转向业务研发方向发展。

基础研发专家和平台架构师这两个发展方向主要取决于个人对专和广的爱好,例如像JVM、内核就是非常专的方向,如果个人的兴趣和优势主要是做这类专 的方向,我觉得整个职业规划是最好做的,就是在某个领域不断深挖就行,这类方向在大规模的公司中需求会比较强烈;另外一个方向是平台架构师,平台架构师适 合喜欢在广度上发展的同学(或者没能力在专业领域做深),平台架构师最需要的是技术的广度、视野、眼光和平衡的能力,技术的广度是指技术的全栈掌握,软件 不仅仅是编码实现,还得考虑实现后运行起来需要投入的成本、持续维护的能力,视野是指掌握业界在相应技术领域更前进一步的做法,眼光是指能够看到技术领域 的发展方向,并且能够看到业务将来发展会带来的基础技术的挑战,平衡是指能根据现状(团队、目前的结构、时间)来权衡架构的发展节奏,这个是最难做到的。

所有的发展方向其实都不存在哪个能NB,哪个更low的问题,只有哪个更适合自己的问题,这主要取决于个人的优势和兴趣,另外还需要考虑的一个因素是长期的职业规划,例如以后是想创业做CEO,想加盟创业公司做CTO等,这也会很大程度影响到在一家公司的职位的选择。

最后例行的夹带点私货,:),我的团队很适合往基础研发专家、平台架构师方向发展的同学,在基础研发专家方向上提供了专业的性能、成本和可用性的三 个方向,这三个方向的团队成员将专注于相应领域的技术,并且向全局业务负责;在平台架构师方向上我的团队所在的部门是一个全栈技术的部门,涉及到软件架 构、服务器、网络、IDC等,对拓宽技术广度会有很大的帮助,这对成为一个平台架构师非常重要,另外我的团队也同样提供了专职做架构的职位,去考虑规模和 业务多元化发展带来的架构挑战的问题,感兴趣的同学可以微信回复来联系我,非常期待!

 

http://hellojava.info/

转载于:https://my.oschina.net/xiaominmin/blog/1597790

你可能感兴趣的文章
谭浩强《C程序设计》书后习题 第八章
查看>>
[日更-2019.4.19] Java的设计模式(4)-观察者模式
查看>>
网络游戏中的同步问题
查看>>
数独游戏源码
查看>>
kvm遇到的问题
查看>>
使用PHP CURL 模拟HTTP实现在线请求工具-toolfk程序员工具网
查看>>
我的友情链接
查看>>
OSPF域间汇总、域×××总
查看>>
MGCP协议故障排除示例--对接中兴平台兼容性问题context字段非空
查看>>
mysql学习笔记(3)创建删除数据库
查看>>
Eclipse显示隐藏文件
查看>>
expect 简单样例
查看>>
rabbitMQ安装部署
查看>>
编译安装nginx 1.9.15
查看>>
遇到这些书我觉得很幸运
查看>>
tcp 拥塞窗口
查看>>
[SQL in Azure] Getting Started with SQL Server in Azure Virtual Machines
查看>>
Objective-C常用代码
查看>>
新开的博客文章
查看>>
ubuntu 常见错误 Could not get lock /var/lib/dpkg/lock
查看>>