最优秀的程序员同时也是最善于自省的

转载 2006年05月27日 23:51:00
显而易见,此话不是出自我口,俺没有这等高度与才华,而是大师温伯格的,我这一生估计就只崇拜两个人:一个是比哥(比尔盖茨),另一个就是温伯格。与这两位大师相关的书籍与报道,我看了不少,同时也受益匪浅。有时,我也恬不知耻地做做白日梦,幻想有朝一日其貌不扬的我也能出人头地,有梦真好,但梦醒时分,直面残酷的现实,感到那个DREAM真是遥不可及,BUT ANYWAY,重要的是我们不要停止努力与奋斗。

 

       在日常生活中,自省是一种自我检查行为,即对自身思想、情绪、动机和行为的CHECK。古希腊伟大的哲学家苏格拉底将生命中的大部分TIME用于自我检查,他甚至对自己作出了这样的要求:”未经自省的生命不值得存在“。

 

       那么,自省与程序员有什么关系呢?

 

       许许多多的Programmers在阅读程序或者Coding的过程中,都喜欢检查某一条语句或某一个FUNCTION的正确性,它的功能是什么,并预测它的执行结果,其实这个过程就是自省,通过自省,如果我们能提前发现做错了什么,我们会对导致这个结果的思维过程进行检讨,然后采取一些相应的措施,对这个过程进行调整。作为程序员,我们大多时候都在进行自省,自省向我们提供了极大的灵活性和控制力,自省让我们不断提高与进步。

 

       我毕业将近八年,估计CODING的总时间会有五年,我有时候真的很象一个个代码模块一样地工作,犹如一个小黑盒,BOSS只需输入要求[即安排编程工作],工作结果就会源源不断地输出。五年的时间,遇到过成千上万的ERROR与BUG,刚毕业那两三年,激情澎湃,但也心急气躁,遇到BUG时只是一味地抱怨,并没有养成自省的习惯,BUG还是接踵而至,我就好象一个婆婆***汽车教练员,面对出错只会不停地埋怨,而并没有去分析原因与传授要领,最后,我就完全地成为了BUG的奴隶。

 

随着时间的流逝,在你了解清楚这个社会后,你的激情开始减少,你会变得越来越心平气和,心态上的改变使得在处理BUG的方法上的改变,抱怨是没有用的,应该从自省入手,经常地回顾一个个思维过程,体会一个个BUG的来龙去脉,感觉到自已一步一个脚印地进步,尽管离所谓的高手还很远很远,但重要的是我们不要停止努力与奋斗。

世界上最优秀的程序员同时也是活得最快乐的人

原文地址:http://www.aqee.net/the-best-programmer-in-the-world-is-the-one-having-the-most-fun/。 Colin走...

为什么优秀的程序员也是优秀的设计师

在高科技行业中,我听过很多伟大的开发人员声称对设计一无所知。他们将设计当作是一个神秘的世界,一个编程世界之外的世界。他们觉得他们永远无法“干”设计的工作,因为他们根本没有关于这方面与生俱来的能力。 ...

优秀员工离职对公司也是有利的

如果有一天,公司精心培养出来的优秀员工突然提出要离职,你会怎么办呢?我的回答是:“尽快送他离开。”     经过多重职员培训,终于成长为公司中坚力量的员工却要离职。听到这样的消息,多数老板都会痛...

最简单有效也是最适合程序员的代码文件安全加密保护方法——EFS

可能很多程序员都用过EFS,至少都知道NTFS有这么个加密功能,但并不了解它,会觉得不好用,因此没有真正用起来。但一般情况下也找不着更好的加密方式,于是就裸奔了。其实EFS是非常适合给程序员做工作代码...
  • huzgd
  • huzgd
  • 2011年02月12日 22:50
  • 3206

她是维秘超模 也是女程序员!

新媒体管家 点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! 大牌科技公司里,包括Google、苹果、Facebook、Twitter、微软、...
  • Px01Ih8
  • Px01Ih8
  • 2017年11月25日 00:00
  • 27

如何做一个高效率的程序员,对程序员也是很重要。。

如何做一个高效率的人,对一个人的成功很重要,如何做一个高效率的程序员,对程序员也是很重要。大家好,我是:OpenEIM,下面与大家交流一些经验。   这是一则笑话。Shlemiel是一位油漆工,他...

【JAVA】java中实现map集合的数据存取详解三种方法。Android程序员也是要会写的

作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 长期维护的Android项目,里...

程序员也是会浪漫的->打造浪漫的Android表白程序

一年前,看到过有个牛人用[HTML5](http://lib.csdn.net/base/html5)绘制了浪漫的爱心表白动画,后来又在[华超的这篇文章](http://blog.csdn.net/h...

多线程,它是让计算机更好用的东西,也是程序员最容易犯错的东西----小话c语言(13)

[Mac-10.7.1  Lion  Intel-based  x64  gcc4.2.1] Q:  c标准中包含线程操作么? A: 没有。 Q: 给个mac下线程操作的例子吧。...

【Java二十周年】我也是java程序员

看到这个java二十周年的征文活动,思绪不经的回到了十年前,那个时候我14岁,家里刚刚买了一台奔腾四处理器的pc。那个年纪的我,还不知java是何物,只知道用电脑打游戏,玩红警,玩魔兽世界,打cs,忙...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最优秀的程序员同时也是最善于自省的
举报原因:
原因补充:

(最多只允许输入30个字)