一个程序员的时间管理一

一个程序员的时间管理

www.MyException.Cn   发布于:2013-09-11 16:44:00   浏览:1011次

     如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱?


     天下真有这样的好事吗?


     是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”。每天每一个人都会有新的86400秒进账,而这86400秒的价值要远远的大于86400元。那么,面对这样的一大笔财富。你打算怎样利用它们呢?


     其实吧,我并不知道你是如何利用它们,但我知道我自己是如何利用的,下面把我的一些时间管理经历和大家分享。


     今天是2012-4-11,是我来到这个世界上的第9142天。


     关于时间管理的概念理解,我是在大学二年级的某一天通过百度百科所学习到的。因为在那之前自己也经常的听到时间管理这个,时间管理那个,不过貌似它们都和我没有关系,因为那之前正处于大学的"逍遥时期",每天的时间都很"充裕",根本不需要什么管理。如果你经历大学的生活的话,你应该懂得我所说的指的是什么。


     但是命运注定每个人都会有一个人生的转折。当我进入一个新的集体,新的环境(提高班)的时候,突然发现自己的时间是多么的匮乏,那么多的学习任务,那么多的要做的事情,可一天下来剩下给自己的还是那么多的乱糟糟。于是我给自己提出了一个命题:“我的时间应该如何管理?”


     命题有了,于是开始找各种理论,各种工具,并加以实践。其实我个人觉得时间管理并不是一件简单的事情。在早期时候我认为的时间管理是一场持久的"战争",而且大部分的时候自己都是战败者,被自己的懒惰,被自己的拖延,被自己的缺乏行动一次次的打败,而那些所谓的"计划安排"都被束之高阁。


     这种现象很让我头疼,我的目的是为了管理时间,怎么管理管理着反而越来越乱了呢?于是又开始反思,找问题产生的原因,找网络上的一些大牛们向他们请教。经过一番"折腾",终于在2010年10月26日找到了问题的所在:时间是我管理不了的,我管理的应该是自己。真正的敌人不是"时间",而是我自己。


     原来时间一直都留在那里,而流逝的是我们自己。


     于是重新给自己提出命题:“在有限的时间内,我应该如何去管理我自己?”


     2010年10月26日对我来说是一个值得纪念的日子。这天似乎有点顿悟的感觉。让我由原先的被动转变为主动,时间由原来的"敌人"变成现在的朋友。而真正的敌人我已经锁定,就是我自己身上的那些缺点:懒惰,拖延,不行动。


     又一场战争开始了。从2010年10月26日开始用实际行动来和那些敌人宣战。于是,便有了我现在的晨间日记,有了我现在的自我管理体系,到今天为止晨间日记已经坚持了366篇,整整一年的时间。但是从我开始写到现在有533天,这么一算366/533=0.6866,这表明着我的胜算概率大过一半了。而那些167天由于各种原因:放假回家,状态不佳,外出,没有电脑写的环境,懒惰,拖延等等......但从宏观上看,我已经开始慢慢的掌握主动权了,能够更好的把控自己,关于晨间日记具体的内容可以参阅这本书《晨间日记奇迹》。


     接下来和大家分享一下我个人是如何与时间相处的。这里先说明一下,以下的时间管理方式并不是一开始就这么做的,而是经过了两年左右的时间,尝试过各种方式,各种软件和理念,也经历了各种失败,最终按照自己的特点形成自己的时间管理体系,并不一定适合每一个人。这里作为分享,希望大家共同学习和提高并指出我体系中所出现的不足指出进行指点。


     现在指导我时间管理的核心理念为GTD(Get Things Done), 它的最高目标是让个人能够达到心止如水的境界。主要的原则是把自己的脑子中的各种东西(包括想法、计划、任务等等)转移出来,集中精力去做正在做的事情,达到高效的工作方法。


     GTD的基本步骤可以分为收集、整理、组织、行动、回顾。核心流程可以参考下图:


     以上的解释和图的介绍比较概括和抽象,我接下来结合我自己的实际情况对整个的流程进行介绍。


     我的工作学习场所:大部分时间在计算机面前;


     我所用到的硬件:笔记本一台,智能手机一部;


     我所用到的软件:OneNote, Google Calander, OutLook, Wakoopa.


     第一步:收集(OneNote+OutLook)


     每天我会在早晨八点到八点半的时间用半个小时用OneNote来写晨间日记,在晨间日记中专门有一个模块叫做今日目标,这里是我最主要的Inbox之一。


     OneNote晨间日记中的Inbox:


     如果有其他的想法,则直接添加在此模块中。填完之后选中所有事项,按住快捷键Ctrl+Shift+1,则会在每个事项前面添加一个小旗,表示今天事项的意思(当然还可以选择其他的小旗,明天,后天,下一周等等)。当出现小旗的同时,这些事项会同步的出现在你的OutLook之中。

 


     当然也可以在Outlook中直接写入你的事项。.这里的Inbox里面的事项主要是今天的,如果纯粹的想法和没有规律的事项可以放入不显示日记的Inbox中。到这里收集的工作基本结束。

 

        第二步:整理


     将这些事项(Stuff)放入inbox中后,要花一些时间对其进行整理,我个人是在写完晨间日记之后开始对其进行整理,并对这些事项和想法进行分类,分类的方式是按照史蒂芬·柯维所写的《高效人士的七项习惯》中建议的分类方式进行,能够更好的掌控个人生活的平衡。例如我吧事项4归类为英语,并标记为重要不紧急。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 全栈程序员的成长历程通常包括以下几个步骤: 1. 基础知识学习:包括计算机基础知识、编程语言基础知识、数据结构和算法等。 2. 实践经验积累:通过完成一些小项目或参与开源项目,积累实际开发经验,提升编程能力。 3. 选择一个关注领域:全栈程序员是指能够涉及前端、后端、数据库、运维等多个领域的程序员,因此可以选择一个感兴趣的领域进行深入学习。 4. 加强软件工程和系统设计能力:包括代码规范、版本控制、测试、自动化部署、性能优化等方面的知识和技能。 5. 不断学习和提升:全栈程序员的技术领域非常广泛,因此要不断学习新技术和理解新范式,提升自己的综合能力。 ### 回答2: 一个全栈程序员的成长历程可以说是一个不断学习和成长的过程。 一开始,全栈程序员的技能可能还比较单一,只懂得某一种编程语言或者某一种技术领域。但是随着时间的推移和经验的积累,他们逐渐开始接触到更广泛的技术领域和编程语言。 在成长过程中,全栈程序员开始了解和学习不同的编程语言,如Java、Python、JavaScript等。他们学会了如何使用这些语言来开发不同的应用程序,无论是前端还是后端。 同时,全栈程序员也开始了解多种技术框架和开发工具,如Spring、React、Vue等。他们学会了如何使用这些框架来提高开发效率和优化代码结构。 除了编程语言和技术框架,全栈程序员还需要学习其他相关的技能,如数据库管理、网络安全等。他们需要了解如何设计和管理数据库,如何保护应用程序的安全性。 在实践中,全栈程序员也需要积极参与不同的项目,与团队成员合作。通过与其他开发人员的合作,他们可以学到更多的技术知识和项目管理经验。 总结起来,一个全栈程序员的成长历程是一个不断学习和拓展技能的过程。他们从单一的技术领域逐渐扩展到多个领域,从而成为可以独立完成整个应用程序开发的专业人员。通过不断学习和实践,全栈程序员可以不断提升自己的技术水平和职业能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值