学院派VS江湖派

来源:互联网 发布:便筏 元数据损坏 编辑:程序博客网 时间:2024/06/02 12:00

学院派的程序员:

白鹤亮翅下面的一招是什么?你的手该在多高的位置,两脚的距离应该是多少?

ResultSet下面的cancelRowUpdates包含几个参数,它返回的是什么类型?

 

江湖派的程序员:

招式是用的,不是背的,要知道的是什么时候用,只有适合自己的才是最好的。

需求是变化的,解决问题的方法是多样的,只要能够在最短的时间内解决问题就是好的。

IDE的提示很明确,没必要知道每个java类库中的类究竟有什么函数,我们不是要去考试。

如果你要背下来所有的javaAPI,那只能说你是疯了,java是一种每时每刻都在变化的东西,没有任何人可以说自己对于它的全部都了如指掌。

 

我现在越来越习惯把程序员分成这样的两类,因为越来越多的人喜欢去对那些在工作中可以轻易找到帮助资料的东西感兴趣。其实一个人工作效率的高低最终是由他的分析能力和部分经验决定的,一个逻辑分析很强的人,可以快速的定位问题的原因,这些是任何API类库中都没有的。我是一个懒人,所以我不去背那些可以在IDE中轻易找到帮助的东西,因为这个我被狠狠的鄙视了一次。只要有环境我就可以找到我要的方法,英文的注释还是很详细很明了的。招式是用来打人的不是用来演示的,对战考察的不是死板的招式而是整体的应对和反应。

 

学院派的程序员喜欢算法,拿来一个东西的第一反应是它的算法复杂度如何,它消耗的资源多少。接下来便开始了自己的代码编写,因为他们对于自己的知识十分的自信,他相信自己可以解决一切。

江湖派的程序员喜欢效果,拿来一个问题第一个要做的事情是找到一个成功的解决方案或者一个可以解决问题的途径,不重复发明轮子这个是ROD告诉我们。接下来他要做的是把已有的解决方案变成适合自己问题的代码,最后考虑的是效率和资源的问题。

 

学院派的程序员不相信别人,因为他们觉得自己的东西是最可靠的。

江湖派的程序员喜欢一切开源的软件,因为每个人都会有自己擅长的一面都会有灵光凸显的一刻。

 

学院派的程序员喜欢谈论的是自己对于一个类库的某些细节的熟知程度

江湖派的程序员喜欢谈论的是新进出现的某些开源软件

 

学院派的程序员喜欢书写大段的复杂算法

江湖派的程序员喜欢利用已有的开源类库

 

学院派的程序员是高傲的,他们的眼中,程序就是学术不允许有任何的投机取巧

江湖派程序员喜欢一切能够简化自己解决问题方法的东西,但是江湖派程序员同样是高傲的,因为他们站在无数同样高傲的人中间,利用着一切这个群体重一切可以利用的力量

原创粉丝点击