Posted by Spoony - 2007.12.31 at 4:27 PM
书名:The Joy of Patterns -- using patterns for enterprise development
作者:[美] Laurie Williams n' Robert Kessler
这本书十分详细的介绍了一种有趣的软件设计方法——结对编程。
书的作者之一是一位经验丰富的女技术作家。女人的文思真的要比男人细腻,书中就结对编程技术的推广,甚至如何说服你的领导和下属采用结对编程。都有十分详细的真人真事记录于书中。
书中就结对编程的配对及成败的关键做了细分。有专家-专家、专家-中级程序员、专家-新手、新手-新手等等。这些配对各有利弊,取用时注意所需,做到不偏离目标即可。
眼下我正跃跃欲试,希望能用有限的人力资源操练下“轮转式的结对编程”。
Posted by Spoony - 2007.12.15 at 12:20 AM
最近几天,也就是十二月底,要完成的事情。
英语六级考试
英语一向不怎么好,加之压根没复习,去混个脸熟吧~
课程复习
前阵子去了长沙,耽误了一段复习的时间,下面要抓紧点了,没事就去图书馆坐坐。中午那地方睡觉甚好,安静,只能听到电梯嗡嗡地升降……
姐姐的生日
姐姐出生得真不是时候,一年中最忙的最后时节降生,和她的性格一样,总是匆匆地追赶收班前的最后一班车次。不过还得认真让她开心为好,免得和去年一样那个凄惨。
艾龙正式版
按照预定计划,艾龙网要在元旦前结束公测。正式版即将上线,将新增密码找回功能,同时对界面和功能做细微调整。目前,这些功能和改进正在开发测试中。
Posted by Spoony - 2007.12.1 at 2:34 PM
创业?你玩得起吗?
学校和社会都鼓励大学生创业,我却给泼上了一盆十二月份的冷水。
还没进大学,我就有创业的想法,在这里我毫不避讳地坦诚地告诉大家。那时候有创业的想法是因为我一有足够的时间,二又有点特长。经过大学几年的捣腾,自己的创业蓝图仍是一纸空文,才发现原来自己一直缺乏的不仅仅是机会,还有抓住机会和创造条件的能力。现今,大学过半,紧接着的就是毕业找工作,时间因素又成了新的问题。
父母是没有义务供养你念完大学又创业的。我们的生计问题,成为了我们创业的难题。在我看来,明智的做法就是选择符合自身实际情况的收入模式。比如你现在在外面摆个水果摊(指代创业)除掉商铺租金、税款什么的月收入3000,倒不如凭自己的能力找份5000的工作来得实在(当然如果找得到)。给人打工也是创业的过程嘛。这样的一个选择可能会为你节省很多的时间,包括项目的酝酿、市场的调研、风投的机遇、认识的提高。同样这样一个选择可以为你规避很大的风险。不知道创业的大学生们想过没有,假如创业失败,后果会怎样?要知道大学生创业大多是无本起家,而创业期间所耗费的时间又是宝贵的求职竞争的时间。错过了这一时间,就同时意味着你的经济来源得不到保障,一旦失败,教训是惨痛的!
另一方面,如果你的创业计划给社会带来的价值远不如你找一份工作给社会贡献的价值大,我看,创业的意义也就太小了。其中的道理是:E=mc2。E是能量,m是man(人),c是company(公司)。个人一旦加入了公司,那么他呈现给社会的潜能将是平方级的。假如已经有了一个良好的公司作为平台给你足够发挥的舞台,另辟一方舞台的做法似乎显得多余(除非那舞台已经不够你施展了)。
话说回来,大学生创业该不该?该!这是一种特殊的体验,很值得去做。同时我们需要理性看待当前的问题。再次强调:如果你在大学的时间不多了,而创业计划才刚刚制定,明智的做法就是选择符合自身实际情况的收入模式。
Posted by Spoony - 2007.12.1 at 12:43 PM
最近总有人愿意和我讨论技术,要我教他们怎么快速入门。再有就是想了解我的心得体会,以便为某人借鉴来提高他的学习技术的效率。其实有段时间我也渴望能找到志趣相投的人,秉烛夜谈技术之道,总感觉那样才够快哉。那段时间,提及技术方面的话题,我有说不完道不尽的心得体会。
令人遗憾的事情有三件:第一,当初最终还是没能找到真正志趣相投的朋友,而我的心得体会也没有人帮我记录下来;第二,我后来发现我的心得体会一般都是即兴的,没有人帮我记下了,之后也就忘记了;第三,忘记的那些心得体会我已不愿意回忆了,因为这时我已经把我的注意力从技术转移了。
高中的时候,自己精通VB,觉得自己很牛。刚进大学,又精通了C#,觉得自己更牛了。寻寻觅觅,冷冷清清,偌大的校园找不到一个可以在一个层次做技术交流的朋友。其实现在看来,精通了VB又精通了C#又能怎么样?我还是什么也不是!为什么这么说,看我下面的思考。
人的活法有很多种,为了简单,我只列举相对立的两种(一组)。其中一种是无为于社会,另一种则是有为于社会。前一种的追求在于个人的安逸,时代的进步自有所驱,我等安享社会之和谐;后一种的追求在于实现自己在社会甚至历史上的人生价值。人是多面的,我呢,就是这两种活法都赞同,并且都有所吸取和表现。但是吸取和表现的份量和原则是有我个人定位的。我个人定位在有为无为兼有之,而无为可以无,有为不可少。
基于“有为不可少”,下面让我们看看学习技术的本质:谁能说技术的学习不是为了有为?这时,人们或者你自己并不会过多地关注你的能力,而更会关注你做了多大的事情。这就是为什么好些公司把经验放在第一位,而能力却屈列其后。回到上面开始部分,不难理解为什么我说精通了VB、C#还是什么都不是。我还说过,学好了计算机,你就回到了起点。有为的人生,从它的起点开始,每为社会做一件事情,就前进一步;每学会一种本事却不会前进,因为本事只是一种驻跑力,一个加速度。你学会了VB,你的加速度+1,会C#,再+1,当你为你的公司或者自己开发出了一套有价值的产品,你的有为人生的行程才会+1。所以,我们不仅要会学习,更重要的是要会做事,这样才是给社会创造价值,才是有为于世,是一个有为主义者该去做的。