人工智能的飞速发展又一年,为所有人——包括刚入行的新人——创造了前所未有的软件开发机会。事实上,许多公司都面临着人工智能人才短缺的困境。每年寒假,我都会抽出时间学习和实践,也希望你们能这样做。这不仅能帮助我精进旧技能、学习新知识,还能助力你们在科技领域的职业发展。
要精通人工智能系统构建,我建议您:
让我来解释一下为什么这些都很重要。
我听说有些开发者建议其他人直接上手开发,而不用考虑学习。这是个糟糕的建议!除非你已经身处一个经验丰富的AI开发者社区,否则在不了解AI基础知识的情况下贸然开发,意味着你可能会重复造轮子,或者——更有可能——把轮子造得一团糟!
例如,在面试求职者时,我曾与一些开发人员交流过,他们要么重新发明了标准的 RAG 文档分块策略,要么复制了现有的智能体 AI 评估技术,要么最终写出了混乱的 LLM 上下文管理代码。如果他们参加过一些相关的课程,就能更好地理解现有的构建模块。他们当然可以从头开始重建这些模块,甚至可能创造出比现有解决方案更优的方案,但他们可以避免数周不必要的工作。因此,结构化学习非常重要。此外,我发现上课真的很有趣。比起看 Netflix,我更喜欢观看一位知识渊博的 AI 讲师的课程!
同时,仅仅上课是不够的。很多经验只能通过实践才能获得。学习飞机的理论知识对于成为一名飞行员至关重要,但没有人能仅仅通过上课就成为飞行员。在某些时候,亲自坐上驾驶座是必不可少的!好消息是,通过学习使用高度智能的编程语言,构建过程变得前所未有的轻松。学习人工智能的构建模块或许能激发你新的创作灵感。如果我对要做什么项目没有灵感,我通常会选择上课或阅读研究论文,一段时间后,我总能获得许多新的想法。此外,我发现构建过程真的很有趣,希望你也能从中受益。
最后,并非每个人都必须这样做,但我发现如今就业市场上许多最优秀的求职者至少偶尔会阅读研究论文。虽然我觉得研究论文比课程更难理解,但它们包含大量尚未转化为易于理解形式的知识。我个人认为阅读研究论文的优先级远低于上课或实践,但如果你有机会提高阅读论文的能力,我也强烈建议你这样做。我觉得上课和实践很有趣,而阅读论文可能更枯燥乏味,但从论文中获得的灵感火花却令人欣喜。
祝您度过一个美好的冬日假期,新年快乐!除了学习和创作之外,我也希望您能多花时间陪伴家人——这同样重要!
本文作者:Eric
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!