身为IT人,技术路线和产品的选择是一个相当重要的问题。以往在CSDN上关于这个问题的讨论都非常激烈。过去我们比较重视专家在这类问题上的看法,他们在这个领域站得高,看得远,钻得深,能早人一步认识到问题的本质,因此他们的意见绝对值得重视。另一方面,通过广泛收集相关数据,对数据予以统计分析,也是不可少的工作。以前我们在这个方面重视不够,现在我们计划仿效国外技术媒体的经验,推出“CSDN技术指数”,对涉及软件开发和互联网领域的各个方面以及大家关心的问题,通过我们已经建立起来的渠道和一些技术手段,定期收集可信的数据,予以统计公布,并适当加以分析。这项工作正在进行当中,不久就会与大家见面。在这里我想把已经获得的一些阶段性成果拿出来与大家共享。下面是针对硅谷、北美、澳洲和中国四地的三个技术领域的开发人员需求量统计结果,源数据来自相关网站的搜索结果、合作伙伴提供的数据以及CSDN本站数据,我们相信能够比较客观地反映目前若干竞争性技术之间的对比形式。另一方面,也可以看到几个不同地区IT产业的鲜明特色。因为研究工作还在进行中,只能发表若干结果,相信专家们一眼就能看出端倪,得出自己的结论。阅读全文>
发表于 @ 2008年04月16日 13:50:00|评论(loading...)|编辑
微软是一家成熟的商业公司,它的每一个重大技术行动背后都有商业意图,Silverlight也不例外。我相信,微软在这个问题上的考虑是充分的。对于开发和交互设计师来说,现在可能是进入Silverlight的一个合适的时机。
阅读全文>
发表于 @ 2008年03月25日 12:03:00|评论(loading...)|编辑
在以后的日子里,我们大概不会再见到十年前那样激烈的API战争了,因为开放已经成为我们每个人的共识。但是,这段历史却不应该被遗忘。正如马克吐温所说,历史不会简单的重复,而是会变奏式的重复。我们应该保持警惕,珍视开放和自由带给每个人的价值。阅读全文>
发表于 @ 2008年03月19日 13:18:00|评论(loading...)|编辑
人性是这个世界上为数不多不太变化的东西,大部分现代都市人从某种角度上看其实很简单,就是众人面前要光鲜岸然,没人的时候则要充分满足原始本能和阴暗心理,精神分裂得受不了了,就去烧烧香拜拜佛假装清纯,求得心态的暂时平衡,以利再战。看看互联网上的成功应用,大体逃不出这几点。从这个层面上去看苹果为什么这么红,根本上就是因为它满足了人性的需要。
阅读全文>
发表于 @ 2008年03月16日 13:24:00|评论(loading...)|编辑
差不多两年前,我采访群硕软件创始人刘英武先生的时候,这位1960年代的普林斯顿计算机科学博士,前IBM的高级副总裁,SQL语言的创造者就曾经强有力地表达过类似的看法。他搬着指头对我说:“技术是最容易解决的问题。你说那个.NET,给你多长时间你能掌握?半年够不够?一年够不够?J2EE怎么样,一年可以吗?一年半?就算是最复杂的C++,三年下来,你还搞不定吗?可是建立一个世界一流的、商业上成功的软件团队需要多长时间?十五年,二十年!而且一点都不能松懈。我不明白,为什么有那么多人为自己的技术沾沾自喜?我在IBM的时候,手下全是来自美国一流名校的博士,但不管他们技术多好,如果不能遵守discipline,不能给组织带来效益,那就一点价值都没有!在中国,很有一些程序员,以为自己技术高,就应该拿高薪,就应该牛,就可以不要纪律。他们很少问自己,究竟给团队带来什么价值,究竟给企业带来什么价值,究竟给客户带来什么价值?在我看来,这就是不专业,不合格。我相信,这种情况迟早会过去的,对于软件工程师的评价,很快会回归价值。也只有到了那个时候,中国的软件才会有实实在在的快速发展。”阅读全文>
发表于 @ 2008年02月28日 11:06:00|评论(loading...)|编辑
CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此我表示高度认同。对于 Java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。在这方面,Java不能够胜任。阅读全文>
发表于 @ 2008年01月10日 11:30:00|评论(loading...)|编辑
Ruby 1.9解决了Ruby固有的速度慢的最大缺点。有人认为,这下子不得了了,Ruby要称霸动态语言了。你想想,Ruby已经几乎拥有了所有梦幻般的语言特性,神奇的动态能力,强大的支持库,内置的跟Perl可以比肩的正则表达式,Smalltalk级别的纯而又纯的面向对象特征,简洁明快的风格,跨语言整合也非常容易,唯一的缺点就是速度慢。现在连这个缺点都被弥补了,Ruby还能挡得住吗?其他的动态语言都该歇菜了。虽然我也算是一个Ruby语言的拥护者,但是我并不这么认为。特别是,我不认为Ruby 1.9能够对Python造成实际的威胁,更谈不上“赶尽杀绝”。阅读全文>
发表于 @ 2008年01月07日 11:46:00|评论(loading...)|编辑