xiaket

这个时代的初级工程师如何学习?

  •  
  •   xiaket · 3 days ago · 1640 views
    这个月有两个同事这样问我, 我归纳总结一下, 放在这儿, 希望对其他人有帮助. 当然, 我这也只是抛砖, 希望能看到不同的声音, 请不吝指点!

    1. 从技术角度, 尽量多利用 AI 来快速理解一个系统, 让 AI 总结, 自己不管用什么笨办法都好, 记牢. 然后让 AI 来出题考你, 看看你是不是真正掌握了这个系统的知识. 了解了这个系统的所有功能, 用户使用流程. 可以参考亚马逊的 Well Architetured Framework 来理解这个系统有没有需要提高的地方. 为什么? 因为你需要成为这个系统的 owner, 这样自己才算是立足.
    2. 从产品角度, 了解这个系统的存在的意义是什么, 为什么 business 会希望有这个系统. 了解这个系统的远景目标是什么, 了解这个系统的后续演进的 roadmap 是什么样的. 和 AI 讨论一下, 看看这个 roadmap 是否合理, 加深自己的理解, 然后再和其他同事来讨论, 获得关于这个产品所有的 context. 为什么? 因为前面的 1 只是让你从技术层面上了解了这个系统的内部机制. 但是如果缺乏对产品/business 的理解, 你的后续优化容易跑偏.
    3. 有了这两个理解后, 你再来想想, 为了优化产品的目的, 这个系统应该如何提高, 先和 AI 去讨论一下你的观点(注意让 AI 的批判性强一点), 确认了之后, 再和其他同事去讨论. 如果你有一个 idea 比较好, 能获得其他人的认可, 那就很棒了.
    8 replies    2026-05-18 11:36:56 +08:00
    sadfasdfa
        1
    sadfasdfa  
       3 days ago via iPhone
    还学个皮,多少年都不手写代码了
    sampeng
        2
    sampeng  
       3 days ago via iPhone
    初级程序员最大问题是会没机会进行问题处理训练,AI 是很厉害,但 AI 搞不定的时候怎么办?
    NonClockworkChen
        3
    NonClockworkChen  
       3 days ago
    @sampeng 当然是抛给组长,经理,cto 了啦
    zyqfj
        4
    zyqfj  
       3 days ago
    从娃娃抓起,三四年级就要开始学编程
    julyclyde
        5
    julyclyde  
       2 days ago
    从人才使用角度,我用 AI 就行了,何必招聘你这个初级?你相对于 AI 还存在什么特异性价值?
    xiaket
        6
    xiaket  
    OP
       2 days ago
    @julyclyde 因为所有这些系统都还得人去维护人去拍板并承担责任的.
    julyclyde
        7
    julyclyde  
       2 days ago
    @xiaket 问题是你学了吗?看你自己写的第一条
    Clannad0708
        8
    Clannad0708  
       1 day ago
    我觉得挺真实的,我也被我师傅这样说过,算是刚开始编程 2 年的人,有了 ai 之后完全对项目没有把握,之前都是把这个当工作,靠自己所谓的“聪明”能糊弄就糊弄,很多东西一知半解。

    真实的工作还是要自己动脑子思考,之前习惯不动脑耍小聪明了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2655 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:30 · PVG 23:30 · LAX 08:30 · JFK 11:30
    ♥ Do have faith in what you're doing.