Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

第 6 章:构建展示技能进阶的项目组合

在职业生涯中,你很可能会连续从事项目,每个项目的范围和复杂性都在增长。例如:

  1. 课程项目: 最初的项目可能是范围狭窄、有预定正确答案的作业。这些通常是很好的学习经历!

  2. 个人项目 你可能会继续独自或与朋友一起从事小规模项目。例如,你可能重新实现一个已知算法,将机器学习应用于某个爱好(例如预测你最喜欢的运动队是否会赢),或者利用业余时间在工作中构建一个小而有用的系统(例如一个基于机器学习的脚本,帮助同事自动化他们的一部分工作)。参加像 Kaggle 组织的比赛也是获得经验的一种方式。

  3. 创造价值 最终,你将获得足够的技能来构建项目,使他人看到更切实的价值。这为获得更多资源打开了大门。例如,从事机器学习系统开发可能不再只是你的业余活动,而成为你工作的一部分,你可能获得更多设备、计算时间、标注预算或人员编制。

  4. 提升范围和复杂性 成功会相互促进,为更多的技术成长、更多资源和日益重要的项目机会打开大门。

每个项目只是漫长旅程中的一步,希望是能产生积极影响的一步。此外:

  • 不要担心起点太低。 我最初的机器学习研究项目之一涉及训练一个神经网络,看它能多好地模拟 sin(x) 函数。它没什么实际用处,但是一次很好的学习经历,使我能够继续从事更大的项目。
  • 沟通是关键。 如果你想让他人看到你工作的价值并信任你,让你能投资于更大项目的资源,你需要能够解释你的想法。要启动一个项目,清楚地传达你希望构建内容的价值,将有助于让同事、导师和经理参与进来——并帮助他们指出你推理中的缺陷。在你完成后,清晰地解释你取得的成就有助于说服他人为你打开通往更大项目的大门。
  • 领导力不只是管理者的专利。 当你发展到需要团队合作的大型 AI 项目时,无论你是否处于正式的领导职位,你领导项目的能力都将变得更加重要。我的许多朋友成功地选择了技术而非管理的职业道路,他们运用深厚的技术洞察力来帮助引导项目的能力——例如,何时投资新的技术架构或收集更多某种类型的数据——使他们成长为领导者,也极大地帮助了项目的改进。

构建一个项目组合,尤其是展示随时间从简单任务到复杂任务进展的组合,在找工作时将大有裨益。