《编程人生》--与编程大师们的对话

原创 2011年01月15日 23:38:00

读完图灵俱乐部译的《编程人生》的前两章,给我第一感觉就是:听君一席话,胜读十年书。 Peter Seibel先生对编程先驱Zawinski、Fitzpatrick的访谈非常精彩。从这两章访谈中,我收获到了以下几点:

 

1. 保持好奇心,充满激情,编程人生才精彩,编程人生才快乐。著名黑客Zawinski好拆卸电子玩具一样对软件的内在充满了好奇,Fitzpatrick从小就对软件的神奇如痴如醉。同时,Fitzpatrick告诉我们,绝不能把编程仅仅当工作来看待,而应该是一件充满乐趣的事情。换言之,作为一个软件开发者,如果你仅仅以薪资衡量你的代码的话,那么还是赶快找个后路吧。

 

2. 语言没有优劣之分,在语言之间的优劣性方面打口水战是毫无意义的。在Perl语言方面,Zawinski和Fitzpatrick就存在巨大的分歧。Zawinski认为Perl的语法太过古怪,数据结构一团糟;而Fitzpatrick就非常喜欢Perl的灵活性。而在C++语言方面,两位大师表现出一直性厌恶型。不过,对C++的厌恶只是厌恶,Fitzpatrick还是得用C++来构建高性能的程序。

 

3. 大师们与我们同在。Zawinski为Emacs贡献了很多。在我们用Emacs编辑代码时,Zawinsk与我们同在。当我们使用memcache这个Web前端利器时,Fitzpatrick就与我们同在。

 

4. 教育要从娃娃抓起。Zawinski和Fitzpatrick很小就接触了编程,发现并且发展了这方面的能力,终成一代大师。

 

5. 做软件产品,情况不同,侧重点也不同。做新产品抢地盘,及时推出质量合格的产品才有生存的机会。而有条件的话,早期更充分的考虑软件产品后面运营可能遭遇到的问题,后面改动的成本就会大大降低。

 

后面还有十三位大师的访谈录,真想知道会带给我些什么更精彩的内容。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

WINDOWS游戏编程大师技巧-常见编绎连接错误FAQ

原文来源:http://st251256589.blog.163.com/blog/static/164876449201131101854589/ 1.无法从“const char [10]”...

《Windows游戏编程大师技巧》一、学海无涯

偶然发现了本很棒的游戏编程入门书 - 《Windows游戏编程大师技巧》。说是大师技巧,其实还是很深入浅出的。 它涵盖了Windows图形编程的方方面面,从Win32的Helloworld程序,到G...
  • dc_726
  • dc_726
  • 2012-04-07 12:06
  • 3426

2015062205 - 编程大师访谈录(3)

编程大师访谈录    20150419 周日 回北京的火车上    07.韦恩.莱特莱夫    程序开发人员不仅要技术驱动,还要考虑用户和市场.不过考虑市场一般是管理或者产品人员考虑的事情. ...

19位编程大师集锦

19位编程大师集锦 这个对当代最有声望的程序员进行系列访谈的想法,是由微软出版社的Min S. Yee提出的。在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序...

《Windows游戏编程大师技巧》(第二版)第11章

第三部分:核心游戏编程  第11章 算法、数据结构、内存管理和多线程  第12章 人工智能  第13章 游戏物理  第14章 文字时代  第15章 综合运用:编写游戏!第11章 算法、数据结构、内存管...

19位编程大师集锦

原文链接:http://www.ituring.com.cn/article/409 编者按:这个对当代最有声望的程序员进行系列访谈的想法,是由微软出版社的Min S. Yee提出的。 在...

19位编程大师集锦

在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科学?是手艺还是技能?同样的事情还能再做一次吗?访谈的目标不是支配、欺骗或操控,...

Windows游戏编程大师技巧第二版学习笔记之第一章 实验补充

前面记录的一下看书中的重点,编程还是要动手,下面就来动手试试,这里选择VC6.0编译器 这里先来配置游戏编程环境,原书中的dx81sdk_full.exe一共是1百多MB,其实没必要整那么多,看我在...

windows游戏编程大师技巧2学习感悟(1)

我一向是伸手党,只爱看别人的,从来不回复,更不用说自己写了。但是最近的学习经历让我觉得很有必要写出来,一是用来提醒自己以后再碰到类似的问题又忘了解决办法的时候,二是确实的体会到了当遇到困难用尽各种办法...

《编程大师访谈录》阅读笔记

1.在某些情况下,如果你倒着做事情,之前显得很复杂的问题突然之间会变得非常简单。 2.如果写得不用心,那它在逻辑上也许就不会优美。 3.有的时候,目标的选择取决于我都掌握了哪些技巧。 4....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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