优秀工程师的基本素养

你想成为什么样的人?码农?NO!工程师?
劳逸结合

优秀工程师的发展路径:

  1. 新人期:无数的项目+优秀的职业素养(2-3年)
  2. 成熟期:积累大量的知识+固化职业观(工作是为了什么的观念,提升自己的价值,价格是在价值附近波动的)(3-5年)
  3. 发展期:细化职业发展方向并深入,技术或管理或全包括(3-10年)
  4. 事业期:释放自己创造价值+输出方法论影响其他人

优秀的职业素养:

  1. 工程能力(务实):
    (1) 把代码当作自己的一份艺术品:要有代码洁癖,注释文档规范化。
    (2) 先做设计,之后再动手:想清楚各模块,理清思路
    (3) 语言只是工具,不是谋生的手段:不同的场景可能更适用于不同的语言,选用更合适的语言。
    (4) 熟能生巧,勤能补拙:多练习

  2. 沟通能力(合作):
    气功三境界:炼精化气、炼气化神、炼神反虚
    (1) 炼精化气:1对1多线程沟通
    (2) 炼气化神:线上沟通发现效率很低,马上召集当面沟通,快速得出结论
    (3) 炼神反虚:召集更多人会议时,提前沟通好,马上直接给结论,提高效率
    只沟通没邮件=没沟通

怎么写邮件:

  1. 用尽量简单的语言把事情说清楚(让人一看见就懂)
  2. 从接受者的角度看去思考该写什么内容(想想每个接收者收到邮件之后会想些什么)
  3. 分要素有条理地描述(按1,2,3罗列清楚)
  4. 邮件标题就想写新闻标题,简短地说清楚是什么事情
  5. 一定要思考是否需要有这些元素:背景、结论、后续工作、负责人、时间点
  6. 重要结论先写,详细解释放后面(让忙的人先看懂你要说什么)
  7. 重点内容要醒目(上色、飘黄、加粗、放大、斜体、下划线)
  8. 把每封邮件都要当做是写给公司外的客户一样对待

邮件应该发给谁:
收件人:邮件内容里提到的人
抄送人:你的指导人、直接上级、相关的小伙伴
可能要发送的人:其他的人

要不要发邮件:
确定需要就发、确定不需要就不发、不确定就要发

会议纪要:
【沟通内容】(讨论的问题)、【结论】(得出的结论)、【后续工作】(后续处理跟进安排)、【我的期望】(总结)

特殊邮件:
(1) 内容遗漏,点全部回复,补充即可,不要重复发送
(2) 想添加抄送人,点全部回复,内容加上+xx知晓
(3) 邮件会议邀请的技巧:先把收件人只写自己,会议室预定好之后再群发通知

  1. 诚信简单(诚信):
    (1) 有人问bug。一般工程师的回答:不是我的问题;优秀工程师的回答:我立马看一下排查一下
    (2) 别人问自己问题。一般:我不会;优秀:我不会,我下来问一下给你回答
    (3) 自己发现一个bug。一般:没人提,不管了;优秀:尽快修复,找相关的小伙伴发起测试上线,追查影响的用户,若问题较大,主动召集小伙伴
    (4) 业务逻辑可以放在前后端。一般:我不做;优秀:是这样,哪个方案更合理
    (5) 刚加班完,回家休息后遇到突然问题。一般:我刚忙完,没带电脑,明天再说吧;优秀:没带,我马上找人处理/我马上去公司
    (6) 线上出问题,一起看问题。一般:不是我的问题啊,又要加班;优秀:现在不管是谁的问题,先解决问题

  2. 责任心(成就客户):
    (1) 每做完一个项目上线前都思考一下是否有很多异常情况,怎么监控,怎么处理
    (2) 我的代码要写注释,文档,wiki
    (3) 老大是指引你上路的人,不是安排工作的人,你才是owner
    (4) 闲暇时间思考优化自己的工作
    (5) 线上无小事,不要把问题留到线上抱有敬畏之心
    (6) 问题不幸留到线上,立马处理
    (7) 即使离开公司,个人的信用值都很重要,好好给自己铺路
    (8) 保密意识:公司的任何数据(业务数据、用户数据)严格保密,不可外泄;核心技术方案、运营策略等未经批准不得对外宣传分享;工作中开发的代码都属于个人用户

端正对case study的理解
(1) 目的:总结问题,完善流程
(2) 误解:批斗
(3) 针对线上问题主动组织
(4) 形式:设计多方召开会议,只涉一方发邮件通知
(5) 发邮件:结论内容

  1. 学习与分享(进取):
    (1) 读:文章、书、论文、开源项目
    (2) 练:用到工作中、自己做感兴趣的小项目
    (3) 讲:给小伙伴讲、写博客、投公众号文章

  2. 总结与反思(进取):
    日报周报里加上自己的总结与反思,每个月自己做一次成长的总结、每季度工作述职认真对待。

posted @ 2022-04-05 20:21  小堂子  阅读(316)  评论(0编辑  收藏  举报