—— 根据最近参加活动中大佬的分享总结
如何从程序员里脱颖而出?
管理不是唯一出路,能不能做长期程序员,拼3年就知分晓
- 这个阶段,钱绝对不是衡量指标!
- 学东西够不够快?
- 业务理解是否费劲?
- 是否得到架构师的赞扬?
- 提出来的建议多少被采纳?
- 能不能学英语(包括口语)?
程序员能不能做架构师,5年就知道
- 周末是否能持续读书、学习?
- 程序设计是否得到别人的赞扬?
- 文档和架构图会不会画?
- 能帮架构师做简单的架构图么?
- 和业务部门直接沟通过么?受到重视么?
- 可以带新员工么?
程序员能不能转管理?
- 想多了,先做架构师再说
- 为什么不能直接转管理,后续解释
如何从架构转管理?
程序员为什么不能直接转管理?
- 没有特殊的业务,40岁基本淘汰
- 技术积累不够,没有“一技之长”
- 想直接转管理,不如去做销售(和人打交道、有积累)
- 想直接做设计,不如去做产品/售前(赛道熟悉程度,眼界宽广)
- 架构是技术管理的必经之路,弯道超车结果就是误入歧途
你一定要转管理么?
管理不是技术人唯一出路,也不是技术人最擅长的出路(技术是右脑,管理是左脑)
- 劳心 vs 劳力
- 如果热爱学习,喜欢技术,不一定转全职管理
- 如果不善于和人沟通,管理小组开始费劲,不宜转管理
- 是否有野心,做管理不做到将军,那就只能做将军的仆从
- 心力是否充足,做管理一定有人骂你
- 架构师也可以做到首席架构,但“必须把技术方案做成“(做管理的最后都不负责落地了准备三个信封的故事”
怎么从架构转管理?
从架构转管理大思路:管技术→管小组→管项目>管人→管部门(总监)→高管(定方向)→管公司
第一阶段: 管小组
- 管范围,理解需求、每个迭代需求的范围,避免返工
- 管计划(时间+人的计划),管人和事的分配
- 合适的人做合适的事情,事情优先级和开发顺序
- 管质量,对结果负责,出问题要身先士卒
第二阶段: 管项目
- 管项目就是管结果(项目管理三角形),说起来简单做起来难
- 强烈建议考PMP,并用其中的内容做实践
- 项目经理 80%的时间在沟通(内部、外部、上级、下级、供应商)
- 从小模块开始,到大项目统管
注意: 管范围,管时间,管质量不是项目管理,这只是组长
要考虑成本: 人力投入(等级、人天) + 各种费用的使用(外包、云)
如何从经理到总监?
成长路径: 项目经理→项目总监→人事经理→部门总监
第一阶段: 项目总监
- 首先确保交给自己的项目,每个都完成的很优秀
- 完成救火队员的项目
- 帮助项目经理完成他的项目规划,并进行评审
- 适时的监控、确认项目经理的执行情况
- 确保跨部门、跨公司(供应商)以及和领导沟通顺畅
- 项目集群整体边界、时间、成本、质量(不是每个项目质量都要好,调配资源,有的项目是可以舍弃和失败的)
- 好好写文档,PPT,保留架构师技能,放弃写代码
第二阶段: 人事经理
从管事 > 管人+事
- 人员的招聘、培养、使用、挽留、晋升
- 选什么样的人,不是按照自己喜好来,而是按照团队和当前需求来例如:
- 职位很辛苦,体力活,招聘聪明人就做不长环境需求多变,创业初期阶段,招聘笨的就跟不上
- 组建团队,不能都是一类人,需要不同性格、不同类型
- 需要和项目经理、项目总监沟通达成深度共识
- 培养、使用注意人员的年龄结构,诉求(马斯洛分层理论),建立起部门内部培训机制和培训体系,才可以“铁打营盘流水的兵”
- 晋升与挽留: 注意,钱不是万能的,没钱是万万不能的。如果要激励员工,需要有多种方式,沟通和经验传输>>>>金钱金钱是卫生因素,而不是激励因素。
- 建立体系,建立自己的管理风格,建立自己的基础班底
- 注意,自己的专业领域,不要放下,持续保持对专业领域(业务领域)的熟悉
第三阶段:部门总监
-
部门先要想好自己部门立命之本
- 为什么存在本部门,管理层对本部门的诉求是什么
- 前任(如果有)哪些地方可以,哪些地方不行
- 做好调研,还是要新官上任三把火
-
部门总和人事经理在技能上最大的差异是沟通与汇报技能
- 部门总在管理人事上,可以通过管理人事经理、项目总监来统管全局。
- 跟对人(看清领导),站对队(看清大方向),做对事(事情优先于把事情作对)
- 部门总在安排人力和部门费用上,想清楚大领导的诉求与弦外之音
- 邮件、PPT、Word是最基本的技能,需要可以参加类似的培训(演讲培训、职业素养
- 培训)
-
博弈之道,做人之道
- 部门内外所有关系的都是“竟合关系”合作居多,竞争也会存在
- 部门利益之争,预算之争,部门范围之争是你“人与人斗其乐无穷”的基本生存环境
===== 跟对人,做好班底,这是将来你跟着走和跟着你走的人
===== 不要放弃老本行! 要不40岁送外卖的可能就是你!
如何从总监到VP/CTO
VP/CTO 和部门总差别:
VP:
- 体系管理
- 战略管理
- 多个部门的平衡
- 人员心里的把控
- 做副手的觉悟
CTO:
- 战略管理、业务深入的认知
- 技术的一把手
- 人格的魅力
- 杀伐决断,不能踢皮球
- 背锅侠
VP/CTO 和一把手差别: 最终要让事情发生
你的职业终点在哪里?
哪条路都可以走到终点,看你的平衡点在哪里
- 家庭 vs 事业: O级别的人,四海为家,业务在哪里,你在哪里
- 程序员的终极:自由职业者,自由,小康,不过挣大钱要看运气开源的Wusheng老师就是样例
- 架构师终极:填坑大佬,高薪的也是随着业务四海为家
你的兴趣在哪里:
- 一定要做些事情?付出代价一定不小,但是成就感/挫败感也很大
- 想随遇而安,行为不能随意,没有不努力就成功的,脑子不努力就剩卖体力(送外卖)
- 选择正确,可以不用那么累,或者累会有结果
一定要打造自己的核心竞争力!!!可以参考程序员如何打造个人核心竞争力