Joe's profileMeet Joe BlackPhotosBlogLists Tools Help

Meet Joe Black

Stay open, lightning could strike
November 22

一年多没更新blog了

我靠
我在瞎忙什么啊,一年多没更新了...
听着听不懂的音乐,看着对面楼上洒满的阳光,不知道是不是因为我感冒了,我有点恍惚
我隐约看到自己和一群朋友周末坐在洒满阳光的房间里喝茶,打牌,打麻将...生活本该是那样的...
可现实中却是大家在不停的奔波,奋斗,自以为过着非一般的生活,本质上还是重复着上一代那一成不变的轨迹
甚至于跟朋友吃饭的时候,他们已经打算把今生的梦想交给下一代去实现了,太像我们小时候在父辈的酒桌上听到的那些话了
走的路一样,只是风景不同罢了
 
假如2012真的是世界末日,你做何安排?
 
 
 
 
October 08

《兄弟》

挤时间看了余华的《兄弟》
上半部不错,很让人感动...把文革写的那么惨烈,让人揪心
 
下部要让我几年前看,可能还是会觉得还好,可是现在这个年纪看,觉得写实到庸俗了,庸俗到不像写小说了
这个社会已经很庸俗了,还要再给大家复述一个听了类似不知多少遍的结局
 
感觉跑题了,兄弟的感情撇得太远了
总之,没有《活着》好看...还好让我两天没接近电脑,算是对我的健康做了点贡献吧
 
October 05

Some Notes[备忘]

【关于记忆力】
 
这里顺便来讨论一下记忆力和年龄的关系。大家知不知道人的一生多大岁数时记忆力是最好的?10岁?18岁?越小越好?错!是30岁左右。一般实验显示是25到30岁,有些单纯真对女性的实验甚至发现是35岁40岁。年纪大,记忆力是非常好的,认为不好纯属为懒得记自己找借口,而自我暗示的结果还真让你记不住。其实如果正常使用大脑,到70多才开始记忆损失明显。而年纪越小记忆力越差,3岁时实际上长期记忆力几乎是零。所以大家3岁以下的事一般都记不得,有几件事记得就了不得了。怎么老有人说小孩子记忆力好呢?三岁小孩给他换个妈他过几天就不记得了,还说好呢。所以我们发现很多家长让小孩子背东西,古诗啊什么的,正是违背了儿童的思维特点而强迫他们使用最不擅长和现在最不用的东西,而放弃和压制了他们应该开发的那些智力。每次想到这里总来气,大人学习受点苦也罢,小孩子受了罪还受害。真是害人不浅呀!大家也许听说过国外上小学上课尽是玩儿,很早就放学了,回了家哪有什么作业呀?还是玩儿。有作业也都是些小游戏,小实验项目等。到了中学还这样,天天关心课外活动能力和交际能力,13岁没找对象老师还找去谈话问是否和异性相处有问题。(很多中国移民小孩被老师找,回来一问是这事儿,家长当时都吓坏了。)然后也没有什么高考,过SAT就成。SAT上那数学题让咱初中小孩做,全满分,这些小老外那叫觉得难。你说他们不怕耽误下一代?不怕,人家明白着呢。 
   看咱中国同学,恨不得幼儿园时就急着学小学课程,小学生可怜啊,早起天还没亮,下学作业写到天黑,周末还有课外学习。中学生更可怜啊,为了考上大学了,那苦就不说了。高考,真烤啊。“啊,我中了!”考上大学了,这回可放鸭子了。敞开玩儿吧。再看外国同学们,上了大学了,功课突然紧了,每天学习跟打仗式的,比中国一般大学学生的学习强度高几倍。一门高数课我们要学半年,国外恨不得几星期就学完还考试。能行吗?当然行。因为人到了这个年龄,记忆力,理解力都开始快到高峰,一个月学习的收获比中学小学一年都多。(其实中国大学生也能作到,只是大多一学期都在玩儿,到最后两周一突击,好几门都过,因为能力一样嘛。只是在国外上大学,每星期都是中国那最后两星期)。结果本科时,人家把以前中学小学被咱拉下的早都补上了,到研究生阶段一下就把咱盖过去了。到这阶段,要做研究项目,需要创造力了。结果外国同学小时候开发的智力全用上了,中国同学到此时才思枯竭,小组项目中只有给人家找资料的份,人家还经常不爱带你玩儿。(很久以前考出去的中国留学生中有很多到了国外还是比较优秀的,但那多是人精,不能拿我们的人精跟一般外国人比。大家同级别比一下)。不说这事了。改变教育体制是要靠大家努力的。 
August 23

深圳出差

好久没更新了
以前总盼着出差,现在真出差了,才知道出差也不好玩
可能是公司太差劲吧,什么事都得催他们才给办,麻烦...
 
深圳呢,确实空气比较好,绿色植物种类也比较繁多。
南边环境就是好点,从飞机上就能看出来,飞到了这边,看下面的景色特别清晰
这是第一次白天坐飞机,云海真壮阔,比黄山的还好看,哈哈
 
一下飞机就来到了关外,哎,全中国哪都一样啊,人多的地方就是脏乱差
坂田这边发展的像个县级市。小公交特别破。出租车不打表,给的发票都不知道真假。
到处是工厂和工人宿舍。酒店附近满大街都是富士康的员工,华为基地附近满大街都是华为员工...
 
华为基地造的很漂亮,比大连的东软还漂亮,还阔气
感觉是华为支撑起了这片园区
周围的民房,小区基本都租给华为的人住了
 
华为的文化到底很有特色,一进去就能感觉到,就像一个封闭的大学
人家的内部网可真叫内部网,跟外界没有联系,发不出去邮件,也收不到邮件
连一些内部交流的notes DB, BBS在工作时间都绝对不开放
中午还有午休时间,全公司办公室的灯到点都关闭,每个人吃完饭把桌子底下的铺盖、躺椅拽出来,躺下就睡...我原来还以为都是晚上拽出来睡的
2点开灯,爬起来就工作,一点私事都不干,恐怖的机器人们
我们楼还好,行政中心,晚上加班的好像少点
上厕所的时候还碰到了大学一个系的同学,哈哈
后来还联系上4、5个在华为工作工作的大学同学
 
昨天“鹦鹉”过来了,好像减弱了不少,所以也没什么台风的感觉
今天去看了几处房子,这边的房租虽然便宜,可是条件都很差...晚上还得接着找...
 
不知道什么时候有时间去关内看看
 
 
 
 
April 22

2008 China Standup

 
April 18

黄山游记

黄山嘛,值得一去,起码很特别,玩完了总觉得没后悔,并且还想再去。
这就叫不错了,不像有的景点,去完了,说不出坏,但心里总在说“不过如此”。
 
其实黄山景区的管理,还是很规范的,很适合自助游。
只不过大家都是人生地不熟,怕麻烦,所以都报团。
我本来就想自助游,可是一下火车,就傻了,不知道怎么走。一群当地人围着你拉你坐车,烦也烦死了。
其实下了火车,坐上9路公交,就能到一个客运站,然后就可以花13块钱坐直接到黄山脚下汤口的客车。不过这是事后才知道的。
如果人多的话,包那些拉客的车也是又快又经济的。就怕人少,上了他们的车,他们还要等着坐满,不知道要耽误到什么时候。
我比较幸运,下了车,就发现6个从北京来的老太太要坐车,我就跟着她们走,她们出来玩的久了,会砍价,看我们形单影只的,就说让我们跟着她们走。最后每人花了10块钱做了个小面包就出发了。
 
当地的导游都很有一套,把那些不知道说了多少遍的注意事项不厌其烦的告诉你,让你听着觉得很有关怀感,于是就很相信她,最后都不自觉的让她给你推荐个住的地方,推荐的旅游团。
其实大家都不傻,心理都有个价格底线,觉得差不多,就OK了,不让人家挣点钱,人家怎么活啊,所以去之前要好好在网上看看大家的报价,到了那里,差不多就行了。
 
到了汤口镇,就可以到换乘中心花13块钱坐景区的大巴上山了。
上黄山只能坐景区的大巴。去东海翡翠谷、九龙瀑的话,好像就没有,只能包个当地的小面包。
我们有学生证,所以三个点玩下来,加上包车的费用,每人100.好像东海三个景点门票总共加起来是79,加上20多块车接车送的钱,感觉还可以。人多还可以还价。
翡翠谷是卧虎藏龙拍摄的取景点,其实就是几潭翠绿翠绿的水,竹林嘛,没什么感觉,因为都是小山,没有十面埋伏里面的好看。
九龙瀑还好,也一般,反正第一天也不想上山,就在附近转了转。第二天才上山。山下住的标准间70,还算干净。
 
景区大巴点好像有两个,一个在新区,中国移动对面的加油站后;一个在黄山入口处。
到了那可以打听,但是要找对人,比如到超市问问售货员,别问那些旅店的人,他们一般都不愿告诉,总要你报他们的团。
他们的旅行团,其实就是把散落在各个旅馆的人集合起来,组个临时的一日游,报价是163,我们人多,后来就砍到150一个人。
其实自助游的话,应该是100门票(学生票)+26来回的车费 = 126,缆车自己花钱80.

在山下感觉报个团有个导游领着玩,不至于迷路。
后来发现根本没必要,花两块钱买个地图,不是白痴都不会迷路。山上都是台阶,隔一段就有个路标或地图,自己玩更自由。
我们下了缆车就自己跑了,根本没跟导游走。
 
一日游玩的都是比较经典的景点,从后山缆车上,前山走下来,始信峰,莲花峰,天都峰,迎客松,然后下山。
路上导游一直在指着这个石头那个石头的让你看像什么,切,无聊,三分像七分猜,一坨粑粑还能看出个山呢,有的人还乐此不疲,觉得看出来了就很有成就。
发现了这点后,我们就下定决心奔向新开发的景点--西海大峡谷。
 
一日游之所以不包含这个景点,是因为耗时太长,而且很累。
但是既然来了,不看就没什么意思,跟着导游在人挤人的景点慢慢晃悠,有什么意思。这个峰那个峰的都差不多,晴朗的天又没有云海,大打折扣。
西海大峡谷确实很长很险很累,一日游如果选择这个就得考虑放弃其他景点,我们在考虑了自己的优良体制后,义无反顾的进谷了。
 
事实证明我们用3个小时的时间走完了常人4-6个小时走完的路程,还赶上了大部队,只有天都峰没上去看。
不过累屁了。所以选择坐缆车下山。缆车下午四点半就停运营了,所以我们拼命的往前赶啊赶。
大峡谷确实漂亮,窄窄的台阶都建在悬崖峭壁上,走路都不敢靠外面走,往下一看都眼晕。风景也超级好看,如果有云海,这里就完美死了。所以我决定如果下次来,就等秋天有云海的天气再进大峡谷。大峡谷也是让我觉得不枉此行的重要原因。

当然你舍得花钱的话,可以在山上住一晚,第二天慢慢悠悠的逛。
山上的床位很贵,6-8人间都要150,还订不到,周末更是贵,更难订。标准间都在600-1500之间。如果能提前订到80-150的床位,也是个不错的选择。
可以在网上或者打电话试试,淡季也不是无可能。
 
当天下山后又在山下住了一晚上,第二天睡了个懒觉坐上公交车慢慢往火车站返回了。就因为睡了懒觉,错过了早上9:30到北京的车。
好在不着急,看了列车表,决定再去上海看看。买了票就去老街转了转,老街都是些徽派建筑,感觉挺好。
不过据说看徽派建筑,还是到宏村,我没力气折腾了,就把老街转了个遍,吃了毛豆腐,臭豆腐,还有一个野菜饼,然后到肯德基看书消磨时光,晚上坐上到上海的火车,联系上海的同学接待住宿。。。呼呼了
 
April 17

南京印象

上个周日坐的火车,一晚上到达南京。
坐火车很便宜,还可以省一晚上的住宿费,我原是这么想的,后来发现每次坐火车旁边铺上总是个爱打呼噜的大哥,妈的,每次把我震醒我就会骂上一句。
 
早上走出车站的时候惊了一下,火车站口出来满眼就是一片雾气笼罩下的湖水,虽说湖水不是很清澈,但这独特的景致倒是从来没有见过。
南京站造的像机场,再加上门口这玄武湖,让人心旷神怡。
 
南京,九/十朝古都,我是冲着这个名字来的。本来这次的目的地是黄山,但看地图上南京离得不是太远,这里又有同学,毫不犹豫就来歇歇脚。
 
第一天直奔中山陵,灵古寺,明孝陵。
一路上很是惊讶南京人民的穿着,明显比北京人穿得多。仿佛冬装都没有换,一点感觉不到到了南方,我以为长江以南都穿短袖了呢。
紫金山公园景区确实比较漂亮,路边山上都是翠绿翠绿的大树,从市区过来感觉明显两个温度。一下汽车就觉得阴森森的。衣服带少了。
中山陵很雄伟,以前建设的时候还举办了一场设计大赛。胜出的这个设计虽然看起来平平无奇,却在每一处的设计中寓含了好多的寓意。也不知道是导游会说还是设计本是如此,反正将孙先生的生前的著名思想都折射了出来。
听得越多,觉得越讽刺,一个把民主、民生、民权为毕生奋斗目标,决意推翻封建帝制,一心要“天下为公”,建立民国的国父,却不料死后被后人当皇帝一样供奉了起来,还修了比任何帝王都不差的陵墓。
哎,“革命尚未成功,同志仍需努力”,让你们努力革命,没让你们努力修陵墓。
 
明孝陵的神道也很漂亮,灵古寺的塔也不错。
 
转了一天,发现转的都是陵园,清明时节,倒也应该。
南京到处是陵墓和烈士陵园,有人做了皇帝选择死在这,有人为了推翻皇帝死在这。都值得纪念。
 
南京市,说实话,建设的一般。我以为“古都”就应该很古,满大街应该是参天的古树,路旁就应该是高高的古城墙。大失所望,现代化建设的步伐已经把南京建设成了一个普普通通的中型城市。不过南京的民风比较朴素,不像北京有点横气,以为自己生在皇城就有点皇气,别人都是乡巴佬,岂不知这是我党驻地,政策性袒护你们。。。
也许南京出的皇帝太多了,老百姓都疲于把这当作一种荣耀了,况且,南京出了不少平民皇帝,朱元璋,洪秀全,孙中山。。。
既然大家都能当皇帝,不论血统纯不纯,还分什么高低贵贱,八旗、九旗、西二旗的。都是五星红旗的传人。
 
晚上宿在夫子庙,秦淮河夜景很漂亮,白天就不能看了,太脏。
本来周一去看南京大屠杀纪念馆,没想到周一闭馆,想来想去不甘心,又住了一天,周二进去看了一天,不知道是气的还是饿的,出来的时候肚子很疼。
 
下午吃了四个烧饼和一碗鸭血粉丝汤,好吃。
 
晚上跟两个南京的同学喝酒,7、8年没见了,大家还是老样子。
没见到绪科,因为下雨,南京长江大桥堵了。
 
夜里1点多,离开南京,奔赴黄山。
上铺又有人打呼噜。
 
 
 
 
 
 
 
 
 
 
March 19

Bill Gates 分享财富邮件解密

经过上当和看着别人上当
我终于知道这个垃圾邮件的目的了
那就是通过转发,得到某些人的个人信息,然后卖掉
因为好多人用公司信箱,下面留着个人电话,通讯地址,职位....
还有就是今天看到新闻说有人买邮件地址,2块钱一个,当然是特定人士的了,比如某个行业的经理人,某个公司某个特定项目组的。。。
 
 
 
 
 
 
 
 
February 22

新败的家用电器

今天唯一让我开心的事
先从网上照几张图片秀秀
505_355
505_356
505_357
November 02

关于工作与生活 / HP大中华区总裁孙振耀撰文谈退休并畅谈人生

 
引用
最近很多人烦 很多人郁闷 麻烦花您20分钟看看我这篇文章吧 
 
一、关于工作与生活

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十
岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40
岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工
的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代
表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能
很早理解这一点,把自己的成功90%归功于自己的能力,实际上,外企公司随便换个
中国区总经理并不会给业绩带来什么了不起的影响。好了问题来了,当这些经理人40
多岁了,他们的薪资要求变得很高,而他们的才能其实又不是那么出众,作为外企公
司的老板,你会怎么选择?有的是只要不高薪水的,要出位的精明强干精力冲沛的年
轻人,有的是,为什么还要用你?
从上面这个例子,其实可以看到我们的工作轨迹,二三十岁的时候,生活的压力
还比较小,身体还比较好,上面的父母身体还好,下面又没有孩子,不用还房贷,也
没有孩子要上大学,当个外企小白领还是很光鲜的,挣得不多也够花了。但是人终归
要结婚生子,终归会老,到了40岁,父母老了,要看病要吃药,要有人看护,自己要
还房贷,要过基本体面的生活,要养小孩……那个时候需要挣多少钱才够花才重要。所
以,看待工作,眼光要放远一点,一时的谁高谁低并不能说明什么。
从这个角度上来说,我不太赞成过于关注第一份工作的薪水,更没有必要攀比第
一份工作的薪水,这在刚刚出校园的学生中间是很常见的。正常人大概要工作35
年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这次比赛没有职业选
手,每个人都只有一次机会。要知到,有很多人甚至坚持不到终点,大多数人最后是
走到终点的,只有少数人是跑过终点的,因此在刚开始的时候,去抢领先的位置并没
有太大的意义。刚进社会的时候如果进500强公司,大概能拿到3k-6k/月的工资,有些
特别技术的人才可能可以到8k/月,可问题是,5年以后拿多少?估计5k-10k了不起
了。起点虽然高,但增幅有限,而且,后面的年轻人追赶的压力越来越大。
我前两天问我的一个销售,你会的这些东西一个新人2年就都学会了,但新人所要
求的薪水却只是你的一半,到时候,你怎么办?
职业生涯就像一场体育比赛,有初赛、复赛、决赛。初赛的时候大家都刚刚进社
会,大多数都是实力一般的人,这时候努力一点认真一点很快就能让人脱颖而出,于
是有的人二十多岁做了经理,有的人迟些也终于赢得了初赛,三十多岁成了经理。然
后是复赛,能参加复赛的都是赢得初赛的,每个人都有些能耐,在聪明才智上都不成
问题,这个时候再想要胜出就不那么容易了,单靠一点点努力和认真还不够,要有很
强的坚忍精神,要懂得靠团队的力量,要懂得收服人心,要有长远的眼光……
看上去赢得复赛并不容易,但,还不是那么难。因为这个世界的规律就是给人一
点成功的同时让人骄傲自满,刚刚赢得初赛的人往往不知道自己赢得的仅仅是初
赛,有了一点小小的成绩大多数人都会骄傲自满起来,认为自己已经懂得了全部,不
需要再努力再学习了,他们会认为之所以不能再进一步已经不是自己的原因了。虽然
他们仍然不好对付,但是他们没有耐性,没有容人的度量,更没有清晰长远的目
光。就像一只愤怒的斗牛,虽然猛烈,最终是会败的,而赢得复赛的人则象斗牛士一
样,不急不躁,跟随着自己的节拍,慢慢耗尽对手的耐心和体力。赢得了复赛以
后,大约已经是一位很了不起的职业经理人了,当上了中小公司的总经理,大公司的
副总经理,主管着每年几千万乃至几亿的生意。
最终的决赛来了,说实话我自己都还没有赢得决赛,因此对于决赛的决胜因素也
只能凭自己的猜测而已,这个时候的输赢或许就像武侠小说里写得那样,大家都是高
手,只能等待对方犯错了,要想轻易击败对手是不可能的,除了使上浑身解数,还需
要一点运气和时间。世界的规律依然发挥着作用,赢得复赛的人已经不只是骄傲自满
了,他们往往刚愎自用,听不进去别人的话,有些人的脾气变得暴躁,心情变得浮
躁,身体变得糟糕,他们最大的敌人就是他们自己,在决赛中要做的只是不被自己击
败,等着别人被自己击败。这和体育比赛是一样的,最后高手之间的比赛,就看谁失
误少谁就赢得了决赛。
 

二、根源

你工作快乐么?你的工作好么?
有没有觉得干了一段时间以后工作很不开心?有没有觉得自己入错了行?有没有
觉得自己没有得到应有的待遇?有没有觉得工作像一团乱麻每天上班都是一种痛
苦?有没有很想换个工作?有没有觉得其实现在的公司并没有当初想象得那么好?有
没有觉得这份工作是当初因为生存压力而找的,实在不适合自己?你从工作中得到你
想要得到的了么?你每天开心么?
天涯上愤怒的人很多,你有没有想过,你为什么不快乐?你为什么愤怒?
其实,你不快乐的根源,是因为你不知道要什么!你不知道要什么,所以你不知
道去追求什么,你不知道追求什么,所以你什么也得不到。
我总觉得,职业生涯首先要关注的是自己,自己想要什么?大多数人大概没想过
这个问题,唯一的想法只是——我想要一份工作,我想要一份不错的薪水,我知道所有
人对于薪水的渴望,可是,你想每隔几年重来一次找工作的过程么?你想每年都在这
种对于工作和薪水的焦急不安中度过么?不想的话,就好好想清楚。饮鸩止渴,不能
因为口渴就拼命喝毒药。越是焦急,越是觉得自己需要一份工作,越饥不择食,越想
不清楚,越容易失败,你的经历越来越差,下一份工作的人看着你的简历就皱眉
头。于是你越喝越渴,越渴越喝,陷入恶性循环。最终只能哀叹世事不公或者生不逢
时,只能到天涯上来发泄一把,在失败者的共鸣当中寻求一点心理平衡罢了。大多数
人都有生存压力,我也是,有生存压力就会有很多焦虑,积极的人会从焦虑中得到动
力,而消极的人则会因为焦虑而迷失方向。所有人都必须在压力下做出选择,这就是
世道,你喜欢也罢不喜欢也罢。
一般我们处理的事情分为重要的事情和紧急的事情,如果不做重要的事情就会常
常去做紧急的事情。比如锻炼身体保持健康是重要的事情,而看病则是紧急的事
情。如果不锻炼身体保持健康,就会常常为了病痛烦恼。又比如防火是重要的事
情,而救火是紧急的事情,如果不注意防火,就要常常救火。找工作也是如此,想好
自己究竟要什么是重要的事情,找工作是紧急的事情,如果不想好,就会常常要找工
作。往往紧急的事情给人的压力比较大,迫使人们去赶紧做,相对来说重要的事情反
而没有那么大的压力,大多数人做事情都是以压力为导向的,压力之下,总觉得非要
先做紧急的事情,结果就是永远到处救火,永远没有停歇的时候。(很多人的工作也
像是救火队一样忙碌痛苦,也是因为工作中没有做好重要的事情。)那些说自己活在
水深火热为了生存顾不上那么多的朋友,今天找工作困难是当初你们没有做重要的事
情,是结果不是原因。如果今天你们还是因为急于要找一份工作而不去思考,那么或
许将来要继续承受痛苦找工作的结果。
我始终觉得我要说的话题,沉重了点,需要很多思考,远比唐笑打武警的话题来
的枯燥乏味,但是,天下没有轻松的成功,成功,要付代价。请先忘记一切的生存压
力,想想这辈子你最想要的是什么?所以,最要紧的事情,先想好自己想要什么。
什么是好工作

当初微软有个唐骏,很多大学里的年轻人觉得这才是他们向往的职业生涯,我在
清华bbs里发的帖子被这些学子们所不屑,那个时候学生们只想出国或者去外企,不过
如今看来,我还是对的,唐骏去了盛大,陈天桥创立的盛大,一家民营公司。一个高
学历的海归在500强的公司里拿高薪水,这大约是很多年轻人的梦想,问题是,每年毕
业的大学生都在做这个梦,好的职位却只有500个。
人都是要面子的,也是喜欢攀比的,即使在工作上也喜欢攀比,不管那是不是自
己想要的。大家认为外企公司很好,可是好在哪里呢?好吧,他们在比较好的写字
楼,这是你想要的么?他们出差住比较好的酒店,这是你想要的么?别人会羡慕一份
外企公司的工作,这是你想要的么?那一切都是给别人看的,你干吗要活得那么辛苦
给别人看?另一方面,他们薪水福利一般,并没有特别了不起,他们的晋升机会比较
少,很难做到很高阶的主管,他们虽然厌恶常常加班,却不敢不加班,因为"你不干有
得是人干",大部分情况下会找个台湾人香港人新加坡人来管你,而这些人又往往有些
莫名其妙的优越感。你想清楚了么?500强一定好么?找工作究竟是考虑你想要什
么,还是考虑别人想看什么?
我的大学同学们大多数都到美国了,甚至毕业这么多年了,还有人最近到国外去
了。出国真的有那么好么?我的大学同学们,大多数还是在博士、博士后、访问学者
地挣扎着,至今只有一个正经在一个美国大学里拿到个正式的教职。国内的教授很难
当么?我有几个表亲也去了国外了,他们的父母独自在国内,没有人照顾,有好几次
人在家里昏倒都没人知道,出国,真的这么光彩么?就像有人说的"很多事情就像看A
片,看的人觉得很爽,做的人未必。"
人总想找到那个最好的,可是,什么是最好的?你觉得是最好的那个,是因为你
的确了解,还是因为别人说他是最好的?即使他对于别人是最好的,对于你也一定是
最好的么?
对于自己想要什么,自己要最清楚,别人的意见并不是那么重要。很多人总是常
常被别人的意见所影响,亲戚的意见,朋友的意见,同事的意见……问题是,你究竟是
要过谁的一生?人的一生不是父母一生的续集,也不是儿女一生的前传,更不是朋友
一生的外篇,只有你自己对自己的一生负责,别人无法也负不起这个责任。自己做的
决定,至少到最后,自己没什么可后悔。对于大多数正常智力的人来说,所做的决定
没有大的对错,无论怎么样的选择,都是可以尝试的。比如你没有考自己上的那个学
校,没有入现在这个行业,这辈子就过不下去了?就会很失败?不见得。
我想,好工作,应该是适合你的工作,具体点说,应该是能给你带来你想要的东
西的工作,你或许应该以此来衡量你的工作究竟好不好,而不是拿公司的大小,规
模,外企还是国企,是不是有名,是不是上市公司来衡量。小公司,未必不是好公
司,赚钱多的工作,也未必是好工作。你还是要先弄清楚你想要什么,如果你不清楚
你想要什么,你就永远也不会找到好工作,因为你永远只看到你得不到的东西,你得
到的,都是你不想要的。
可能,最好的,已经在你的身边,只是,你还没有学会珍惜。人们总是盯着得不
到的东西,而忽视了那些已经得到的东西。
 
三、普通人

我发现中国人的励志和国外的励志存在非常大的不同,中国的励志比较鼓励人立
下大志愿,卧薪尝胆,有朝一日成富成贵。而国外的励志比较鼓励人勇敢面对现实生
活,面对普通人的困境,虽然结果也是成富成贵,但起点不一样,相对来说,我觉得
后者在操作上更现实,而前者则需要用999个失败者来堆砌一个成功者的故事。
我们都是普通人,普通人的意思就是,概率这件事是很准的。因此,我们不会买
彩票中500万,我们不会成为比尔盖茨或者李嘉诚,我们不会坐飞机掉下来,我们当中
很少的人会创业成功,我们之中有30%的人会离婚,我们之中大部分人会活过65岁……
所以请你在想自己要什么的时候,要得"现实"一点,你说我想要做李嘉诚,抱
歉,我帮不上你。成为比尔盖茨或者李嘉诚这种人,是靠命的,看我写的这篇文章绝
对不会让你成为他们,即使你成为了他们,也绝对不是我这篇文章的功劳。"王侯将相
宁有种乎"但真正当皇帝的只有一个人,王侯将相,人也不多。目标定得高些对于喜欢
挑战的人来说有好处,但对于大多数普通人来说,反而比较容易灰心沮丧,很容易就
放弃了。
回过头来说,李嘉诚比你有钱大致50万倍,他比你更快乐么?或许。有没有比你
快乐50万倍,一定没有。他比你最多也就快乐一两倍,甚至有可能还不如你快乐。寻
找自己想要的东西不是和别人比赛,比谁要得更多更高,比谁的目标更远大。虽然成
为李嘉诚这个目标很宏大,但你并不见得会从这个目标以及追求目标的过程当中获得
快乐,而且基本上你也做不到。你必须听听你内心的声音,寻找真正能够使你获得快
乐的东西,那才是你想要的东西。
你想要的东西,或者我们把它称之为目标,目标其实并没有高低之分,你不需要
因为自己的目标没有别人远大而不好意思,达到自己的目标其实就是成功,成功有大
有小,快乐却是一样的。我们追逐成功,其实追逐的是成功带来的快乐,而非成功本
身。职业生涯的道路上,我们常常会被攀比的心态蒙住眼睛,忘记了追求的究竟是什
么,忘记了是什么能使我们更快乐。
社会上一夜暴富的新闻很多,这些消息,总会在我们的心里面掀起很多涟漪,涟
漪多了就变成惊涛骇浪,心里的惊涛骇浪除了打翻承载你目标的小船,并不会使得你
也一夜暴富。"只见贼吃肉,不见贼挨揍。"我们这些普通人既没有当贼的勇气,又缺
乏当贼的狠辣绝决,虽然羡慕吃肉,却更害怕挨揍,偶尔看到几个没挨揍的贼就按奈
不住,或者心思活动,或者大感不公,真要叫去做贼,却也不敢。
我还是过普通人的日子,要普通人的快乐,至少,晚上睡得着觉。
 
四、跳槽与积累

首先要说明,工作是一件需要理智的事情,所以不要在工作上耍个性,天涯上或
许会有人觉得你很有个性而叫好,煤气公司电话公司不会因为觉得你很有个性而免了
你的帐单。当你很帅地炒掉了你的老板,当你很酷地挖苦了一番招聘的HR,账单还是
要照付,只是你赚钱的时间更少了,除了你自己,没人受损失。
我并不反对跳槽,但跳槽决不是解决问题的办法,而且频繁跳槽的后果是让人觉
得没有忠诚度可言,而且不能安心工作。现在很多人从网上找工作,很多找工作的网
站常常给人出些馊主意,要知道他们是盈利性企业,当然要从自身盈利的角度来考
虑,大家越是频繁跳槽频繁找工作他们越是生意兴隆,所以鼓动人们跳槽是他们的工
作。所以他们会常常告诉你,你拿的薪水少了,你享受的福利待遇差了,又是"薪情快
报"又是"赞叹自由奔放的灵魂"。至于是否会因此让你不能安心,你跳了槽是否解决问
题,是否更加开心,那个,他们管不着。
要跳槽肯定是有问题,一般来说问题发生了,躲是躲不开的,很多人跳槽是因为
这样或者那样的不开心,如果这种不开心,在现在这个公司不能解决,那么在下一个
公司多半也解决不掉。你必须相信,90%的情况下,你所在的公司并没有那么烂,你认
为不错的公司也没有那么好。就像围城里说的,"城里的人拼命想冲出来,而城外的人
拼命想冲进去。"每个公司都有每个公司的问题,没有问题的公司是不存在的。换个环
境你都不知道会碰到什么问题,与其如此,不如就在当下把问题解决掉。很多问题当
你真的想要去解决的时候,或许并没有那么难。有的时候你觉得问题无法解决,事实
上,那只是"你觉得"。
人生的曲线应该是曲折向上的,偶尔会遇到低谷但大趋势总归是曲折向上的,而
不是象脉冲波一样每每回到起点,我见过不少面试者,30多岁了,四五份工作经
历,每次多则3年,少则1年,30多岁的时候回到起点从一个初级职位开始干起,拿基
本初级的薪水,和20多岁的年轻人一起竞争,不觉得有点辛苦么?这种日子好过么?
我非常不赞成在一个行业超过3年以后换行业,基本上,35岁以前我们的生存资本
靠打拼,35岁以生存的资本靠的就是积累,这种积累包括人际关系,经验,人脉,口
碑……如果常常更换行业,代表几年的积累付之东流,一切从头开始,如果换了两次行
业,35岁的时候大概只有5年以下的积累,而一个没有换过行业的人至少有了10年的积
累,谁会占优势?工作到2-3年的时候,很多人觉得工作不顺利,好像到了一个瓶
颈,心情烦闷,就想辞职,乃至换一个行业,觉得这样所有一切烦恼都可以抛开,会
好很多。其实这样做只是让你从头开始,到了时候还是会发生和原来行业一样的困
难,熬过去就向上跨了一大步,要知道每个人都会经历这个过程,每个人的职业生涯
中都会碰到几个瓶颈,你熬过去了而别人没有熬过去你就领先了。跑长跑的人会知
道,开始的时候很轻松,但是很快会有第一次的难受,但过了这一段又能跑很长一
段,接下来会碰到第二次的难受,坚持过了以后又能跑一段,如此往复,难受一次比
一次厉害,直到坚持不下去了。大多数人第一次就坚持不了了,一些人能坚持到第二
次,第三次虽然大家都坚持不住了,可是跑到这里的人也没几个了,这点资本足够你
安稳活这一辈子了。
一份工作到两三年的时候,大部分人都会变成熟手,这个时候往往会陷入不断的
重复,有很多人会觉得厌倦,有些人会觉得自己已经搞懂了一切,从而懒得去寻求进
步了。很多时候的跳槽是因为觉得失去兴趣了,觉得自己已经完成比赛了。其实这个
时候比赛才刚刚开始,工作两三年的人,无论是客户关系,人脉,手下,和领导的关
系,在业内的名气……还都是远远不够的,但稍有成绩的人总是会自我感觉良好的,每
个人都觉得自己跟客户关系铁得要命,觉得自己在业界的口碑好得很。其实可以肯定
地说,一定不是,这个时候,还是要拿出前两年的干劲来,稳扎稳打,积累才刚刚开
始。
你足够了解你的客户吗?你知道他最大的烦恼是什么吗?你足够了解你的老板
么?你知道他最大的烦恼是什么吗?你足够了解你的手下么?你知道他最大的烦恼是
什么吗?如果你不知道,你凭什么觉得自己已经积累够了?如果你都不了解,你怎么
能让他们帮你的忙,做你想让他们做的事情?如果他们不做你想让他们做的事情,你
又何来的成功?
 
 
五、等待
这是个浮躁的人们最不喜欢的话题,本来不想说这个话题,因为会引起太多的争
论,而我又无意和人争论这些,但是考虑到对于职业生涯的长久规划,这是一个躲避
不了的话题,还是决定写一写,不爱看的请离开吧。
并不是每次穿红灯都会被汽车撞,并不是每个罪犯都会被抓到,并不是每个错误
都会被惩罚,并不是每个贪官都会被枪毙,并不是你的每一份努力都会得到回报,并
不是你的每一次坚持都会有人看到,并不是你每一点付出都能得到公正的回报,并不
是你的每一个善意都能被理解……这个,就是世道。好吧,世道不够好,可是,你有推
翻世道的勇气么?如果没有,你有更好的解决办法么?有很多时候,人需要一点耐
心,一点信心。每个人总会轮到几次不公平的事情,而通常,安心等待是最好的办
法。
有很多时候我们需要等待,需要耐得住寂寞,等待属于你的那一刻。周润发等待
过,刘德华等待过,周星驰等待过,王菲等待过,张艺谋也等待过……看到了他们如今
的功成名就的人,你可曾看到当初他们的等待和耐心?你可曾看到金马奖影帝在街边
摆地摊?你可曾看到德云社一群人在剧场里给一位观众说相声?你可曾看到周星驰的
角色甚至连一句台词都没有?每一个成功者都有一段低沉苦闷的日子,我几乎能想象
得出来他们借酒浇愁的样子,我也能想象得出他们为了生存而挣扎的窘迫。在他们一
生最中灿烂美好的日子里,他们渴望成功,但却两手空空,一如现在的你。没有人保
证他们将来一定会成功,而他们的选择是耐住寂寞。如果当时的他们总念叨着"成功只
是属于特权阶级的",你觉得他们今天会怎样?
曾经我也不明白有些人为什么并不比我有能力却要坐在我的头上,年纪比我大就
一定要当我的领导么?为什么有些烂人不需要努力就能赚钱?为什么刚刚改革开放的
时候的人能那么容易赚钱,而轮到我们的时候,什么事情都要正规化了?有一天我突
然想,我还在上学的时候他们就在社会里挣扎奋斗了,他们在社会上奋斗积累了十几
二十年,我们新人来了,他们有的我都想要,我这不是在要公平,我这是在要抢
劫。因为我要得太急,因为我忍不住寂寞。二十多岁的男人,没有钱,没有事业,却
有蓬勃的欲望。
人总是会遇到挫折的,人总是会有低潮的,人总是会有不被人理解的时候的,人
总是有要低声下气的时候,这些时候恰恰是人生最关键的时候,因为大家都会碰到挫
折,而大多数人过不了这个门槛,你能过,你就成功了。在这样的时刻,我们需要耐
心等待,满怀信心地去等待,相信,生活不会放弃你,机会总会来的。至少,你还年
轻,你没有坐牢,没有生治不了的病,没有欠还不起的债。比你不幸的人远远多过比
你幸运的人,你还怕什么?路要一步步走,虽然到达终点的那一步很激动人心,但大
部分的脚步是平凡甚至枯燥的,但没有这些脚步,或者耐不住这些平凡枯燥,你终归
是无法迎来最后的那些激动人心。
逆境,是上帝帮你淘汰竞争者的地方。要知道,你不好受,别人也不好受,你坚
持不下去了,别人也一样,千万不要告诉别人你坚持不住了,那只能让别人获得坚持
的信心,让竞争者看着你微笑的面孔,失去信心,退出比赛。胜利属于那些有耐心的
人。
在最绝望的时候,我会去看电影《The Pursuit of Happyness》《Jerry Maguire
》,让自己重新鼓起勇气,因为,无论什么时候,我们总还是有希望。当所有的人离
开的时候,我不失去希望,我不放弃。每天下班坐在车里,我喜欢哼着《隐形的翅
膀》看着窗外,我知道,我在静静等待,等待属于我的那一刻。
原贴里伊吉网友的话我很喜欢,抄录在这里:
每个人都希望,自己是独一无二的特殊者
含着金匙出生、投胎到好家庭、工作安排到电力局拿1w月薪这样的小概率事
件,当然最好轮到自己
红军长征两万五、打成右派反革命、胼手胝足牺牲尊严去奋斗,最好留给祖
辈父辈和别人
自然,不是每个吃过苦的人都会得到回报
但是,任何时代,每一个既得利益者身后,都有他的祖辈父辈奋斗挣扎乃至
流血付出生命的身影
羡慕别人有个好爸爸,没什么不可以
问题是,你的下一代,会有一个好爸爸吗?
至于问到为什么不能有同样的赢面概率?我只能问:为什么物种竞争中,人
和猴子不能有同样的赢面概率?
物竞天择。猴子的灵魂不一定比你卑微,但你身后有几十万年的类人猿进化
积淀。
 
 
六、入对行跟对人
在中国,大概很少有人是一份职业做到底的,虽然如此,第一份工作还是有些需
要注意的地方,有两件事情格外重要,第一件是入行,第二件事情是跟人。第一份工
作对人最大的影响就是入行,现代的职业分工已经很细,我们基本上只能在一个行业
里成为专家,不可能在多个行业里成为专家。很多案例也证明即使一个人在一个行业
非常成功,到另外一个行业,往往完全不是那么回事情,"你想改变世界,还是想卖一
辈子汽水?"是乔布斯邀请百事可乐总裁约翰·斯考利加盟苹果时所说的话,结果这位
在百事非常成功的约翰,到了苹果表现平平。其实没有哪个行业特别好,也没有哪个
行业特别差,或许有报道说哪个行业的平均薪资比较高,但是他们没说的是,那个行
业的平均压力也比较大。看上去很美的行业一旦进入才发现很多地方其实并不那么完
美,只是外人看不见。
说实话,我自己都没有发大财,所以我的建议只是让人快乐工作的建议,不是如
何发大财的建议,我们只讨论一般普通打工者的情况。我认为选择什么行业并没有太
大关系,看问题不能只看眼前。比如,从前年开始,国家开始整顿医疗行业,很多医
药公司开不下去,很多医药行业的销售开始转行。其实医药行业的不景气是针对所有
公司的,并非针对一家公司,大家的日子都不好过,这个时候跑掉是非常不划算
的,大多数正规的医药公司即使不做新生意撑个两三年总是能撑的,大多数医药销售
靠工资撑个两三年也是可以撑的,国家不可能永远捏着医药行业不放的,两三年以后
光景总归还会好起来的,那个时候别人都跑了而你没跑,那时的日子应该会好过很
多。有的时候觉得自己这个行业不行了,问题是,再不行的行业,做得人少了也变成
了好行业,当大家都觉得不好的时候,往往却是最好的时候。大家都觉得金融行业
好,金融行业门槛高不说,有多少人削尖脑袋要钻进去,竞争激励,进去以后还要时
时提防,一个疏忽,就被后来的人给挤掉了,压力巨大,又如何谈得上快乐?也就未
必是"好"工作了。
太阳能这个东西至今还不能进入实际应用的阶段,但是中国已经有7家和太阳能有
关的公司在纽交所上市了,国美苏宁永乐其实是贸易型企业,也能上市,鲁泰纺织连
续10年利润增长超过50%,卖茶的一茶一座,卖衣服的海澜之家都能上市……其实选什
么行业真的不重要,关键是怎么做。事情都是人做出来的,关键是人。
有一点是需要记住的,这个世界上,有史以来直到我们能够预见得到的未来,成
功的人总是少数,有钱的人总是少数,大多数人是一般的,普通的,不太成功的。因
此,大多数人的做法和看法,往往都不是距离成功最近的做法和看法。因此大多数人
说好的东西不见得好,大多数人说不好的东西不见得不好。大多数人都去炒股的时候
说明跌只是时间问题,大家越是热情高涨的时候,跌的日子越近。大多数人买房子的
时候,房价不会涨,而房价涨的差不多的时候,大多数人才开始买房子。不会有这样
一件事情让大家都变成功,发了财,历史上不曾有过,将来也不会发生。有些东西即
使一时运气好得到了,还是会在别的时候别的地方失去的。
年轻人在职业生涯的刚开始,尤其要注意的是,要做对的事情,不要让自己今后
几十年的人生总是提心吊胆,更不值得为了一份工作赔上自己的青春年华。我的公司
是个不行贿的公司,以前很多人不理解,甚至自己的员工也不理解,不过如今,我们
是同行中最大的企业,客户乐意和我们打交道,尤其是在国家打击腐败的时候,每个
人都知道我们做生意不给钱的名声,都敢于和我们做生意。而勇于给钱的公司,不是
倒了,就是跑了,要不就是每天睡不好觉,人还是要看长远一点。很多时候,看起来
最近的路,其实是最远的路,看起来最远的路,其实是最近的路。
跟对人是说,入行后要跟个好领导好老师,刚进社会的人做事情往往没有经
验,需要有人言传身教。对于一个人的发展来说,一个好领导是非常重要的。所谓"好
"的标准,不是他让你少干活多拿钱,而是以下三个。
首先,好领导要有宽广的心胸,如果一个领导每天都会发脾气,那几乎可以肯定
他不是个心胸宽广的人,能发脾气的时候却不发脾气的领导,多半是非常厉害的领
导。中国人当领导最大的毛病是容忍不了能力比自己强的人,所以常常可以看到的一
个现象是,领导很有能力,手下一群庸才或者手下一群闲人。如果看到这样的环
境,还是不要去的好。
其次,领导要愿意从下属的角度来思考问题,这一点其实是从面试的时候就能发
现的,如果这位领导总是从自己的角度来考虑问题,几乎不听你说什么,这就危险
了。从下属的角度来考虑问题并不代表同意下属的说法,但他必须了解下属的立
场,下属为什么要这么想,然后他才有办法说服你,只关心自己怎么想的领导往往难
以获得下属的信服。
第三,领导敢于承担责任,如果出了问题就把责任往下推,有了功劳就往自己身
上揽,这样的领导不跟也罢。选择领导,要选择关键时刻能抗得住的领导,能够为下
属的错误买单的领导,因为这是他作为领导的责任。
有可能,你碰不到好领导,因为,中国的领导往往是屁股决定脑袋的领导,因为
他坐领导的位置,所以他的话就比较有道理,这是传统观念官本位的误区,可能有大
量的这种无知无能的领导,只是,这对于你其实是好事,如果将来有一天你要超过
他,你希望他比较聪明还是比较笨?相对来说这样的领导其实不难搞定,只是你要把
自己的身段放下来而已。多认识一些人,多和比自己强的人打交道,同样能找到好的
老师,不要和一群同样郁闷的人一起控诉社会,控诉老板,这帮不上你,只会让你更
消极。和那些比你强的人打交道,看他们是怎么想的,怎么做的,学习他们,然后跟
更强的人打交道。
 
 
七、选择
我们每天做的最多的事情,其实是选择,因此在谈职业生涯的时候不得不提到这
个话题。
我始终认为,在很大的范围内,我们究竟会成为一个什么样的人,决定权在我们
自己,每天我们都在做各种各样的选择,我可以不去写这篇文章,去别人的帖子拍拍
砖头,也可以写下这些文字,帮助别人的同时也整理自己的思路,我可以多注意下格
式让别人易于阅读,也可以写成一堆,我可以就这样发上来,也可以在发以前再看几
遍,你可以选择不刮胡子就去面试,也可以选择出门前照照镜子……每天,每一刻我们
都在做这样那样的决定,我们可以漫不经心,也可以多花些心思,成千上万的小选择
累计起来,就决定了最终我们是个什么样的人。
从某种意义上来说我们的未来不是别人给的,是我们自己选择的,很多人会说我
命苦啊,没得选择阿,如果你认为"去微软还是去IBM""上清华还是上北大""当销售副
总还是当厂长"这种才叫选择的话,的确你没有什么选择,大多数人都没有什么选
择。但每天你都可以选择是否为客户服务更周到一些,是否对同事更耐心一些,是否
把工作做得更细致一些,是否把情况了解得更清楚一些,是否把不清楚的问题再弄清
楚一些……你也可以选择在是否在痛苦中继续坚持,是否抛弃掉自己的那些负面的想
法,是否原谅一个人的错误,是否相信我在这里写下的这些话,是否不要再犯同样的
错误……生活每天都在给你选择的机会,每天都在给你改变自己人生的机会,你可以选
择赖在地上撒泼打滚,也可以选择咬牙站起来。你永远都有选择。有些选择不是立杆
见影的,需要累积,比如农民可以选择自己常常去浇地,也可以选择让老天去浇
地,诚然你今天浇水下去苗不见得今天马上就长出来,但常常浇水,大部分苗终究会
长出来的,如果你不浇,收成一定很糟糕。
每天生活都在给你机会,他不会给你一叠现金也不会拱手送你个好工作,但实际
上,他还是在给你机会。我的家庭是一个普通的家庭,没有任何了不起的社会关
系,我的父亲在大学毕业以后就被分配到了边疆,那个小县城只有一条马路,他们那
一代人其实比我们更有理由抱怨,他们什么也没得到,年轻的时候文化大革命,书都
没得读,支援边疆插队落户,等到老了,却要给年轻人机会了。他有足够的理由象成
千上万那样的青年一样坐在那里抱怨生不逢时,怨气冲天。然而在分配到边疆的十年
之后,国家恢复招研究生,他考回了原来的学校。研究生毕业,他被分配到了安徽一
家小单位里,又是3年以后,国家第一届招收博士生,他又考回了原来的学校,成为中
国第一代博士,那时的他比现在的我年纪还大。生活并没有放弃他,他也没有放弃生
活。10年的等待,他做了他自己的选择,他没有放弃,他没有破罐子破摔,所以时机
到来的时候,他改变了自己的人生。你最终会成为什么样的人,就决定在你的每个小
小的选择之间。
你选择相信什么?你选择和谁交朋友?你选择做什么?你选择怎么做?……我们面
临太多的选择,而这些选择当中,意识形态层面的选择又远比客观条件的选择来得重
要得多,比如选择做什么产品其实并不那么重要,而选择怎么做才重要。选择用什么
人并不重要,而选择怎么带这些人才重要。大多数时候选择客观条件并不要紧,大多
数关于客观条件的选择并没有对错之分,要紧的是选择怎么做。一个大学生毕业
了,他要去微软也好,他要卖猪肉也好,他要创业也好,他要做游戏代练也好,只要
不犯法,不害人,都没有什么关系,要紧的是,选择了以后,怎么把事情做好。
除了这些,你还可以选择时间和环境,比如,你可以选择把这辈子最大的困难放
在最有体力最有精力的时候,也可以走一步看一步,等到了40岁再说,只是到了40多
岁,那正是一辈子最脆弱的时候,上有老下有小,如果在那个时候碰上了职业危
机,实在是一件很苦恼的事情。与其如此不如在20多岁30多岁的时候吃点苦,好让自
己脆弱的时候活得从容一些。你可以选择在温室里成长,也可以选择到野外磨砺,你
可以选择在办公室吹冷气的工作,也可以选择40度的酷热下,去见你的客户,只
是,这一切最终会累积起来,引导你到你应得的未来。
我不敢说所有的事情你都有得选择,但是绝大部分事情你有选择,只是往往你不
把这当作一种选择。认真对待每一次选择,才会有比较好的未来。
 
 

八、选择职业

职业的选择,总的来说,无非就是销售、市场、客服、物流、行政、人事、财
务、技术、管理几个大类,有个有趣的现象就是,500强的CEO当中最多的是销售出
身,第二多的人是财务出身,这两者加起来大概超过95%。现代IT行业也有技术出身
成为老板的,但实际上,后来他们还是从事了很多销售和市场的工作,并且表现出
色,公司才获得了成功,完全靠技术能力成为公司老板的,几乎没有。这是有原因
的,因为销售就是一门跟人打交道的学问,而管理其实也是跟人打交道的学问,这两
者之中有很多相通的东西,他们的共同目标就是"让别人去做某件特定的事情。"而财
务则是从数字的层面了解生意的本质,从宏观上看待生意的本质,对于一个生意是否
挣钱,是否可以正常运作有着最深刻的认识。
公司小的时候是销售主导公司,而公司大的时候是财务主导公司,销售的局限性
在于只看人情不看数字,财务的局限性在于只看数字不看人情。公司初期,运营成本
低,有订单就活得下去,跟客户也没有什么谈判的条件,别人肯给生意做已经谢天谢
地了,这个时候订单压倒一切,客户的要求压倒一切,所以当然要顾人情。公司大了
以后,一切都要规范化,免得因为不规范引起一些不必要的风险,同时运营成本也变
高,必须提高利润率,把有限的资金放到最有产出的地方。对于上市公司来说,股东
才不管你客户是不是最近出国,最近是不是那个省又在搞严打,到了时候就要把业绩
拿出来,拿不出来就抛股票,这个时候就是数字压倒一切。
前两天听到有人说一句话觉得很有道理,开始的时候我们想"能做什么?",等到
公司做大了有规模了,我们想"不能做什么。"很多人在工作中觉得为什么领导这么保
守,这也不行那也不行,错过很多机会。很多时候是因为,你还年轻,你想的是"能做
什么",而作为公司领导要考虑的方面很多,他比较关心"不能做什么"。
我并非鼓吹大家都去做销售或者财务,究竟选择什么样的职业,和你究竟要选择
什么样的人生有关系,有些人就喜欢下班按时回家,看看书听听音乐,那也挺好,但
就不适合找个销售的工作了,否则会是折磨自己。有些人就喜欢出风头,喜欢成为一
群人的中心,如果选择做财务工作,大概也干不久,因为一般老板不喜欢财务太积
极,也不喜欢财务话太多。先想好自己要过怎样的人生,再决定要找什么样的职
业。有很多的不快乐,其实是源自不满足,而不满足,很多时候是源自于心不定,而
心不定则是因为不清楚究竟自己要什么,不清楚要什么的结果就是什么都想要,结果
什么都没得到。
我想,我们还是因为生活而工作,不是因为工作而生活,生活是最要紧的,工作
只是生活中的一部分。我总是觉得生活的各方方面都是相互影响的,如果生活本身一
团乱麻,工作也不会顺利。所以要有娱乐、要有社交、要锻炼身体,要有和睦的家庭
……最要紧的,要开心,我的两个销售找我聊天,一肚子苦水,我问他们,2年以前,
你什么都没有,工资不高,没有客户关系,没有业绩,处于被开的边缘,现在的你比那
时条件好了很多,为什么现在却更加不开心了?如果你做得越好越不开心,那你为什
么还要工作?首先的首先,人还是要让自己高兴起来,让自己心态好起来,这种发自
内心的改变会让你更有耐心,更有信心,更有气质,更能包容……否则,看看镜子里的
你,你满意么?
有人会说,你说得容易,我每天加班,不加班老板就会把我炒掉,每天累得要
死,哪有时间娱乐、社交、锻炼?那是人们把目标设定太高的缘故,如果你还在动不
动就会被老板炒掉的边缘,那么你当然不能设立太高的目标,难道你还想每天去打高
尔夫?你没时间去健身房锻炼身体,但是上下班的时候多走几步可以吧,有楼梯的时
候走走楼梯不走电梯可以吧?办公的间隙扭扭脖子拉拉肩膀做做俯卧撑可以吧?谁规
定锻炼就一定要拿出每天2个小时去健身房?你没时间社交,每月参加郊游一次可以
吧,周末去参加个什么音乐班,绘画班之类的可以吧,去尝试认识一些同行,和他们
找机会交流交流可以吧?开始的时候总是有些难的,但迈出这一步就会向良性循环的
方向发展。而每天工作得很苦闷,剩下的时间用来咀嚼苦闷,只会陷入恶性循环,让
生活更加糟糕。
 
孙振耀撰文谈退休并畅谈人生
文/中国惠普前总裁 孙振耀
虽然离开惠普仅有十五天,但感觉上惠普已经离我很远。我的心思更多放在规划自己
第二阶段的人生,这并非代表我对惠普没有任何眷恋,主要还是想以此驱动自己往前
走。
万科王石登珠穆朗玛峰的体验给我很多启发,虽然在出发时携带大量的物资,但是登
顶的过程中,必须不断减轻负荷,最终只有一个氧气瓶和他登上峰顶。登山如此,漫
长的人生又何尝不是。
我宣布退休后,接到同事朋友同学的祝贺。大部分人都认为我能够在这样的职位上及
年龄选择退休,是一种勇气,也是一种福气。
还有一部分人怀疑我只是借此机会换个工作,当然还有一些人说我在HP做不下去
了,趁此机会离开。
我多年来已经习惯别人对我的说三道四,但对于好友,我还是挺关心大家是否真正理
解我的想法,这也是写这篇文章的目的。
由于受我父亲早逝的影响,我很早就下定决心,要在有生之年实现自己的愿望,我不
要像我父亲一样,为家庭生活忙碌一辈子,临终前感伤,懊恼自己有很多没有实现的
理想。
一本杂志的文章提到我们在生前就应该思考自己的墓志铭,因为那代表你自己对完美
人生的定义,我们应该尽可能在有生之年去实现它。
我希望我的墓志铭上除了与家人及好友有关的内容外,是这样写着:
1.这个人曾经服务于一家全球最大的IT公司(HP)25年,和她一起经历过数次重大的
变革,看着她从以电子仪表为主要的业务变革成全球最大的IT公司。
2.这个人曾经在全球发展最快的国家(中国)工作16年,并担任HP中国区总裁7年,见
证及经历过中国改革开放的关键 最新突破阶段,与中国一起成长。
3.这个人热爱飞行,曾经是一个有执照的飞行员,累积飞行时数超过X小时,曾经在X
个机场起降过。
4. 这个人曾经获得管理硕士学位,在领导管理上特别关注中国企业的组织行为及绩
效,并且在这个领域上获得中国企业界的认可。
我费时25年才总结1和2两项成果,我不知还要费时多久才能达成3和4的愿望,特别是
第4个愿望需要经历学术的训练,才能将我的经验总结成知识。
否则我的经验将无法有效影响及传授他人。因此重新进入学校学习,拿一个管理学位
是有必要的,更何况这是我一个非常重要的愿望。
另一方面,我25年的时间都花在运营(operation) 的领域,兢兢业业的做好职业人士
的工作,它是一份好工作,特别是在HP,这份工作也帮助我建立财务的基础,支持家
庭的发展。
但是我不想终其一生,都陷入在运营的领域,我想象企业家一样,有机会靠一些点子
(ideas)赚钱,虽然风险很高,但是值得一试,即使失败,也不枉走一回,这也是第4
个愿望其中的一部份。
Carly Fiorina 曾经对我说过"这个世界上有好想法的人很多,但有能力去实现的人很
少",2007 年5月21日在北大演讲时,有人问起那些书对我影响较大,我想对我人生观
有影响的其中一本书叫"Trigger Point",它的主要观点是:人生最需要的不是规
划,而是在适当的时机掌握机会,采取行动。
我这些愿望在我心中已经酝酿一段很长的时间,开始的时候,也许一年想个一两
次,过了也就忘掉,但逐渐的,这个心中的声音,愈来愈大,出现的频率也愈来愈
高,当它几乎每一个星期都会来与我对话时,我知道时机已经成熟。
但和任何人一样,要丢掉自己现在所拥有的,所熟悉的环境及稳定的收入,转到一条
自己未曾经历过,存在未知风险的道路,需要绝大的勇气,家人的支持和好友的鼓
励。有舍才有得,真是知易行难,我很高兴自己终于跨出了第一步。
我要感谢HP的EER提前退休优惠政策,它是其中一个关键的Trigger Points,另一个关
键因素是在去年五六月发生的事。
当时我家老大从大学毕业,老二从高中毕业,在他们继续工作及求学前,这是一个黄
金时段,让我们全家可以相聚一段较长的时间,我为此很早就计划休一个长假,带着
他们到各地游玩。
但这个计划因为工作上一件重要的事情(Mark Hurd 访华)不得不取消。这个事件刺
激了我必须严肃的去对待那心中的声音,我会不会继续不断的错失很多关键的机会?
我已经年过50,我会不会走向和我父亲一样的道路?人事部老总Charles跟我说,很多
人在所有对他有利的星星都排成一列时,还是错失时机。
我知道原因,因为割舍及改变对人是多么的困难,我相信大部分的人都有自己人生的
理想,但我也相信很多人最终只是把这些理想当成是幻想,然后不断的为自己寻找不
能实现的藉口,南非前总统曼德拉曾经说过,"与改变世界相比,改变自己更困难",
真是一针见血。
什么是快乐及有意义的人生?我相信每一个人的定义都不一样,对我来说,能实现我
墓志铭上的内容就是我的定义。
在中国惠普总裁的位置上固然可以吸引很多的关注及眼球,但是我太太及较亲近的好
友,都知道那不是我追求的,那只是为扮演好这个角色必须尽力做好的地方。
做一个没有名片的人士,虽然只有十多天的时间,但我发现我的脑袋里已经空出很多
空间及能量,让我可以静心的为我Chapter II的新生活做细致的调研及规划。
我预订以两年的时间来完成转轨的准备工作,并且花多点时间与家人共处。这两年的
时间我希望拿到飞行执照,拿到管理有关的硕士学位,提升英文的水平,建立新的网
络,多认识不同行业的人,保持与大陆的联系。希望两年后,我可以顺利回到大陆去
实现我第四个愿望。
毫不意外,在生活上,我发现很多需要调整的地方。二十多年来,我生活的步调及节
奏,几乎完全被公司及工作所左右,不断涌出的deadline
及任务驱动我每天的安排,一旦离开这样的环境,第一个需要调整的就是要依靠自己
的自律及意志力来驱动每天的活动,睡觉睡到自然醒的态度绝对不正确,放松自
己,不给事情设定目标及时间表,或者对错失时间目标无所谓,也不正确,没有年
度,季度,月及周计划也不正确。
担任高层经理多年,已经养成交待事情的习惯,自己的时间主要花在思考,决策及追
踪项目的进展情况,更多是依靠一个庞大的团队来执行具体的事项及秘书来处理很多
协调及繁琐的事情。
到美国后,很多事情需要打800号电话联系,但这些电话很忙,常让你在waiting line
上等待很长的时间,当我在等待时,我可以体会以前秘书工作辛苦的地方,但同时也
提醒我自己,在这个阶段要改变态度,培养更大的耐性及自己动手做的能力。
生活的内容也要做出很大的调整,多出时间锻炼身体,多出时间关注家人,多出时间
关注朋友,多出时间体验不同的休闲活动及飞行,一步步的,希望生活逐步调整到我
所期望的轨道上,期待这两年的生活既充实又充满乐趣及意义。
第一个快乐的体验就是准备及参加大儿子的订婚礼,那种全心投入,不需担忧工作数
字的感觉真好。同时我也租好了公寓,买好了家具及车子,陪家人在周末的时候到
Reno 及Lake Tahoe玩了一趟,Lake Tahoe我去了多次,但这次的体验有所不同,我从
心里欣赏到它的美丽。
但同时我也在加紧调研的工作,为申请大学及飞行学校做准备,这段时间也和在硅谷
的朋友及一些风险投资公司见面,了解不同的产业。
我的人生观是"完美的演出来自充分的准备","勇于改变自己,适应不断变化的环
境,机会将不断出现","快乐及有意义的人生来自于实现自己心中的愿望,而非外在
的掌声"。
我离开时,有两位好朋友送给我两个不同的祝语,Baron的是"多年功过化烟尘",杨华
的是"莫春者,风乎舞雩,咏而归",它们分别代表了我离开惠普及走向未来的心情。
我总结人生有三个阶段,一个阶段是为现实找一份工作,一个阶段是为现实,但可以
选择一份自己愿意投入的工作,一个阶段是为理想去做一些事情。
我珍惜我的福气,感激HP及同事、好朋友给我的支持,鼓励及协助,这篇文字化我心
声的文章与好友分享。
振耀
2007-6-6
August 30

北京

今天被人说space更新太慢
本来最近忙忙乎乎,没啥感想。虽然换了环境,总感觉生活没什么变化,上班下班,没什么可说的。
刚刚晚上出去吃饭,从动物园走到西直门,偶然感受了一下北京的平民夜生活,突然觉得应该抒发一下,哈哈
 
先说吃饭,北京吃的不少,这个那个,九头鹰,九头鸟的,不同的名目,不同的特色,不贵,但总吃,也贵,不过服务都不错。 有人跟我说,服务好点,多花点也无所谓...虽然我记得那次不是他买单,但引申到服务,我苟同一下下,北京服务业确实比大连好。
尤其招商银行哦,本来大连招行已经很不错了,没想到北京的服务更好...怪不得股票嗷嗷涨
 
再说工作,虽然住的远,但是今天刚刚摸索成功了一条线路,坐上了班车,上下班也挺轻松...每天交通费8毛,嘎嘎。。想想今天晚上我们三个竟然花1块钱坐公交去吃饭,都觉得很亏,人就是贪啊~
 
再说说精神文明建设,今天走路路过北展广场的时候,发现人头攒动,广场上的北京人民群众正在开展丰富多彩的文化体育活动: 旱冰、陀螺、羽毛球、踢踏舞、大长今舞(??)、交际舞、象棋、扑克、唢呐、锣鼓、哑语、转手帕、扭秧歌...
北京据说有个广场不容易,所以广场利用率也超级高...
以前就以为夜生活是唱歌喝酒杀人...
以前没有夜生活,都shift了,怪不得,说不定星海广场也是这个场面
 
 
不扯了,睡觉了,明天要赶班车
 
 
 
 
 
 
 
 
 
 
 
 
 
July 04

HELL

最近思想压力有点大,应该是自找的
 
以前从来没有对自己的能力怀疑过
后来,越来越多的事实,不得不让我审视自己
我一直笃信的路,走着走着,越走越窄
 
总以为自己会很多,懂很多,别人一个问题抛过来,掉头就得回去查文档
靠,查文档,谁不会啊,谁给你那么多时间查文档阿
关键是查来查去还不一定查出答案
 
以前看到什么新鲜的东西,就有点天马行空的想法,记下来,准备以后实现
后来那个list很长很长,就慢慢往下删...
突然有一天一个ctrl+a,不小心都删了下去... 扭头看看四周,世界还是原来的样子
 
从来没像今天这样担心过明天
 
生活啊,就是不断的创造困难和解决困难~
这次创造出来的困难可真大
 
睡了
明天还要被楼下吵醒
 
 
 
 
 
 
 
 
June 21

和金山词霸和在线词典说再见

本来好东西总是偷摸自己留着的
但是最近觉得人品不咋地,特share给大家,大家要是早就有了别留言鄙视啊
感谢sunny偶然告诉我这个软件
 
这个软件非常合我的胃口,可以自己下载词典...
最让人爽的是网上竟然提供牛津英汉双解的词典库,配合使用,效果不错
感兴趣的到下面的链接上下载,网站上什么都有,不会用的别问我,不提供技术支持。
 
***********************************************
***********************************************
 
June 13

英语中各种符号的读法

_   underline   下划线
+ plus 加号;正号
-  minus 减号;负号
± plus or minus 正负号
× is multiplied by 乘号
÷ is divided by 除号
= is equal to 等于号
≠ is not equal to 不等于号
≡ is equivalent to 全等于号
≌ is equal to or approximately equal to 等于或约等于号
≈ is approximately equal to 约等于号
< is less than 小于号
> is more than 大于号
≮ is not less than 不小于号
≯ is not more than 不大于号
≤ is less than or equal to 小于或等于号
≥ is more than or equal to 大于或等于号
%  per cent 百分之…
‰ per mill 千分之…
∞ infinity 无限大号
∝ varies as 与…成比例
√ (square) root 平方根
∵ since; because 因为
∴ hence 所以
∷ equals, as (proportion) 等于,成比例
∠ angle 角
⌒ semicircle 半圆
⊙ circle 圆
○ circumference 圆周
π pi 圆周率
△ triangle 三角形
⊥ perpendicular to 垂直于
∪ union of 并,合集
∩ intersection of 交,通集
∫ the integral of …的积分
∑ (sigma) summation of 总和
° degree 度
′ minute 分
″ second 秒
℃ Celsius system 摄氏度
{ open brace, open curly 左花括号
} close brace, close curly 右花括号
( open parenthesis, open paren 左圆括号
) close parenthesis, close paren 右圆括号
() brakets/ parentheses 括号
[ open bracket 左方括号
] close bracket 右方括号
[] square brackets 方括号
. period, dot 句号,点
| vertical bar, vertical virgule 竖线
& ampersand, and, reference, ref 和,引用
* asterisk, multiply, star, pointer 星号,乘号,星,指针
/ slash, divide, oblique 斜线,斜杠,除号
// slash-slash, comment 双斜线,注释符
# pound 井号
 backslash, sometimes escape 反斜线转义符,有时表示转义符或续行符
~ tilde 波浪符
. full stop 句号
, comma 逗号
: colon 冒号
; semicolon 分号
? question mark 问号
! exclamation mark (英式英语) exclamation point (美式英语)
' apostrophe 撇号
- hyphen 连字号
-- dash 破折号
... dots/ ellipsis 省略号
" single quotation marks 单引号
"" double quotation marks 双引号
‖ parallel 双线号
& ampersand = and
~ swung dash 代字号
§ section; division 分节号
→ arrow 箭号;参见号
June 09

Maybe I deserve it..

刚刚干完活
11点来的活,让我折腾了三个小时,本来以为半个小时就完事了,谁知道左右出错。Christine 还一个劲的提示我,就用上次你小子做的那个文件就OK了,可我怎么看这个文件都不是我写的啊,我都怀疑上次我load数据的时候是不是见鬼了!!当时着急得,满头大汗~
Christine心里肯定在想,这个小子真是个棒槌!还是让jeannine来弄吧。
Jeannine 吃完午饭回来,听Christine这么一说,一拍脑门,奥,我前两天才把那个template改了,我马上改回来就好用了。。。
地球这头有个人想死。
快两点了,估计张哥已经收车回家了,不打扰人家了。随便找了个车上去,一扭头,张哥。
 
想想今天发生的事还真不少,没有一件令人开心的。
有人说我看着就像纨绔子弟,有人工资涨幅是我的三倍多,还有周末泡汤了
任何事情的发生都是有原因的,虽然我还是个棒槌,但我不认命...
I HATE today!
 
 
 
 
May 23

Just One Last Dance

 

Just one last dance....oh baby...just one last dance

We meet in the night in the Spanish café
I look in your eyes just don't know what to say
It feels like I'm drowning in salty water
A few hours left 'til the sun's gonna rise
tomorrow will come an it's time to realize
our love has finished forever
how I wish to come with you (wish to come with you)
how I wish we make it through

Just one last dance
before we say goodbye
when we sway and turn round and round and round
it's like the first time
Just one more chance
hold me tight and keep me warm
cause the night is getting cold
and I don't know where I belong
Just one last dance

The wine and the lights and the Spanish guitar
I'll never forget how romantic they are
but I know, tomorrow I'll lose the one I love
There's no way to come with you
it's the only thing to do

Just one last dance
before we say goodbye
when we sway and turn round and round and round
it's like the first time
Just one more chance(oh come on)
hold me tight and keep me warm
cause the night is getting cold
and I don't know where I belong
Just one last dance

Just one last dance
before we say goodbye
when we sway and turn round and round and round
it's like the first time
Just one more chance
hold me tight and keep me warm
cause the night is getting cold
and I don't know where I belong
Just one last dance
before we say goodbye
when we sway and turn round and round and round (When we sway turn around)
it's like the first time(hold my tight oh my love)
Just one more chance
hold me tight and keep me warm
cause the night is getting cold(the night is getting cold)
and I don't know where I belong(don't know where I belong)
Just one last dance
Just one last dance
Just one more chance
Just one last dance

May 18

A Perfect Day

周四11点就回来睡觉,看了5集friends依旧精神抖擞
索性干挺到了2点开始干活,睡意袭来,朦胧中似有神助
4点开始睡觉
天亮的时候还没有睡意
早上9点多的时候,梦中有人聒噪,睁眼,耳边传来“收破烂”、“收旧洗衣机、电冰箱、电视、电脑...”,此起彼伏
开电脑,看新闻,股指仍在4000以上,发财无望,起床!
 
想起体育馆还欠我张发票,出门
一路上行人甚少,路两旁的树木郁郁葱葱,一阵风吹来,沙沙作响,让我想起了童年
走到体育场附近才知道为什么路上人那么少,大工春季运动会~
各种颜色的方队整整齐齐,雷鼓震天,真是壮观,看得我都有些激动
当年我们学校开运动会的时候,我在干什么?
我怎么不记得了?莫非是埋头学习了? 不参加比赛,来看美女也行啊,哎,大学白上了,人生不完美了
 
体育馆大门紧锁
打电话
告诉我下午3:30以后才有人
妈的,运动会又不在体育馆里开...
 
慢慢的踱回来,竟然还不到吃饭的点,也不到上班的点,也不到睡觉的点
好了,吃饭点到了
拜拜
 
 
 
 
 
April 03

We will get there

We Will Get There

remember the days,
we sat out together with faith
remember the times, so fine,
when we thought that nothing could stand in our way

then things weren't the same,
the life that we knew had to change
we've struggled through the darkest storms,
we thought we couldn't tame
together we've tried,
as we stood side by side
i knew we'd build a new world,
a world of hope forever after

deep in my heart i just know,
right from the start we will grow
look where we are,
we've come so far and there's still a long long way to go
all of my heart, i will care.
i'll play my part, i will share
with family and friends,together we'll stand
and in the end, hand in hand,
we will get there

so now we begin, working together to win
believing in trust, it must be possible to overcome anything.
there's so much to do,
there's so much we can contribute
by sharing just a little love,
we will start again a new
so why don't we try?
if we stand side by side
i know we'll build a new world,
a world of hope for ever after

March 29

给自己扫盲-Ant

 

===========================================================

1. Ant是什么?
2. 安装Ant
3. 运行Ant
4. 编写build.xml
5. 内置task(internet)
6. EAR task(internet)
7. WAR task(internet)
8. JUnit task(internet)


--------------------------------------------------------------------------------

1.Ant是什么?

--------------------------------------------------------------------------------

Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。

既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别)。这就意味着你可以很容易地通过使用OS特有的或编写新的(命令)程序扩展该工具;然而,这也意味着你将自己限制在了特定的OS,或特定的OS类型上,如Unix。

Makefile也很可恶。任何使用过他们的人都碰到过可恶的tab问题。Ant的原作者经常这样问自己:“是否我的命令不执行只是因为在我的tab前有一个空格?!!”。类似于jam的工具很好地处理了这类问题,但是(用户)必须记住和使用一种新的格式。

Ant就不同了。与基于shell命令的扩展模式不同,Ant用Java的类来扩展。(用户)不必编写shell命令,配置文件是基于XML的,通过调用target树,就可执行各种task。每个task由实现了一个实现了特定Task接口的对象来运行。(如果你对Ant一点概念都没有的话,可能看不懂这一节,没有关系,后面会对target,task做详细的介绍。你如果没有太多的时间甚至可以略过这一节,然后再回来浏览一下这里的介绍,那时你就会看懂了。同样,如果你对make之类的工具不熟悉也没关系,下面的介绍根本不会用到make中的概念。)

必须承认,这样做,在构造shell命令时会失去一些特有的表达能力。如`find . -name foo -exec rm {}`,但却给了你跨平台的能力-你可以在任何地方工作。如果你真的需要执行一些shell命令,Ant有一个<exec> task,这个task允许执行特定OS上的命令。

2.安装Ant

--------------------------------------------------------------------------------

由于Ant是一个Open Source的软件,所以有两种安装Ant的方式,一种是用已编译好的binary 文件安装Ant,另一种是用源代码自己build Ant。

binary 形式的Ant可以从http://jakarta.apache.org/builds/ant/release/v1.4.1/bin下载。如果你希望你能自己编译Ant,则可从 http://jakarta.apache.org/builds/ant/release/v1.4.1/src。注意所列出的连接都是最新发行版的Ant。如果你读到此文时,发现已经有了更新的版本,那么请用新版本。如果你是一个疯狂的技术追求者,你也可以从Ant CVS repository下载最新版本的Ant。

系统需求

要想自己build Ant。你需要一个JAXP兼容的XML解析器(parser)放在你的CLASSPATH系统变量中。

binary 形式的Ant包括最新版的Apache Crimson XML解析器。你可以从http://java.sun.com/xml/ 得到更多的关于JAXP的信息。如果你希望使用其他的JAXP兼容的解析器。你要从Ant的lib目录中删掉jaxp.jar以及crimson.jar。然后你可将你心爱的解析器的jar文件放到Ant的lib目录中或放在你的CLASSPATH系统变量中。

对于当前版本的Ant,需要你的系统中有JDK,1.1版或更高。未来的Ant版本会要求使用JDK 1.2或更高版本。

安装Ant

binary 版的Ant包括三个目录:bin, docs 和lib。只有bin和lib目录是运行Ant所需的。要想安装Ant,选择一个目录并将发行版的文件拷贝到该目录下。这个目录被称作ANT_HOME。

在你运行Ant之前需要做一些配置工作。

将bin目录加入PATH环境变量。
设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和Windos NT/2000)-但最好不要依赖这一特性。
可选地,设定JAVA_HOME环境变量(参考下面的高级小节),该变量应该指向你安装JDK的目录。

注意:不要将Ant的ant.jar文件放到JDK/JRE的lib/ext目录下。Ant是个应用程序,而lib/ext目录是为JDK扩展使用的(如JCE,JSSE扩展)。而且通过扩展装入的类会有安全方面的限制。

可选Task

Ant支持一些可选task。一个可选task一般需要额外的库才能工作。可选task与Ant的内置task分开,单独打包。这个可选包可以从你下载Ant的同一个地方下载。目前包含可选task的jar文件名叫jakarta-ant-1.4.1-optional.jar。这个jar文件应该放到Ant安装目录的lib目录下。

每个可选task所需的外部库可参看依赖库小节。这些外部库可以放到Ant的lib目录下,这样Ant就能自动装入,或者将其放入环境变量中。

Windows

假定Ant安装在c:ant目录下。下面是设定环境的命令:

set ANT_HOME=c:ant
set JAVA_HOME=c:jdk1.2.2
set PATH=%PATH%;%ANT_HOME%bin
Unix (bash)

假定Ant安装在/usr/local/ant目录下。下面是设定环境的命令:

export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/local/jdk-1.2.2
export PATH=${PATH}:${ANT_HOME}/bin
高级

要想运行Ant必须使用很多的变量。你至少参考需要下面的内容:

Ant的CLASSPATH必须包含ant.jar以及你所选的JAXP兼容的XML解析器的jar文件。
当你需要JDK的功能(如javac或rmic task)时,对于JDK 1.1,JDK的classes.zip文件必须放入CLASSPATH中;对于JDK 1.2或JDK 1.3,则必须加入tools.jar。如果设定了正确的JAVA_HOME环境变量,Ant所带的脚本,在bin目录下,会自动加入所需的JDK类。
当你执行特定平台的程序(如exec task或cvs task)时,必须设定ant.home属性指向Ant的安装目录。同样,Ant所带的脚本利用ANT_HOME环境变量自动设置该属性。
Building Ant

要想从源代码build Ant,你要先安装Ant源代码发行版或从CVS中checkout jakarta-ant模块。

安装好源代码后,进入安装目录。

设定JAVA_HOME环境变量指向JDK的安装目录。要想知道怎么做请参看安装Ant小节。

确保你已下载了任何辅助jar文件,以便build你所感兴趣的task。这些jar文件可以放在CLASSPATH中,也可以放在lib/optional目录下。参看依赖库小节可知不同的task需要那些jar文件。注意这些jar文件只是用作build Ant之用。要想运行Ant,你还要像安装Ant小节中所做的那样设定这些jar文件。

现在你可以build Ant了:

build -Ddist.dir=<directory_to_contain_Ant_distribution> dist (Windows)
build.sh -Ddist.dir=<directory_to_contain_Ant_distribution> dist (Unix)

这样就可你指定的目录中创建一个binary版本。

上面的命令执行下面的动作:

如果有必要可以bootstrap Ant的代码。bootstrap 包括手工编辑一些Ant代码以便运行Ant。bootstrap 用于下面的build步骤。
向build脚本传递参数以调用bootstrap Ant。参数定义了Ant的属性值并指定了Ant自己的build.xml文件的"dist" target。

大多数情况下,你不必直接bootstrap Ant,因为build脚本为你完成这一切。运行bootstrap.bat (Windows) 或 bootstrap.sh (UNIX) 可以build一个新的bootstrap版Ant。


如果你希望将Ant安装到ANT_HOME目录下,你可以使用:

build install (Windows)
build.sh install (Unix)

如果你希望跳过冗长的Javadoc步骤,可以用:

build install-lite (Windows)
build.sh install-lite (Unix)

这样就只会安装bin和lib目录。

注意install和install-lite都会覆盖ANT_HOME中的当前Ant版本。

依赖库

如果你需要执行特定的task,你需要将对应的库放入CLASSPATH或放到Ant安装目录的lib目录下。注意使用mapper时只需要一个regexp库。同时,你也要安装Ant的可选jar包,它包含了task的定义。参考上面的安装Ant小节。

Jar Name Needed For Available At
An XSL transformer like Xalan or XSL:P style task http://xml.apache.org/xalan-j/index.html or http://www.clc-marketing.com/xslp/
jakarta-regexp-1.2.jar regexp type with mappers jakarta.apache.org/regexp/
jakarta-oro-2.0.1.jar regexp type with mappers and the perforce tasks jakarta.apache.org/oro/
junit.jar junit tasks www.junit.org
stylebook.jar stylebook task CVS repository of xml.apache.org
testlet.jar test task java.apache.org/framework
antlr.jar antlr task www.antlr.org
bsf.jar script task oss.software.ibm.com/developerworks/projects/bsf
netrexx.jar netrexx task www2.hursley.ibm.com/netrexx
rhino.jar javascript with script task www.mozilla.org
jpython.jar python with script task www.jpython.org
netcomponents.jar ftp and telnet tasks www.savarese.org/oro/downloads

3.运行Ant

--------------------------------------------------------------------------------

运行Ant非常简单,当你正确地安装Ant后,只要输入ant就可以了。

没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为buildfile。如果你用 -find 选项。Ant就会在上级目录中寻找buildfile,直至到达文件系统的根。要想让Ant使用其他的buildfile,可以用参数 -buildfile file,这里file指定了你想使用的buildfile。

你也可以设定一些属性,以覆盖buildfile中指定的属性值(参看property task)。可以用 -Dproperty=value 选项,这里property是指属性的名称,而value则是指属性的值。也可以用这种办法来指定一些环境变量的值。你也可以用property task来存取环境变量。只要将 -DMYVAR=%MYVAR% (Windows) 或 -DMYVAR=$MYVAR (Unix) 传递给Ant -你就可以在你的buildfile中用${MYVAR}来存取这些环境变量。

还有两个选项 -quite,告诉Ant运行时只输出少量的必要信息。而 -verbose,告诉Ant运行时要输出更多的信息。

可以指定执行一个或多个target。当省略target时,Ant使用标签<project>的default属性所指定的target。

如果有的话,-projecthelp 选项输出项目的描述信息和项目target的列表。先列出那些有描述的,然后是没有描述的target。

命令行选项总结:

ant [options] [target [target2 [target3] ...]]
Options:
-help print this message
-projecthelp print project help information
-version print the version information and exit
-quiet be extra quiet
-verbose be extra verbose
-debug print debugging information
-emacs produce logging information without adornments
-logfile file use given file for log output
-logger classname the class that is to perform logging
-listener classname add an instance of class as a project listener
-buildfile file use specified buildfile
-find file search for buildfile towards the root of the filesystem and use the first one found
-Dproperty=value set property to value
例子

ant

使用当前目录下的build.xml运行Ant,执行缺省的target。

ant -buildfile test.xml

使用当前目录下的test.xml运行Ant,执行缺省的target。

ant -buildfile test.xml dist

使用当前目录下的test.xml运行Ant,执行一个叫做dist的target。

ant -buildfile test.xml -Dbuild=build/classes dist

使用当前目录下的test.xml运行Ant,执行一个叫做dist的target,并设定build属性的值为build/classes。

文件

在Unix上,Ant的执行脚本在做任何事之前都会source(读并计算值)~/.antrc 文件;在Windows上,Ant的批处理文件会在开始时调用%HOME%antrc_pre.bat,在结束时调用%HOME%antrc_post.bat。你可以用这些文件配置或取消一些只有在运行Ant时才需要的环境变量。看下面的例子。

环境变量

包裹脚本(wrapper scripts)使用下面的环境变量(如果有的话):

JAVACMD Java可执行文件的绝对路径。用这个值可以指定一个不同于JAVA_HOME/bin/java(.exe)的JVM。
ANT_OPTS 传递给JVM的命令行变量-例如,你可以定义属性或设定Java堆的最大值

手工运行Ant

如果你自己动手安装(DIY)Ant,你可以用下面的命令启动Ant:

java -Dant.home=c:ant org.apache.tools.ant.Main [options] [target]

这个命令与前面的ant命令一样。选项和target也和用ant命令时一样。这个例子假定你的CLASSPATH包含:

ant.jar

jars/classes for your XML parser

the JDK's required jar/zip files

4.编写build.xml

--------------------------------------------------------------------------------

Ant的buildfile是用XML写的。每个buildfile含有一个project。

buildfile中每个task元素可以有一个id属性,可以用这个id值引用指定的任务。这个值必须是唯一的。(详情请参考下面的Task小节)

Projects

project有下面的属性:

Attribute Description Required
name 项目名称. No
default 当没有指定target时使用的缺省target Yes
basedir 用于计算所有其他路径的基路径。该属性可以被basedir property覆盖。当覆盖时,该属性被忽略。如果属性和basedir property都没有设定,就使用buildfile文件的父目录。 No

项目的描述以一个顶级的<description>元素的形式出现(参看description小节)。

一个项目可以定义一个或多个target。一个target是一系列你想要执行的。执行Ant时,你可以选择执行那个target。当没有给定target时,使用project的default属性所确定的target。

Targets

一个target可以依赖于其他的target。例如,你可能会有一个target用于编译程序,一个target用于生成可执行文件。你在生成可执行文件之前必须先编译通过,所以生成可执行文件的target依赖于编译target。Ant会处理这种依赖关系。

然而,应当注意到,Ant的depends属性只指定了target应该被执行的顺序-如果被依赖的target无法运行,这种depends对于指定了依赖关系的target就没有影响。

Ant会依照depends属性中target出现的顺序(从左到右)依次执行每个target。然而,要记住的是只要某个target依赖于一个target,后者就会被先执行。

<target name="A"/>
<target name="B" depends="A"/>
<target name="C" depends="B"/>
<target name="D" depends="C,B,A"/>

假定我们要执行target D。从它的依赖属性来看,你可能认为先执行C,然后B,最后A被执行。错了,C依赖于B,B依赖于A,所以先执行A,然后B,然后C,最后D被执行。

一个target只能被执行一次,即时有多个target依赖于它(看上面的例子)。

如果(或如果不)某些属性被设定,才执行某个target。这样,允许根据系统的状态(java version, OS, 命令行属性定义等等)来更好地控制build的过程。要想让一个target这样做,你就应该在target元素中,加入if(或unless)属性,带上target因该有所判断的属性。例如:

<target name="build-module-A" if="module-A-present"/>
<target name="build-own-fake-module-A" unless="module-A-present"/>

如果没有if或unless属性,target总会被执行。

可选的description属性可用来提供关于target的一行描述,这些描述可由-projecthelp命令行选项输出。

将你的tstamp task在一个所谓的初始化target是很好的做法,其他的target依赖这个初始化target。要确保初始化target是出现在其他target依赖表中的第一个target。在本手册中大多数的初始化target的名字是"init"。

target有下面的属性:

Attribute Description Required
name target的名字 Yes
depends 用逗号分隔的target的名字列表,也就是依赖表。 No
if 执行target所需要设定的属性名。 No
unless 执行target需要清除设定的属性名。 No
description 关于target功能的简短描述。 No

Tasks

一个task是一段可执行的代码。

一个task可以有多个属性(如果你愿意的话,可以将其称之为变量)。属性只可能包含对property的引用。这些引用会在task执行前被解析。

下面是Task的一般构造形式:

<name attribute1="value1" attribute2="value2" ... />

这里name是task的名字,attributeN是属性名,valueN是属性值。

有一套内置的(built-in)task,以及一些可选task,但你也可以编写自己的task。

所有的task都有一个task名字属性。Ant用属性值来产生日志信息。

可以给task赋一个id属性:

<taskname id="taskID" ... />

这里taskname是task的名字,而taskID是这个task的唯一标识符。通过这个标识符,你可以在脚本中引用相应的task。例如,在脚本中你可以这样:

<script ... >
task1.setFoo("bar");
</script>

设定某个task实例的foo属性。在另一个task中(用java编写),你可以利用下面的语句存取相应的实例。

project.getReference("task1").

注意1:如果task1还没有运行,就不会被生效(例如:不设定属性),如果你在随后配置它,你所作的一切都会被覆盖。

注意2:未来的Ant版本可能不会兼容这里所提的属性,因为很有可能根本没有task实例,只有proxies。

Properties

一个project可以有很多的properties。可以在buildfile中用property task来设定,或在Ant之外设定。一个property有一个名字和一个值。property可用于task的属性值。这是通过将属性名放在"${"和"}"之间并放在属性值的位置来实现的。例如如果有一个property builddir的值是"build",这个property就可用于属性值:${builddir}/classes。这个值就可被解析为build/classes。

内置属性

如果你使用了<property> task 定义了所有的系统属性,Ant允许你使用这些属性。例如,${os.name}对应操作系统的名字。

要想得到系统属性的列表可参考the Javadoc of System.getProperties。

除了Java的系统属性,Ant还定义了一些自己的内置属性:
basedir project基目录的绝对路径 (与<project>的basedir属性一样)。
ant.file buildfile的绝对路径。
ant.version Ant的版本。
ant.project.name 当前执行的project的名字;由<project>的name属性设定.
ant.java.version Ant检测到的JVM的版本; 目前的值有"1.1", "1.2", "1.3" and "1.4".
   
例子

<project name="MyProject" default="dist" basedir=".">

<!-- set global properties for this build -->
<property name="src" value="."/>
<property name="build" value="build"/>
<property name="dist" value="dist"/>
   
<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the build directory structure used by compile -->
<mkdir dir="${build}"/>
</target>
 
<target name="compile" depends="init">
<!-- Compile the java code from ${src} into ${build} -->
<javac srcdir="${src}" destdir="${build}"/>
</target>

<target name="dist" depends="compile">
<!-- Create the distribution directory -->
<mkdir dir="${dist}/lib"/>
<!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
<jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/>
</target>

<target name="clean">
<!-- Delete the ${build} and ${dist} directory trees -->
<delete dir="${build}"/>
<delete dir="${dist}"/>
</target>

</project>

Token Filters

一个project可以有很多tokens,这些tokens在文件拷贝时会被自动扩展,这要求在支持这一行为的task中选择过滤拷贝功能。这一功能可用filter task在buildfile中设定。

既然这很可能是一个有危害的行为,文件中的tokens必须采取@token@的形式,这里token是filter task中设定的token名。这种token语法与其他build系统执行类似filtering的语法相同,而且与大多数的编程和脚本语言以及文档系统并不冲突,

注意:如果在一个文件中发现了一个@token@形式的token,但没有filter与这个token关连,则不会发生任何事;因此,没有转义方法-但只要你为token选择合适的名字,就不会产生问题。

警告:如果你在拷贝binary文件时打开filtering功能,你有可能破坏文件。这个功能只针对文本文件。

Path-like Structures
你可以用":"和";"作为分隔符,指定类似PATH和CLASSPATH的引用。Ant会把分隔符转换为当前系统所用的分隔符。

当需要指定类似路径的值时,可以使用嵌套元素。一般的形式是

<classpath>
<pathelement path="${classpath}"/>
<pathelement location="lib/helper.jar"/>
</classpath>
location属性指定了相对于project基目录的一个文件和目录,而path属性接受逗号或分号分隔的一个位置列表。path属性一般用作预定义的路径--其他情况下,应该用多个location属性。

为简洁起见,classpath标签支持自己的path和location属性。所以:

<classpath>
<pathelement path="${classpath}"/>
</classpath>
可以被简写作:

<classpath path="${classpath}"/>
也可通过<fileset>元素指定路径。构成一个fileset的多个文件加入path-like structure的顺序是未定的。

<classpath>
<pathelement path="${classpath}"/>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
<pathelement location="classes"/>
</classpath>
上面的例子构造了一个路径值包括:${classpath}的路径,跟着lib目录下的所有jar文件,接着是classes目录。

如果你想在多个task中使用相同的path-like structure,你可以用<path>元素定义他们(与target同级),然后通过id属性引用--参考Referencs例子。

path-like structure可能包括对另一个path-like structurede的引用(通过嵌套<path>元素):

<path id="base.path">
<pathelement path="${classpath}"/>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
<pathelement location="classes"/>
</path>
<path id="tests.path">
<path refid="base.path"/>
<pathelement location="testclasses"/>
</path>

前面所提的关于<classpath>的简洁写法对于<path>也是有效的,如:

<path id="tests.path">
  <path refid="base.path"/>
<pathelement location="testclasses"/>
</path>
可写成:

<path id="base.path" path="${classpath}"/>
命令行变量

有些task可接受参数,并将其传递给另一个进程。为了能在变量中包含空格字符,可使用嵌套的arg元素。

Attribute Description Required
value 一个命令行变量;可包含空格字符。 只能用一个
line 空格分隔的命令行变量列表。
file 作为命令行变量的文件名;会被文件的绝对名替代。
path 一个作为单个命令行变量的path-like的字符串;或作为分隔符,Ant会将其转变为特定平台的分隔符。

例子

<arg value="-l -a"/>
是一个含有空格的单个的命令行变量。

<arg line="-l -a"/>
是两个空格分隔的命令行变量。

<arg path="/dir;/dir2:dir3"/>
是一个命令行变量,其值在DOS系统上为dir;dir2;dir3;在Unix系统上为/dir:/dir2:/dir3 。

References

buildfile元素的id属性可用来引用这些元素。如果你需要一遍遍的复制相同的XML代码块,这一属性就很有用--如多次使用<classpath>结构。

下面的例子:

<project ... >
<target ... >    
<rmic ...>      
<classpath>        
<pathelement location="lib/"/>        
<pathelement path="${java.class.path}/"/>        
<pathelement path="${additional.path}"/>      
</classpath>    
</rmic>  
</target>
<target ... >
<javac ...>
<classpath>
<pathelement location="lib/"/>
<pathelement path="${java.class.path}/"/>
<pathelement path="${additional.path}"/>
</classpath>
</javac>
</target>
</project>
可以写成如下形式:

<project ... >
<path id="project.class.path">  
<pathelement location="lib/"/>
<pathelement path="${java.class.path}/"/>  
<pathelement path="${additional.path}"/>
</path>
<target ... >
<rmic ...>
<classpath refid="project.class.path"/>
</rmic>
</target>
<target ... >
<javac ...>
<classpath refid="project.class.path"/>
</javac>
</target>
</project>
所有使用PatternSets, FileSets 或 path-like structures嵌套元素的task也接受这种类型的引用。
March 07

MV

The nuts
 

March 05

什么叫幸福...

幸福就是在8级大风的晚上明智的选择不去赴宴,乖乖窝在家里看电视...
 
幸福就是在手机欠费,自家网络不好使的时候,忽然搜到了楼下25%的无线信号...
 
幸福就是
  停电之前烧了一壶水
  停水之前煮好了元宵
  电脑没电之前利用屏幕柔和浪漫的荧光吃完了元宵
 
幸福就是
  咳嗽的时候发现家里有一瓶没过期的“川贝枇杷膏”
 
幸福就是
  经过了一夜的剧咳,早晨醒来发现嗓子还能出声音
 
不幸福就是
  刚刚发现上周工作出了点差错,刚刚补救完
  饥肠辘辘还在这里写blog
 
 
February 27

health

专家支招白领健康五大基石

http://www.sina.com.cn 2007年02月27日09:32 南方日报

  本报讯(记者 张蜀梅 实习生 张启 李超) 昨日,中华医学会会长、中国工程院院士钟南山教授在出席国际SOS救援中心组织的一个专门针对白领精英和企业家的健康讲座上,感慨地说:疲劳过度的人在追逐死亡。

  拼命工作透支健康

  钟南山认为,目前人们工作生活压力不断增加,尤其是40岁左右的白领人群,他们的工作压力明显高于其他人群,但他们认为自身正是精力充沛的年龄,于是不顾自己的身体,拼命工作,透支健康。

  有调查显示,我国高级知识分子的平均寿命是58岁,远远低于我国人口的平均寿命69岁。许多政府高官、企业精英都因为沉重的工作压力而英年早逝。

  对此钟教授表示,工作是皮球,掉下来以后还能弹上来,而健康是玻璃球,一旦损坏就很难修复。因此健康是条单行线,只能进不能退,人应该学会关爱自身健康。

  心情郁闷易得癌症

  钟南山说,在人体健康的“五大基石”(合理膳食、适量运动、戒烟限酒、心理平衡、充足睡眠)中,心理平衡最为重要,同时也是很多白领和企业家最难做到的。

  他分析说,心理平衡之所以重要,是因为正常人体内每天都会产生3000个癌细胞,而同时,在我们的身体里面,又有一些“自然杀伤细胞”专门负责对付癌细胞。

  有研究表明,一个人如果整天处在忧虑、惧怕、贪求等不良情绪中,体内“自然杀伤细胞”的作用就会下降20%以上,抵御肿瘤细胞的能力也就大大减少了。“因此很多孤独、忧虑、经常心情不好的人更容易得癌症。”

  为此,他告诫正在为事业“搏杀”的精英们,一定要学会保持心理平衡,要确立追求的目标,但却不能对自己太过苛求。在遇到挫折的时候,要从中寻找积极因素,从而达到新的心理平衡。

  七八分饱最为合适

  钟南山强调,合理的膳食对于健康也非常重要。“近年来广州患直 肠癌、大肠癌的人数大幅增长,就与饮食结构的改变有关。”

  他说,现在很多中青年白领,由于工作繁忙,经常不吃早餐,中午则用“洋快餐”解决,而晚上因为应酬则常常大鱼大肉,“这种饮食习惯与‘早餐吃饱、午餐吃好、晚餐吃少’的健康饮食理念完全背道而驰。”不仅如此,如今人们的饮食太过精细、动物 脂肪太多,缺少蔬菜等粗纤维,“这些都是造成大肠癌高发的原因,值得引起注意。”

  “若要身体安,三分饥和寒”。他说,不要暴饮暴食,进食到七八分饱最合适。

  预防疾病在于平时

  对于高血脂、高血压、脂肪肝等常见病症,钟南山表示,要做到早发现早治疗。身体如有不适,一定要及时检查,把病患扼杀在萌芽期。像抽烟史超过10年这样的高危人群,更是要提高警惕。

  适当运动也可以提高人体的免疫能力。钟南山指出,打球、散步、游泳等常规锻炼是不够的,还应该要针对力量、灵敏、耐力和柔韧四个方面做一些体质锻炼。适当的锻炼可以延缓肌肉松垮、骨骼疏松等人体衰老过程,使人老当益壮。

  他同时也提醒人们不宜过度运动。长期坚持做适当的有氧运动对身体最好。

  钟南山特别赞成中国古语里“养生先立品,仁者长寿”的说法。这是因为乐于助人会给人带来好心情。心情好,自然长寿。很多僧侣、修女寿命长,就这个道理。

February 16

北京 - 石家庄 - 行唐

北京:
某些人买房了,某些人买本了,某些人过年不回家,某些人回家呆两天,某些人开始做手机游戏了,某些人还在睡客厅,某些人又开始抽烟了,某些人只喝白酒了..
<孔乙几>家的茴香豆、臭豆腐、鲈鱼、红烧肉真得很好吃,黄酒还算好喝..
以后再也不听他们的话了,去火车站一定要提前三个小时出门!!!而且一定要坐地铁!!! 哥们背着两个包跑了1500米,腿都软了!要是没赶上火车我这辈子都会恨北京的~~
 
石家庄:
依旧那么破,出租车依旧那么便宜,交通依旧向北京看齐,且依旧有赶超之势!
全市人民好像只知道两家商场,有钱没钱有车没车有孩子没孩子的全往那挤,手机信号到了那个地段都是繁忙~~
过年越来越难了
 
行唐:
炙手可热的克莱斯勒300C竟然在我们县城见到...挂的还是当地的牌子...有钱人真多..
走亲串友的唯一收获就是按照本地算法,我都27了...
三姨劝我和我弟,你俩还不结婚,什么时候才能抱上孙子啊!
仔细想了想,仿佛需要很久...加强锻炼身体
 
总之,私家车太多了,地球太暖和了,我们要热爱和平,保护环境,在新的一年里...
 
February 10

Things make life perfect...

 
 
 
 
 
 
...
 
Above is the purchase plan for my current life. "I believe I can buy ..."
******************************************************
Below may also happen in my current life. "...I believe I can touch the sky!"
 
 
 
********************************************************************
This is definitely after my life, but would be using my money....
 
 
 
No content has been added yet.
Photo 1 of 14

Windows Media Player

Joe Li

Occupation
Location