昨天,当我在寻找有趣的事情(关于编程)时,我看到了称为100天代码的东西,我感到印象深刻和兴奋。 世界各地的很多人虽然接受挑战并不容易,但这是连续编码100天的挑战,但是当您仔细阅读时,您会发现不仅如此,它还可以适应快速学习,提高技能,修正自己的错误,承诺并获得丰富的经验。
在Medium,这是自由代码阵营提出的一个非常大的挑战,其主要思想是每个人都学习编码,但是当您已经编写代码时会发生什么呢? 简单易学,学习新知识,提高技能,分享知识,消除不良习惯,并成为更好的开发人员。
是我要找的吗?
快速的答案是,是的。 主要原因是要提高我的技能并成为更好的开发人员。 尽管我每天都在编码,但我感觉自己被卡住了,但让我向您解释原因。
我有6年的开发经验,曾在不同的公司(如初创公司或咨询公司)工作,但大约2年前,我从全职技术发展到了前端,因为我对使用Microsoft的技术(ASP。 NET 3.0和4.0,Webforms,更新面板和Kentico)。 显然,当我开始尝试使用jquery,javascript和bootstrap时,我认为我的生活已经改变,使用不同的技术,我能够创建更好的网站。 作为任何前端开发人员,我除了从事一份工作外,还学习了Angular 1.5,但是当我遇到React时,我就迷上了,我想了解和了解更多有关此的信息。
好吧,现在我认为我的开发人员职业处于危险之中,因为尽管我热爱学习和热爱我的工作,但我仍然失去了“编写干净代码”的热情,这使我在工作中遇到了麻烦。 我忘记了重构代码,重用了已经创建的不同组件,仔细准备了要执行的任何工作的说明,等等,列表如此之快。 因此,在这100天里,我想要的是改善我的代码清洁度,学习新知识,进一步推进个人项目以及其他事情(提高我的英语能力,在这里写)。
这一挑战将使我改变。
是的,这个挑战将使我改变,因为我非常确定这将是一次伟大的冒险,很难追随,但是当我完成并回头看去并知道我已摆脱所有不良习惯时,我将感到自豪。 除了承诺,我不能失败。
我的挑战,我的规则。
基本上,我要遵循的规则是:
- 每天写30分钟的代码(共100天),关于工作的代码在这里不会计入。
- 我花在课程上的时间很重要。 (我已经在Udemy上了Sass课程)。
- 从事不同个人项目或不同项目显然很重要。
- 尝试在Github上关注回购协议,并提供我每天所学的每日更新。
- 我每周可能会错过1天(主要是因为我是2岁的父亲,我需要在家中提供帮助)。
- 在100天内,我将能够找到一个可以提交一些代码的存储库。
- 所有编写的代码都将推送到我的Github帐户。
- 在我的Twitter帐户上报告有关此挑战的所有信息。
- 阅读编程书籍(理论)的时间不计算在内。
因此,这是这次冒险的绝佳机会,如果您想在Twitter上关注我,以使您随时了解这一挑战。
PS:如果您想让我对我的英语进行一些更正,请随时发表评论。 因为这是我的英语最终测试的一部分(写在线博客)。
谢谢。