RSS 2.0 Feed
2004-06 Entries
摘要:老程序员,前辈,先锋,侠之大者… 都可以和下面的新闻联系上   Cnet 新闻 “Bob Bemer, a computer pioneer who helped develop the ASCII coding system and the technology that led to the "escape" key, has died at the age of 84…”   IT业者列举了他的贡献: helped create COBOL coined the words COBOL and CODASYL invented the ESCape sequence created the PICTURE clause helped create and standardize the ASCII character set put the backslash into the ASCII set helped create the 8-bit per byte standard搞软件,也是一个前赴后继的事业…...[阅读全文]

posted @ | Feedback (6) | Filed Under [ IT 行业 ]

摘要:看到楼下一位年方二十七岁的青年自称“老程序员”,觉得很有意思。如果要玩一下词藻,老程序员可以指 - 老的程序员(资历长),或老程序的员 (工作中尽跟老的程序打交道)。   计算机软件开发应该说是很年轻的行业,但是还是有不少人要把它和“老”扯上关系,我们大学的系主任给新生的第一句话就是“我们计算机系是年轻的老系...”, 然后侃侃而谈几十年前开发“红旗150”机的事。   如果把“老程序员”和“老运动员”,“老中医”放在一起,“老程序员”似乎感觉会更接近“老运动员” - “曾经很牛,但好像过气了”。  “老中医”给人的感觉就大不一样 - “经验丰富”,“妙手回春”,“深谙养生之道”等等,你简直可以把生命托付给他。   二十七岁的程序员应该是成熟的程序员, 和老没有关系。   在简单易用的“程序员成熟度模型”出笼之前,自以为“老”的程序员们可以回答下面的问题: a.您写程序的年头  (从你编译或者解释执行通过的程序算起)?b.   您工作中碰到的最老的程序的年头? c.您还打算继续写多少年的程序为生?   我的个人答案: 19  (用两重循环打印一个三角形) 10+  (曾经out-source到硅谷HP做过程序员,那系统是用COBOL写的,运行在HP3000 上,用IMAGE 数据库;我去的时候,不得不暂时忘记C, 现学COBOL;而那些在那里工作了多年的老程序员正开始用业余时间学C) 10   (我工作了两三年后,一个比我低一届的学弟经常问 – “我们就一直写程序么?”,  “我们十年以后干什么?”十年过去了,这位学弟在温哥华开了公司,不过每天的工作还是写程序。)...[阅读全文]

posted @ | Feedback (11) | Filed Under [ IT 行业 ]

摘要:昨天起了个大早,听了 Steve McConnell 的讲座 - “The Business Case for Better Software Practices” (link),  主题是 - 好的软件工程方法能最终给您省钱.  我听过两次他的讲座和看过他的一些书, 感觉有点老生常谈, (我旁边一个哥们打起了瞌睡),  大家如果晚上失眠, 不妨可以看看这个。 好的软件工程方法能省多少钱 - ROI (Return of Investment)? 根据他收集的资料,投入一块钱,能省五块。 听起来不错, 似乎大家马上可以以此向老板(或老板的老板)提议增加在软件工程上的投资。 但是,他说的是“最终”能省钱,数据显示一年后才会有回报, 刚开始的时候, 也许会亏钱/时间。 比如 正式的设计/代码审核 (formal design/code inspection),  很多时候会觉得是浪费时间。 另外,不能光学了形式,没学到内容。 网上有人发了 “写出好软件的 75 个问题”, 大家都可以号称“我们都有”, 但是 有这样的“过程”并不等于有这样的“功效”。 就拿设计审核来说吧, 我经历过的审核会很少有成功的 - 都是一帮牛人 (或自以为是牛人)在瞎扯, 真正要讨论的事情却没有进展。 个人认为,审核会要成功,一是必须有人主持 (moderate),  防止大家扯远了; 二是目的要明确,不要搞成开放性的讨论,要形成决议,然后有人去执行。 有人说,75 个问题我们有40个没有做对,怎么办? 一下把40件事情全部作了? 这时就要挑一些简单,见效快的事情,所谓 low hanging fruit 是也。 另外他的 “Code Complete 2” 也出版了。 40多块一本,如果好好学了,一定会有5倍以上的回报率。  ...[阅读全文]

posted @ | Feedback (14) | Filed Under [ 软件工程 ]

摘要:应 Charles Li 和 开心就好的邀请,也出一次 blog 的麻疹。 关于我: 一些想法: 1。blog 尽量用中文写 - so far so good 迄今为止,好像也不难。2。坚持和技术有关 - 和大家一样,我对万事万物都有看法,人生经历也可歌可泣,但是这些都留到另外的地方发表吧。3。主题1 - 软件工程,我对此一直有兴趣,希望能和大家讨论。4。主题2 - VS.NET Burton,就是新的VS.NET 软件开发系统,我是其中的程序员之一,自然要自吹自擂一番。 看到已经有不少同志宣布了 vs.net team server 的消息,看来我只能找一些“以现状提供,无品质保证”的内幕了。  ...[阅读全文]

posted @ | Feedback (11) | Filed Under [ vs.net ]