background image

No. I think it’s nice to be able to make diagrams that other people can understand.  But honestly I 
can’t even remember which components are supposed to be round or square. 
 关于编程:

我越来越意识到写程序不是仅仅把程序写出来,而是要让你写的程序可读,可维护,并且
高效。

  优化正确的程序要比改正已优化(但是有错)的程序要容易。 

 

“你曾经用过 UML 设计工具么?” 

没有。

 能把设计画成图,让别人理解当然很好。 但是说实话我记不起来哪些模块应该是圆形,

哪些是方形。

 

 
Joe Armstrong

creator of Erlang, and OTP. 

 
 Interview question:

“what was the most fun project you ever wrote; show me the code for this stuff; how would you 
solve this problem?” 

I’m  not  so  hung  up  on  what  they  know  about  language  X  or  Y.   they  are  either  good  at  all 
languages or good at none. 

 

You have to have a good memory to be a reasonable programmer. 
 面试问题: 

“你写过的最好玩的项目是什么? 让我看看代码, 你是怎么解决这个问题的?” 

我并不一味要求他们已经知道某一两种语言。

 好的程序员精通一种语言后,就会触类旁通,

能学好所有语言。

 

 

好记性对一个好程序员很重要。