• 怎么样做到每天都能写代码?


    你是否曾为项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着写,你还能记得多少?

    为此,可汗学院计算机科学学院院长暨 jQuery 创始人 John Resig 撰文分享了自己的心得和体会。现在,让我们看看他是如何做到每天都写代码的,首先他给自己定下了几条规则:

    1. 每天必须写代码。可以写文档、博客或者其他的文章,但是必须要加进自己写的代码。

    2. 代码必须是有用的。不要格式化、重构的代码。

    3. 代码尽量在午夜之前写好(为了避免不想熬夜而草率地写代码)。

    4. 代码是开源的,且最好放到 Github 上(这样强迫自己小心写代码,并会考虑代码重用性及怎么创建项目前期的模块)。

    当然,以上这些规则是灵活的。John Resig 之所以制定这么严格的规则,是想提高自己业余项目的开发效率。他已经在连续 20 周的时间里每天写代码,这给他带来了好的工作习惯。

    鉴于此,John Resig 为大家分享了每天坚持写代码后的收获:

    要养成写代码的习惯,也许你会觉得这很难,但是在这之前你首先应该端正态度,不要有太多的焦虑,心平气和地写代码,你会看到意想不到的效果。

    每天逼自己半个小时来写代码,工作日期间不要超过一个小时,但在周末要多花点时间来写代码,因为利用好周末时间是关键。

    每天写代码的好处有很多,最直接的就是不会让你遗忘,像文中开头所说的,如果你隔了两个星期接着再做项目,你还记得多少?

    然而,每天写代码也有副作用,那就是会让你的大脑在不时地思考,不管你在散步或从事其他休闲活动。当然,这会利于你早日想到解决问题的好方法,也会替代你的焦虑。

    最重要一点就是要学会平衡工作与生活,什么时候该做什么事情。在生活中,可能会想跟朋友出去娱乐一下,那么你就要与朋友好好沟通,能否写完代码再出去。如果时间不允许,那就请今日事今日毕吧。

    最后再说一句:勇敢的人定可以创造奇迹!

  • 相关阅读:
    Codeforces Round #547 F1&F2. Same Sum Blocks(贪心)
    Codeforces Round #547 D. Colored Boots(贪心)
    Codeforces Round #547 C. Polycarp Restores Permutation(二分枚举/数学+模拟)
    CCF 201812-4 数据中心(最小生成树)
    CCF【小明放学&小明上学】
    TIME_WAIT状态
    ping的详细过程
    两段不相邻子段和之和最大
    神水一题之“Who's in the Middle”
    日进一步之“A Knight's Journey”
  • 原文地址:https://www.cnblogs.com/Jasxu/p/code.html
Copyright © 2020-2023  润新知