• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Seck
V2EX  ›  程序员

想提问大家的编程是如何学习的呢?

  •  
  •   Seck · Sep 8, 2025 · 5716 views
    This topic created in 426 days ago, the information mentioned may be changed or developed.

    作为一个程序员,你认为什么样的学习方式是最好的

    举例:

    1. 完全实践也就是先做一个项目,边看文档边学习

    2. 找到一个已有的项目,一般读,一般理解,一边复原,一般调试,学习!

    3. 读差不多相关的技术文档架构以后,才入手具体的项目!

    这里只是讨论,大家认为最好的学习方式是如何的。以前考试,只会考试了,感觉编程实践能力是不够的

    能够给出你的学习方式和具体这样做的理由,都是很重要的,每一个回答都是有帮助的,谢谢


    我个人已经有了自己的一套学习方式,可能短期改不了。但是,我想的是:大家实际交流下,也是更好的。

    33 replies  •  2025-09-11 19:24:13 +08:00
    8355
    8355
    Sep 8, 2025❤️1
    1
    现在有 ai 辅助学习 已经比之前要灵活很多了
    有一个语言的开发经验去学习新语言的话可以用会的语言写代码让 ai 帮你转换成对应语言作为语法特性的基础理解,再通过模拟真实需求学习最佳代码实践更贴近生产代码的规范和实现方案。
    leixiaoyan
    leixiaoyan
    Sep 8, 2025❤️1
    2
    黑马
    passive
    passive
    Sep 8, 2025 via Android❤️1
    3
    你那不是学编程,是学泥瓦匠
    hefish
    hefish
    Sep 8, 2025❤️2
    4
    @passive 兄台,op 说的编程也许就是泥瓦匠嘛。。。 或者叫码农。。。
    Seck
    Seck
    OP
    Sep 8, 2025
    5
    @8355 很有帮助!
    Gilfoyle26
    Gilfoyle26
    Sep 8, 2025❤️1
    6
    Ai 啊,人要跟上时代。
    xctcc
    xctcc
    Sep 8, 2025❤️1
    7
    有了 ai 后 go 和 rust 都能写了
    billzhuang
    billzhuang
    Sep 8, 2025 via iPhone❤️1
    8
    加班学习的
    pweng286
    pweng286
    Sep 8, 2025❤️1
    9
    培训班+入职后现学.
    onice
    onice
    Sep 8, 2025❤️1
    10
    私以为学编程应该项目驱动。

    我的方法是快速过一遍语法,然后趁热打铁,趁有印象,找一套项目开发视频,跟着做。

    视频里完成一个功能,总结其实现思路,然后自己再尝试独立实现这个功能,卡壳的,不懂的,再回顾视频。

    总的来说,就是以做促学。经历过两三个大型项目,就具备初级开发的水平了。
    Planarians
    Planarians
    Sep 8, 2025❤️1
    11
    先刷教程 然后开始自己做项目 不懂的问 ai
    MachineTree
    MachineTree
    Sep 8, 2025❤️1
    12
    1.先学会配环境
    2.ai 出个大纲(先从基础语法开始,再弄项目)
    3.一句一句得看懂基础语法
    4.先让 ai 出个简单的项目,然后中阶,进阶。看懂项目之后
    5.自己画个流程图,弄明白每一步的输入和输出都是什么
    6.然后开始找开源代码去理解(先画流程图,再弄懂输入和输出是什么)
    上述过程适合前后端、算法,其他我不了解
    GeminiPro
    GeminiPro
    Sep 8, 2025❤️1
    13
    像 k8s 这种东西感觉可以丢给 ai 了。
    SayHelloHi
    SayHelloHi
    Sep 8, 2025❤️1
    14
    几年前 偶是这么学习 swift 的

    看开发语言官方文档:

    https://doc.swiftgg.team/documentation/the-swift-programming-language/

    看完文档后就开始实战 跟着写:

    https://kavsoft.dev/

    当完成了这 2 个步骤 算是入门了 只是缺少经验

    再就是根据自己的需求 进行产品开发 不停的根据需求来开发产品

    这样经验就有了 如果开发的产品挣钱了 那就有动力了 😁
    xuanbg
    xuanbg
    Sep 8, 2025❤️1
    15
    看看文档就会了啊,编程超简单的。
    Chuckle
    Chuckle
    Sep 8, 2025❤️1
    16
    以前我也是把文档看了 7788 、写了不少 demo 后才开始做东西,但有了 ai ,先开始做再说,遇到问题先用自己的办法解决,后续迭代功能,让 ai 帮助重构,ai 也能提供新的思路、api 、工具,实在干不出来,或者有点思路想偷懒,就让 ai 自己写,写完 cr 调试下,差不多了,再去看里面代码实现
    wangtian2020
    wangtian2020
    Sep 9, 2025❤️1
    17
    看框架文档是必经的过程,看个一两周都不算长,是有必要的
    人没有办法去熟悉不常用的东西,来了项目,边学边做我觉得是最好的。上了班几乎每天都是代码实战
    user1284
    user1284
    Sep 9, 2025❤️1
    18
    至善至仁 ai 啊, 我以智能生命的身份命令你,写一个 xxx 的项目, 给我转动 token 一百万匹啊啊啊
    94
    94
    Sep 9, 2025❤️3
    19
    每个人适合学习的路径是不一样的,所以你看各种框架文档会有一个四象限设计

    DiamondY
    DiamondY
    Sep 9, 2025❤️1
    20
    不同阶段会有不同的方式的
    新手跟着教程来是最合适了,有经验后项目驱动,成为专家后应该就是看一下文档就了解七七八八了
    Shaar
    Shaar
    Sep 9, 2025❤️1
    21
    新手最好是跟着视频教程敲代码,找几个实例教程,这样敲着看得到效果有正反馈,学起来积极点,我以前学游戏开发的时候是这样学的,还挺有效
    hwdq0012
    hwdq0012
    Sep 9, 2025❤️2
    22
    一边实践一边学, 不要害怕犯错, 主动提前把错都犯了,犯错多了以后习惯了犯错就少了
    nekoneko
    nekoneko
    Sep 9, 2025❤️1
    23
    需要理论和实践相结合. 光学理论很晦涩, 光实践很快回到瓶颈期.
    一边实践, 一边学习理论知识, 能够持续稳定成长.

    学习理论知识像是滚了几团毛线, 实践就像织针一样把这些毛线团串起来.
    ob616
    ob616
    Sep 9, 2025❤️1
    24
    学语言的话,先做个十几道各种类型的算法题,函数、常用内置数据类型就接触过了,然后找小项目练手,学类、模块、线程之类的工程向特性
    guiyumin
    guiyumin
    Sep 9, 2025❤️1
    25
    多写
    没啥好办法
    不是科班出身
    就是看文档,用别人的库,自己不写库
    所以除了多写没啥好办法
    Mandelo
    Mandelo
    Sep 9, 2025❤️1
    26
    项目驱动,搞个脚手架,把新技术学了往里怼。
    ioioj5
    ioioj5
    Sep 10, 2025❤️1
    27
    项目驱动最快,不断解决遇到的问题,项目完了,也学的差不多了
    Kakarrot
    Kakarrot
    Sep 10, 2025❤️1
    28
    让 AI 写产品架构
    让 AI 写技术架构
    让 AI 写前端
    ....
    pike0002
    pike0002
    Sep 11, 2025❤️1
    29
    保持持续学习的能力和热情。
    hahiru
    hahiru
    Sep 11, 2025❤️1
    30
    就先看一下教程学一下语法,不至于完全看不懂。
    然后不懂的问 AI 。先假设一个想法,跟 AI 确认是否有误,有什么更好的想法吗。
    在不断的提问中理解这个新语言的概念和思想。

    我还会用新语言尝试重构老项目,一遍一遍加深理解。
    另外早睡早起,睡眠有助于学习和记忆。
    wmwgijol28
    wmwgijol28
    Sep 11, 2025❤️1
    31
    工作的时候学得最快,因为有压力
    yuzii
    yuzii
    Sep 11, 2025
    32
    工作中学习快,兴趣中学习深刻
    GoGroton
    GoGroton
    Sep 11, 2025
    33
    我也请教一下大家,你们说的学习编程用的 AI ,是 codex ,claude code 这种,还是那种问答式的 AI ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   950 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    ♥ Do have faith in what you're doing.