流浪小猫的博客

高级工程师之路

发表于 · 分类于 程序员

美团对工程师文化非常重视,我有幸参加了公司的第三期高工训练营,听到了各个大牛的分享,觉得不能无所作为,于是想对每一期有个总结思考,并对接下来的行动有个计划。

PPT 就不放出来了,欢迎大家加入美团一起成长。

做好技术规划

相信每个人都多多少少做过一些技术规划,可是要能制定合理的技术规划,然后坚持下来,最后有所收获,却是一件非常难的事情。

什么是技术规划

技术规划是对未来整体性,长期性,基本性问题的思考,计划和行动。

技术规划的意义是什么

指明前进方向。

如何做技术规划

  • 思考解决问题的理想方案是什么
  • 一定要注重系统性,方向性,前瞻性
  • 需要有全景图
  • 具体任务是明确可执行的
  • 要有阶段性可 check 的里程碑
  • 注意风险评估,不要被「颠覆性」的想法冲昏了头脑
  • 技术规划可以定期总结,及时调整

下一步行动

  • 制定一个短期的技术规划(一个季度),包括明确的目标,具体的任务,全景图,里程碑
  • 制定一个中期的技术规划(一年),包括明确的目标,全景图,里程碑,风险评估

完成角色转变

技术人员总有一天会经历从技术骨干转变到管理者的过程,这对于情商普遍较低的技术人员来说,是一个很难跨越的坎。

以下是一些角色转变过程中需要注意的事情:

  • 管理是通过协调⼈、资源和⼈际关系,让团队实现组织⺫标的过程
  • 授之以渔而不是授之以鱼
  • 定期沟通,多听多问
  • 沟通中先鼓励,再批评,批评时对事不对人,目标是一起解决问题
  • 不要吝啬自己的赞美之词,用各种办法(鼓掌,赞许,感谢信,邮件)鼓励优秀者
  • 让下属承担更多责任,才是帮助他成长
  • 下属的反馈一定要及时处理

下一步行动

  • 我并不急于转型管理,所以目前只会小范围接触
  • 推动团队内交流(code reivew,1 v 1 review)
  • 让新人承担更多责任
  • 阅读《给经理⼈的第⼀课》、《管理的常识》

提高技术视野

架构师设计整体架构,高级工程师分解模块,工程师实现具体模块。

以上是常见的分工模式,架构师往往能比高级工程师看的更远,靠的就是技术视野,如何获得技术视野呢?

书籍 – 养成看书的习惯
新闻 – 少刷微信,多看新闻
会议 – 参加技术会议,看 ppt,视频
同事 – 向同事请教
同行 – 小型技术沙龙

下一步行动

书籍 – 列一个书单,养成看书的习惯
新闻 – GitHub Trending,Hacker News
会议 – jsonf,新建一个 GitHub Repo 关注国内会议?
同事 – code review
同行 – 积极参加北京的交流活动

元分享

我一直都比较注重分享,可是自己还有很多需要学习的地方。

  • 分享之前要准备,准备的过程尤其重要,要完成一个好的演讲,需要准备 50 到 100 倍的时间
  • 可以用脑图来描绘中心思想,注意二级标题不能超过五个
  • 注意肢体语言,眼睛扫视,手抬到胸前

下一步行动

  • 分享的时候实践以上事项

© 2012 - 2017 xcatliu
Hexo 强力驱动 · 主题 Lite