我的 #100daysOfCode 挑战 我的 2018 年 100 天代码挑战

2025-06-08

我的#100daysOfCode 挑战

我的 2018 年 100 天编程挑战

100天编程挑战赛如今越来越受欢迎。这项挑战赛由亚历山大·卡拉威 (Alexander Kallaway)发起,旨在培养定期编程的习惯。如今,越来越多的开发者每天都在积极参与这项挑战。

我已经想了一段时间要开始挑战了,现在终于决定是时候付诸行动了。今天是我的第一天。你可能想知道我为什么决定参加#100daysOfCode?或者我计划在挑战期间做什么?答案就在下方。当然,随着100天的进行,答案可能会有所变化。所以,为了跟上进度,请定期查看我的博客或关注我的#100daysOfCode Github repo。

GitHub 徽标 EndlessTrax / 100天编程-2018

我的第一个100天编程挑战!祝我好运……

我的 2018 年 100 天编程挑战

为什么?

因为我需要一些条理!我的生活充其量也就是忙乱。所以有时我需要社会责任感(也就是积极的同伴压力)来帮我完成一些事情。我的第一本书就是这样写的!

这也将帮助我采取措施建立我的投资组合、朋友和信心,以期在我的开发人员职业生涯中迈向新的高度。

(修改后的)规则

我承诺每天编程小时,分几次完成。

此编码时间将用于构建作品集和个人项目,而非客户工作。其中可能包含需要边编码边学习的教程。观看视频不计入。编写伪代码则计入。

为我的博客编写编码教程可能算作总时间,但不能超过一半……

(如果您从未听说过该挑战,您可以在此处找到官方规则和常见问题解答。)

为什么要接受挑战?

因为我需要一些条理!我的生活充其量也就是忙乱。所以有时候我需要社会责任感(也就是积极的同伴压力)来把事情做好。我的第一本书就是这样写的!

这也将帮助我采取措施建立我的投资组合、朋友和信心,以期在我的开发人员职业生涯中迈向新的高度。

(修改后的)规则

我(像我之前的许多人一样)擅自修改并扩展了“规则”。以下规则扩展了挑战赛的官方规则。

  1. 我承诺每天编程一小时,分多次完成。

  2. 此编码时间将用于构建作品集和个人项目,而非客户工作。其中可能包含需要边编码边学习的教程。仅观看视频不计入。编写伪代码则计入。

  3. 为我的博客编写编码教程可能会计入总时间,但不能超过总时间的一半(最多 30 分钟)。

  4. 在旅行期间,我最多连续缺勤两天。任何缺勤天数都会被计入挑战的最后期限,直到达到100天的编码时间。

  5. 可以接受的缺勤原因:

    • 乘坐飞机/火车/汽车长途旅行。
    • 护理生病的孩子。
    • 失去肢体/或手部严重受伤。
    • 死亡。
  6. 代码将每日推送至 Github 或 Bitbucket(用于私有代码库)。并非所有代码都会在我的 #100daysOfCode代码库中。项目可能需要自己的代码库,在这种情况下,这些代码库的链接将放在此README.md 文件中。

我将建造什么?

我有几个想法。有些在挑战的 repo 里提到了。有些,嗯,会私下分享。并非所有东西都必须开源和免费。 ;)

不过有一件事是肯定的,我会从真正的 Python 课程开始挑战。诚然,其中一些内容可能针对的是比我编程新手稍微新一点的人。但实践就是实践,我相信我最终会从中获益良多。我打算在这个博客上分享我在课程中学到的一些东西。

本着透明的精神,我目前在 Real Python 担任社区经理。我手上的课程是最新版本的预发行版,据说最新版本已经进行了重大改写,并将于今年晚些时候发布。不过,我计划在评估和评论中保持诚实,因为我知道我的反馈将有助于改进课程,造福未来的 Python 爱好者。

准备,设置,开始...

我想剩下的就只有开始写代码了!你可以在推特上查看我的每日进度(根据官方规定)。你可以在推特上关注我,或者搜索话题标签 #100daysofcode 获取最新动态。

你要参加这个挑战吗?如果是的话,请在评论区告诉我。任何建议我都会很感激 :)

祝您编码愉快。

鏂囩珷鏉ユ簮锛�https://dev.to/endlesstrax/my-100daysofcode-challenge-1bo
PREV
全栈开发人员是一个骗局术语然而...看不起工人外包工作
NEXT
使用 Cursor 从 Express.js 迁移到 Encore.ts,性能提升 9 倍