[返回] [最新] [最热门] [最高评价]

看透面向对象的复用技术

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

本文翻译自这篇文章,这篇文章写于1998年,作者是Scott Ambler,真的挺久远了。看看上个世纪末的时候,程序员的视角和观点。

想从面向对象复用技术中真正获益,你就必须理解不同种类的复用,并且自如地在不同场合下使用它们。

可复用资源

业务对象根源

复用性是面向对象技术带来的很棒的潜在好处之一。遗憾的是,很多情况下这个好处并
...

四火 2012-10-07 15:45 | 查看: 1960

多面手程序员

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

先来看看这样的场景:

“没有美工做的高保真页面,我怎么来开发呢?我没有审美,也不会用PS作图啊。”

“正交测试这种技巧,是测试工程师应该掌握的,开发不需要了解。”

“目前进度的瓶颈在产品经理那里,他还没有给我澄清需求。难道要一个写代码的去给客户整理需求么?”

“我是C++程序员,我是做底层开发的啊,这种页面样式的问题我怎么可能懂
...

四火 2012-12-29 22:47 | 查看: 1627

我眼中的工程师文化

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义?

有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。也有人说,工程师文化就是自由上下班、松散管理,做喜欢的项目。我想这依然是不恰当的,这些人只说出了工程师文化给工
...

四火 2012-12-10 01:56 | 查看: 1652

关于方校长一条微博的陈述

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

谈论这个话题仅仅是因为最近北邮方校长的一条微博,引来了两万多条转发。在此我想谈论一些事实,给并且不做太多主观评定;我也想援引一些资源链接(大部分援引自维基百科),帮助不了解情况的人明白其中发生了什么:

其实,微博的内容已经不重要了,欢乐的是转发里的评论记录,当然,新浪“适时”地把查看转发的功能给关闭了:

 

但是,依然可
...

四火 2013-02-10 22:47 | 查看: 1284

几种华丽无比开发方式

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

不要被我的标题骗了。我可不是来宣扬什么模型驱动开发,或者什么测试驱动开发的,那些都弱爆了。今天我要说的,是几种看起来激动人心、华丽无比,但是可以让程序员们痛苦不堪的开发方式,特别适合那些热衷于折磨虐待程序员的项目经理和产品经理们。当然,掌握以后,偷偷用就好了,请不要来感谢我。

 

进度驱动开发(SDD,Schedule D
...

四火 2013-01-22 23:23 | 查看: 1951

程序员,都去写一写前端代码吧

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

你可以认为我是一个极端的人,就像有许多人专注于自己的领域而不屑于其它“肤浅”的工作范畴一样。比如我见过不少认为做portal没有技术含量的判定,做工程都是充满苦逼行为的言论,最近则还有那些“大数据”崇拜者的疯狂吐槽……我的极端则有些不同,我的极端在于我认为绝大多数优秀的程序员,都要尝试多方面的事情。并不只有底层开发或者机器学习充满睿智的
...

四火 2013-01-19 01:10 | 查看: 1840

编程的未来

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

最近在看一本书,加来道雄(Michio Kaku)的《物理学的未来》,第一、第二章是程序员更加关心的,对于下一个100年计算机和人工智能未来的预测。想想计算机发展短暂的历史,这些发生了的翻天覆地的变化,似乎都在弹指一挥间。谁的大胆预测可以那么准确?无论如何,书中对其这样几个猜想令我记忆深刻:

因特网眼镜和隐形镜片
无人驾驶汽车
摩尔定
...

四火 2012-10-14 23:34 | 查看: 1977

如何在局域网内抢带宽

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

事情的起因是最近家里买了一台60寸的智能电视,支持点播(VOD)功能,家里的网络带宽理论上只有4M,在播放的时候,就会占用大量网络带宽,导致我同时上网浏览网页都很困难。

有没有办法给限制局域网内某台主机的流量?首先,还是得从TCP的原理说起。

TCP拥塞控制

TCP是个君子协议,在拥塞控制的设计(RFC 2851)中包括慢开始、拥
...

四火 2012-10-06 10:53 | 查看: 1738

一些中文编程语言

文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

我自认为本文不是恶搞,让我们本着严肃认真的精神来审视这些中文编程语言。

易语言

易语言可以说是中文编程语言的老大,拥有独立的编译器。易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,"易语言"最大的不同是彻底中文化,且拥有自下而上的全部自主知识产权。

易语言的全新版本叫做“易语言.
...

四火 2012-10-02 13:27 | 查看: 1705

招聘有多重要?

招聘有多重要?

很重要……

嗯,废话!

说“很重要”的确是废话,而没有比较就没有差异,同样一句“很重要”我看到许多人理解其程度实际上大相径庭。 在很多互联网公司,招聘被视为“最重要”的事情。这是令许多人不理解,甚至觉得不可思议的事情 ,这里的“许多人”也包括曾经的我。公司不开展业务吗?不管理员工吗?不和了解客户需求吗?这些事情哪个不比招聘重要呢?

中午吃饭的时候,同事老兔和我算了这
...

四火 2018-07-15 14:43 | 查看: 376

程序员懂业务有多重要?

程序员懂业务有多重要?印象中我从来都说,“很重要”这句没有营养的废话。在许多项目中,业务才是真正驱使价值兑现(冠冕堂皇的说法,基本上意思就是“赚钱”)的法宝,而技术实际上有诸多选择,选择某一项并无太大区别。可是,老实说,下意识地,在技术和业务难以两全其美的时候,我还是倾向于选择那些从技术角度更有趣,但是业务上显得没“那么”重要的项目。我不讳认这一点,但是随着这些年的经验积累,或者说经历的项目的洗礼
...

四火 2018-07-09 14:08 | 查看: 455

为什么云计算服务是亚马逊先做出来?

最近看了一个知乎的 帖子 ,大家讨论为什么是 Amazon 先把云计算服务做出来,而不是 Google。类似的问题我遇到过好几次了,之前还在亚马逊的时候,我觉得利益相关等等原因,自己不太适合回答这个问题;而现在,又看到各路人马大神已经把这个问题从各个角度分析得底朝天了,于是觉得似乎又没有太大必要了。不过现在,回头看到这个帖子的时候,我还想再从我的视角总结总结,不只是为什么 Amazon 先把云服
...

四火 2018-06-11 11:25 | 查看: 363

...更多...