职场建议

  • 强大的工程师不在于速度快或产出高,而在于能够完成其他工程师无法完成的任务。弱小的工程师几乎任何任务都完成不了。
  • 如果你和一个弱小的工程师一起工作,你可以帮他,但一定要保护好你的时间,防止他把你的时间都消耗光。
  • 不要把自己定义为某门语言的程序员,如Java程序员,C++程序员等等, 希望自己做Software Development Engineer. 语言从来只是工具,只要你持续学习,遇到新的场景,自然就会学习新的编程语言了.
  • 认识到自己的能力边界,每个人都有自己覆盖不到的知识面,要承认自己的能力边界,求助别人,并不是一件需要为此感到难堪的事情,其实,这也是为什么公司需要这么多人的原因,就是需要彼此的能力互补。

不要把AI当敌人

  1. AI的优势
    • 帮你写重复的模板代码
    • 帮你找到常见的解决方案
    • 帮你优化代码结构
    • 帮你提高编码效率

就像:

  • DE帮你自动补全
  • Gt帮你管理代码
  • Maven帮你管理依赖
  • Docker帮你部署服务
  1. 你的优势
  • 理解业务场景
  • 设计系统架构
  • 权衡技术选型
  • 把控代码质量
  • 解决复杂问题

AI写不了的是:

  • 产品经理的脑回路
  • 老板的临时需求
  • 客户的特殊要求
  • 遗留系统的坑

善用模型

例如:

  • 解决问题时
    • 用总分总梳理思路
    • 用四象限确定优先级
    • 用STAR总结复盘
  • 汇报工作时
    • 用总分总组织语言
    • 用四象限展示重点
    • 用STAR讲述成果

如何述职

软实力比专业知识更重要

高盛挑人的时候特别看重四点:

  1. 软实力比专业知识重要
  2. 与人沟通的能力重要
  3. 解决问题的思路比知道答案重要
  4. 知道自己边界,学会求助很重要

有人说这是”向上管理”,这话说得片面了。软实力根本不是什么花花肠子,按人话说它就是:

  • 靠谱:说到做到
  • 担当:出了问题不甩锅
  • 同理心:能设身处地为他人着想
  • 学习能力:不固步自守
  • 情商:懂得照顾他人感受

这些东西,说起来容易做起来难。因为它们都是需要长期坚持的习惯,不是说学两天就能掌握的。

重视1 on 1

内向怎么办

参考文章