Dict.CN 在线词典, 英语学习, 在线翻译

都市淘沙者

荔枝FM Everyone can be host

统计

留言簿(21)

积分与排名

优秀学习网站

友情连接

阅读排行榜

评论排行榜

#

互联网创业公司:建设学习型团队,创建股权激励机制 [转]

记者:公司产品研发和技术团队的情况是怎样的?

王航:目前我们的技术团队还处在建设阶段,目前有十几个人,CTO唐品玉来自雅虎中国,是资深的架构师和技术管理者,他去年加盟好大夫在线之后,重新规划了技术体系,目前的团队已经形成了包含架构、开发、测试和运维的架构体系。虽然人不多,但已经开始有明确的分工,有这样的架构后我们的团队将来可以很容易扩展。

更重要的一点是我们开始建立团队的学习体系。我们会让每个人都融入到这个学习型团队中,让每个技术团队成员都了解公司的每一条产品线,一起进行项目分析讨论,和团队一块成长。

在这个过程中间,对处于成长期的程序员来说,是最好的学习过程。我们也会把很多新项目独立地交给一个年资不是特别深的程序员,给他挑战,提升他的能力。

记者:如何激励员工在创业型公司的发展呢?

王航:我们有很好的激励员工的办法,一方面,我们会为技术人员提供一个不断面临新挑战、有足够成长空间的环境。好大夫在线在未来五到十年不会遇到发展的天花板,因为这个行业太广阔了。

这对我们的技术人员来说既充满着挑战又面临着众多机遇,从技术本身来看,技术人员无论是从代码编写到设计架构,还是转向项目经理或技术经理以及转向产品,在发展过程中都不会遇到天花板。这个行业可以给他们提供足够的发展空间,充分发挥自己的潜能。

另一方面是技术人员会跟我们团队一起享受成功。这个其实也是很多创业团队要解决的问题。在发展越快的公司,越需要一个机制,鼓励有价值的人参与进来、留在这,我们采取了股权激励机制来解决这个问题。

股权激励机制的核心是和大家一起分享机会和成功。好大夫在线愿意把医疗这个巨大行业中的发展机会和整个团队分享,愿意让我们运营团队中那些对公司负责任、对整个行业理解、有热情、愿意投入的人成为这家公司最终的控制人。

现在我们正是使用这种股权激励机制来鼓励整个团队,不光是技术团队。

去创业团队历练获得成长

记者:你怎么看技术人员加入创业团队?

王航:我觉得创业代表一种激情,是每一个人都应该拥有的理想和抱负。除了独立创业之外,还有两种创业机会始终摆在你面前:

第一种是在公司做好工作,有激情地去面对自己做的这件事,有强烈的责任感把这件事做到这个行业第一,这个本身就是一个创业过程。

第二种,加入一个创业型的团队,和同事们一起体验创业困难、解决实际问题,这对一个人的职业生涯发展,非常非常有价值。

在大公司,人往往就像一个螺丝钉,有稳定的分工,解决固定的问题,在一个位置上几年不变;而在好大夫在线这种创业型的团队,我们所做的事情以前没有任何人做过,你每天遇到的问题是正规大公司所无法遇到的,甚至是整个行业都没有面对过的,你会发现没有规则可以遵循,没有案例可以抄袭,必须独立分析、思考,使出浑身解数去对付。这种经历对一个人的能力提升、经验积累非常有好处。很多人喜欢创业团队,就是喜欢对付那些从来没有人遇到过的难题,希望成为行业中第一个解决此问题的人,体验行业第一高手的感觉。所以,我觉得,每一个年轻人都应该到创业团队待几年,通过历练去体会困难、获得成长。

最后说一句,我衷心希望每位程序员都能够创业成功! 在自己的岗位上,在创业性公司,自己独立创业都能成功!

posted @ 2010-12-24 17:33 都市淘沙者 阅读(797) | 评论 (0)编辑 收藏

2010年阅读书籍概览

2010年很快就要过去了,也该回头看看自己过去一年看了点啥书,再说作为一个苟活于和谐社会下的“挨踢”人,不多瞄两眼怎么混呢。

技术书籍:

Android在09-10年的发展可谓势如破竹,搞得老乔郁闷得不行,怎么说也得关注一下吧,于是瞄了两本书,自己玩了些小东西,在XT701上玩也是不错的。再说说不定哪天失业了回家也能开发个App丢到MMarket上赚点广告费呢:)

《Android SDK开发案例大全 》其实09年买的,断断续续看,当字典用还不错。看了大概70%

《Android 产品开发与创赢路线》这本书的思想很不错,是EOE团队的杰作,总体还不错。看了总体内容的80%左右,尤其是UI这层的东西还是非常重要,用户交互性,可用性问题得到强调。

《高 效程序员的45个习惯--敏捷开发修炼之道》其实这本书在公司书架也有,只是我喜欢自己拥有的感觉,躺在床上可以随便翻翻。总体内容很好,尤其在实施敏捷 开发的团队中更为明显,比如说XP,SCRUM在实施中的问题,最重要就是叫程序员如何改进和注意这些问题,这点很重要。国内很多做技术的都很浮躁容易忽 略这些问题,有的甚至认为编码没有什么技术可言,是低等的活,其实未必,尤其是在你所写得乱七八糟代码被别人修理成一片文章一样秀丽的时候,你就很惭愧, 我就有过类似的教训。因此,最好不要动不动就说那样的话。建议可以看看《clean code》这本书,国内也有出版叫《代码整洁之道》,非常不错,不过没有完全看完。《高效程序员的45个习惯--敏捷开发修炼之道》这本花了一个多星期看 完。

《轻松Scrum之旅--敏捷开发故事》由于团队里面采用敏捷开发方式,之前没有接触过Scrum,因此找了些资料和书籍,网上推荐这 本IBM的Scrum团队写的书,于是利用个周末去新华书店找到翻了一阵内容,感觉不错,回来到网上买,无耻点了:),本书写得很生动有趣,以一个完整的 故事来完成对Scrum相关东西的诠释很逼真,的确是一本看了觉得很舒服,国内这样的书的确不多,而且敏捷的理念不只是在软件开发中,甚至贯彻到生活中的 各种人和事。写法很巧妙,以关毅团队的成长过程来实现全面的铺开。的确难得,不过个人认为如果这本书有几个地方还可以加强一下就更完美了,这个在我的blog中有读后感记录,本书利用2个星期左右断断续续看完。

《GWT 揭秘》这本是国内唯一一本GWT2.0的书籍,整本书的内容只是在引入门的过程还行,只是个人认为受到当时的条件限制,作者没有很好扩展GWT在企业应用 过程中要重视的内容展开,而且GWT也演变得很快,比如书中的EXT-GWT这样的东西,貌似还不太成熟,期待GWT3.0吧,就这几年的发展来 看,google对GWT的投入还是有了不少的进步。Spring团队也开始了GWT方面的支持,据说Android将来也可能和GWT整合到一起。然而 目前公司用的Smartgwt也发展得不错。 本书断断续续看着,还没有完整看过一遍。

《Java测试新技术--TestNG和高级概念》 这本书翻译得不怎么好,看了英文原版的还不错,只是不妨碍理解,自动化测试越来越重要,尤其是在持续集成中如果没有自动化测试来协助和保证代码质量,还真 是很麻烦。加上以前所在的公司都不重视,所以这块欠缺比较中,现在争取补回来,这本书没有看多少,估计30%这样吧,还得努力。


非专业书籍:

《赚钱老板的经济学 看穿数字不吃亏》

《赚钱老板不告诉你的数字经济学》

这两本书的作者都是日本人 山田真哉 先生写的,写得很不错,作为床头读物,又可以读懂些数字方面的经济学,对数字更敏感,做生意的朋友可以看看,其实这个作者还有一本书叫《为什么卖钓竿的小贩不会倒》也是畅销书据说卖了250万本。

《5小时熟识金融常识》

这 本书是郎咸平先生推荐的,很喜欢他的风格,虽然他说的并非全对,但是他让我们如何思考问题,思考潜在危机。难得的人才,在国内很多所谓的XXX学者都是被 GF操纵来愚民的。看了以上的书籍可以加深对官方的XXX数据统计的理解,或是点点头,或是摇摇头,不过我相信后者居多

《美丽英文全集》

这套书去年买的,也很不错,中英文对照版,有散文,哲理,爱情等4个类型,消遣行书籍,有利于提高阅读能力和翻译能力,其实涉及到一些翻译的技巧,很多人把英文翻译过来就很生硬,作者在这方面的确做得很不错,尽可能的把意境意思翻译出来。


2010 年也忽略了些东西,由于工作内容的原因,在linux shell python 方面和HA NoSQL方面的投入时间不多。技术在更新,人也要保持进步才行,2011希望把down下来的许多原版书籍选择性的看一些,毕竟好书太多,看不过来。还 是很喜欢加菲猫说的那句,The more you learn the more you know ,the more you know the more you forget ,the more you forget the less you know ,why bother to learn ?

posted @ 2010-12-13 17:27 都市淘沙者 阅读(307) | 评论 (0)编辑 收藏

寻找巴萨完美足球之源

目前巴萨青训系统共有12支梯队,从U8队到U19队,共有超过240名学员。寻找这200多名小球员是巴萨青训的基础。卡佩利亚斯讲道:“巴萨设有专门 的球探部门,在全西班牙有20名球探负责寻找天才。但巴塞罗那的原则是,首先寻找巴塞罗那地区的天才,其次是加泰罗尼亚地区,如果还有一些位置没有好的球 员,我们再到西班牙境内寻找,最后才是外国球员。”记者在当天训练的U17队中发现一名黑人球员,卡佩利亚斯介绍:“这是名喀麦隆球员,叫埃托克 (Etock)。他不是埃托奥的亲戚,但也和埃托奥有关,他在喀麦隆的埃托奥基金会踢球。来到西班牙参加Canal+电视台系列赛时被我们发现并留下。”

  拉马西亚驻地主管福尔格拉告诉记者,目前住在拉马西亚的主要是加泰罗尼亚地区但非巴塞罗那省的孩子,其次是巴伦西亚、阿斯图里亚斯、穆尔西亚和安达卢西亚 的孩子,“马德里的孩子一般没有,马德里的一般都去皇马了。一般来说也没有巴斯克的孩子。这是一种互相尊重的选择。”此外,随着梅西在巴萨大获成功,巴萨 也逐渐放开了对外国青年球员的引进。目前住在拉马西亚的还有来自喀麦隆、塞内加尔、尼日利亚、阿根廷和巴西的小球员。这些孩子遇到的问题和当年梅西遇到的 一样,他们不能参加全国青年比赛,只能参加加泰罗尼亚地区比赛,但身为巴萨青训球员,他们有资格代表巴萨参加职业联赛。

  尽管巴萨青训营中的外援已经比梅西时代多了不少,但就整体而言所占比例仍旧很小。卡佩利亚斯解释说:“如果是外国小球员,比如阿根廷、巴西或者其他欧洲国 家的,他们必须是非常非常出色的球员。长年的经验告诉我们,最后能够进入一队并有所成就的球员,都是一些家人伴其左右的球员,比如梅西、普约尔、皮克等 等,他们成长时都和父母在一起。所以如果我们认为他们没有比如像梅西那样的天赋——当然这是很困难的,梅西是20年才出一个的球员,我们不会认为将他们引 进到巴萨是个好主意,就算他们的水平要比现有球员高。从小就要离乡别井,对他们来说很困难,最后还有一个高成本的问题,俱乐部为了让外国球员的家人陪伴这 些孩子,要为他们的父母提供工作。”

  2.训练:15岁前不练体能

  按照记者的设想,巴萨能出产如此多天才,球员肯定是自小球不离脚,小球员进入青年队后将获得大量的训练比赛时间。但让记者吃惊的是,巴萨各个梯队每天的训 练时间其实只有一个半小时,即一场比赛的时间,孩子参加俱乐部作业辅导的时间甚至都要超过训练时间半个小时。卡佩利亚斯解释说:“俱乐部所有梯队的球员每 天最多只训练一个半小时,我们从来不会训练超过一个半小时。U8和U9年龄段球员一周训练3次,外加周六的一场比赛。U12以上的梯队每周训练4 次,U16以上的球队每周训练5次,与巴萨二队一样,都是每周末有一场比赛。小球员都有暑假,U16以上一般是30天,年龄越小假期越长,可以长到45天 或50天。”

  为了让小球员获得更多和家人在一起的时间,巴萨近年甚至放弃了参加圣诞节锦标赛的传统,“很多年前我们的梯队会利用圣诞节到国外参加青少年锦标赛,但现在俱乐部认为圣诞节对球员和他的家庭非常重要,孩子在圣诞节期间都要和家人呆在一起。”

  卡佩利亚斯还透露了一个重要的训练原则,那就是15岁前绝不安排体能训练和身体训练,只踢球,“15岁以下球员的所有训练都是有球训练,主要是训练技术,也有一些位置上的训练。15岁以上才开始训练体能和身体素质。”

  另外,俱乐部还明文规定必须尊重每一名来到青训营的孩子,“所有球员必须保证35分钟的出场时间,在巴萨青年队中不可能出现一个球员3个月不打比赛的情 况,这些都是教练必须遵守的章程。我们从来不会在赛季中告诉小球员回家不用再来训练了,我们都是在一个赛季结束后才做决定。”

  不少现役球员回忆当初在拉马西亚的成长经历时,都会想到每天往返于俱乐部和家里的几个小时的漫长旅途。如今在拉马西亚训练的孩子长大后再也不会发出这样的 感慨,因为巴萨解决了所有后勤问题,卡佩利亚斯透露:“所有在巴萨青训营训练的孩子都是一分钱都不用付的。巴萨青训有两种运作方式。一种是那些住在巴塞罗 那或者加泰罗尼亚地区的孩子,他们像所有孩子一样上学和家人住在一起,俱乐部会租车从学校接他们来训练,晚上再送他们回去。天天如此是一笔很大的开支,但 俱乐部认为这样做很值得,因为俱乐部很看重家庭教育对孩子的影响。另一种方式是,不住在加泰罗尼亚地区的孩子,最小的12岁,他们住在拉马西亚,俱乐部负 责一切的生活开销以及学费,包括请老师到拉马西亚上课等等。”

  3.政策:50%一队球员自己培养

  近10年来巴萨青训营人才辈出,而皇马却青黄不接,直到本赛季皇马才将格拉内罗和阿韦洛亚等漂泊在外的青训才俊召回队内。西班牙队以巴萨球员和打法为基础 夺得欧洲杯后,以巴萨为榜样批评皇马青训差的声音越来越大。如今瓜迪奥拉主政第二年,一队中有12名出自青训营的球员。

  卡佩利亚斯认为皇马的问题并不出在青训营本身,而是一队没有给青训球员足够机会,“这主要是因为巴萨培养出的球员一队用,皇马培养的球员他们自己不用。最 重要的是,一队主帅是否有勇气给青年队球员机会。皇马的球员不是不好,只不过巴萨给青年球员的机会更多,多过皇马给青年球员的机会。”

  卡佩利亚斯详细解释了巴萨对青训球员的使用政策,“巴萨的目标是一队至少有50%的球员来自青训营。这并不是一个口头原则,而是明文规定的章程,50%的 一队球员来自于巴萨青训营,另外35%的球员由西班牙国内最好的球员或者欧洲最好的球员构成,比如像亚亚·图雷和凯塔,最后15%的球员必须是世界级球 员,就像伊布、亨利或者埃托奥那样的球员。目前的情况是,这15%的球员里面有梅西、哈维、伊涅斯塔等从青训营培养出来的球员。”

  卡佩利亚斯认为巴萨最为辉煌的克鲁伊夫时代和目前这个时代,都是重用青训球员的时代,这种巧合恰恰印证了重视青训对球队取得成绩的重要作用,“巴萨重视青 训的传统并不是一个拉波尔塔时代的规定,自从克鲁伊夫时代开始,球队就已经贯彻这种理念。那个时代的巴萨就有瓜迪奥拉、塞尔吉、费雷尔、阿莫尔等本土球 员,外加贝吉里斯坦、欧塞维奥和亚历山科等签来的西班牙最好的球员,最后是大劳德鲁普、罗马里奥、罗纳德·科曼、斯托伊奇科夫这样的世界顶级球员。那个年 代,克鲁伊夫带队取得了5个联赛冠军和首座冠军杯。”

  具体到如何实施50%球员出自青训营的政策,卡佩利亚斯说道:“我们的目标是每一个梯队到了19岁后,可以有3到5名球员进入二队,这就是一队的储备队。 然后这些进入二队的球员有1到3年时间参加比赛,看最终是否有运气进入一队,或者在别的球队得到机会。我们的目标是在两年内将一队50%出自青年队球员的 比例提高到70%。但很难说出一个具体成材率,具体说这240多人中最终有多少人能打出来成为职业球员甚至进入一队,因为有太多因素左右他们进入一队,比 如说要看一队的教练是谁等等。”

  对于皇马与巴萨在青训上的差距,拉马西亚驻地主管福尔格拉讲道:“首先是因为巴萨的打法太特殊了,太具攻击性了,而且巴萨长时间坚持一种打法,所以巴萨要 找球员找自己青年队的最适合。皇马现在的主教练是佩莱格里尼,之前或者之后可能是卡佩罗或者别人,皇马没有长期坚持一种风格。一队教练一定要对年轻队员有 耐心。瓜迪奥拉出自巴萨青年队,他很清楚巴萨青年队的质量,他也知道一队的风格,青年队的球员最适合。”

  4.专长:盛产4号和6号

  从阿莫尔到瓜迪奥拉,再到如今的哈维和伊涅斯塔,还有远在阿森纳德法布雷加斯,巴萨盛产“4号”早已闻名天下。但直到梅西横空出世之前,巴萨锋线长期为斯 托伊奇科夫、罗马里奥、罗纳尔多、罗纳尔迪尼奥、埃托奥等外国球星霸占(梅西已算“本地人”),这是否意味着巴萨青训营在培养中场上有优势,而在培养前锋 上有所欠缺呢?

  卡佩利亚斯认为巴萨培养前锋的能力已经大大提高,“当人们说4号时,指的是343阵型中的中前卫,也就是组织者。现在巴萨踢的是433,现在这个中前卫被 我们称之为6号,相当于343中的4号。343中的4号是更荷兰足球、更克鲁伊夫式的组织方式,他的作用是控制后防。我们有盛产4号的名声,因为俱乐部出 产了米利亚、阿莫尔、瓜迪奥拉、哈维等众多这个位置的球员,但目前的巴萨也培养了一大批其他位置的球员,前锋中我们现在有梅西、博扬、多斯桑托斯。另外我 们在8号和10号这种左右前卫位置也培养了伊涅斯塔、布斯克茨和蒂亚戈这样的球员。后卫中的典范是皮克,另外还有门将巴尔德斯。”

  不过,对比中场和前锋的培养,卡佩利亚斯承认培养中场对于巴萨来说的确容易一些,“我们在挑选孩子时会要求他们一定要思维敏捷,传球迅速,能迎合巴萨这种 连续传接配合的需要。当瓜迪奥拉、伊涅斯塔和哈维小的时候,他们就有了这种天赋。这些球员经过长年如一日的同一种风格的训练,让人们感觉到他们是独一无二 的,很难在其他球队找到这样的球员,这是一种天赋和训练积累的结果。”

  谈到前锋的培养时,卡佩利亚斯指出:“当我们说前锋的天赋时,说的是他的一对一能力,是一种更加街头足球化的更加个人主义化的能力,这让人感觉是一种天生 的能力。迄今巴萨还没有培养出像中场那样级别的前锋。前锋这个位置竞争最激烈,也是最特殊的,人们总说巴萨拥有世界上最好的中锋,如果青年队中无法找到, 球会只能从外部引进。但我们还在努力培养锋线的球员,现在的青年队中有能力很强的前锋,他们有实力和外援——那些世界上最好的球员竞争。”

  如何避免天才被掠走?巴萨就要与阿森纳在欧冠1/4决赛中相遇,让巴萨人尴尬的是,对方主将法布雷加斯正是出自拉马西亚。卡佩利亚斯回答道:“的确有很多 外国球队都在等着抢巴萨的球员,但有一点最重要,世界上没有其他任何一支球队会像巴萨这样给青年球员这么多机会。另外我们特别注意照顾年轻球员,让他们感 觉过得很好,没有必要出逃。但最终作出决定的是球员。”

  巴塞罗那独特育才哲学:踢好球·读好书·做好人

  教书育人是广大教师的宗旨,而这恰恰也是拉马西亚培养球员的前提。看到小球员的作息时间表,记者惊奇地发现,一天大部分时间内,小球员都要像普通的孩子那样上课学习,训练时间反而显得少得可怜。

  拉马西亚驻地主管福尔格拉向《体坛周报》讲述了孩子的作息时间:每天早上7点吃早饭,然后坐大巴去上学,像普通孩子那样进行常规学习。下午2点放学回来吃 午饭,然后是午休,也可以和家人聊聊天。从3点半到6点,孩子要在拉马西亚内进行文化知识学习,俱乐部聘请老师专门辅导。下午6点孩子坐大巴前往甘伯体育 城训练,训练回来后吃晚饭,晚饭后是自由活动时间,最后是睡觉。

  当记者抛出中国的父母都很担心放孩子去练球耽误了学习后,青训主管卡佩利亚斯回答道:“这不只是中国的问题,这里的家长也一样。小球员肯定会因为踢球丧失 一些学习机会,俱乐部也请老师帮助他们解决困难。但最终要作出决定的还是家长,每周训练4次肯定会耽误学习。但踢球也会有反作用,比如说我如果不学习的 话,我很清楚父母就不让我去巴萨踢球了,所以我必须完成好学业。我们很看重孩子在学校的行为,如果学校老师反映孩子不认真学习,那我们就不让他们训练。我 们很同意中国家长的忧虑,必须担心孩子的教育问题,因为这是每个人成长中必要的组成部分。”

  福尔格拉谈到这个问题时说:“我们都希望他们一定要好好学习,如果以后在足球上运气不好,他们还可以上大学,还可以有另外一种选择。为人和学业是我们的两 大块,这两个又是直接联系在一起的。”福尔格拉向本报讲道,拉马西亚的第一个原则就是不管你是谁,首先要学习,没有任何条件可讲。如果在学校的行为不好, 或者根本不去上课,将受到“严厉”惩罚。福尔格拉说道:“对不遵守纪律的球员,比如说上课迟到或者不尊重驻地工作人员的行为都有相应的惩罚措施,比如去帮 厨师做饭,或者取消训练资格,最严重的是不让你去看巴萨一队的比赛。球员懂得尊重教练,对待老师实际上也是同一回事。”

  住在拉马西亚的都是一些12到18岁的孩子,这批球员一旦成名一年的收入可能就是这些青年队教练和驻地工作人员一辈子都达不到的收入。当记者走访巴萨训练 基地时,看到了一辆奥迪R8顶极跑车,因为当天一队不在训练基地,这辆车成为整个基地内最好的一辆车。记者很好奇这车是谁的,卡佩利亚斯回答道:“就是你 刚才看到的U17队前锋罗奇纳(Rochina)的,他进过一队。”可以想象,要管理一群未来富翁有多难。可看看巴萨一队的伊涅斯塔、哈维、普约尔、梅 西、佩德罗等人的谦虚做派,巴萨在育人方面可以说是非常成功的。

  卡佩利亚斯在谈到俱乐部的育人之道时说:“巴萨青年队的理念不光是培养球员,还是培养人,我们非常注意把他们培养成好人,成为运动员,而不仅仅是球员。巴 萨青年队比赛有三个原则:第一是比赛时必须有体育精神,有绅士风度,少犯规,少得牌;第二是球队必须比对手踢得更富进攻性,更具建设性,我们要比对手踢得 更好;最后才是赢球。但如果我们没有做到前两点,光赢也是没有意义的。这点和巴萨一队的理念是不一样的,巴萨一队的任务是要夺得尽可能多的冠军。现在一队 球员的性格为人都很好,这不是偶然的。”

  福尔格拉也说道:“拉马西亚出产的球员都非常谦虚,这不是我的功劳,首先这是家庭教育的功劳。其次,我们不认为要成为好球员就一定要有一副自以为是的做 派。巴萨青训模式好的一点就在于,一队的这些球员都非常谦虚、勤奋,对这里的小球员起到良好的榜样作用。这就告诉了这里的年轻球员一个道理,非常重要的球 员也可以在日常生活中当一个普通人。”当记者问道瓜迪奥拉批评小将蒂亚戈到替补席庆祝的行为时,福尔格拉答道:“蒂亚戈是个很快乐的孩子,也是个好孩子。 瓜迪奥拉对他的教育方式很正确,当小孩子成长太快时需要给他们大棒,严格要求他们。”

  当福尔格拉打开小球员宿舍让记者参观时,记者惊奇地发现这批孩子的宿舍是如此整洁。 

posted @ 2010-12-02 23:00 都市淘沙者 阅读(251) | 评论 (0)编辑 收藏

利用ToStringBuilder 重写POJO中的toString

废话少说,直接上代码,感觉还是比较有用,貌似发现还有很多人在重写POJO的toString方法时,自己拼那些POJO属性,这个体力活还是由于ToStringBuilder来做吧。
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

public class MainClass {
    
public static void main(String[] args) {
        MyClass one 
= new MyClass("Becker"35);
        MyClass two 
= new MyClass("Becker"35);
        MyClass three 
= new MyClass("Agassi"33);

        System.out.println(
"One>>>" + one);
        System.out.println(
"Two>>>" + two);
        System.out.println(
"Three>>>" + three);

        System.out.println(
"one equals two? " + one.equals(two));
        System.out.println(
"one equals three? " + one.equals(three));

        System.out.println(
"One HashCode>>> " + one.hashCode());
        System.out.println(
"Two HashCode>>> " + two.hashCode());
        System.out.println(
"Three HashCode>>> " + three.hashCode());
    }

}


class MyClass {
    
private String name = null;
    
private int age = 0;

    
public MyClass(String name, int age) {
        
this.name = name;
        
this.age = age;
    }


    
public boolean equals(Object obj) {
        
return EqualsBuilder.reflectionEquals(this, obj);
    }


    
public String toString() {
        
return ToStringBuilder.reflectionToString(this,
            ToStringStyle.MULTI_LINE_STYLE);
    }


    
public int hashCode() {
        
return HashCodeBuilder.reflectionHashCode(this);
    }

}


输出的结果如下:
One>>>MyClass@743399[
            name=Becker
            age=35
            ]
            Two>>>MyClass@1d8957f[
            name=Becker
            age=35
            ]
            Three>>>MyClass@3ee284[
            name=Agassi
            age=33
            ]
            one equals two? true
            one equals three? false
            One HashCode>>> 462213092
            Two HashCode>>> 462213092
            Three HashCode>>> -530629296
  Download:  CommonLangToStringBuilder.reflectionToString.zip( 200 k)

直接到 http://www.java2s.com/Tutorial/Java/0500__Apache-Common/ToStringBuilder.htm 上看看吧:)

posted @ 2010-11-27 15:26 都市淘沙者 阅读(1841) | 评论 (0)编辑 收藏

《轻松Scrum之旅》读后感

很久没有写技术文章了,公司一直以来都在不断尝试Scrum模式的敏捷开发,为了了解如何能够更好的处理在项目实施过程中的团队碰到的问题和加深自己对Scrum的理解,于是在网上找了些书籍和资料,的确原本的英文资料和InfoQ上的资料也非常多。然而无意中发现有人推荐 《轻松Scrum之旅》这本,因此就买来看看,果然发现本书写的模式非常有意思,以一个传统开发团队如果过度到实施Scrum的团队,其中有很多小故事都是非常精彩和实在。其中不缺乏对Scrum理念的诠释。以关毅和David的邮件对话模式就是一个很好的例子,其中说明到很多团队在实施Scrum过程中都可能会碰到问题,比如团队人员变动和临时需求,开发和测试团队的合作等方面的问题。当然还包括Scrum团队的管理和各种能够帮助团队提高的各种经验,甚至将Scrum的理念引伸到现实生活中,如对餐馆服务生,装修房子工人工作的管理等,这无一都反映了Scrum的敏捷精神。其实敏捷不仅仅反映在软件开发过程中,而是可以应用于生活很多场合。这本书我断断续续的看了一个月,差不多翻了两遍还是有了不少收获。的确还是挺佩服这本IBM团队出的书,能够以这种方式来说明很多东西,而不是长篇大幅的理论。总体来说是本不错的书籍,不过如果非要指出这本书需要改进的地方,我个人倒觉得很有必要在以下几个方面做些增强:

    跨团队交流(cross team communication),现实中很多公司的开发团队可能不像书中的那么少人,书中北京这边只是关毅一个人是Scrum Marster。比如我们公司一个项目内就有3个开发团和一个测试团队,也就是可能会有4个Scrum Marster,因此每个sprint都会有比较多的任务。通常来说主要是GUI和Beckend,Report三部分,很多情况开发团队之间就想选择自己团队比较熟悉的那块,所以在产品负责人(Product Owne)在做planning game过程之后,分猪肉(product backlog)的时候,大家都想拿自己熟悉的东西。而其实这个是多少有背于Scrum的每个成员都尽可能了解到产品更多东西的理念。因此在我们团队大佬们都比较灵活,一般会轮询来做,比如这个迭代(sprint)这个团队重点做了GUI方面的东西,可能下个Sprint就侧重做Beckend方面的东西。这样有利于整个团队对整个项目的理解,同时可以发现更多的问题。因此如果本书能在加入Scrum marster 之间的一些交流场景进去,估计更丰满点:).因为在我们实施过程中发现不同团队Scrum marster之间的协调也是非常重要的,也就是老大之间PK一下如何"分赃"以及"分赃”是否均匀等。

    另一个方面的就是产品负责人(Product owner)这一角色的“戏”表现得不够详尽,其实在现实中这个角色会非常的重要和敏感,因为客户的任何新的需求变动都会从他那反映出来,而在做Playing game(了解需求概略会议)的时候会对backlog做出相应的讲解,使得团队人员首先能够有个感性的认识,基本上了解用户的需求即需要做的东西有哪些。其中哪些优先级高优先级低的功能都有一个大致的理解。这方面在我们团队实践过程中我感受是最深的就是,有时候一个sprit都开始了几天又发现用户的需求做了变动,使得前几天的工作几乎是白费了,这个非常打击士气,而且时间又花了。当然这个时候Product owner也会对这个迭代的任务(backlog)做相应的调整等方面的处理,不过这恰恰反映了Scrum敏捷模式的优点,任何新的变动能够及时的知道。

    团队分享(team sharing)方面,这个包括技术方面的分享和一些经验方面的分享,当然书中也有说到请求其他部门的开发人员做PDF导出等方面的技术问题。也就是说也做了些团队分享方面的事情,而我觉得这些不是很够,就我们的实践经验来说,基本上每给sprint我们都会有些sharing,如开发工具,框架,各种技术热点和经验等等。内容基本都不局限,另外还有个很有意思的是,其他团队做Sharing的时候,我们有时候也会派一个“间谍”(Spy)去旁听,碰到好点子就拿来和本团队成员分享,这个的确是很有意思的过程。同时本书中没有看到关毅他们团队做一些类似团队创新(innovation)活动,其实有些公司还是有这种小活动。类似的我们团队每周五 5点到6点都有一个小时的自由讨论创新活动,大家可以分享些创新方面的想法,最终整理可能会形成一些对产品或有用的东西,我个人认为这个是很值得推广。很多公司就是因为把大家每天都搞得太忙了都没有时间去思考改进或创新方面的问题。一天在那里抱怨员工设计出来的东西没有创意,压根就没有给员工思考的时间,上来就写就编码。说到这还真羡慕google,据说每周五都可以放下工作,做些想做的东西,所以google才有了那么多创新的东西。

以上都是个人的愚见,欢迎大家拍砖,分享经验,尤其希望本书作者看到了拍砖:),个人联系方式在首页。


  



posted @ 2010-11-13 11:32 都市淘沙者 阅读(609) | 评论 (0)编辑 收藏

2010国庆流水账

在外面混久了,每次回家的心情总是那么急切。由于要带丫头和老婆一同回去,早早就买好了27号下午的火车票,下班后匆匆的回来和老婆整理好东西,打车直奔车站去。还好由于还没有放假,车站的人不是很多,一路上还算轻松。到了玉林已经是凌晨3点多了,管那么多,搞完碗牛腩粉先再说,回到以前老婆住的地方已经是面目全非了,她的同事把那个地方搞的乱七八糟的,还好她提前准备了一下。折腾到4点多钟终于可以睡觉了。丫头似乎不记得她曾经在这里生活,毕竟很小的时候就带回去了,还一直想去摸那个已经布满灰尘的小时候她用的学步车。或许她有那么点记忆吧。看到这幕让我有种莫名的感动,也许是人对曾经生活过的地方的一种触动吧。虽然我一直以来不怎么喜欢玉林这个城市,但是就是这里留下了我和老婆许多美好的回忆,包括丫头的出生,所以从内心里我还是很感谢这座城市。
   第二天一大早爬起来,出去逛了一阵,买了些东西,老婆去办理离职后的相关后续手续。中午请她之前的同事在饭店里吃了餐饭,之后又火速的去车站坐车回柳州,到柳州又是晚上9点多钟了。找了个旅馆住了一晚,顺便光顾了螺蛳粉店,说实在的越来越不好吃了。除了辣味啥都没有了。又是一大早爬起来吃完早点后,去坐车回县城,又是4个小时的车程。还好老二和她老婆来做结婚登记帮忙带了些东西,回到家已经是4点钟了,真是够折腾,真希望贵广快线快点通车吧。否则每次回去都这么折腾,怎么受得了呢。
   由于老二和女友刚领证结婚,到家的时候就开始热闹起来了....coming soon
 

posted @ 2010-10-10 22:24 都市淘沙者 阅读(266) | 评论 (0)编辑 收藏

新公司工作流水账

很久没有些日志了,人也懒了,不知不觉来到新东家几个月了,在过去的两个月中可以用忙碌两个字来形容,不是说自己做了多少事情,而是忙碌学习新的东西,就连之前很少用的英语口语和听力都得好好练习了,很高兴安排在Dolphin项目组,这里有好几位牛X的成员,更重要是每个人都很好相处,很谦虚,技术分享也做得很不错,由于当前项目是用GWT来做,而对于挺久没有折腾UI层东西的我还是得好好学习,说到这里又不得不佩服Google那帮牛人真是什么样的点子都想得出来,虽然GWT目前还不是很火,但是在未来几年我想它们会逐步的会在RIA这块站着重要的地位。尤其是目前用的SmartGwt在国内也不是很成熟,不过值得庆幸的是作者更新速度还可以,前些天刚发布了SmartGwt2.2版本,有了些新的改进,希望能够继续坚持下去。话说回来,新的环境还是让我有了不少收获,首先在英语口语和听力方面有了提高和表现的机会,首先在每天的项目例会Standing-up meeting中可以跟Team里面的成员用简单的英语交流一下,我觉得我们Dophin Team坚持得很好,包括在做retrospective的时候也是做得很不错,这点东西很值得学习。这个迭代我作为Driver来负责跟踪几个项目的状况,代码质量,覆盖率,测试用例等方面,有了前面两个迭代的Driver的指导,基本也知道需要注意些什么问题。在这里还真的感谢Dolphin的成员,尤其是Kevin,David和Neway三位在开始阶段给了很多帮忙,尤其是David在做code review的时候非常的仔细,有些细微改进的小地方都能指出来。他这样不仅技术方面很厉害,更难得的是为人很谦和。这点也是我认为Dolphin Team最可贵的一点。这比国内某些高手总是在论坛里zhuangbility,喜欢以批新手的口吻回答问题,真是相差十万八千里,另外Aop项目组在sharing这方面也做得不错,每个迭代Andy都没有少请大家吃一顿Pisa,这家伙很幽默也友善,据说他会多个国家的语言,在DOD时候经常有出彩的问题和表现,说到DOD例会,Kamila Asp的瑞典式英语多少有少一部分没有听懂,另外也发现很多同事的口语真的比我好多了,惭愧ing,争取慢慢跟进了......。
 
        该聊聊家常了,老婆办了离职回老家了,期间下广州来和我呆了一阵,老婆在的日子真好,每天都可以吃到好吃的,即便是简单的菜也是很有味。坏处就是吃好了自己逐渐变胖了。另外她还特意把以前工作的冰箱托运到这边来,当时跑到萝岗去搬过来的时候我还有点责怪她,现在回想起来真后悔,她还不是为让我自己吃得干净点,真是用心良苦。丫头也快2岁了,想想时间过得真快。这几天都学会唱生日歌曲了,而且家人的照顾,小丫头的身体很棒,也懂得一些礼貌和养成了好习惯。有时候在外面打拼虽然比较累,但是想想这些还是觉得很欣慰。一个人的打拼生活就是要耐得住寂寞,有目标有期待。今天一个兄弟跟我聊天的时候问了我这么一句 "哥们,你打算回桂林买房子吗?我准备逃离深圳了,我一点都没有幸福感",的确很多人像他这样的心态,包括我自己也是。有什么办法呢,生活有很多无奈,但是只能想办法去解决和积累足够的资本才能完成胜利大逃亡,否则到了新的领地也会被无情的抛弃。社会就是这样残酷,尤其是具有特色社会主义的天朝更是如此,只能去适应。

最后该到总结了,工作上要跟那些大牛们继续学习,生活上照顾好家人,积极锻炼身体,严格控制125红线。

posted @ 2010-05-22 18:36 都市淘沙者 阅读(1763) | 评论 (6)编辑 收藏

新的一年,新的愿望

2009年的最后一天休假回了趟家,在火车上迎来全新的2010,而对于未来一年的打算也总算有了那么一点点准备,无非就是努力的工作和学习,多多关心家人朋友。听说公司的年会也安排在2月8日,这点让我有点郁闷,因为车程比较远自己在2月5号左右就请假回去了,为什么安排这些事情的人不为我们这些外来“民工”考虑那么一点点呢。原本还打算利用年会这个机会跟平时接触较少的其他部门的朋友交流,看来泡汤了:)。不管外面世界怎么精彩也阻挡不了春节回家团圆的日程,工作不就是为了更好的生活,而生活的快乐就是将自己工作的收获与家人或朋友分享。相信自己将会迎来一个充实的2010年,每天都有那么一点点进步!

posted @ 2010-01-06 18:51 都市淘沙者 阅读(200) | 评论 (0)编辑 收藏

2009年工作学习总结

1. 对Shell的编写有了进一步的深入,对Python,groovy基本的了解。
2. 阅读了Struts2.0的部分代码,阅读Tomcat5的部分源代码,并翻译了how tomcat work英文版的10个章节。
3. 对Java Socket编程,Java并发编程和多线程模式设计有了进一步的学习,看了jdk中concurrent包的部分内容,阅读了《Java TCP/IP编程》《java多线程设计模式》
4. 学习LVS,HA等大规模并发及数据处理方面的知识,并使用nginx,heartbeat等开源东西进行实验来证实。阅读了《构建高性能web站点》并将作者的提及的内容深入。
5. 对Mysql数据库集群或主从复制,大数据量处理以及反模式设计等方面进行进一步学习。
6. Web服务性能优化和压力测试,使用lr,ab,webbench,jmeter进行压力测试,对Resin进行优化以及优化linux系统的配置参数。对linux的通信机制有进一步了解。阅读书籍《Linux服务器性能调整》
7. 复习Java基础和UML建模的基本理论,书籍《Java数据结构编程》,《Rose建模》,《java程序员面试宝典》
8. 休闲读物,《家庭饮食与健康》,《历代王朝灭亡真相》,《21世纪英文报》,玩魔方,看电影
9. 关心家人,坚持每周都给家里打电话,另外尽可能在主动打电话问候大学时代的死党,尽力去维护这份友谊。坚持周末不睡超过10点,每周打一次球,早睡早起。
10. 2010年即将到来,许个愿:希望是一个幸运年,平安年,家人健康,一切顺意。自己仍需要继续努力的是:坚持不断的学习新的东西和总结学过的东西,保持积极的心态面对各种问题。

posted @ 2009-12-30 18:55 都市淘沙者 阅读(240) | 评论 (0)编辑 收藏

唐骏:给大城市“蚁族”的十句话

新华都总裁兼CEO简介:
唐骏(1962年-)江苏常州市人。1984年毕业于北京邮电大学,1994年加入微软公司,唐骏领导下的微软(中国),在销售方面,是微软全球惟一一个连续6个月(2002年7月到2003年1月)创造历史最高销售纪录的公司。微软中国2003财年(2002年的7月到2003年 6/30)成为微软全球82家分公司中销售业绩增长最快的分公司。2004年2月,唐骏从微软中国公司总裁的位置上退休并获“荣誉总裁”称号,不久后出任盛大网络总裁。2008年,任新华都集团总裁兼CEO。2009年9月9日,唐骏以个人名义宣布加盟金和软件,并成为金和软件公司的董事成员和首席顾问。

唐骏:给大城市“蚁族”的十句话
不知从何时起,电视剧《蜗居》的热播引发了人们对于“蜗居”、“蚁族”这些新时代产物所面临的社会问题的思考,一句网络语“如果你今天有房,我今天就嫁给你”的流行,更是触动了许多社会学研究专家们的敏感神经。当“蜗居”、“蚁族”现象不再只是一件“房”事,而是摆在当下生活在大城市里的年轻人面前的一个赤裸裸的现实。难道,拥有房子,是否等于拥有成功?没有房子,就只能被视为一无所有?一个人的价值观究竟该如何体现?“蜗居”、“蚁族”作为一种时代符号对于年轻人又有何启示?近日,曾担任微软中国公司总裁、创造微软中国财年销售业绩传奇的唐骏走进湖南卫视《零点锋云.文化时评》节目录制现场,凭借自己从“蜗居”奋斗到实现成功的过来人的诚恳态度,将十句人生感悟告诉给在大城市生活着的“蚁族”。


1.不要丧失自己拥有的梦想与追求

在唐骏看来,“蜗居”一族的出现,不可否认是当今整个社会环境所造成的,中国人“安居才能乐业”的传统社会文化观念给予了年轻人很大的生活压力,甚至女孩子都用市场化的方式衡量一个男人的成功与否。但是,唐骏反过来强调说:“不能因为说社会对你要求你就去努力,或者社会对你没有要求你就不努力,努力应该是一件必然的事情。但在努力的过程中,比如努力获得一套房子,千万不要放弃自己的价值观和人生观,一旦失去了这些,人生中对于未来的梦想和追求就都失去了,当走进房子的时候,会发现房子只是一个空壳,因为心灵是空空的。”随后唐骏告诫年轻人说:“我们是要追求,我们也为了金钱,或者物质的目标所追求,但是千万不要去忍受追求过程当中的那种痛苦,不要抹杀了自己拥有的梦想与追求。”

2.享受为了买房买车而奋斗的过程

有一种说法就是,在十年、二十年后,现在的“蚁族”可能会是那时社会的精英层,但他们受到如今社会价值观的影响,就会产生不公平待遇的心态。对此看法,唐骏表现得颇为关注,并表示要更多的关心这一类“蚁族”。“为了买一辆车,一个房子的目标听上去可能没有那么宏伟,但是有目标和追求总是好的。但是,我要告诉他们的是,千万不要压抑自己,因为我们说你拥有一辆车又怎么样呢,那么多人都是有车的人,我也没觉得拥有一辆车是个伟大的过程,但是我更多的希望是在实现梦想的过程,这个过程,才是人生最精彩的部分,千万不能为了梦想,为了结果而去一味强调得到,要享受这个过程。”

3.我的成功经验和模式可以被复制

《零点锋云.文化时评》节目中,当谈到唐骏的成功体会时,他依旧坚持自己曾经的想法,大方的说:“我的成功可以复制。”那么,所谓“复制成功”的本意究竟是什么?唐骏作了一番解释:“复制并不是复制我的人生经历,没有一个人可以复制另外一个人的人生经历,也没有必要去复制。我说的复制是指,我在过去的人生职业道路上,点点滴滴所积累的一些模式是可以复制的。”


4. 给自己定下切合实际的人生目标

针对现在年轻人经常说的一句“三年一辆车五年一套房”,唐骏认为这是一些人的思想误区,就像有的大学生在被问到人生目标是什么的时候,总是回答“未来我要成为比尔.盖茨”一样,因为这些在他看来都是不切实际的。用唐骏的话说,“我永远给自己定一个相对比较切合实际的人生目标,我努力一天,我就会发现我离这个目标越来越近,当我发现我离这个目标越来越近的时候,我会带来一种自信,然后更多的带来这种期望,我就觉得我已经看到曙光了,就像一个人在一个大的隧道里面,如果他看不到一点点灯光的时候,他已经没有往前走的这种意志了。”究竟什么才是切合实际的?唐骏告诉年轻人,“就是每努力一天,每努力一周,会发现,我离这个目标越来越近了。”

5.有明确的人生规划就有机会成功

如今的“蚁族”有一种不断更换工作的生活现象,一会保险、一会餐饮、一会做其他的东西,这些做法在唐骏认为是没有机会成功的。他告诉年轻人,首先要给自己定位清楚,明白自己想成为什么,然后就是要有人生的规划。在节目中,唐骏举了一个做销售的例子,他说:“比如感觉自己适合做销售,那就只做销售,今天做电子的销售,明天做服装的销售,后天做保险的销售也可以,因为你在销售的过程中不断积累销售的知识,总会有一天找到一个属于自己的喜欢的一个企业长期做下去。”道理正如接下来唐骏告诉年轻人的一样,“没有规划的人,一定是原地转,原地转的时候,肯定是不可能往前走的,所以要给自己定个人生规划。”

6.要把社会想象的美好才会有信心

网络上流传着一个帖子,描述80后:“当我们上小学的时候,上大学不要钱,上大学的时候,上小学不要钱,我们没进股市的时候,傻子都在赚钱,当我们进股市的时候,发现我们才是傻子。我们不是搞垮这一代的,我们是被搞垮的。”面对这样一群悲观态度的年轻人,唐骏告诉年轻人:“认为社会不公平,在另外的意义上会使我们失去努力的动力,要把社会尽量想得美一点,因为一个美的东西,你才会愿意追求它,如果你认为这个社会都不美了,那么你还追求它干吗,或许你会说‘我就为了我自己就好了’,但是要想到,光为了自己,而对社会没有信心的话,会变得没有信心努力下去。”

7.不要对自我的人生有过高的定位

当谈到年轻人想要尽力往上走这一积极因素的时候,唐骏告诫说:“往上走要避免过高的定位。”在他看来,现在的许多年轻人向许多60年代的成功者看齐会让自己的定位显得过高。“千万不要把这些人作为目标,因为做不到。一个重要的核心就是,你是否找到了你自己的目标,你应该清醒自己,这是你的思维观。”对于许多80后认为的上大学要钱这样的市场化现实,唐骏鼓励年轻人应该换位思考,这样才能走向一个新的环境。


8.用自己的进步来定义自己的成功

有房就等于拥有成功的说法越来越被年轻人接受,究竟什么才是真正的成功已经开始变得模糊不清。对此,唐骏主张年轻人不要和别人比较。首先应该努力把自己放在一个成功人的位置上看待,这样就会使得自己建立自信,拥有对于未来努力的动力,从而走向一种正循环的人生道路,而不是功利的看待他人的成功,迫不及待地去追求他人三天可以成功的结果,这样的后果是使自己变得浮躁,所谓真正的成功,用唐骏的话说就是:“如果能改变了自己,超越了自己,你就是一个成功的人。”

9.“蜗居”是我们真正人生过程的一部分

接着,唐骏讲述了一段自己当年在日本留学时的“蜗居”经历,“我当年去日本留学的时候,就相当于外地人到北京来一样的感觉,因为消费成本很高,社会又不了解,然后自己给自己定一个目标,当时的目标就是我要攒很多的钱,要买很多的电器拿回家,所以我跟现在的蚁族、蜗居人有相同的追求,日本人看我们也就是蚁族,就是蜗居,很多中国人住在一起,小房子里住了很多人,但是我们觉得很开心。”开心的原因就是后来唐骏说到的:“我不会一辈子当蚁族的,当我达到了一个价值,有一定的能力,对社会有一定了解以后,社会关系也会获得一些财富,我一定会搬出来。现在让我回想过去的那段蜗居经历,虽然是人生当中一个悲惨的过程,但我反而觉得这是人生的一部分。”

10.租房不是自卑而要化成一种宣战

在《零点锋云.文化时评》节目最后,唐骏不忘鼓励现在“蜗居”的年轻人,“千万不要觉得你是在租房子,不要认为租房子就是自卑的、不是成功的。”要保持一种正确的人生观,并将之转化成一种宣战:“唐骏现在还在租房子,未来的50年,如果中国的房地产商不改变他们这种暴利政策的话,我永远租房。”

posted @ 2009-12-18 09:31 都市淘沙者 阅读(222) | 评论 (0)编辑 收藏

仅列出标题
共7页: 上一页 1 2 3 4 5 6 7 下一页