思考
伯薇
健康、快乐、提高、创新
展开
-
QCon北京2012第二天记录
又是一天过去,又是收获颇多的一天。今天又做了一次采访,接受采访的对象是诺西的秦之远,他要做的主题演讲是针对3000万行代码的持续集成,其中提到了很多不错的想法,比方说:1. 增量式编译,这样可以节省大量时间,从而保证与敏捷小而快的原则不冲突。2. 想要保证用工具做好持续集成的工作,先要保证持续集成工具本身的质量,否则就会遭遇信任危机。3. 在系统开发的过程中使用持续集成和ATDD,会获得很不错的效原创 2012-04-19 22:51:49 · 1460 阅读 · 0 评论 -
随笔之第十天
今天是坚持每日晨写的第十天,应该进入一个比较艰苦的阶段了,离21天的目标还有一半的时间,还需要继续加油,呵呵。同时也应该在这里纪念一下,毕竟是一个里程碑吧。昨天晚上见到了久违的同学,吃饭期间谈到了同学聚会的事儿,我们这两个班都没能在毕业10年的时候组织一次同学聚会,这的确是挺遗憾的。我对于这种聚会,还是保持着很单纯的目的,那就是大家聚在一起聊天,增进彼此之间的友情,不要因为时间太长不见,就导致彼此原创 2012-06-27 06:25:00 · 2059 阅读 · 0 评论 -
关于电子商务网站的聊天
昨天和一位做电子商务网站的朋友聊天,两个小时之内,谈到了很多东西,简单整理一下。当已经存在同样类型的电子商务网站的时候,如何才能够脱颖而出。首先要注重一些非功能性的需求,比方说性能、易用性、可伸缩性。这三点都非常重要,如果一位客户访问网站的时候,点击一个链接,3-5秒之上还没有打开的话,那么就不会再来了。而且好不容易获得的客户,一旦失去,就会使很大的损失;易用性体现在界面的设计要更人性化,让用户的原创 2012-07-09 06:22:33 · 2187 阅读 · 0 评论 -
山寨和创新
昨天晚上浏览了两个正在开发的网站,或者说是web的应用,一个感觉还好,虽然借鉴了国外的一种web应用,但是还是有自己的想法在里面,用处也和国外的web应用有所区别。而另一个应用的感觉就不是很好了,完完全全是照搬国外的那个应用,甚至于网站的风格、配色,功能设置等等全都一样,只能说是一个“山寨”产品。而让人感到惊叹的是,那个应用的开发者在国内的程序员圈子里面还是挺有名气的,还出版过一本自己写过的书。但原创 2012-07-11 06:24:15 · 3827 阅读 · 8 评论 -
演说?忽悠?
昨天在网上购买了基本演说和PPT方面的书,最近今年间一直对这个方面的书籍比较感兴趣,也购买了不少相关的书籍,目的就是要提升自己演说和做PPT的能力,而且在不断地实践过程中,也有了些许的改进。然而,一位朋友看到我要买这几本书的时候,对它们的评价是:都是忽悠人的书。的确,演说本身就是要和听众传达自己的一些观点,让人能够有所收获,但也有可能纯粹是洗脑的方式,就像是传销里面的演说一样,哈哈。应该说,很多技原创 2012-06-28 06:13:35 · 1194 阅读 · 0 评论 -
唯快不破
天下武功,唯快不破。对于IT界也是一样。先看硬件,摩尔定律还在继续有效,人们为什么会不停地换新的机器呢?就是为了能有更快的速度。计算的速度要快,软件在上面运行的速度要快。每年的大型机计算比赛,实际的排名已经在某种程度上决定了国家的实力。而这种计算能力,又为国家的科技进步起到了一定的作用。对于日常用品也是一样,苹果手机和安卓手机之争,为什么苹果手机卖的如此之昂贵,还是有人趋之若鹜,在设计上有一定的原原创 2012-06-29 06:17:28 · 1154 阅读 · 0 评论 -
禅的意义
昨天看的一本书《裸演说》里面,又一次提到了禅,这本书的作者曾经写过的一本书是《演说之禅》,那本书是专注于如何做PPT,而这本书的重点在于如何做演说。由此,想到了另外一本书《演讲之禅》,还想到了王春生一直在致力开发的禅道管理软件。似乎很多人都在修禅,也想要把禅道融入到自己的工作和生活之中,然而,禅到底是什么呢?在此简单说下自己的理解吧,不一定正确,也一定会随着时间的推移会有所改变,届时会再做调整。我原创 2012-06-30 06:36:14 · 1416 阅读 · 0 评论 -
关于加班
昨天看到CSDN上有个活动,要让大家“畅谈加班”,对于这个话题,我想更多的人,说起来都是眼泪啊,怎么能够畅谈呢?也许只有老板在一起才能够畅谈这个话题吧。我其实一直是不提倡加班的,不管是对自己,还是当初带团队的时候,都希望大家能够在上班的八小时之内把问题解决,把工作完成,下班了就是自己的时间,工作和生活要分开。这应该也和当初接触极限编程有很大的关系,因为里面有一条实践就是要每周工作40小时,其实说白原创 2012-07-13 06:24:15 · 18645 阅读 · 114 评论 -
模块化
在编写软件的时候,非常提倡模块化的做法,不管是当初的面向过程的编程方式,还是现在面向对象的编程方式,模块化都很重要。而过程和函数更是模块化的产物,至于OSGi中的bundle,更是把模块化提升到新的高度。模块化应该是一个借鉴的结果,最早的模块化从何而来,已经无从考证,但是看看其他学科中,模块化的存在已经有一段时间了。比方说建筑学,活动房或者一些新的建筑方式中就体现了模块化的思想,先制造出一些可以直原创 2012-07-19 05:47:18 · 1621 阅读 · 0 评论 -
讲故事的能力
每个人都会喜欢听故事,不仅仅是在孩提时代,即便是成年人,也会喜欢有人讲故事给他听,这应该是一种本性吧。只不过可能有时候有人会认为那很幼稚,不愿意承认,实际上,只不过是讲故事的形式有所变化,不仅仅是面对面拿着书讲的,在阅读的时候,在看电影、电视剧的时候,都是在听故事。在那些时候,很多人都会沉浸其中,和主人公一起经历喜怒哀乐,和他们一起变化心情。为什么愿意听故事呢?那可能是因为很多人生经历自己是无法体原创 2012-06-26 06:18:58 · 1478 阅读 · 1 评论 -
中文加密
在信息领域,数据的安全性越来越重要,因为信息泄露而导致的商业损失也越来越引起了人们的关注,从而,信息加密解密的手段也层出不穷。然而,最有效的手段莫过于一门自然语言。即便对于SHA、MD5、DES、RSA等所有加密算法全部精通,而且解密正确,对于不懂得这门自然语言的人来说,解密出来之后必定会遇到更大的屏障,而且这种屏障不是短期之内能够逾越的。而对于各种不同的自然语言,应该可以有相对应的特殊的加密解密原创 2012-07-08 07:02:35 · 4080 阅读 · 2 评论 -
QClub大连站2012年第二期总结
一天的时间很快就过去了,又一期的活动结束了,每次活动之前都会感觉有根弦一直绷着,到了活动结束之后,一下子会轻松起来,然后就会感觉比较累,当晚就会睡得非常沉,哈哈。本来开头的一句话是昨天晚上就打上了,可是后面的内容却是今天(周日)才继续记录下来。这次活动的主题是WP7的开发,说实话,这个话题有点儿冷,相对于iOS开发和Android开发来说,大家还没有投入太多精力,也没有太多人认可。至少在大连是这种原创 2012-05-06 20:24:45 · 1611 阅读 · 0 评论 -
从一次换机器的过程谈软硬件的分离
今天把在公司使用的计算机更换了一台,原来是Dell的780,换成了Dell的790,机箱的样子变化比较大,但是里面硬件的配置变换并不大,最明显的变化就在于CPU,其他像内存、硬盘等等的配置与原来的计算机基本上一致。作为开发人员,每次更换计算机的过程都会比较痛苦,因为需要把里面存储的很多资料都要移动到新的计算机中,而且很多软件都需要重新安装和配置,上次因为更换系统,差不多一天的时间就耗费进去了。因为原创 2012-05-10 22:30:59 · 3925 阅读 · 10 评论 -
scrumgathering 2012参会小结
时间过的可真快,转眼之间三天时间就过去了,前一刻还在会场中和大家热烈地讨论,现在就已经结束,已经坐在机场中,一会儿就要坐上回大连的飞机了。到达会场的时候,已经是7日上午11点多,坐了差不多两个小时的地铁,看路程上有48.5公里,好远啊。到了会场之后,就见到了几位朋友,还认识了新朋友,感觉很不错。因为上午都是英文的讲座,对自己的听力实在是有点儿没信心,所以也就暂时放弃。吃过中饭之后,就开始了自己的学原创 2012-06-10 09:15:17 · 2125 阅读 · 0 评论 -
专注力、敏捷中人的作用
总结一下昨天谈到的两个问题。首先是专注力,或者说是注意力,人在做一件事儿的时候,经常会受到外界的干扰,从而分散注意力。如果能够集中注意力,那么工作效率会非常高,但是如果被分散,那么可能就会很长时间一事无成。不仅仅是由于专注的时候能够开动所有脑力,也是因为分散了之后,要不断地在多件事情之间切换,从而浪费了过多的时间和精力。最近一段时间比较流行的时间管理里面也经常会提到要集中注意力,能够采用的方法也比原创 2012-06-21 06:30:32 · 1433 阅读 · 0 评论 -
勇气和自信
昨天,佳佳自告奋勇,报名到大舞台上唱了一首《最炫民族风》,虽然也曾有些犹豫,但最终还是很好地完成了,而且,看得出,佳佳非常享受这个过程,也看得出,在这个过程中,她找到了很大的自信,也一定有了成长。当众展示自己,的确需要很大的勇气,需要很大的自信,同时,成功之后,会给自己带来更多自信。佳佳之所以有那么多的勇气,主要还是“初上牛犊不怕虎”,因为她还不会考虑那么多,不会认为当众展示自己会有多么可怕。而在原创 2012-07-05 06:17:28 · 1353 阅读 · 0 评论 -
关于人员的留存
csdn的网站从昨天下午就开始升级,而且奇怪的是,也不和大家说一声,到现在也没有恢复,所以只能是先在word里面记录下来,然后再贴过去。昨天和同事谈到了人员留存和流失的话题,因为在统计公司某部门的人员状况时发现,一共有大概500人左右,而其中2012年1月1日之前入司的只有不到100人,而其他的全都是今年的新人。这个问题按说应该引起相关人员的重视,但是,现在,不管是总公司也好,分公司也罢,主要追求原创 2012-06-22 12:20:32 · 2293 阅读 · 1 评论 -
整理和吸引
昨天上午对家里的衣物进行了一次整理,主要就是把一些棉衣都收起来,放在了柜子里。为了能够以后更容易找到,我对各种衣物进行了分类,然后放在不同的位置。分类本身就是一种有意思的动作,因为分类可以从不同的角度来做,那样分出来的类别也不一样。比方说,可以从衣物使用的季节来分,或者可以从衣物所属的人来分。另外,想要达到上述的目的,一个重要的原则就是要留有余地,如果一类空间没有放满,一定不要为了充分利用空间,就原创 2012-06-24 07:16:53 · 939 阅读 · 0 评论 -
如何评价社区活动
正所谓“日有所思,夜有所梦”,昨天睡前看了一些之前QClub活动的相片,结果晚上就梦见了活动的场景,哈哈。另外,下一次活动还有五天的时间,周六就要开始了,这将是一次我自己的独角戏,加上大家一起参与的open space大讨论,希望效果能够一如既往地不错,呵呵。在梦中谈到了对社区活动的评价,其实,本身就不需要过多在乎对其的评价,因为本身这种活动都是公益性质的,大家都是为了一种梦想来做的,评价好也不会原创 2012-06-25 06:35:03 · 3252 阅读 · 0 评论 -
关于作弊
前几天看完了《黄金瞳》,最近开始看《天才相师》,这两本书是同一个作者,尽管主角的经历和身份有了一些不同,但是套路非常类似,而且有一点非常相似的就是,两个主角都是在“作弊”。《黄金瞳》中的庄睿有了一双能够吸收并释放灵气的双眼,能够识别出物品的珍贵程度,还能够穿过物体透视很远的地方,这让他能够找到各种各样的宝藏,还能够治病,从而成就了自己的一番事业。而新书中的叶天,又是有头脑中的罗盘相助,能够直接预测原创 2012-07-06 06:15:30 · 1165 阅读 · 0 评论 -
软件系统也要各司其职
在保险公司中,经常要看的一个指标叫做13个月保费继续率,这个指标的计算相当复杂,因为需要调取15个月之前承保的保单数据,然后再看当前的缴费状况。不仅如此,对于保单来说,会有不下二十种保全操作,这些操作有多种会影响到这个指标,还有这些操作的组合,导致情况会更加复杂。在公司中,最早的时候,这个指标是在核心系统中计算的,因为那时候公司还没有数据仓库系统。后来有了数据仓库系统之后,就利用数据仓库的能力来计原创 2012-07-25 05:57:54 · 1260 阅读 · 0 评论 -
基本技能的重要性
昨天晚上又和同事一起去打羽毛球,这两次在开始打之前,总是会做一些准备活动,不仅仅包括热身,还简单地垫一会儿球,找到手感。然后挥拍几次,找到感觉。这样再开始打,就让肌肉有了记忆,打起来更好一些。这些活动都是最基本的东西,而正是这些内容,在想要更好地完成打羽毛球这项活动的时候,显得非常重要,因为正是这些最基本的技能组合起来,才形成了更多复杂的动作,如果基本的动作都做不好,那么就很难打好球了。推广开来,原创 2012-07-27 06:23:11 · 9310 阅读 · 4 评论 -
成功和失败
四年一次的奥运会正在举行,很多人在其中成功了,收获了鲜花和荣誉,也有人在其中失败了,原因各种各样。但是,有些人虽然成功,但是身不由己,并没有收获快乐;有些人看似成功,但自己却认为自己失败,还要不断地自责;还有些人虽然表面上失败,但收获了信心,收获了欢乐,反而是最成功的。也许是国人“成王败寇”的思想在作怪,使得有些比赛的过程和结果成了闹剧。其实奥林匹克精神中,本来就没有绝对的成功和失败者,重在参与,原创 2012-07-31 06:20:18 · 1775 阅读 · 1 评论 -
按时间计算
最近的两件事儿,对自己有些触动,都是与时间相关的。第一件是如何计算自己的薪资标准,说什么月薪、年薪都是没有意义的,只有计算时薪才有意义。一个人在一家公司每天工作八小时,一个月拿8K,和在另一家公司每天要工作10小时,一个月拿1W是一个意思,不要被月薪所迷惑。而且,多出来的两个小时,就意味着在其他方面要少两个小时,那两个小时可能会用来学习新知识,锻炼身体,陪伴家人,这些事儿可能都比单纯的工作要重要不原创 2013-03-18 06:17:37 · 2073 阅读 · 1 评论 -
如何完成一项Mission Impossible
在上周的Scrum培训中,Dainel Teng为各个团队分配了一项任务——在三个时长为40分钟的sprint中,完成一个三分钟的介绍Scrum的视频,而这也是我在三天培训中印象最深的一件事,利用Scrum的方法,我们最终提交了一份尚可的答卷,让我感觉到“纸上得来终觉浅,绝知此事要躬行”。原创 2013-08-20 15:46:45 · 3464 阅读 · 2 评论 -
QCon上海第一天参会记录
今天是QCon上海的第一天,在此记录一下参会的感受。今年是QCon第一次在上海召开,举办的地点是上海光大会展中心大酒店,这个酒店的格局有些奇怪,几栋楼围成一个圆圈,所以一个楼层的面积会比较大,但是就像是迷宫一样,各个会议室之间要转好一阵子,哈哈。上午开始的第一场演讲是Twitter的VP带来的,他和大家介绍了Twitter在架构上的一些内容,演讲的内容和风格都特别棒。而第二场LinkedIn的数据原创 2013-11-01 21:23:02 · 2386 阅读 · 1 评论 -
Qcon上海第二天参会总结
QCon上海今天进入到第二天,内容更加精彩,哈哈!首先是有太多好的内容需要听了,因为没有上午的大场Keynote,所以场次特别多,上下午各有五个会议室同时开放,全天下来一共有四十场演讲,真的是让大家在选择的时候左右为难啊~~而我却不需要特别因为选择而为难,原因就是,上午有采访任务,可以直接和两位讲师面对面地交流。首先采访的是平安科技的于彩荣,之所以选择对她进行采访,一方面是自己对敏捷感兴趣,另一方原创 2013-11-02 22:35:14 · 2686 阅读 · 1 评论 -
守破离
日本剑道的“守破离”和中国的武侠小说里面练剑的境界类似。守,就是“心中无剑,手中有剑”;破,就是“心中有剑,手中有剑”;离,当然就是最高的境界,“心中无剑,手中无剑”。原创 2013-11-17 15:59:02 · 3107 阅读 · 2 评论 -
IT领域中哲学原理的应用——个体与整体
个体与整体哲学原理在很多学科和领域中都会得到应用,今天就看看IT行业中有哪些地方应用了个体和整体的原理。原创 2013-11-25 09:40:32 · 2738 阅读 · 3 评论 -
第一手知识——切身体验
如果一名程序员掌握了多种语言、框架、工具,那么就不会争论孰优孰劣的问题;如果一个人既做过开发,也做过测试工作,那么就不会厚此薄彼。第一手的知识之所以重要,是因为它只能存在于一个人的头脑之中,体现在一个人的行为之中。原创 2013-11-12 19:36:17 · 2196 阅读 · 1 评论 -
冰与火之软件
这里所说的冰与火之软件并不是要先给用户一盆火,再泼一盆冰水,而是要在设计上既像冰山一样把更多的工作悄悄地帮用户做好,还要在和用户交互的时候有火一样的热情。原创 2013-12-04 17:42:41 · 2368 阅读 · 1 评论 -
演说(zhi)之法
近年来,参加了很多各种各样的技术会议,在其中也听了很多高手和牛人们的演说。在总结了自己的一些经验之后,也会在一些场合和大家分享。在以上的过程中,越来越觉得,想要为听众们奉献一场精彩的演说,并不像想象中那么简单。如果没有好的方法作为指导,很可能出现许多不好的现象,比方说:讲的东西太多,让听众抓不住重点;PPT上全是密密麻麻的文字,演说者就是在读那些内容;演说太沉闷,大家都在犯困。诸如此类,不一一列举原创 2013-12-31 10:09:18 · 4380 阅读 · 1 评论 -
软件开发中的哲学——写在前面
这个专栏应该是今年自己非常重要的一个任务,或者说是一个计划。目的就是要把自己在软件开发过程中体会到的哲学原理写出来,从而让大家能够更好地使用哲学来指导自己的软件开发过程,并且在出现问题的时候,能够找到很好的基本原则,来指导解决问题的过程。其实,想些这个主题的系列文章已经很久了,大概可以追溯到三、四年前吧,那时还是刚刚加入到InfoQ中文站,组织上希望大家不仅仅是翻译文章,还希望可以更多地写原创,当原创 2013-02-23 08:08:58 · 1735 阅读 · 4 评论 -
软件开发中的哲学——世界的本原是物质(二)
在上一篇博文中,我主要是从软硬件的角度来类比哲学中的物质和精神,正如评论中有童鞋说的,有些牵强,尽管硬件本身肯定是物质,但软件却并不一定是精神,只不过是人的思维的一种反映,体现为电子元件中的高低电平,也就是组成了计算机世界中的“0”和“1”。但我想我们还是可以用类似的思考方法来解决一些问题。接下来的这篇博文中,我想继续说说世界的本原是物质这个原理,而重点放在了人体本身上。大家都知道,有句话叫做“身原创 2013-02-27 21:31:03 · 2245 阅读 · 2 评论 -
也说安全性
作为架构的一种非常重要的质量属性,安全性越来越得到人们的关注,在此总结一下自己了解到的安全性的内容。最早得知安全性的重要性,是当初参加微软的一场讲座,其中提到了操作系统的安全性,并且展示了SQL注入、缓冲区溢出等手段,之后还推荐了一本书《编写安全的代码》,当然,其主要的目的还是要宣传微软产品的安全性。之后逐渐了解到安全性的各个方面,密码、认证、授权、加解密等等,但是一直没有得到真正的应用。直到在公原创 2012-08-15 06:15:45 · 1513 阅读 · 0 评论 -
随想0125
昨天抽时间看了一会儿《拖延心理学》,因为最近自己似乎拖延的问题比较严重,有不少事情都被拖延了,也想改变一下现状。然后就看到其中的一句话,就是要写些东西,不要停下来,一直写,慢慢地就会有想法。这和之前的一本书中的说法类似,就是要早上坚持写一些东西,不要在乎怎么开始的,只是坚持就好。所以,今天开始就再试着找回当初的那个习惯。其实书中还有另一个习惯,就是使用运动来保证自己计划的正常进行,但是最近的空气污原创 2013-01-25 06:41:57 · 1235 阅读 · 1 评论 -
反对浪费
因为要反对铺张浪费,公司的年会在召开前两天被取消了,很多人都措手不及,退车票的,退酒店的,退礼品的,忙的一塌糊涂,本来大家都希望能够在年终岁尾的时候,有个机会能够看看节目,吃吃饭,聊聊天,然后领下奖品,开心回家过年,却因为一纸禁令就泡汤了,怎么说呢?其实在软件开发领域也一直存在大量的浪费,例子随便就能举出很多啊。传统的软件工程下,如果在需求分析阶段就出现问题,分析出一个客户并不需要的需求,那么在此原创 2013-01-29 06:38:08 · 1548 阅读 · 1 评论 -
关于Bob外包工作到中国
今天,在网络上有件事儿大家快传疯了,话说是一位美国的高级程序员Bob把自己的工作外包给了沈阳的一家公司,用了自己1/5的工资,然后自己就上网逛逛,做点儿别的事儿,及一切OK了。后来又出现了不少版本,各种辟谣和反辟谣,吵得不亦乐乎。其实大家更多的是在纠结一个问题,那就是,做同样的事儿,在中国和美国工资的差距会有五倍之大,这也应该是大家最不愿意接受的一种情况。而且,很多人认为拿着五倍高工资的Bob同学原创 2013-01-16 21:54:51 · 3042 阅读 · 3 评论 -
编辑《架构师》有感
2013年第二期的《架构师》电子刊,我又试着做了一次主编,负责这一期主题文章的约稿、审稿,然后撰写主题介绍和卷首语,一些感想记录如下。这一期和以往有些不同的是,因为2月份会有春节放假,所以要尽快搞定,交给全职团队的同学去排版和发布,所以大家约定是要在1月底把所有的内容都提交,而一般情况下,这项工作是可以再拖个三五天的,嘿嘿。另外,接受这项任务是月初去北京和主编同学见面的时候,因为自己曾经在QClu原创 2013-02-03 08:10:28 · 1824 阅读 · 1 评论 -
Evernote和有道云笔记的比较
每个人可能都有随手记录一些事情的习惯,可能是为了不忘记,也可能是随时闪现在头脑中的一些想法,因此就有了便利贴,而在计算机或者说互联网的时代,我们就有了更多选择,可以随时利用身边的工具来记录自己的零碎记忆。之前在单机版的情况下,我一直使用的是office里面的Onenote,感觉还是非常好用的,在里面也记录了很多内容,尤其是一些备忘的,对自己的帮助还是很大。但是,转眼之间我们已经进入了互联网时代,O原创 2013-02-06 21:58:10 · 30818 阅读 · 8 评论