xin

关心
随笔 - 84, 评论 - 739, 引用 - 40

导航

关于

所有内容均属个人意见,没有任何担保或授权,以"现状"提供。“现状”到底是什么,我也不一定清楚。

标签

每月存档

最新留言

  • re: 2008 年 十大预测的总结 (只对了一半左右)
    我还记得一些: 1.人民币会继续升值(已经开贬了,正赶英超美ing……) 2.通胀加剧(是啊,越来越厉害了……连楼下自助洗衣房都在一月之内从3块一桶涨成4块一桶了) 3.SharePoint推广...
    by cy(匿名) on 2008/12/16 11:13:39
  • re: 同学们对《现代软件工程》课程的意见
    只看到tank和slobgraphics有可用的程序…… tank进了房间ready以后就只能在那里傻等…… slobgraphic感觉比windows自带的画图还难用…… 当然还少不了一些wo...
    by cy(匿名) on 2008/12/16 10:55:57
  • re: 人山人海人立方 http://renlifang.msra.cn
    "有奖竞猜 - 在人立方发布的第一天中,用户搜索的名词最多的是姚明,其次是刘翔,请问第三名是何许人也?" 嗯,陈冠希?
    by kaneboy(匿名) on 2008/8/7 16:29:04
  • re: 人山人海人立方 http://renlifang.msra.cn
    姚明能拿第一我才觉得奇怪呢,十强里面,东瀛女优国的爱情动作片巨星肯定占据大半江山。。。
    by cy(匿名) on 2008/8/4 13:04:00
  • re: 地图点儿莱唔点儿康的新功能 - 路况 和 短信
    用周边搜索,比如在西安的“西工大”周围搜“餐馆”,有一大堆返回结果,每个结果下方有个“发送到...”链接,单击后会有个下拉菜单,里面有个“免费短信”的选项。。。 地图搜索下貌似没找到这个featur...
    by cy(匿名) on 2008/7/14 13:36:13
  • fdffgsgg
    <a href="http://www.vgoldseller.com/runescape-c-599.html">runescape money</a> ...
    by cxb000(匿名) on 2008/3/26 10:33:44
  • re: 一目了然
    楼上的都答错了,是某某照门主角的关系网……
    by juqiang(匿名) on 2008/3/12 23:40:39
  • re: 重要但不紧急的事
    It's a test.
    by 开心就好(匿名) on 2008/3/9 15:58:02
  • 回复: 重要但不紧急的事
    收藏了。呵呵 <br>谢谢。 <br>新年快乐。
    by hello(匿名) on 2008/2/15 20:15:00
  • 回复: 一目了然
    最外面的点是什么,卫星链路吗
    by lee(匿名) on 2008/2/14 9:21:00
  • 回复: 重要但不紧急的事
    先盾看…… 有用时再细看
    by 91cn88(匿名) on 2008/2/13 23:53:00
  • 回复: 重要但不紧急的事
    嗯,不错,收藏,收藏,
    by xjb(匿名) on 2008/2/12 18:08:00
  • 回复: 重要但不紧急的事
    嗯,不错,收藏,收藏,
    by xjb(匿名) on 2008/2/12 18:08:00
  • 回复: 重要但不紧急的事
    EFFECTIVE C++ <br>N年前看过,基本忘光了... <br> <br>代码大全(第二版) <br>去年连滚带爬的看过... <br&...
    by kaneboy(匿名) on 2008/2/12 17:48:00
  • 重要但不紧急的事
    事儿真多。 有重要的事,有紧急的事,有紧急但不重要的事,也有重要但不紧急的事。(详细的论述参见 “超级高效人士的超级6+1个习惯”或者其他时间管理的书籍) 对于IT 行业的人来说,读书,是一件重要但不...
    by Joycode@Ab110.com(匿名) on 2008/2/12 13:32:00
  • 回复: 一目了然
    西瓜杀手 - 你真厉害。 <br> <br>排除了所有不可能的,剩下的选择,即使看上去非常不合情理,就是正确的答案。 <br>
    by xinz(匿名) on 2008/2/11 21:11:00
  • 回复: 一目了然
    有点晕乎,像是图的全连接
    by 沈胜衣(匿名) on 2008/2/11 6:38:00
  • 回复: 一目了然
    正确答案应该是关系距阵,应该是正确答案
    by netgod(匿名) on 2008/2/9 5:24:00
  • 回复: 一目了然
    正确答案是关系距阵
    by netgod(匿名) on 2008/2/9 5:23:00
  • 回复: 一目了然
    CCTV sucks! <br>连看个节目预告都看不了
    by tom(匿名) on 2008/2/8 3:52:00
  • 回复: 一目了然
    写得非常不错,思路不错, 顶一个,新年快乐……
    by 91cn44(匿名) on 2008/2/8 2:28:00
  • 回复: 一目了然
    我认为答案是d),原因如下: <br> <br>a) 某星系的结构图 <br>星系内各天体的分布不可能如此均匀,由万有引力可知,各星体直接都应该互相联系,与该图不符...
    by 西瓜杀手(匿名) on 2008/2/7 5:54:00
  • 回复: 一目了然
    这玩意儿天象不像啊。 <br>是什么东西呢。
    by 在线代理(匿名) on 2008/2/7 3:58:00
  • 回复: 一目了然
    电信早就做好流氓软件挺进广告业了 <br>CCTV做网络视频也绝对会成功,不过不需要网民参与而且质量也高 <br>
    by Hikey(匿名) on 2008/2/6 7:43:00
  • 回复: 一目了然
    一点儿也不&quot;一目了然&quot;...
    by VincentChen(匿名) on 2008/2/6 7:29:00

广告

【第1页/共4页,84条】
首页
前页
1
2009年01月27日

一年一度的春晚又开始了,从一个外行的角度来看,可以归纳为:艺术表现主要靠吼,相声包袱主要靠损,小品幽默主要靠扯。

如果你爱一个人,请把他送到春晚;
如果你恨一个人,请把他送到春晚,并安排他在11:55 分 到 00:05分出场, 他无论多么使劲地吼和扯,观众都听不到。

春晚节目之后,我在朦胧中看了某访谈节目对某歌唱演员的采访:

问:听说你从十几年前至今每届春晚都登台,是真的么?
答:对。

问:那你算得上是春晚一道亮丽的风景线了...
答:我一直没搞清楚什么叫亮丽的风景线,你给我讲讲
问:嗯哼,这个,这个亮丽的风景线已经上升到不解释,不折腾的地步了,就像"独辟蹊径的设计模式","
打造软件作坊的航母" 这些名词那样。。。我们先进入广告。。。

问:欢迎回来,嗯哼,这十几年中你在全国人民面前露了不少脸,一定有不少好歌在全国人民当中传唱吧?
答:不好意思,我好像没什么歌流传。

问:那你每年上春晚就是浪费广大观众的时间?
答:可能是吧。

问:有人说 - 无端的空耗别人的时间,其实无异于谋财害命的
答:这个人是谁?我要告他破坏和谐的大好局面。

...

我醒来之后,心想,不如珍爱生命,远离tv,到豆瓣上看看书吧。

 

祝博客堂的各位朋友新年快乐。

posted on 2009-01-27 23:34:38 by xinz  评论(1) 阅读(4169)

 
2008年12月16日

在这里:

http://greatsoftware.spaces.live.com/blog/cns!42F139862BB64716!332.entry

在考试的时候,我提到 - 如果答题答不出来,提一些意见,也可以加分,所以意见还算挺踊跃。

 

又到了拉出来遛遛的时候了, 今年的5个团队要做这样的项目:


1) 觉得生活郁闷么?那就去开坦克吧。

2) 希望会非常实用的剧团管理工具,他们组里有一位同学,原来说好了要负责一个关键部分,但是后来就是不写代码,怎么办? To manage, or not to manage, that's the question.

3) all-in-one solution of PIM, 是成为Outlook,还是 Chandler?

4) 一群异常聪明的Slob写的矢量图形编辑器,目标用户是有Windows 习惯的LaTex用户。。。

5) 啊,白洋淀,Mob 的梦中家园, Mob同时也想用这个项目赢得某编程比赛的第一名。

posted on 2008-12-16 00:38:53 by xinz  评论(1) 阅读(5326)

 
2008年12月15日

2008年头一天,收集了众多专家对2008年的预测,现在该是总结一下的时候了,以下 {} 内的字为总结。 大概算了算, 十大预测只对了一半左右 - 可以称为半仙。

专注于部分软件技术的部分专家对2008 年的部分预测的top 10

上次博客堂年会的时候,不少专家对2008年进行了预测,众说纷纭,我只是凭记忆胡乱写下一些,以博大家一笑。祝愿大家在2008都能开心地写代码,幸福地生活。

生活:
      1. 房价不会跌到哪里去, 估计还会涨,希望大部分成熟的IT人都可以买得起房子。[推论:该出手时就出手,你想抄底,也许等不到底。]
{在喊跌很久之后,我个人仍然没有感到北京房价的真正下跌,不过小区门口的10家中介店铺关了两家。}

      2. 股市会继续上涨,上证指数突破6,500 点,股票进入2.0时代,出现了股票大众点评网。“通货膨胀”成为敏感词汇,大家改说“价格在高位运行”。
{哈哈,当初预测的专家可能要罚喝三鹿牛奶三桶, 股票回到了1.0 时代,这个时候,如果有点闲钱,不妨考虑抄底}

图书:
     3. 技术图书市场继续活跃,会出现更多关于 asp.net, javascript的书, 直到大家每人都拥有3本以上。
{我获得了一本作者签名的 JavaScript 的书,并且看了一大半}

     4.  图书名字一改用“”扯大旗的时尚,开始以“”为号召。
{有美,也有道,但是今年的确以美为主, 以献爱心为辅。}

软件行业:
    5. 微软还会在中国继续扩张, 股票会涨,几乎可以和美刀贬值的速度媲美。
{股价不但可以和美刀贬值的速度媲美, 甚至有过之, 托金融危机的福}
    6. VS2008 的市场接受速度会比VS2005快, 但是Linq要远慢于预期 
{现在还有人关心Linq?}
    7.  开源在中国将会继续流行,但什么是开源,仍是各说各话,直到出现了和开源相关的诉讼。
{好像没有发生任何值得关注的事吧? }
    8. E-Learning  会火起来, 吸引不少风险投资,以至于出现了专门的E-Learning 网站培训如何从向风投兜售 E-Learning 的创意,以及专门的E-Learning 网站教育风投如何辨别各种E-Learning 创意的优劣。
{好像也没有}

体育运动:
    9. 中国在2008 奥运会将会至少获得三种奖牌(金,银,铜)
{的确如此, 现在还记得三种奖牌各获多少的人恐怕不多}

其他:
    10.  博客堂的软件和模式继续没有更新。开心会在适当时机宣布将用SilverLight3.0 重写界面。
{不对,好像更新了! 不过看起来好像只更新到一半就停下来了, 也许我们会真的等到SilverLight3.0?}

{另外,开心和宝玉,什么时候聚一聚?也让大家预测2009 的形势?}

posted on 2008-12-15 23:55:09 by xinz  评论(1) 阅读(4239)

 
2008年10月11日

我在 2004 年 5 月在这里发了第一个博客.当时博客堂的软件和设置都比较简明,我写了一些和VSTS 相关的文章,还写了“回乡偶书”,好像很受欢迎。后来,我写了 我理想中的博客堂 一文,提了几条建议:

1- 主页中对每一个新的随笔都最多显示三行,这样旧的内容不会很快被一些大块头的随笔淹没。
2-  搜索能够搜到东西。
3-  能有一个简单的列表显示最近所有人发的随笔/文章/相片。
4-  除了评论,大家可以给每个随笔/文章/相片打分,为了简化管理,只有注册用户可以打分。
5-  能有一个简单的列表显示优秀的随笔/文章/相片。
6-  评论中也有真知灼见,文章的作者可以推荐好的评论到主页上的“精彩评论”栏中。
7- 定义一些通用的“分类”, 如 C#, .Net 技术, ASP.NET,这样所有人使用通用的分类,而不要自己建立互相不兼容的分类。
8-  能够分类浏览 - 如我想看所有关于 asp.net 的文章/随笔,只需要一个按键即可。
9-  随笔 和 文章 事实上是一回事。。。

在往后的几年中,每当听到博客堂要改版的消息或讨论,我就想起这些建议,希望能够看到博客堂一步一步接近我的理想。最近(也有那么一段时间了)倒是改版了,但是改了之后,我感觉很难看,我看到ASCII 字符用宋体表示,非常不好看,难道我们不能在UI (字体,布局)上下些功夫,做得更好? 我看到现在留言也很费力;内容上,最近10篇文章中有9篇是翻译。我想搜索一下,却发现要先登录才能搜索, 我不能理解这样设计的意义。

感谢开心让我在这里写博客,我在这里度过了愉快的时光,很多读者的留言给我不少启发,我也参加和组织过一些线下的活动。我自己在《移山之道》出版之后,也建立了一个社区网站。现在看来,同时维护两个地方的博客意义不大,只好集中精力做好一个。 如果你还想继续关心我的文章和动态,请到 http://yishan.cc 

谢谢。

posted on 2008-10-11 11:03:43 by xinz  评论(0) 阅读(3356)

 
2008年08月04日

image

 

一位朋友最近跟我说 -  我现在隔一天才能开车经过北四环,一路上看到空空如也的奥运专用道和巍峨的运动场馆,有感而发,想出一个上联要让我们的“对联网站”来对,但是一直没有得到很好的下联,你们的另一个新产品帮我对出了下联:

鸟巢鸟路鸟奥运

人山人海人立方

人立方” 是我们研究院刚刚发布的一个实验性beta 网站,关于它背后的学术和技术意义,由于篇幅有限,不能详谈。我倒是想说说几句题外话。

大部分软件公司的传统产品都是是遵循严谨的产品研发流程一步一步做出来的,我们称之为 Learn To Build - 先深入了解用户和技术,然后开始构建产品。

 

在研究机构,许多的前沿研究依赖于海量的数据,海量的用户,没有数据和用户的反馈,一些理论只能停留在幻想阶段,缺乏事实的验证;也无法通过人山人海的反馈来开展进一步研究。 在这种情况下,有一些人反其道而行之,build to learn,先推出一个产品,然后看看大家反映如何,再考虑下一步如何进行。有人美其名曰 “deployment driven research”.

 

有人会说,这不就是前一阵子流行过的“先开枪,再瞄准”的超级创新理念么? 我觉得还是不一样的,项目还是要有明确的方向,如果不加思索地乱放枪,不考虑如何把“learn” 的结果再“build” 到新的版本中,实现原来的产品愿景,那这种“先开枪”的项目很可能会被其他隐蔽的比较好的竞争对手后发制人,一枪搁倒。

另外,如果觉得放枪很爽,在产品中加了不少看似容易,好玩,但是和产品价值没有紧密关系的功能,这会导致用户的反馈也会有很多噪声,也许会淹没真正有价值的用户反馈。

 

好,说了这么多,在人立方发布之后的几天里,作为项目的成员之一,我个人到底“learn” 到了什么?

 

其一: 中国的网民关心什么?

有奖竞猜 - 在人立方发布的第一天中,用户搜索的名词最多的是姚明,其次是刘翔,请问第三名是何许人也?

这也是Build To Learn 的乐趣之一,猜中的人士,必然对目前中国互联网的主流人群,及其主流兴趣有深刻的见解。

 

其二:we build it, they will come...  未必。 用户不一定来,更不一定常来。
通过对访问页面的分析,原先一两个我们寄予厚望的功能并没有许多人使用,倒是图文并茂的功能吸引了很多人气,并且衍生出一些有意思的活动 - 例如豆瓣上豆子们的活动.  大部分人搜了自己的名字,自己朋友或者梦中情人的名字之后,第二天还会回来么?第三天呢? 这个服务的独特的价值在哪里?怎么体现在流量上?

 

其三:任何人都和张三有联系。

不信你试试看,从你的名字开始,经过不超过六个连接,你就会在人山人海中找到张三。

 

-------------------------------------

这个项目是微软亚洲研究院网络搜索与挖掘组技术创新组(IEG)合作完成。

posted on 2008-08-04 00:15:03 by xinz  评论(2) 阅读(6931)

 
2008年07月13日

最近家里的的项目有所变化,首先,吃的 - 据说公司原来是每天下午3点到3点05分供应时鲜水果,现在改为8小时供应。而且时不时还有免费晚餐,听说他们项目组的同事纷纷赞美 - 工作着是美丽的。。。

其次上下班时间不太正常 (什么时候都这样,所以不算什么变化),回到家里,电话也继续追到家里,晚上11点还和同事打电话,争论五道口一带是否真的还在堵车。 我掐指一算,不错,又到了 http://ditu.live.com 新版本上市的时间了。

这次新版本倒是有几个功能和大家的出行密切相关:

一个是“实时路况”,北京市的路况,随时都能看到 (这是上一次发布之后不少用户要求的功能):

image

 

另一个新功能,是"发送乘车路线到手机", 比如有朋友向你问路,  你可以很方便地把查到的乘车路线通过手机短信的形式发给这位朋友,不用口头转述或者手工输入短信。 而且这是免费的!

image

 

第三个功能,据说是可以把地图上任何一点的地址也发到任何手机中,不过我找了半天也没发现怎么使用这个功能。  哪位读者找到了,就在留言上告诉我一声。

 

发布了这几个广大用户喜闻乐见的功能,领导也很满意,为了迎接奥运,他们决定声东击西,围魏救赵,计划派若干基层团队成员(可带家属)浪漫欧洲N日游。

 

还会有新功能么?  有,据说还有一批很 cool  的功能要震撼登场 - 不过要等到这一届奥运之后,下一届奥运之前了。

posted on 2008-07-13 23:03:39 by xinz  评论(1) 阅读(4138)

 
2008年03月23日

 [由于blog.joycode.com 在改版ing, 我的这篇帖子上不了首页。我会在 www.yishan.cc 放同样的文章。]

我在庆祝 中国微软地图博客上提出了有奖找bug 的活动。现在《编程之美》 终于出版了,也到了兑现奖品的时候。

几天不来,发现这里的界面变得比较有挑战性,有些以前的评论都找不着了,网站功能更强大了?还是更好看了?不知道开心同学是否在寻我们开心。 [我估计他在开心地养bug]

经过痛苦的查找和回忆,以下这些网友可以获得作者签名的《编程之美》一书。

    SmileMan  (http://www.cnblogs.com/SmileMan)
    Alexander
    SONIC3D
    被遗弃的小指   (http://mobileside.cn/)
    ghj1976   (http://blog.joycode.com/ghj)
    孟子E章   (
http://dotnet.aspx.cc/)

估计3/31 号才能拿到书,我可以把书寄给各位,如果离得近,也可以来西格玛大厦拿书。请和我联系具体的交付方式。  我的联系方式是:xinz在微软点儿康

另外再说一句,我家里的告诉我, http://ditu.live.com  最近的更新版本提供了个人纪录地点的功能,用户可以记下并分享自己去过的地方等等。下一个更新版本说不定会有 SDK 让大家开发 meshup 应用程序。

 

posted on 2008-03-23 17:16:20 by xinz  评论(0) 阅读(4144)

 
2008年02月11日

事儿真多。

有重要的事,有紧急的事,有紧急但不重要的事,也有重要但不紧急的事。(详细的论述参见 “超级高效人士的超级6+1个习惯”或者其他时间管理的书籍)

对于IT 行业的人来说,读书,是一件重要但不紧急的事, 下面是一个草拟的书单,是建议微软亚洲研究院今年入职的同学在入职前看看的 (前两年的书单)。春节马上过完了,大家在这几天里估计完成了不少紧急的事,估计也做了一些不紧急,也不重要的事,那有没有花一些时间去完成一些“重要但不紧急”的事呢?

book name

author

category

Hard Drive  Bill Gates and the making of the Microsoft Empire

James Wallace, Jim Erickson

culture

Agile Software Development: Principles, Patterns, and Practices

ROBERT C. MARTIN

process

软件开发过程与案例

陈宏刚 熊明华 林斌 张高 张益肇 张亚勤

process

The Art of Project Management

Scott Berkun

process

现在, 发现你的优势

唐纳德·克利夫顿

soft skill

像外行一样思考,像专家一样实践 —— 科研成功之道

[]金出武雄 马金成、王国强

soft skill

代码大全(第二版)

STEVE MCCONNELL

technical

EFFECTIVE C++:改善程序技术与设计思维的55个有效做法

SCOTT MEYERS

technical

Code Reading: The Open Source Perspective

Diomidis Spinellis

technical

The Human Interface: New Directions for Designing Interactive Systems

Jef Raskin

technical

移山之道 - VSTS 软件开发指南

邹欣

technical, process

Microtrends: The Small Forces Behind Tomorrow's Big Changes

Mark Penn, E. Kinney Zalesne

vision

The Tipping Point - How Little Things Can Make a Big Difference

Malcolm Gladwell

vision

posted on 2008-02-11 20:23:00 by xinz  评论(6) 阅读(6781)

 
2008年02月04日

这是啥?

a) 某星系的结构图

b) 博客堂的社会关系网络

c) 某传销网络

d) 某合法视频直播网络,可以看到CCTV-1 全部节目,包括春晚,有时还有体育节目。

最近在帮助一个项目的测试工作,这个项目需要通过一些数据及日志重现网络上的各级节点是如何相互联系和贡献资源的。一个实习生写了一个工具,让这样的信息一目了然。

新年好!

posted on 2008-02-04 22:44:00 by xinz  评论(19) 阅读(5581)

 
2008年01月12日

有不少人在争论 Java 对学生有益还是有害(不少网站上的评论有断章取义的嫌疑,不值得多看,建议看这个中文链接)(英文链接)。事实上,这个问题事实上不是最近才提出来,大约6~7 年前,我们的同事在美国的学校招聘的时候,就发现和学生好像谈不到一块儿 -

    面试者:能不能讲讲各种排序 Sorting 的方法?
    学生: 很简单,用 Arrays.sort()  即可,我不关心它具体怎么做的。
    面试者:那你们还学C么?
    学生: C 是过去的语言,我们要面向对象。 (中国的学生可能会再加上 “面向未来”,“面向世界”... )

这样的现象在这几年中越来越普遍了,因为越来越多的同学前来找工作的时候,除了一些抽象的理论和知识,我们并不能看出来他们对计算机这门“科学”,对程序开发这门“应用”有足够深入的了解,这些学生们觉得Java(或C#)已经替他们理解了,他们不必自己再亲自理解一下。面对这样的情况,大家不得不反思一下“他们在学校里到底学了什么?”,“我们应该教什么?”。

但是,在进一步讨论之前,我们要注意到原文并不是作了一刀切的“java 有害”结论。我的理解是:

如果Java 是学生学习计算机编程的第一门语言,会有一些问题。

但是这些“问题(Harm)”,并不是不能解决的。学生以后可以学汇编,C/C++,COM,Lisp,Asp.net,编译,计算机体系结构,等等。通过学习和实践,学生们应该能对计算机这门“科学”,和计算机编程这门“应用”有深入和全面的了解。

Java 挺好的,把很多细节都隐藏在抽象层面之下,我要排序, 则调用Arrays.Sort(),搞定.  我们不用关心这个到底是如何实现的,对不同的数据有什么样的效能 - 直到我在现实的项目中发现几个简单的Sort, for loop 组合在一起,会花非常长的时间。

这个现象和论语中,“吾欲仁,则斯仁至矣” 有异曲同工之妙。

说到“第一门”,其他类别的教育系统都有这样的问题,例如小学语文的第一课如果是“论语”,若干年后,会有教育学家总结“论语作为小孩的第一门语文教材,会对学生有害”,当然,此结论必然会被过度简化为“论语对学生有害!”这样耸人听闻的标题,引起另外一场大水。 (现在有人强迫小儿以"诵经"为入门,他们以后都要还的.)

我们还可以得出一个推论:

对于计算机专业的学生来说,如果Java (或其他一门‘容易’的面向对象的语言) 是学生学习计算机编程的唯一语言,这对学生有害, 那是相~当~有害。

如果有学生学了Java (或其他一门‘容易’的面向对象的语言)之后,就欢呼“技止此耳!” “我精通计算机编程了!”,然后跑到IT求职市场中, 那是当危险的。

从另一个角度讲,有人看到很多职位需要Java(或C#)技术,然后他/她参加了Java 的培训,并以此找到了工作。在这个过程中,每一个方面(求职者/培训机构/公司) 都受益了,何害之有?

随着计算机技术的发展,这个行业在不断扩大,我相信懂得各种sorting 算法细节的同学能找到不错的工作,我希望只懂得Arrays.sort() 的同学也许可以找到不错的工作。关键在于这些同学能各得其所。 当然,如果两样都精通,就更好了,即将出版的《编程之美 - 微软技术面试心得》也许能给大家一些帮助。

 

posted on 2008-01-12 20:04:00 by xinz  评论(15) 阅读(7371)

 
2007年12月31日

上次博客堂年会的时候,不少专家对2008年进行了预测,众说纷纭,我只是凭记忆胡乱写下一些,以博大家一笑。祝愿大家在2008都能开心地写代码,幸福地生活。

生活:
      1. 房价不会跌到哪里去, 估计还会涨,希望大部分成熟的IT人都可以买得起房子。[推论:该出手时就出手,你想抄底,也许等不到底。]
      2. 股市会继续上涨,上证指数突破6,500 点,股票进入2.0时代,出现了股票大众点评网。“通货膨胀”成为敏感词汇,大家改说“价格在高位运行”。

图书:
     3. 技术图书市场继续活跃,会出现更多关于 asp.net, javascript的书, 直到大家每人都拥有3本以上。
     4.  图书名字一改用“”扯大旗的时尚,开始以“”为号召。


软件行业:
    5. 微软还会在中国继续扩张, 股票会涨,几乎可以和美刀贬值的速度媲美。
    6. VS2008 的市场接受速度会比VS2005快, 但是Linq要远慢于预期
    7.  开源在中国将会继续流行,但什么是开源,仍是各说各话,直到出现了和开源相关的诉讼。
    8. E-Learning  会火起来, 吸引不少风险投资,以至于出现了专门的E-Learning 网站培训如何从向风投兜售 E-Learning 的创意,以及专门的E-Learning 网站教育风投如何辨别各种E-Learning 创意的优劣。

体育运动:
    9. 中国在2008 奥运会将会至少获得三种奖牌(金,银,铜)

其他:
    10.  博客堂的软件和模式继续没有更新。开心会在适当时机宣布将用SilverLight3.0 重写界面。 

 

posted on 2007-12-31 23:23:00 by xinz  评论(10) 阅读(6186)

 
2007年12月26日

移山之道 中,我写道:

一个项目的商业价值只有在它被成功地发布并运行时才能体现出来,所以,MSF过程模式包括了开发和发布阶段。我当年在学校的时候,所有课程的项目都没有真正在实际环境中运行过,现在的学生应该有条件这么做了吧?

[小飞、荔荔、九条面面相觑]

阿超:我听说你们在软件学院比赛中做了一两个很酷的项目,得了奖,解决了实际问题,不是么?难道没有真正运行起来?

荔荔:项目演示完了,我们就没有管,好像也没有人要求我们在实际环境中运行。我们把代码交给院里,过不久代码就不全了,也不能编译,后来也就不了了之。

阿超心想:糟了,软件学院领导推荐的学生就这水平,也许应该找那些在外兼职的学生……

 

这也是我想在我的课程里面避免的情况 (课程:清华大学微软软件科学实验班 《现代软件工程》)。这门课大致按照<移山之道>的框架来讲述,同学们在16周时间内大致遵循 MSF 的流程,在Team Foundation Server 上做了个人项目(两周),结对项目(四周),和团队项目(10 周),每一节课都包括游戏,授课,当场练习和项目点评。我还请了微软的工程师去介绍经验,由于一些讲座和评审都有不懂中文的专家和学生参加,所以演示和评点也是中英文混合使用。金旭亮老师参加了最后的评审,还发了一些感慨。下面是项目的公开 Beta 测试网站:

 

1. 淘书网 http://taoshu.net9.org/   针对校内同学的二手书交流平台

2. FTP 搜索  http://storm9.net9.org/  FTP 网站搜索

3. War3VOD软件 http://war3vod.blog.sohu.com/  魔兽游戏爱好者不可错过。

4. Program World http://blog.sina.com.cn/sjqxzlhy  魔兽+编程对战

5. BigBang: http://hanwentao.net9.org/bigbang/ 以 “三国杀” 为代表的可编程棋牌游戏平台。

 

[这些网站服务器都是在教育网内部,有一个就在学生的宿舍里,从外面访问会比较慢]

 

在创意横行,泡沫溢出的时代,要让一个项目成功地发布,让大家满意,也不是那么容易.  同学们刚刚发布了消息,就碰上不少拍砖的(帖子1)(帖子2)。然而,这远比在个人电脑上测试了两回,就宣布项目成功要好得多。事实上 - 移山之道没有提到的另一个诀窍是 - 要想项目取得商业的成功,还得脸皮厚,不怕拍砖。

 

砖头不妨来得更猛烈些。

 

posted on 2007-12-26 22:08:00 by xinz  评论(9) 阅读(6044)

 
2007年12月12日

IT 行业的人们往往会用戏剧化的方式来描述为了发布一个软件产品所付出的努力和牺牲,我记得Outlook 的1.0 版本(Outlook97)在经历了四年的探索和挫折,最后几个月的拼命之后发布的时候,老板发的祝贺email 上有一句话 - 现在我们可以回到家里,向亲人们自我介绍一下,以重新融入家庭生活。。。

后来有一次我回到家里,亲人们问 - 怎么回来得这么早?怎么全身都湿透了?! 
我说- 我们的产品今天发布了,他们把我扔到了水池里,后来我又把别人扔到了水池里,后来我又被扔进去了...

今天我作为‘亲人’之一,看到又一个 1.0 产品发布了:

http://ditu.live.com 

第一个版本还是有一些已知问题,例如不支持汽车路线查找,有些地图数据还有遗漏,通过教育网速度比较慢,等等。但是总算是一个不错的V1.0 版本。

为什么要发这样一个广告贴? 因为我家里的就在Windows Live China  - Virtual Earth 团队工作(似乎这个部门没有把人扔到水池里的传统,不过我个人建议把他们的大老板 Rich 抛到清华科技园大楼前面的水池里泡泡)。 她建议我在这里发一个小广告 - 如果用户使用http://ditu.live.com/ 后,发现了一些他们没有发现的bug (解释权不属于我),经过核实email 后,我会赠送《移山之道》 或 《编程之美》一本。我真心希望他们的产品不会有太多‘意外’的bug。

希望这个小产品能对大家的生活有所帮助,也希望他们以后的开发更加顺利,团队成员都可以按时回家吃晚饭。

- 一个微软员工,同时也是另一个员工的家属

posted on 2007-12-12 07:05:00 by xinz  评论(57) 阅读(8105)

 
2007年11月30日

移山之道》将近完工的时候,另一本书《编程之美》的构想也逐渐清晰了,这本书说白了也很简单,就是把在技术面试中碰到的有意思的题目和解答收集起来。市面上好像也有一些“汇编”流传。但是这本书的不同之处在于,我们希望通过对题目的剖析,用通俗活泼的文字,展现巧妙的思路,简明的算法,严谨的数学分析 - 这些综合起来就是编程之美。

有了想法,就开始干吧,我招募到几个同事,一起写这本书。经历了好几个月的折腾(选材,写作,修改,复审,再复审,再修改...), 终于在上个月底交付了初稿。写书的过程在前言中有更多描述。

开心听说之后,要求立马公布几道题目,这样明天博客堂年会的时候可以进行有奖征答。其实有些题目已经在网上刊登了 - 比如第一题 cpu 问题,第二题 烙饼问题。 如果年会的时候有人有更好的解法,就可以得到礼物一份。

这本书的封面/插图设计是微软亚洲研究院的一名优秀实习生做的, 大家看到这样的封面,是不是会马上产生购买的冲动?

 

这本书将由电子工业出版社博文视点公司出版,具体的出版日期得问编辑们

posted on 2007-11-30 19:27:00 by xinz  评论(22) 阅读(9313)

 
2007年10月30日

大家听了不少关于 MSF 和 VSTS 的宣传,VSTS 本身也是一个软件项目,那么它是否是按照MSF Agile的方法论开发出来的呢? 它的开发过程中碰到了哪些头痛的问题?微软公司从成立开始就用MSF 模板么?在微软的实际团队中,开发模式是如何演化的? 这也是MVM 同学以前收集的“常见问题”的一部分。我想从我个人的经历和角度出发,在今年的TechEd 北京站 和大家交流这些方面的问题。

详情请看:

http://yishan.cc/blogs/xin/archive/2007/10/31/teched-2007-vsts-msf-dev-317.aspx

如果条件允许,还会安排有奖征答,送《移山之道》的活动。欢迎参加并交流,指导。

另外,TechEd 的这个页面上有一个逻辑/可用性的bug。

posted on 2007-10-30 19:45:00 by xinz  评论(4) 阅读(4512)

 
2007年09月15日

为了避免一稿两投, 这里只有一个链接:
http://yishan.cc/blogs/xin/archive/2007/09/15/693.aspx

tag:大道至简,周爱民,软件工程,书评

posted on 2007-09-15 07:30:00 by xinz  评论(2) 阅读(5212)

 
2007年06月10日

博客堂中藏龙卧虎,人脉网络遍布天下,希望有人能帮助我设计《移山之道》的封面。

征稿 - http://yishan.cc/blogs/xin/archive/2007/06/11/483.aspx

谢谢!

posted on 2007-06-10 21:31:00 by xinz  评论(0) 阅读(7010)

 
2007年04月10日

折腾了很久,我的《移山之道 - VSTS软件开发指南》快要付印了!

大约是2004年秋天,当VS2005 Team System还是一些叫 Currituck, Burton 之类的代号的时候,我和阿超mvm讨论了这本书的构想。过两天我就写好了书的引子和纲要。

2005年3月末,写了几章之后,我们宣布了正式的消息, 预计2005年11月份完稿。不料想阿超由于日理万机和思想境界的提高,决定不动手写作,以动口宣讲布道为主。 而TFS 本身也比预想延迟发布。最后 - 更重要的是,我决定回国到MSRA 工作。所以这事就拖了下来,变成我一个人在晚上10点到12点之间的个人活动。 一些零散的章节(1, 2)也在博客堂发表过。

回国后,做了不少培训,走访了一些软件学院,和很多实习生成为朋友,我们一起用VSTS 做了不少小项目。 这些经历极大地丰富了这本书的素材,大牛,小飞, 荔荔等人的轮廓越来越清晰了。

和书同时发布的是 www.yishan.cc 网站,现在是beta 阶段。我的想法是把可以互动的内容都放在网站上,同时网站开放博客功能,让大家可以用虚拟的人物,在虚拟的社区里抒发真实的感想。欢迎注册。

这本书的插图是由苹果手绘的,如果书中技术的部分很枯燥,那就看看各种可爱的人物养养眼吧。

这本书将由博文视点出版社出版。一个月后请看正式通知。

 

posted on 2007-04-10 08:01:00 by xinz  评论(12) 阅读(6640)

 
2007年02月04日

来了~50人,我迟到了20分钟。

每个人都发言谈了过去一年的收获,对新年的展望,每人在白板上写了自己的名字,并且链接到已有的人 - 最后形成了一个博客堂(北京)的社会网络。与会有很多mm,而且有的mm说她们还有不少姐妹们想认识IT 人士。

郭安定老师给大家讲了“快乐博客” - 写满了6张白纸, 传授了个人 blog 发展的6大秘诀,会后为了防止泄密,一些人把这些白纸都撕碎了,一半洒到东三环,一半洒到香山一带。

开心也透露了博客堂的新计划,关键词是“老鼠会”。我估计他的计划要到鼠年才能成功。不过猪年都快到了,鼠年还会远吗?

对桌上摆着的50件礼物如何分配?于是我们玩了一个和混沌理论/宏观经济学/黄金分割有关的游戏,以决定挑选礼物的次序。

每个人在挑礼物的时候同时写下了对博客堂2007年的展望,用一个tag 表示 - 结果是一个很漂亮的 标签云图 - tag cloud.

然后大家共饮香槟。酒后,是欢乐而混乱的合影及拥抱

每个人临走时都说要保持联系,其中30个人保证要blog这次活动,目前只有以下的blog:

影集http://www.flickr.com/photos/mwen/tags/joycode2007/

详细文字:

http://blog.sina.com.cn/u/49088404010009tp

http://futurelight.spaces.live.com/blog/

宝玉:http://blog.joycode.com/dotey/archive/2007/02/06/93281.aspx

Erway: http://linux1689.blog.sohu.com/32604356.html

posted on 2007-02-04 20:03:00 by xinz  评论(9) 阅读(7581)

 
2006年10月14日

[开心前几天关心地问我为什么最近没有写blog, 今天看到他写的沧浪之水浊兮,可以濯吾足之贴,其中提到Sigma B1的餐厅,我想我也写写在现代大厦底层餐厅的经历]

今年早些时候到现代大厦参加为期5天的培训,午饭的时候开心都不在(好像是飞到祖国各地开"谁不说俺 .net 好"演唱会去了),只好到底层吃饭,原以为自助餐应该很简单,但是排队的人挪动得真慢,吃了几天,才发现人们都阻塞在"10元两个菜"的摊位前。饭后想想,这真是一个看似有价值,其实愚蠢的feature。

这一feature是这样的:一个服务员掌勺,吃客只能从三盆菜中选出两样。

从老板的角度出发,好处是: 不让客人吃太多
代价是:

  1. 一个专职服务员守摊(其他的菜都是自助)
  2. 交流的成本 – 服务员要不断跟吃客解释"哪三样菜"以及"只能选两样"这一规则
  3. 影响流程效率,每个人都要停下来考虑这一严肃的问题 – 是吃一勺"杭椒牛柳"加"家常豆腐", 还是"家常豆腐"加"红烧土豆",还是。。。
  4. 三个菜如果有一个舀光了,而一个吃客非得吃它不可,那整个队伍就要停下来。 等到两位师傅吭哧吭哧地抬出下一个大盆为止。

从顾客的角度出发:顾客就想吃,不想费劲思考,"10元两个菜"违背了 "Don't make me think" 的设计原则。其实在现代大厦底层餐厅就餐的微软员工都像开心一样,非常注意身材及美白,吃菜都非常慎重,不会因为没有"10元两个菜"的限制而大嚼的。

推广到软件上,很多软件都不时跳出来一个窗口强迫用户思考,比如当你要关闭IE7的窗口,它会有礼貌地问:

Do you want to close all the tabs?

如果你看了options, 你会看到更多需要思考的问题:

Open these the next time I use Internet Explorer
Do not show me this dialog again

如果我选择了"Do not show me this dialog again",那么我还能有机会"Open these the next time"?

posted on 2006-10-14 04:49:00 by xinz  评论(6) 阅读(6626)

 
2006年08月11日

装了office12 beta2,试用了outlook, excel, 的确有找不到菜单的感觉,不过快捷键都还能用。

用excel 统计了博客堂各位最近发帖的时间,见下表,发现81%的博客最近一次发帖在半年或更久远之前。如果博客不发帖,博客堂的生命在哪里呢?这样下去,博客堂的观众也会像旧时王谢堂前燕,飞到别的博客网站去矣。。。

最近发帖时间 人数 百分比
10天内 5 7.9%
1 月 7 11.1%
半年 21 33.3%
一年 14 22.2%
更远 16 25.4%

 

 

posted on 2006-08-11 07:50:00 by xinz  评论(70) 阅读(10252)

 
2006年08月08日
仿佛要唤回十多年前的TurboPascal 的魂魄,Borland 公司发布了一系列以“Turbo”命名的软件开发工具:
 Turbo Delphi for Windows
 Turbo C++ for Windows
 Turbo Delphi for .NET
 Turbo C# for .NET
"Shortly after the original IBM PC appeared, a tiny upstart company with the big name Borland International rocked the programming world by releasing its Turbo Pascal compiler..."
 
一个曾经在Borland 工作过的朋友侃过Borland 的发家史,多才多艺的Philippe Kahn 初到美国的时候想找工作,但是他的旅游签证有点碍事,几经周折,他就干脆开了一个公司,产品开发好了,但是没钱打广告,于是他把PCMag (or Byte)的销售经理请到公司,同时把部分员工派到外面去,往公司里不停的打订购电话。于是Philippe 对PCMag的人说,你看- 我们有这么多订货,电话都打爆了,一旦我们的货款到了,就可以付你们的广告费了。。。于是就先登上了广告。
 
第一桶金就这样来了。
 
有了很多桶金之后,Borland 宣布要打败这个,那个公司,开始收购,不成功,再收购,创始人被董事会解雇,改公司的名字,转型,又改回来原来的名字。。。好像又回到了起点。
 
TurboPascal, tp.exe, 是很多程序员的入门工具,用起来真是像。。。像初恋的感觉。别的公司花很多力气推出的产品,好像还是比不上它。
 

posted on 2006-08-08 08:24:00 by xinz  评论(12) 阅读(7303)

 
2006年07月19日

上回提到的界面有所改进:

不过我还是未能理解把一个选项用黄色按钮盖住的深奥理念。
为啥不能做成  automatice layout, 也许很快会加上新的业务,但是只要UI 层和业务逻辑稍稍分离,UI 层只管layout,新的业务一旦有效,即可显示,岂不更好?

p.s. 还想去试一试右下角的“X”按钮,看看有什么反应。

 

posted on 2006-07-19 16:46:00 by xinz  评论(4) 阅读(7816)

 
2006年07月18日

从button 说起 -

现在到银行办事都要拿号,上图是我家附近一个分理处的拿号机的界面。我摁了桔黄色的按钮,没反应,使劲按,按方框,都没反应。

身边全副武装的保安指了指屏幕,说“要按上面的”。 哦,要直接按 “个人业务"的框框。

下面的方框似乎是为将来业务预留的?但是为啥要画的很像一个按钮?faint.

在等叫号的同时,看到后面进来的顾客10个有8个是按了第一下没反应,然后才摸索出门道来的。

软件(或者扩大到任何系统)的易用性,轻则让你浪费时间,重则会要了你的命

易用性是无国界的,哪儿都能看到 - 坏的易用性也是。前不久到LA 的Disneyland 玩,为了方便,订了disneyland里面的旅馆,到了已经是晚上。想从自动售货机里买点心,它可以用信用卡 - 好!

按说明操作后,看到 “Press END Button”, 但是机器上没有一个button 是叫 “END”, 只有“Cancel”。 反复操作N次,观察机器的侧面/背面,都没有发现“END” Button. 打电话给前台 - 回答是 “哦,我还没有用过...”

当然这已经超出“易用”,因为根本没法用。

 

posted on 2006-07-18 15:47:00 by xinz  评论(12) 阅读(8125)

 
2006年07月17日
为什么还要出版又一本关于asp.net 的书?而且还是“最优化”?书店的电脑技术专柜里有一半书都是讲asp.net 或者面向对象的程序设计,难道还不够?
 
这两年,每年从计算机软件或相关专业毕业的大学生和研究生人数大约是30万,很多人在他们的求职简历上写着“精通面向对象的设计”(OO)或“熟练掌握asp.net” 等来到了微软面试。面试之后,我和我的同事往往要在“精通”和“ 熟练”上划上问号。为什么?因为他们对 “面向对象的设计”的“精通”,仅仅停留在理论上;而对于“asp.net”的“熟练”,也只是写一些脚本,在数据库里加一个字段而已。而且,精通OO的人,可以大谈Polymorphism, 而从来没有动手设计过实用的网站;熟悉网站的人,可以眉飞色舞地侃如何用脚本定制网页的皮肤,但是对OO 却话不投机。
网站的设计方法,大部分都强调实用,快速,简单。有了新的需求,就用脚本不断往上加东西。这样的做法,往往会导致所谓“band-aided system”(胶布系统)。用胶布(即使是很酷的邦迪透明防水创可贴)把东西凑合着粘贴起来,快则快矣,牢则未必。从长期来看,这些系统会有以下方面的隐患:
  • 可维护性 - 除了程序作者本人,别人很难读懂网站的设计;
  • 效能 - 一些看似无妨的小改动往往会导致网站效能的下降;
  • 坚固性(robustness- 不牢靠,不能保证(或者不知如何保证)24/7 不间断的服务;
  • 可扩展性 - 网站不容易升级,或迁移到别的平台,数据库上。
从根本上解决这一问题,我们要从对象出发,设计易维护,可扩展的网络服务,这本书是一个很好的入门。 
从另一方面看,目前很多“面向对象”的程序设计书籍都是基于C++等传统计算机语言,比较偏重于理论,对于互联网的应用着墨则不多。很多刚毕业的学生都反映,课堂上讲的和实际用的相隔很远。这本书给他们提供了另一种思路和实践的机会。
 
这本书的另一个特点就是介绍了非常实用的工具,如效能分析工具Perfmon, Visual Studio, 和非常有效的工作流程如测试驱动的开发。我们不必非得要非常庞大和完备的工具和流程才能开发出好的软件。平常的工具,如果使用得恰到好处,也可以起到四两拔千斤的效果。 
 
我和本书的译者刘俊民是在一年多前一次微软技术讲座上认识的,他的网名‘宝玉’很多人都知道。他在asp.net 领域踏踏实实地做了不少项目,他汉化的Community Server 正在不少网站运行着。这次翻译又是他对自己的挑战,让人钦佩。
 
另一位译者陈远正在西北工业大学攻读计算机软件的硕士学位,目前正在微软亚洲研究院实习,使用asp.net开发企业人力资源管理管理软件。他和宝玉一样,也是一位勤奋好学的人才,在业余时间写了不少文笔生动的blog 
 
随着网络应用的不断发展,如何能够提供高效,易维护,可扩展的网络服务是每一个软件开发人员都会思考的一个大问题。我相信这本书会帮助读者从“写脚本,加一个网页”上升到“设计,构建 web 应用”的层次,增强自己的能力。我不敢说它是一个“最优化”的解决方案,但它的确是值得一读。
 
邹欣
微软亚洲研究院 研发经理
2006.7.13 Redmond WA USA
 

posted on 2006-07-17 22:27:00 by xinz  评论(15) 阅读(8909)

 
【第1页/共4页,84条】
首页
前页
1

Powered by: Joycode.MVC引擎 0.5.2.0