Ask HN:在人工智能时代,还有人在学习编程方面遇到困难吗?

5作者: 44Bulldog1 天前
我是在 2025 年初开始接触编程的,当时氛围编码工具变得更易于使用。从那时起,我自认为在编程方面有了很大进步,但我仍然深深地感到自己有冒名顶替综合症,或者担心 AI 过于依赖,而我并没有真正学到东西。 我发布过一些项目,我总是会审查 AI 建议的代码,每天不用 AI 进行编程练习,看 YouTube 视频等等,但我仍然不确定自己是否找到了正确的平衡点,或者是否真的可以称自己为程序员。 我经常看到有人说,解决办法就是完全不使用 AI 学习编码(即“戒断”),这可能是最好的方法,但我想知道,考虑到 AI 显然正在改变程序员的定义,最佳路径是否介于两者之间。 我很想知道,在过去几年里,你们是如何处理这种平衡的。更具体地说,你们使用什么策略既能提高效率、快速交付/推进项目,又能确保花时间真正处理、理解和学习你们正在做的事情?
查看原文
I&#x27;m someone who got into building&#x2F;programming in early 2025, when vibe coding tools became more usable. Since then, I&#x27;d like to think that I have developed a lot as a programmer, but I still have this deep sense of imposter syndrome &#x2F; worry that AI is too much of a crutch and I&#x27;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&#x27;t know if I&#x27;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 &quot;cold turkey&quot;), 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&#x27;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 &#x2F; move quickly while ensuring you are also taking the time to really process and understand and learn what you are doing?