身为IT人,技术路线和产品的选择是一个相当重要的问题。以往在CSDN上关于这个问题的讨论都非常激烈。过去我们比较重视专家在这类问题上的看法,他们在这个领域站得高,看得远,钻得深,能早人一步认识到问题的本质,因此他们的意见绝对值得重视。另一方面,通过广泛收集相关数据,对数据予以统计分析,也是不可少的工作。以前我们在这个方面重视不够,现在我们计划仿效国外技术媒体的经验,推出“CSDN技术指数”,对涉及软件开发和互联网领域的各个方面以及大家关心的问题,通过我们已经建立起来的渠道和一些技术手段,定期收集可信的数据,予以统计公布,并适当加以分析。这项工作正在进行当中,不久就会与大家见面。在这里我想把已经获得的一些阶段性成果拿出来与大家共享。下面是针对硅谷、北美、澳洲和中国四地的三个技术领域的开发人员需求量统计结果,源数据来自相关网站的搜索结果、合作伙伴提供的数据以及CSDN本站数据,我们相信能够比较客观地反映目前若干竞争性技术之间的对比形式。另一方面,也可以看到几个不同地区IT产业的鲜明特色。因为研究工作还在进行中,只能发表若干结果,相信专家们一眼就能看出端倪,得出自己的结论。阅读全文>
发表于 @ 2008年04月16日 13:50:00|评论(loading...)|编辑
Intel正在ISN网站上举办一个多线程编程大赛,值得关注。Intel过去几年举办过好几次线程技术大赛,包括与topcoder合作的一些竞赛,质量都不错。题目难度适中,而且具有启发性,对多核编程感兴趣的C/C++程序员应该关注一下。其实参与这样的活动,置身于竞赛气氛当中,无论是否获奖,都可以在短时间内大幅度地提高对多线程编程的理解。这次比赛比较有特色,为期长达几个月之久,而且每个月都有一轮竞赛,每月评选一轮优胜奖,奖品也很诱人,是一颗4核的酷睿2CPU ;-)阅读全文>
发表于 @ 2008年01月21日 11:30: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...)|编辑
Intel的编译器是收费的,虽然价格并不算太高,也就几百美刀,不过对于学习和自由软件的开发者来说,还是一个负担。前两天去Intel软件的网站上看到了他们的一个新的program,提供Linux平台上非商业软件开发者免费的软件工具,包括全套C/C++ /Fortran编译器、VTune、MKL、IPP、ThreadChecker和TBB。阅读全文>
发表于 @ 2007年09月26日 22:28:00|评论(loading...)|编辑
大概还有不少人不知道CSDN将在11月底举办的SD2C技术大会吧,那就赶快来这里看看大会简介。这次大会是CSDN成立以来最重大的项目,我们争取开一次真正的、纯净的软件技术大会。虽然时间还远,但是这一两周来公司里已经出现了会战的气氛,很多同事都在为这次大会积极工作。举贤不避亲,我也觉得有必要给大会做个广告 :-)
阅读全文>
发表于 @ 2007年09月13日 19:23:00|评论(loading...)|编辑
回头看看C++早期的历史,最早C++就是把一些C中常用的patterns内置到语言里而出现的,早期它曾经有效地提高了开发效率。今天应该回头去寻找这种精神。阅读全文>
发表于 @ 2007年09月10日 11:32:00|评论(loading...)|编辑