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.
面试问题:
“你写过的最好玩的项目是什么? 让我看看代码, 你是怎么解决这个问题的?”
我并不一味要求他们已经知道某一两种语言。
好的程序员精通一种语言后,就会触类旁通,
能学好所有语言。
好记性对一个好程序员很重要。