1作者: boppo14 个月前原帖
我是自学的,在学习过程中我尽量避免使用人工智能。我经常看到“懂得如何编程”这个短语,但我不确定这个说法的共识标准是什么。通常,这种初学者的问题更适合在reddit上讨论,但我认为那里的回答往往偏向于缺乏经验。 以下是我目前对“合理称职”的开发者的标准: - 知道如何编译一个基本的C程序 - 了解足够的git,以便能够为类似GitHub的开源项目做贡献 - 熟悉常见的数据结构与算法模式(虽然不一定足够好到能通过FAANG的面试) - 能够搭建一个基本的包含登录和账户功能的CRUD网站 - 理解面向对象编程的范式,如类、构造函数等 我还缺少什么呢?