程序员有些什么浪费时间的习惯

程序员有些什么浪费时间的习惯

古人说,人要不停反省自己,作为程序员,也必须如此。这是一篇自我反思,因为我总觉得自己像个没头苍蝇:感觉有很多事要做,但其实又没做什么,把自己搞得很累却又没啥大的收获。要么毫无追求,至少有个平淡的心态去享受每天的生活;

要么有所追求,努力的去达成自己的目标。

我不是第一种,至少还没到那个境界,所以必须是第二条路。

那么究竟是哪里出了问题:

我浪费了很多时间,很多很多时间,这种浪费不仅仅是浪费,更是培养了一种逃避的心态:

要做正式的事之前,先上会微博轻松一下,“准备”一下吧;

对于研究、阅读资料,我们更醉心于收集资料;

在这种貌似有理,实则无用的额外工作下,时间被心安理得的浪费掉了,懒惰与拖沓在不知不觉中培养起来了。

这是一个正反馈,这是一个恶性循环!

那么我的时间具体被浪费在哪里呢?仔细分析一下:

1. 习惯性的网上闲逛

讲个例子,有篇博客我想写很久了,名字我都想好了,叫“技术与能力的关系”,内容也想过了,通过技术水平与实际应用能力做个比较就是个很好的例子。于是我打开浏览器,打开博客,写好题目 - 然后不知怎的点开了Chrome的一个空白页面,上面有我访问过的那些网页:豆瓣,新浪微博,LinkedIn,GReader,Gmail等等,于是,我一个一个点开来,看看有没有给我的消息,再看看好友们有啥更新;一圈轮下来,已经过了些时候了,最先看的那个有啥更新不? 好吧,我进入死循环了。

这是一种逃避,浪费自己的时间,培养自己的懒散,是多么愚蠢的一种投资啊!

有个解释挺好听的,这叫时刻关注业界趋势,了解最新技术,开阔眼界。恩,蛮有道理的,但你能说说今天你花了几个小时,从上面获得了哪些有价值的信息,有帮助的知识吗。哦,也许你转了几篇蛮有技术含量的文章,但您看了吗,你看懂了吗?

显然,对我来讲,我没有从中得到太多有意义的收获。

总结:

避免强制灌输的信息,不搀和这些SNS的玩意了,除了twitter,但是也有条件:只follow一些发布靠谱信息的技术人,只发布靠谱的twitter,而且默认消息接收是off的,不会被动的接收,而是在自己在需要的时候主动去查看。

2. 无意识的开电脑,开浏览器

曾几何时,回家打开电脑就跟进门脱鞋一样变得如此的理所当然,如此的无意识,当然,更别说开电脑后打开浏览器了。 我们成了电脑,成了浏览器的奴隶,而完全忘了电脑只是个工具,我们用它,只是为了完成某个工作:比如要写篇博客,比如要实现个算法,或者读一篇文章等等。

让开电脑,开浏览器这件事变得有意识,变得更加的有目的性,就能减少许多不必要的时间浪费,还能节约能源:)

总结:

打开电脑前,先列出你要完成哪些事,完成后就关掉!

3. 一次试图做多件事

你会一下子点开好几个网页吗?然后晕头转向的在之间切换着吗 - 这是很典型的南辕北辙的例子了,想加快速度,结果却截然相反;这和我读书、学技术也是类似的,试图一下子读好几本书,掌握好几个方面的技术,结果却必然适得其反。

一次试图做多件事是很不靠谱的,明白这件事不难,难的是如何控制住那种“圆满”的诱惑。

有舍才有得,不舍却会一无所得!

总结:

一次只做一件事,从一次只读一本书开始!

我觉得我是找到了症结所在,好好朝着好的方向去改进吧!

本文来:A8U,感觉写的跟自己的习惯很贴切,就转过来,希望大家共勉!

时间: 2024-09-29 02:36:21

程序员有些什么浪费时间的习惯的相关文章

<转载> 优秀程序员必备的24条好习惯

<转载> 优秀程序员必备的24条好习惯 转自 优秀程序员必备的23条好习惯 ,But add some my comments of TerryXia in Green. 编程是一项聪明人玩的游戏,它既是对智力的考验,也是对习惯的考验,智力的好坏取决于父母的基因,人们无从左右,但习惯的好坏却是可以不断培养.一项由美国芝加哥大学国家研究组织进行的综合社会调查,公布了“十大最痛苦工作”排行榜,其中IT主管成了最让人痛苦的职业.程序员如何才能让自己的“痛苦”的职业不那么痛苦呢? 世间少有天才,所谓天

优秀程序员必须具备的八个习惯

什么才是优秀的程序员,最谁也说不出准确的答案,没有确切的定义,可以有很多的切入点从编程语言,算法和其他技能上去回答,但是我们统统忽略了程序员的生活,见过了中关村的程序员大牛从小菜鸟一路艰难的磨练,总结下我的看法,优秀程序员必须知道的八件事情. 1.补充正能量保持好状态 话说人有三迷,你不工作的时候,你在状态么?如果回答是否定的那么你需要改变,你需要一种自己喜欢的提神方式,可以是咖啡,可乐,或者是刷微博听音乐,可以所思调增自己的精神状态,让自己不管在工作还是生活中,都能保持一个很好的状态,一个良好

Java程序员该养成的几个习惯

现在程序员这个职位越来越吃香,很多人都选择进入程序员的队伍,但是想要做一名优秀的程序员就必须要有好习惯. 一.让自己有一个明确的目标        一个人要是心中目标那日子就如同虚度.不管在哪个行业都是如此.如果你想要在Java的职业生涯中有所成功就必须要有一个明确的目标.比如先从web开发开始学习还是桌面应用开始.另外要对自己的学习做一个计划,先学习Java语法基础再到数据库,再到spring的框架最后再整理自己所学到的做一个项目试试. 二.每天至少写4小时代码        可能当你看到这点

个人分析程序员的性格特点,生活习惯

 身为程序员的您是否有下面这么多性格与习惯? 1.聪明但是给人的感觉是不谦逊. 2.交流与合作能力比较强,但是又往往向往个人主义! 3.懒惰,大部分程序员可能都是这样,也许是因为程序员已经习惯了脑力劳动. 4.创造力非常强,但是好像又缺乏纪律性! 5.学习能力非常强,但是又往往太过于依赖个人经验. 从我个人就暂时归纳这么多,请大家继续跟帖总结... 个人分析程序员的性格特点,生活习惯

程序员的时间换算表—-为什么程序员不擅长估算时间

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的 值.1天转化成3.14周.他过去因为程序员不擅长估算时间而吃尽了苦头.我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误.   时间估算时困难的.每一个程序员都有一个现实的估计区间.低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了.超过这个区间的估计意味着这个任务太大而很难预估. 对于初级开发者来说,这个区间甚至都不存在.他们忽略(构件

优秀程序员必备的23条好习惯

这一点错,那一点错,错到一起就是大错.--<我是特种兵之利刃出鞘> 编程是一项聪明人玩的游戏,它既是对智力的考验,也是对习惯的考验,智力的好坏取决于父母的基因,人们无从左右,但习惯的好坏却是可以不断培养.一项由美国芝加哥大学国家研究组织进行的综合社会调查,公布了"十大最痛苦工作"排行榜,其中IT主管成了最让人痛苦的职业.程序员如何才能让自己的"痛苦"的职业不那么痛苦呢? 世间少有天才,所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了.所以,对于绝大多数

一个优秀程序员必备的6个好习惯

一个伟大的程序员需要具备哪些特质呢?也许大部分人回答的是逻辑.机智.耐心和勤奋当然,其实这个问题并没有标准的答案,但是除了这些特质,习惯也是非常重要的,而这个特质可能在已经进入正轨的团队组织中才得以窥见. 除了必须的技术和逻辑思维,下面看一下在团队中应该具备怎样的好习惯吧~ 好的时间管理 亲有木有经常遇到迟到的问题,对于任何一家公司迟到都是很让人头疼的.作为一名程序员,有时候不得不熬夜加班,从而导致第二天上班迟到啦~(这点小编要投诉一下我们戴维,总是踩着点打卡,哪怕你来早那么一点点,都不会有那么

程序员应该具备的十个项目习惯

1.估计解决问题的时间.一方面要勇于承担责任,另一方面要记住最后解决问题的时间,工作中尽量多的使用Google.StackOverFlow等工具,但遇到重大问题时,需要及时反馈,大家共同讨论,切不可独自一个人摸索,要相信团队. 2.重视设计模式.大多数代码混乱,是由于缺乏良好的设计模式思维导致.当然如果脚本更能有效解决问题,优先考虑脚本. 3.做事对事不对人.出了问题,第一重要的是解决bug,而非指责写代码的同事,这才是真正有用的地方.团队应该互相帮助,共同发展.另外遇到比较烂的代码时,要先提出

程序员20%的空闲时间要做什么!(转)

做程序员两年有余,其中辛酸真是一言难尽.新技术层出不穷,在疲于业务的同时,很少有时间去看书学习新东西,也不想去想自己再不充电就会被淘汰.一天一天,就这样做一天和尚撞一天钟……        恰巧,前几天因为查找资料,到网上的技术论坛神游了一下,不禁为自己的固步自封暗暗惭愧.其中有这么一篇文章,更是让我汗颜,谁知心中顿时一股豪气冲胆边生:我以后也要这么样去要求自己! 不断学习,增强知道储备     利用平时的时间钻研业务,学习英语,多读一些书籍.文章.对于电子版的资料,不要以为保存在硬盘就等于记住