问HN:还有其他人也在苦恼如何在人工智能时代学习编程吗?
我是在2025年初开始接触构建/编程的,那时的编程工具变得更加易用。从那时起,我认为自己作为程序员有了很大的进步,但我仍然深感冒名顶替者综合症,担心人工智能过于依赖,而我并没有真正学习。
我已经完成了一些项目,始终会审查人工智能建议的代码,每天进行不依赖人工智能的编码练习,观看YouTube视频等,但仍然不确定自己是否找到了正确的平衡,或者是否真的可以称自己为程序员。
我经常看到有人说解决方案就是完全学习编程而不依赖人工智能(即“戒断”),这可能是最好的方法,但我在想,考虑到人工智能显然正在改变程序员的定义,最优的路径是否在两者之间。
我很好奇你们在过去几年是如何处理这种平衡的。更具体地说,你们使用了哪些策略来既高效又能快速交付,同时确保花时间真正理解和学习你们所做的事情?
查看原文
I'm someone who got into building/programming in early 2025, when vibe coding tools became more usable. Since then, I'd like to think that I have developed a lot as a programmer, but I still have this deep sense of imposter syndrome / worry that AI is too much of a crutch and I'm not really learning.<p>I have shipped a few projects, I always review AI-suggested code, do daily coding practice without AI, watch youtube videos, etc. but still don't know if I'm striking the right balance or whether I can really call myself a programmer.<p>I often see people say that the solution is to just fully learn to code without AI, (i.e, go "cold turkey"), which may be the best, but I wonder if the optimal path is somewhere in between given that AI is clearlly changing the game here in terms of what it means to be a programmer.<p>I'm curious how you have all handled this balancing act in the past few years. More concretely, what strategies do you use to both be efficient and able to ship / move quickly while ensuring you are also taking the time to really process and understand and learn what you are doing?