- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 软件开发还远不是一种“科学”
很多大学里是把软件开发相关的专业划入工科的,这给人一种错觉,让人认为软件开发也是一个工程学科,就像土木建筑,动力机械那样。但这从根本上错了,土木建筑,动力机械的背后有确实的科学定律作为支撑,而软件开发的背后基本上什么都没有,远不是一种“科学”。也正因此,“软件工程”的现实意义也就远不如“土木工程”,“动力工程”。每个人对“科学”的定义可能不同,但在这里,我们可以做一个简化版的定义:当有一组在限定条
2011-12-26 00:01:18 8882 48
原创 国内知名产品和他们的开发语言v0.0.1
首先要声明的是:这个列表既不权威,也不全面,所有信息仅供参考,本人也不对由此导致的任何后果负任何责任。建立这个列表的初衷来自三个方面:一个是很多人在加入程序员这个行业前,需要对编程语言有一个大致的认知,一定程度上这对学生很关键。一个是如果有人要从头开发一个产品终究需要类似的信息做些参考最后一个则是自己的好奇心,在看了国外那张表后,我自己也挺想知道国内的状况究竟是什么样。编程语言是程序员必备诸多技能
2011-12-19 01:36:40 37235 171
原创 C++的精英化趋势与两个关键缺陷
精英化趋势C++是一门引起无数争议的语言。眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。精英化是指在可用可不用C++的领域中,C++将逐渐退出,而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站后端等。这一过程造成的现象就是在TIOBE上,C++的份额逐步下降。但
2011-12-14 00:06:44 39727 105
原创 【理想流】不要做虚情假意的管理
自从《赢》,《基业长青》这些书出了之后,只要是个人,只要他还做管理都会关注文化这个事。这是对的,但关键是在这个事上不能走形式,不能在管理中做虚情假意的文化建设。不知道提到文化这事,每个人会对应到什么?可能有的人会想到宣讲,有的人会想到集体活动(喝酒,唱歌,旅游,培训等),有的人会想到挂图,历史展示等。但事实上这些手段更类似一种枝节,如果没有一个核心支撑,那就很容易变成虚情假意。这个核心支撑就是:你
2011-12-12 00:14:53 3907 4
原创 生活记住了你或者你记住了生活
一定程度上讲,程序员的生活是乏味的。键盘滴答声里,星辰轮换。公司可能还是原来的那个公司,人却一定不再是原来的人。时光流逝往往带来感悟,突然觉醒时,很多人可能都发现,自己不过是一个无聊的过客。生活没有记住你,你也没有记住生活。在我自己,感悟到这个后,心里颇有点后悔。2003年开始在CSDN写东西,那时还没有博客,只有文档中心。到2006年时,兴致突然消失了,就离开了这里,直到2011年。现在想来是应
2011-12-07 00:17:57 5976 11
原创 【理想流】程序员可能少加班么?
程序员这个行业里,加班多似乎已经成为一种共识。好多人是抱着即将“水深火热”的心情加入这个行业的。在任何行业中,不加班是一定不可能的,那程序员可能少加班么?答案是有的时候是可能的,但也是艰难的。在看具体手段前,我们先来看一下加班的原因。导致加班的核心原因可以分为三类:人为的行政上的原因。这可以进一步划分为两类场景:一类是,在有的公司里,不加班被等价于工作不努力。所以不管需不需要,那怕磨洋工也先加了再
2011-12-06 00:01:28 6765 8
原创 【理想流】软件开发究竟是简单的还是复杂的
软件开发是个奇妙的行业。你可以说它复杂,但与此同时,随便有个人,只要接受点培训就可以做软件开发。你也可以说它简单,但据统计世界上一半以上的软件项目会以失败收场。强调软件复杂的最有代表性的观点来自《人月神话》:Brooks认为复杂性是软件的根本特质,而非偶然特质。强调软件简单性的观点则时见于国内某些MIS开发公司以及外包公司:他们大多时候会把需求分析(业务分析)的权重抬的很高,而把设计编码的位置压的
2011-12-05 00:14:20 4816 3
原创 【理想流】加班给加班费就好么?
加班不给加班费的公司违背基本的道义,性质上和抢老大爷养老钱并无不同。一旦处在这种公司里,第一要累积力量,第二要赶紧跳槽,没什么好多想的。今天想说的并不是这个,而是另一个话题:加班给加班费就好么?答案是否定的。假如说每个人毕业的时候都还处在刚刚开始成长的阶段,那么过度加班等于扼杀一个人全面成长的机会。这就好比一个人,如果始终生长在生产线上,并且只用右手,那么10年过后右手必然会无比强壮,而左手则会无
2011-12-01 01:03:57 5144 25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人