跳至内容区

银河花园

42 核心课程里程碑 0 完成

在 2025 年 10 月 6 日,我重返学校,在五月期间通过与我本地的 42 电脑科学学校分校名为 Piscine 的训练营后,正式参与 42 的核心课程。

在 2026 年 10 月 16 日,我完成并通过 42 学校核心课程的第一个项目,因此完成了里程碑 0(Milestone 0),42 学校的核心课程的第一项里程碑。

42 的核心课程有项步伐系统,让学生在加入核心课程后第一次登入内联网时,他们将回答自己计划会话多长时间完成核心课程,而系统将建议完成课程各项里程碑的截止日期。内联网也可根据学生完成各项里程碑的速度而调整截止日期。

我选择在一年内完成 42 的核心课程的目标,内联网因此建议我与 10 月 17 日完成第一项里程碑。结果我在系统建议的截止日期的前一天完成这项里程碑。

42 核心课程的第一个项目是要求血行创建自己的 C 编码语言的静态库,包含各种将帮助我们做未来的项目的功能。这些功能大部分是重写 C 标准库里的功能,不过学生也需要根据项目需求编写一些新功能。

我其实在 10 月 14 日首次完成这项项目,不过无法通过同僚和系统的评估,因为他们发现我的作业里包含许多错误。结果,我需要等一天才能重试这个项目。

然后 10 月 16 日来临,我重试该项目时,我与同僚讨论如何解决这个项目,并寻求他们的意见。我们除了手动测试,也使用其他 42 学生开发的测试程序以确保我们作业里的功能能发挥作用,并且我们的作业能成功创建成静态库。

最终,在花了数小时与同僚们讨论、预约彼此的时间以进行作业评估,我成功通过 42 核心课程的第一个项目,而且因也通过项目的额外部分而赢得最高分!换言之,我成功完成里程碑 0。

比通过该项目更棒的是,我的同僚也祝贺我终于成功通过该项目。这让我更加欣赏 42 学校的同僚见互相学习的模式,因为该模式鼓励学生们互相帮助学习并完成项目。

为了庆祝我完成 42 的里程碑 0,我决定放长周末,尤其因为来临的星期一正好也是屠妖节,为马来西亚的公共假日。

电邮回复