兰天

last update:

自动化测试

上半年参与Ctrip移动UI自动化框架的开发,原始代码是从ebay借鉴的,对于Ctrip太过复杂,我删减掉很多。这也是首次工作之中开发框架,感觉还是很好的,只是之前的工作一直注重敏捷,唯快不破,而做框架是很难快起来的,要熟悉用户的习惯,相应领域知识,并熟知相关技术,还要能预测短时间内的变化。那段时间内通读了TestNG、HttpCore、FreeMarker、Selenium、Appium、ddmlib等源码及Http权威指南/RFC文档,JSONWP等协议,也看了些Android系统相关的书籍,试图去了解所做的领域,总的来说是幸福的。阅读源码也更快了,多看,多试。

第一次分享

最近HR组织了Java系列的培训,当初在Build团队,因此理所当然的选择了Maven。私下也就开始 关注一些Maven的文章和Maven开发者的动态。虽然自己也有5年的Maven使用经验了,而且也都是团队 中Maven最懂的那个,可发现Maven涉及的面太广了,这些天也在恶补Continuous Integration, Continuous Delivery,Continuous Deployment等,虽然大部分都懂了,可是每个小细节都得去 验证,甚至某个单词发音都要不停的去确认,显然我太紧张了。

老婆是做猎头的,也算是比较优秀的猎头了,他能赢得优秀工程师的信任,包括很多个性奇特的工程师,并且能尽力维护候选人的利益。怀孕后,老婆公司找了些case以重大经济损失和严重违反公司规章制度为由开除了老婆,于是便开始了我们的劳动争议。其实遇到这种事情,就是倒大霉了,不管能不能赢得诉求,你都会损失,各种压力,时间,精力上的浪费,还有断了社保后的问题。

Build系统介绍

尝试去描述现有Build系统架构,更好的去构建Ctrip Build平台,追求软件开发,交付的一致性体验,避免做Build工程师

纪念好友朱全

于15年5月9日,听到高中的好友朱全离世,此时他已经是3岁女儿的父亲,年仅26岁。

高中他是我最好的朋友,让我们能相处在一起,应该是他的豪爽,义气,然后又愤世嫉俗,最重要的是真,这也是我后来成长的路上一直在探寻的真性情。我们鄙视那些坐在前排的“好学生”,正因如此坐在后排有了更多的交流,但我们也算努力学习。高二时班里来了个杨小强,理科牛逼的人,上课也爱抢答老师的问题,出风头,我和朱全都看不惯,站在统一战线上,那时还有杨维峰,朱孟君。当时我是比较自卑的人,而朱全是我最可靠的朋友,在高二高三那一段压抑的时间里,他给了我最重要的认同感,去坚持自己,在暗恋时的各种揪心,中午睡不着就跑到他住的那个楼上找他聊天,我想那时候我比较自私吧。

高考过后每家的吃饭,到了他家,我记得有花生米很好吃,也是第一次去他家,感觉应该是我们班比较穷的吧,当时还书生意气,想着以后若自己混的好了一定不能忘了他。

后来我到了县城复读,他在刘圩高中,一年中我们见过一次,但很匆忙,未见时时常会想起他,想知道他的状况,可那次见面也就寒暄了几句,他就因为别的事情走了。在泗县的一年我和杨小强却成了最好的朋友。

前往上海,离开医惠这个艰苦也收获颇多的公司,再一次告别和老婆分离一年的双城生活,过简单而珍贵的日子。选择在携程休整,总算是更专注于技术,任性地学习,显然是一种奢侈。

裸辞

如果是正确的选择,就不要遵守太多规则。一个半月的时间,面了20多家公司,各种心情起伏,本身也是一种收获。接触不同的人,被鄙视,忽视,不公平,尊重,敬佩。若有容纳之心,便丰富了自己,也闪了他人,平常心,平常事。

快乐的能力

阅读,是保持时尚最节约的方式,也是快乐的源泉。可人生难免失意,有了快乐的能力,还应有面对沮丧的心胸。相比以往,重大难过不会持续2天。不以物喜,不以己悲说的不是境界,而在于被各种恶心之后,快速的恢复,享受生命的美好。

表达

庄子的冷眼看世界,热心肠。而若入世,心肠热,还要表达出来。一直觉得自己够真够实,不屑言表,可表达并没那么容易。这些时间开始喜欢上Markdown,表达先从文字开始。

化繁为简的欲望

老大总说事情很简单,新人也说复杂必死。Simple is not Easy,探寻事物的边界与本质,上下而求索,终不得满足。生也有涯,知也无涯。

错过某班车

不管多么努力地奔跑,总会错过某班车。同行路上,或P67、56T、T3X,或后继有人,或已走向人生巅峰…难免尴尬:disappointed:。也正因为在低处,不敢懈怠,谁又能阻止 The Pursuit of Happyness。携爱的人一起,乐在路上。

Page Object Pattern

移动UI自动化,看起来美好,践行起来却难。做个目光短见的实主义者。Page Objects Pattern是Selenium官方推崇的方式,最近研究写测试用例最佳实践之Page Objects,同时结合Appium的Java Client简单介绍下如何写出靠谱的Page Object。

相比10年做了传销后从身心财俱损中恢复,技术梦想的找回;11年外派淘宝自我归属的确立之艰辛;12年加入创业公司全身心牺牲后的失落;13年赢来了技术人生的首次豁然开朗。

本以为把最后一个难题解决了,我是一名拥有科学精神的工程师了,然后去寻找让自己激情澎湃的事情。在小公司写代码通常在最底层,有种”公司兴,工程师苦”的悲凉。经历黑暗方可塑造灵魂,13年的上下而求索,让我感受到技术生涯的首次豁然开朗。这种豁然不能化解悲凉,却已然让自己变得坚定,坦然,离自由近了一些。

关于工作

今年的工作量依然很重,同时又mentor了五六个新人,用心做,则心苦,但终有所获。最安慰的是我带过的人会更靠谱。能把自己所学毫无保留的分享是乐趣。带人其实也在历练自己:打开心;热爱;深度研究的习惯;广度探索的好奇心;团队协作;务实并敏捷起来;融汇贯通之后的创造;具备技术人的情怀。贵在身体力行,也正因努力践行,才知道自己的不足,于是永无止境。

我的2012,务实

总想着状况好一些的时候,再写这篇日志,或者年青时不能等这样的时光。写下了,继续前行吧

这一年曾及其的失落,或许是一种牺牲,但始终有些事情是快乐的。今年做到了用心对待身边的每个人。

4月份进入一家小公司,公司制度和文化各种不适,项目组角色压根不懂务实,开放,透明,责任和分享。显然,这样的团队成长是艰难的。当时唯一能说上话的周远去了网易。第一个项目是软件开发。由于是一个开发,每天晚上10-12点还要做大量技术准备。后来开始带两个新人,身体力行,尝试用技术气质影响他们。

10月份第二个全新的BI项目,团队10来个清一色的实习生。项目很紧,刚开始孤独和压力,胃病犯了有三天吃不下东西,买了葡萄糖。当然实习生却是给你惊喜的,慢慢带了过来。有时团队浮躁,没有权利我只好做个角色model,用务实,坚持学习影响他们。后来也一度最关心团队成员的成长, 当然他们也让我重新去认识一些事物。 年底时,急需用钱,大学时没怎么相处的同学把积蓄都借给了我。或者朋友,不在多,相互欣赏。

离职的感觉真好,这几天才感受到除了工作,还有生活。早上4点多醒了,看着女友熟睡的样子,想你这一年辛苦了,今天就恋爱3周年了,感谢有你相伴。

三年前的今天,我们第一次约会,不知说什么就呆在一起11个多小时,第二次约会,在人民广场忘情地热吻,被旁边的小孩骂…… 爱情总是以激情开始,平淡结束;在追逐时浪漫,坚守时温情。这一年工作很忙,偶尔的停顿,想你时心里是微笑。这一年我们看了很多影视剧,《北爱》里更多是友情,对信仰的坚定;《婚姻保卫战》,《浪漫向左,婚姻向右》或许是爱情最真实的部分;《那些年,我们一起追女孩》唤起对中学时代的回忆,女孩已失去联系,如今珍惜当下;《龙门飞甲》让我体会什么是牵挂;《晚秋》中安娜与勋看的那段话剧,我被吸引了,不知道你什么感觉……