承认失误

    想到一个“题外话”,觉得写出来应该很有意义,可以成为心理上的一次自我成长。

   

    我要承认一个失误,三年前犯下的。长久以来我很少批判自己做过的决定,认为凡是自己决定的去做便是了,无需为结果懊恼或加以色彩评判。但是就在刚才,我毫无来由地突然觉得,事情对错是客观的,虽然主观上可以去忽略,去变通,但客观上它是对就是对,是错就是错。

   

    这个失误是选择操作系统这个研究方向。怎么说呢,这个方向在工程上做深了会魅力无限,但结合我的现实环境来看,我没有把它做深。在研究所里面研究操作系统,事实证明是一件很鸡肋的事情。或者说在曙光大背景下研究操作系统,注定会是一个悲剧的事情。

    如果当初没有走这个方向,换一条路,学习效果会好很多。

   

    在这三年有限的时间里,本该在计算机领域突飞猛进,但事实我没做好。可能是方向选择不对,可能是努力不够,其中,方向不对的可能性更大。这就是我所要说的失误。

   

    学得好不好,是我的问题。决定做错了,也是我的问题。本文不在于责备任何外部环境。

   

    现在在淘宝、做分布式的决定对不对呢?在目前这种背景下,是对的。但必须很努力,切不可把对的事情做得不对了。

   

    嗷嗷!这真是一个诡辩的事情。归因自身,归因环境,都有道理。这样看来上面该有多少废话哟~~~

惜时

    这一周过得真是如此之快。夜越长安街仿佛才是昨晚发生的,实际却已经过去了5天。这周天天处于写代码写测试的状态,但是这些代码的主体思想已经在上周完工,本周只是修修补补而已。感觉没有太多工作量,却又耗费了如此巨大的时间。

    总之,收获不大。

    时间还是那么多时间,如何在短短一年之内做出两年的成长?时间,是一切的焦点。学习,是一切的主旋律。

    分布式系统这个领域魅力很大,渴望用三年的时间来深入掌握它,能够成为该领域的专家。但是,如果蹉跎岁月,每天就要消耗掉1/900的时间。

    惜时!

    归结到行动上:

(1)制定学习计划,明确哪些内容要学习,要掌握到什么程度。自己给自己出试卷。 

(2)制定每周计划,考核之。 

(3)多问。这么多的牛人,不去好好学习,资源实在是大浪费!但是自己没货,不知道如何发问。

所以学习真是紧迫啊!不是做分布式出身,比别人慢了三年。鸭梨很大。加油!!!

一个普通夏天的周末

    夏日正盛,宅的好时节。纵然是夏天,宅久了,日子也会发霉。脱宅计划酝酿中。

    月末,盼到发工资了,因为本月大部分日子还是实习生身份,所以工资少得可怜。工资少不是宅的理由!脱宅利器:相机,单车。二缺一,遂决定入单车一辆。

    上午喝了碗数学家泡的粥出门,12点到计算所。高温假了,所里没几个人。10楼的工位排列突然变得十分坑爹,真是密不透风。郭,康师傅,我,先陪小熊去村子里买了手机。发现电脑城面貌焕然一新,开始步入文明社会:再也没有了拉客现象了,也没有一听就是骗子状的吆喝声了。这还真有点不适应,哈哈~很赞。早就该这样了,再不管,电脑城就要沦落了。

    哼哧哼哧到下午四点,困得要死。四人先回所里,歇息片刻,我,郭,康师傅就出发去科苑公寓边上的“远行美”买车了。我也不懂车,都仰仗郭给意见,很快选定Merida的勇士550款。提车装车大概40min,试车讨价还价10min,带锁带套一起1500,给钱走人。郭吃肉去了,剩下我和康师傅,直接骑车一路向南,他回家,我去找Buou吃菜香根。北风那个吹,屁股那个疼!大约50min到一号线,和康师傅分道扬镳,我继续向南。不到10min就到了菜香根。

    美食,且不表。

    吃完继续骑行。先上长安街。有自行车道,且十分宽阔,稀饭!一路向东,经过西单,真理部,天安门,国防部,商务部,王府井,国贸。到了新光天地开始朝北转,离家 很近了。10点,历经70分钟,20km,顺利到家。

    菊花残。

    喝茶,洗澡,写博客,睡觉。

    

    

    

恭喜

    两件事,喜事。

    其一,恭喜妹妹顺利拿到护士从业资格证。快点涨工资噢~~

    其二,恭喜麦麦家族老大,小白,顺利跻身公务员行列。小白小李,云南海陆空全管上了,太帅了!

   

速写

    学习上渐入佳境,但还没有到那种如痴如醉如梦如幻的境界。考虑到有那么多内容想去学习想去了解想去深入,相信这个时期就要来临了吧?很期待这样一个突破。

   

    今天就要回去领毕业证,Last Postgraduate Life完结版也该诞生了。最近一段时间,大约一个月吧,都没怎么写日志,很遗憾,因为这其间有太多内容值得记录。近期一并补上,作为完结版 🙂

   

    Have a nice day~

Last Postgraduate Life (16)

   

山里有首小情歌

转载于网络。

 

鲤鱼找到鲤鱼,云雀找到云雀, 
春水流入秋水,夏泥化作冬泥。 
性相近的,在一起, 
心相知的,要分离。 
雨还没有落哪 
鞋已经湿啦 

红花开出红花,山曲哼成山曲, 
东风经过西风,南篱对着北篱。 
种瓜木的,会结果, 
种因缘的,无尽期。 
天已经黑了 
人不能睡呢

-0-

一首小情歌,别样风味。没有心境的人,却无法体味。

后论文时代。

已经完成了实验室工作的80%:提交了patch到libhugetlbfs;改写了RPC库,效率有了大幅度提高,过几天也开源出来。

决定不写小论文,需要有自己的思路。

开始毕业最后一个项目即将开始。

最近连续四天晚上都大吃大喝,有点扛不住,要淡定,要吃素。

周末开始coding,去新房子里。

毕业旅行,时间在哪里?查看了存折,还掉贺总的3k后,还剩余四五百,钱在哪里?

好消息,端午节那天ipad2就到货了。

Last Postgraduate Life (15) — 过山车

一次一次过山车的生活,好玩么?虽然已经到了安全区,却不愿再去坐上几圈。心态老了吧?跟研一那会儿的心态比,更渴望宁静了。

矫情了,说事吧。论文这次坐了把过山车,预热阶段是4月29号之前两周,在马老师的严格要求下,没日没夜改论文,改到想吐。终于,4月29日(周五)下午5:30分,也就是五一节假期开始前的30分钟将论文成功送审。那个五一很轻松。后来开始安排实验室的各项事情,一切算平淡。9号左右第一份评阅意见返回,良好,不痛不痒的改进意见,一切继续平淡。16号,正在公司上班呢,突然接到马导的电话,问我晚上讨论班论文准备怎么讲。吓死,论文想着就吐,周末虽然梳理了一次,但是肯定达不到马老师的要求。赶紧请假回来整ppt。回来check了下邮箱,正好又有一封评阅书到了。然后挨到下午屁颠屁颠去取,翻了半天没翻到,负责老师就让我去另一个老师那里看看,一找就中,李老师翻了几下说,你这个问题比较大,不同意你答辩,你自己想想怎么办。另一个老师。。。另一个老师。。。。凌乱了,“另一个老师”原来有如此内涵。速度联系马导,商量解决方案。费了一番周折口舌确定了审阅人是IBM大牛张老师,这下没辙了,栽牛人手上了,认栽吧。

随后,跟张老师确认了修改方向,高高兴兴、没日没夜、有条不紊地大干6天,具体过程(参见上一篇日志)。这期间才知道,不同意答辩、修改后送审这种选项,往年几乎没有老师勾选,都是同意答辩、修改后答辩。不是老师水准不足,而是老师们不愿意得罪人,学生倒无所谓,学生的导师总得要留些面子。但是张老师是海归,一向对学生从严要求,这次也不例外。送他手上的论文,包括我,已经枪毙了好几个。到后来,他干脆很多论文都不看了,觉得实在太不合格。于是乎我等自我安慰:能被张老师bs,说明还是可造之材。

周日下午,终于差不多了。邮件最终版给张老师,今天下午两点半给他当面讲述了一次核心算法,他很满意。遂通过。相传这是张老师给出的三个优秀中的一篇。

这一周,按时起床不按时睡觉,群屏蔽了好几个,硬件机房泡了好几天。哇啦哇啦自己在机房唱着歌儿跑着代码,好不欢快。态度端正有木有!!!不是我想端正,是除了端正,还能如何?

总结下自己这段时间的心态,俩字:淡定。实在很淡定,吃饭按时,干活张弛有度,不是绷着个脑袋。这是我曾经梦想过的状态:猛搞一天下来,没事的人一般,但是还出活儿。心态好,才是真的好。经历过一些大事之后,人果然能更看得开。当然,对自己有信心,这也是很重要的原因。这说明,自信,终归是好事。

但是,这一周,我更渴望安宁。我希望能像上一周一样慢悠悠地看看《射雕》,渴望像上一周一样慢悠悠地打几个电话。一切慢悠悠,让人有时间去回味。

第二个过山车是前面说到的户口问题,不过那次更淡定一些,纯粹当做锻炼解决问题的练兵场,最后演习幸运成功而已。

相关系列阅读:

#计算所论文审阅动真格# — (14)

论文被海归所拒,严要求,是好事。最近情况通过微博记录,整理如下:


#计算所论文审阅动真格# 首先,作为当事螃蟹,我对此事表示绝对支持!后面两天的微博将全程直播反击战,努力修补论文不足。

5月17日 20:06

#计算所论文审阅动真格# fix一个bug~ 在不同 cpu核心上执行write_c0_wired导致应用出错。多核环境下的OS编程,需要十分注意,特别是在操作寄存器的时候。很多寄存器都是每个核都有一套,不要主观认为一个指令会写到别的核心上。共享内存是核间通信的一般方法。

5月17日 20:14

#计算所论文审阅动真格# 动态分区TLB原型系统这次真的“动态”起来了,做了个动画为证~~图中跳动的数字是实时大页面缺失数,反复地变大又变小,表现了系统在背后试探最优分区点的过程。

5月17日 20:40

#计算所论文审阅动真格# 研究的第一步是工程,没有一个稳定的系统,一切研究都是扯淡。底层平台稳定了,测试才舒心~~~~折腾了一天,大约搞定了三四个重要bug,主要都是“知识型”bug—-特定平台特殊性导致的bug,需要足够基础知识才能迅速解决或事先避免。

5月17日 20:46

#计算所论文审阅动真格#

跟标准系统相比,在动态分区TLB技术支持的系统中,测试应用的TLB缺失率降低了7%~8%。效果显著。但由于动态技术的指令开销,应用执行时间并没有
因为使用了动态分区TLB技术而有所减少。尽管如此,如果有一定的硬件支持,动态分区技术可以降低应用TLB缺失率,提高访存性能。

5月17日 23:44

#计算所论文审阅动真格# 在推导动态分区TLB策略时,感受到了数学之美,问题思考角度之玄妙。想起了高中时做数学题,换个角度特别简单,角度错误必死无疑。

5月18日 18:10

#计算所论文审阅动真格# 开始真的搞学术了,从公式数量上就可以看出来。不是凑数,是真有意义的公式。。。 过程很复杂,结论有简洁,还算看得。就等明天实现一把,看看效果了。

5月19日 01:33

#计算所论文审阅动真格# 论文啊要敢改,别看是因为自己辛苦敲出来的就舍不得删,舍不得挪地方。只要是觉得不清晰,别人可能看不懂,那就得改。INSERT, DELETE, UPDATE这些都得用上。

5月19日 13:09

#计算所论文审阅动真格# 理论是优美的,实现是简洁的,效果是悲催的。。。

5月19日 17:43

#计算所论文审阅动真格# 激动人心!刚才实现了最新的动态分区策略,没有那么理论,但是同样优美。这一次,测试结果完全出乎我所料,so perfect!动态终于比静态好了!我说服了自己。感谢马导,张导给我这样一个机会~~~~~

5月19日 21:42

#计算所论文审阅动真格# mark一个bug吧:get_random_int() % 3的运算结果并不是0、1或2,而是-2、-1、0、1或2.。。。傻啦吧唧地将结果用作下标,结果反复kernel dump。。。取模需谨慎,滥用有危险。

5月19日 21:44

#计算所论文审阅动真格# 有些事情是获得了就不会太在意,觉得稀疏平常;一旦没有获得,却日思夜想,唯愿朝夕可得。这事情可以是名利,可以是自由,可以是爱情。对于我,这件事是#论文送审#。已经体验了送审后的稀疏平常,正在体验日思夜想,下一次送审后,还会稀疏平常吗?

今天 21:04