-
Work Around and GTD - [成长]
2011-07-18 | 程序员 GTD
Work Around意思是指绕开困难,不钻牛角尖,以解决问题,Get Things Done为第一要素,focus on the Goal。我觉得这是程序员一个非常好的品质。
在程序开发的时候,会遇到许多莫名其妙的问题,SDK的bug, 浏览器的古怪行为, platform的兼容性,导致自己的开发不能顺利进行下去,这个时候,work around 的精神就能发挥极大的作用。
开发一个功能,往往有很多实现的手段,不应拘泥于best pratice, 或者过于执着自己的code style, 条条大路通罗马,何必一条路走到底呢?
Work Around也是一种放得下的胸襟,一种智慧。work around了反而更加专注于自己的目标,有效get things done.
更多:Work Around and GTD - [成长] -
田径场上的那些人,拥有我未曾有过的速度和让人敬仰的光环。我曾经试图进入他们的圈子,不过被问到:“你百米几秒?” 我哑口无言,被他们拦在了门外。
我也曾经想加入程序员的圈子,成为他们典型的一分子,不过也是被一个简单的问题拒之门外:“你知道这个用例需要用什么数据结构来表示吗?”
我知道我永远比不上田径场上运动员奔跑的速度。但是我觉得在充满看客的场地里绕圈子,比速度,也许真的不是我想要的,所以我不适合这里。三岁的我就一个人走了半个小镇回家,探索和冒险本来就是流淌在我血液里面的东西。
我的情怀早以给我做出了选择。 所以我不太适合这个圈子,我不是程序员竞技场上标准的模子。
我没有你们的速度,不过我会慢慢走,我会走到没有人到过的地方。
那个专利局的管理员,那个做了个被人嫌弃的小凳子的小学生。
更多:慢慢走,走到没有人到过的地方 - [成长] -
为什么程序员需要看论文 - [技术]
2009-09-10 | 论文 学术 程序员
在程序员2009第9月刊上看到袁泳写的文章《程序员与论文》,论述程序员需要看论文的几点理由,非常有道理,于是发到这里分享下。先看看两个个故事
- 1976年ACM老牌期刊Transactions on DataBase Systems发表了长达41页的论文,讨论IBM System R的设计,IBM System R是第一款实用的关系型数据库,首次实现了SQL,展示了高效的事务管理设计和查询优化的动态规划算法,可惜IBM当这个设计是玩具设计。。。。。。而当时一个4人的小公司SDL一不小心看到这个论文,几个月后,凑合出来了一个数据库系统,这个数据库叫Oracle v1.0。。。
- 1966年Peter J Landin发表的The Next 700 Progaming Language讨论了40年后各种编程语言的特性。
所以作者的出几个结论- 论文的时效性无可替代,这是你保持技术领先的一个重要途径
- 论文不仅仅讨论成功的方案,而且检讨了研究者失败的尝试。(因为你把你做的错误的数据拼凑在一起也能发论文,这叫献丑论文)
- 论文没有相对应的替代读物,因为论文像手术刀一样精准,直达问题本质。
那既然这样,我们要去哪里找论文呢?
更多:为什么程序员需要看论文 - [技术]
