设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

jQuery之父:每天都写点代码

2014-5-30 09:59| 发布者: joejoe0332| 查看: 2791| 评论: 0|原作者: 伯乐在线|来自: 伯乐在线

摘要:   John Resig 是 jQuery 的创造者和主程,2011年5月 John Resig 从 Mozilla 离职,随后加入在线教育组织 Khan Academy。2012年国外一位艺术妹纸Jennifer Dewalt在180天做了180个“网站”,Jennifer 的坚持鼓舞和启 ...

  John Resig 是 jQuery 的创造者和主程,2011年5月 John Resig 从 Mozilla 离职,随后加入在线教育组织 Khan Academy。2012年国外一位艺术妹纸 Jennifer Dewalt 在180天做了180个“网站”,Jennifer 的坚持鼓舞和启发了很多技术人员。John Resig 也深受启发,结合自身情况写了这篇博文。


  去年秋天,我的“兼职编程项目”遇到了一些问题:要不是从 Khan Academy 的项目里挪出时间来的话,我根本没办法将不理想的进度弥补上。


  这些项目遇到了一些严重的问题。之前的工作我主要是在周末,有时是工作日的晚上做。但最终证明,这样的工作安排并不适合我。为了在周末尽可能地尝试 完成高质量的工作,我压力巨大(如果我做不到的话,会有很深的挫败感)。这样安排的问题在于周末并不一定都有空–而我也不想周末两天都在写代码(要牺牲掉 所有的休闲和乐趣)。


  另外一个问题就是隔了一周这么长的时间之后,很容易会忘掉上个周末在做什么、还有什么没做(即使做了备忘也会这样)。更不用说万一某个周末什么代码都没写,那就要隔两周了。间隔太长的话对于项目来说是致命的(我有好多兼职项目就这么挂掉了)。


  Jennifer Dewalt 去年完成了一项创举,她在180天里完成了180个网站。我深受启发,因此我强迫自己采用类似的策略:那就是每一天都要花时间在兼职项目上。


Illustration bySteven Resig


  于是我为自己定了一些规矩:


  1. 我必须每天都写点代码。我可以写文档、博文或者其它的东西,但必须是在写了一些代码的基础上。

  2. 写的代码必须是有用的。不调整代码缩进,不转换格式,如果可能的话绝不重构代码。(这些事情都是允许的,但不能作为当天仅有的工作。)

  3. 所有的代码都必须在午夜前完成。

  4. 代码必须是开源的并且放在Github上。


  部分规矩执行起来并不是那么严格要求的。并不是说只能在午夜前才能写代码,只是不想熬夜然后写出来的代码却马马虎虎的。代码也并不是一定要开源或者放在Github上。这么做只是为了让我对自己写的代码印象更深刻(以便于重用代码、为之前写的代码创建模块)。


  至今为止效果非常好,我已经连续坚持了20个星期了。我写代码的习惯得到了彻底改变,我的生活质量和精神状态也得到了很大的提升,因此我想把这段经历写下来。




酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部