多彩的程序人生

简介:
常常想程序人生的问题,也常常在网上看程序人生相关的话题,但听大师讲程序人生,还是第一次。这位大师,就是侯捷。

侯捷,两岸著名技术教育者,计算机图书作者、译者、书评人,著有《深入浅出MFC》、《多型与虚拟》、《STL源码剖析》、《无责任书评》三卷,译有众多脍炙人口的高阶技术书籍,包括Meyers所著的“Effective C++”系列……

侯老师的人生经历非常丰富,从土木工程师,机械研究员,到程序员,再到自由写译,高校兼职讲师。从他的经历中,我们可以体会到一个非常鲜活、丰富而多彩的程序人生。同时,他对生活的态度,也另我们受益颇多。

和侯老师一样,我也是土木工程毕业的,不过我从毕业开始就告别了学习了四年的土木工程。侯老师说,一定要追随自己的兴趣,最自己喜欢的事情。我放弃土木工程,走上程序员这条路,对我来说也是非常激动和兴奋的,因为我找到了自己喜欢的事情。
侯老师讲的过程,我做了一些笔记,记录一下:

1. 文档和总结

印象很深的一点是,即使学习很累,每天晚上睡前再多坚持半小时,把所学的东西总结一下记下来,将来会非常有用。所以,以后也不要找借口没时间总结了,因此只是差再坚持半小时而已。

2. 和人交谈

程序员比较喜欢做自己的事情,不太关注别人,是不对的。和别人交谈过程中,能获得很多有效的信息。

3. 兴趣为根本

侯老师曾经在非常令人羡慕的公司工作,但最后都选择了追随自己的兴趣,做自己感兴趣的事情,非常重要。

4. 忠于自己内心的声音

5. 兴趣/热情

年轻的时候,肯定会有令自己疯狂的时期,也是人生的一段宝贵的经历。

6. 执着

不信青春唤不回,不容青史尽成灰

7. 毅力

人生是一场马拉松,不是百米匆匆

8. 专业

想要做到“为学当如金字塔,要能深来要能广。”其实是很难的。即使我们非常用功,天赋也不错,也可能成不了爱因斯坦,牛顿。所以,何不防释然一些,“弱水三千,取一瓢饮”。在自己的专业领域,有所研究,略有收获,亦悠哉悠哉。最切忌的是浮躁,“勿在浮砂筑高台”。有了这种心态,我想渐渐的也会在专业领域越走越远,越研究越深。

9. 用功

10. 态度

宁拙勿巧,宁下勿高,宁远勿近,宁繁勿略 - 朱熹

永远正面思考

11. 问道

山不走来,我向山走去

大扣大鸣,小扣小鸣,不扣不鸣

12. 勤勉

读过千赋亦能赋,观过千剑亦能剑

13. 不怕与人异

侯老师非常喜欢的一首诗歌:The road not taken。这里节选最后一段:

也许多少年后在某个地方,

 我将轻声叹息将往事回顾:
 一片树林里分出两条路
 而我选择了人迹更少的一条,
 从此决定了我一生的道路。

侯老师感叹,中国的传统教育,使得我们非常害怕与人不同,比如你独特的装扮,不同的兴趣等等。而国外的教育,是鼓励你与别人有所不同的。你独特的经历,独特的兴趣爱好,会给你加分不少。所以,我们也应该打破传统,不要害怕与人不同,做自己喜欢的事情,不要太多顾忌。

14. 品格

期许自己是“贵族”。“贵族”这里是指正直,道德高尚的人。

 

我在睡前花了半个小时整理了这篇博文,也许多年以后,我也不会记得侯老师的这次讲座的内容,但是这篇文章会帮我记住。

 

 

本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2010/07/12/programming-life.html,如需转载请自行联系原作者

相关文章
|
1月前
|
程序员 Python
踢球程序
【10月更文挑战第24天】
31 3
踢球程序
|
小程序 前端开发 程序员
【小程序】网络数据请求
【小程序】网络数据请求
255 0
【小程序】网络数据请求
|
小程序 IDE 前端开发
重新理解小程序的未来
小程序技术不再是互联网巨头的专属
100 0
重新理解小程序的未来
对拍程序
其中data.cpp是用来生成数据的,数据保存在data.txt ac.cpp是ac的源代码 wrong.cpp是错误的代码,提前要进行编译 ac的代码结果放在ac.txt wrong的代码放在wrong.txt 如果比较有差异就会停止运行 以下是对拍的源代码
135 0
对拍程序
程序人生 - 狗狗会“嫉妒”吗?
程序人生 - 狗狗会“嫉妒”吗?
88 0
程序人生 - 一直打嗝怎么办?
程序人生 - 一直打嗝怎么办?
106 0
|
JavaScript 前端开发 Shell
神奇的自产生程序
最近读到冯·诺依曼的《Theory of Self-Reproducing Automata》的中译本,被自复制自动机理论深深吸引了!
320 0
神奇的自产生程序
如何跳小程序
       经常会有人遇到这样的疑惑——        我有自己的APP、生活号或在支付宝端内有自己的H5页面,这种情况下如何和小程序关联,跳转到小程序里去,做到无缝对接?        其实,小程序是支持这类跳转能力的;        那么,要如何实现呢?        一、非小程序前端——跳转小程序 window.
660 12
|
C++ 小程序
C++ 实用的小程序
1. 打开test_ids.txt 将里面的东西添加"1_",然后另存为test_ids_repaired.txt   1 #include 2 #include 3 #include 4 #include 5 #include 6 using name...
文本查询程序
我们实现一个简单的文本查询程序。我们的程序允许用户在一个给定文件中查询单词,查询结果是单词在文件中出现的次数及所在行的列表。如果一个单词在一行中出现多次,此行只列出一次。 #include #include #include #include #include #include #...
966 0