问HN:什么是“懂得如何编码/编程”的标准?

1作者: boppo13 个月前原帖
我是自学的,在学习过程中我尽量避免使用人工智能。我经常看到“懂得如何编程”这个短语,但我不确定这个说法的共识标准是什么。通常,这种初学者的问题更适合在reddit上讨论,但我认为那里的回答往往偏向于缺乏经验。 以下是我目前对“合理称职”的开发者的标准: - 知道如何编译一个基本的C程序 - 了解足够的git,以便能够为类似GitHub的开源项目做贡献 - 熟悉常见的数据结构与算法模式(虽然不一定足够好到能通过FAANG的面试) - 能够搭建一个基本的包含登录和账户功能的CRUD网站 - 理解面向对象编程的范式,如类、构造函数等 我还缺少什么呢?
查看原文
I&#x27;m self-taught, and I&#x27;m mostly avoiding[0] AI while I learn. I regularly see the phrase &#x27;know how to code&#x27;, but I&#x27;m not sure what the consensus criteria are for that. Typically this kind of beginner question would be more suited to reddit, but I think the responses there are biased toward inexperience.<p>Here&#x27;s the criteria I have so far for a &#x27;reasonably competent&#x27; developer:<p>- knowing how to compile a basic C program - knowing enough git to contribute to open-source projects on github-likes - knowing common DS&amp;A patterns (not necessarily well enough to pass FAANG though) - being able to setup a basic CRUD website with logins &amp; accounts - knowing OOP paradigms like classes, constructors, etc.<p>What am I missing?