回首2016——平淡、忙碌和沉淀

版权声明:本文为博主原创文章,承蒙转载请注明作者和出处 https://blog.csdn.net/linyt/article/details/53967738

写写2016年的总结吧,CSDN举办年末征文时就动过这个念头,但迟迟未动笔,今晚终于写完了。过去这年,没有发生精彩的事情,都是些平淡小事。平淡忙碌生活之余,思考过一些事情,也经历一些开心的事情,想跟大家分享,于是就有了这篇文章。

思考:我们是高级民工吗?

出来工作之后,我多次问过自己,来到这个世界,到底是为了什么

爷爷退休时,爸爸代替爷爷在盐场工作,当时是铁饭碗,响叮当。当我们兄妹长大之后,家里开销更大了,单靠爸爸在盐场的收入,生活过得捉襟见肘。适逢改革开放,爸爸跟家乡工友们抓住机会,参加深圳建设。

用现在的话来说,爸爸是一名建筑民工,在深圳建造了不少厂房和私人住宅。在这过程中,也享受到了改革带来的收益,家里宽裕了,不愁饿肚子了,家里盖房子了。

转眼间20年过去了,爸爸渐渐变老,我也大学毕业了。现在有深圳也是广东经济最活跃的城市,2011年我从广 州来到了深圳,踏进当年父辈打拼的地方,似乎在重复着父辈的梦想。

21世纪的大学生,早已没有天之骄子的骄称,反而在人才竞争中为了一份工作而撞得头破血流。微薄的工资在交完五险一金之后,再交完房租,已经去掉一大截。为了工作不得不放弃自己的爱好,天天玩命加班,希望能在这个城市扎下根,但想到高企的房价,又觉得像做梦一样遥远。

大学学历早就已经不是什么吃香的文凭,在大城市靠的能力,机遇和运气。工作和生活依然像父辈一样,为了“几斗米而折腰”。唯一不同的是,我们拥有“高学历”,成为深圳当代高级民工

那么,我们是在重复着父辈的命运吗?难道当年父辈的期望落空了。

父辈成长在后文#革时代,多多少少都活在那个时代的阴影下。当时物质生活贫乏,父辈根本没有挑工作的机会,都是国家安排。他们先要保持饭碗,让家庭免受饥饿,才能考虑其它事情。在这个时代下的父辈,希望子女能通过读书来实现农转非,不再像父辈这样为吃饱肚子而放弃一切。父辈的使命就是追求物质自由,免遭饥饿之苦

80后在父辈的努力下,过着不愁吃穿的生活。在上学过程中,社会渐渐走向开明,社会价值观和道德秩序也慢慢形成。作为大学,本身就愿意思考,对自己要求高,也希望社会提供更好的发展机遇。

走出象牙塔,才发现这个社会并不是课本上描述绘的那样理想。在工作中接触到的人和事,特别是跟体制内打交道时,发现这个社会跟相像中的,还是有一段很长的距离。高学历,遭遇不文明的社会,不自由的社会,部分人都开始失望。于是,看梦里看花,想到了远在大洋的西方,特别是将美国民主视为救世主。

80后特别希望能在这个社会里,有自己的精神自由

希望有大师级人物,作为自己精神教父,跟他们进行心灵上的交流和碰撞;希望可以按自己的意志来选择自己的生活,而不是活在别人的偏见里;希望可以按自己的方式教育下一代,而不是活在唯成功论的价值观里。

80后在父辈已实现的物质自由的基础上,在拼命地追求精神自由,同时这也是这个时代的使命。

非常幸运的是,身边80后月对事情都会自己独立的见解,坚持自己的原则和价值观,不会人云亦云。相信不久的00后,及至10后,他们会在他们父辈精神自由的基础,做出更高的追求,那将会是什么,让他们那个时候去思考吧。

工作:向左还是向右

转眼间我工作快满10年了,走到了35岁那个尴尬的年龄。在IT江湖里,盛传35岁必须转向管理岗位的传说。其实早在大学时,我已听说程序员吃青春饭的说法,但追随内心的选择,毕业时选择从事软件研发工作,成为一名程序员。

现在到了做选择的节点,是继续从事技术工作呢,还是转换到管理岗位。我做管理,会开心吗?答案是不会,我不想逼着兄弟们死干,我更愿意花时间跟大家做技术培训,讨论用什么方案给客户带来价值,讨论用什么方案满足客户的需求,这些工作都能享受技术改变世界带来的成就感。

感谢领导给我机会,作为系统工程师负责项目研发,负责与项目架构设计,需求分析和子系统设计。跟多个客户交流,挖掘他们的需求,所幸的是找到了客户的几个痛点。

也遇到难啃的事情,在客户施压下,我们花了4个月时间,将社区不成熟的特性做成了产品并交付,得到客户的认可。

另一客户希望跟我们做深度合作,然而合作方式则谈不拢。我认为软件仓库是未来的发展方向,应该复用开源生态的能力,方案才具有好的演进性,而不是自己另搞一套软件集合。但客户认为这样走得太靠前,很容易死掉。我认为如果另起炉灶,未来几年肯定要重新利用开源生态能力,才能跟别人竞争。双方利益出发点不一样,谈判陷入困局,最后老大以费用跟客户交谈,我们只交付少量基础软件。

这一年经历了很多次交流和讨论,也亲自决策过不少方案。感觉最深的是,要说明多方人员,首先必须得先说服自己,而且这个说明必须得强有力。那如何才能具有强的说服力呢?这需要事事都有原则,任何事情都得用这些原则来量一量。

我依然在技术岗位上工作,并没有跳到人人向往的管理岗位。我依然喜欢技术,不喜欢管人。但是在我公司,完全只做技术也是不行的,还需要管理事情,策划事情。执行力,沟通能力,宏观能力,这些都是我需要提升的能力。

女儿上学了

经过报名,交学费,我们期最盼的事情终于来了,女儿上幼儿园了。开学当天,我在杭州出差,无法亲自送女儿上学,无法见证她的成长,作为父亲,真心觉得愧疚。

当我们还没有小孩时,有次跟妈妈闲聊,我就谈到“再过20年,刚好小孩上大学,那个时候出国留学早已是家常便饭的事情,所以不用担心受不到良好的教育”。有小孩之后,也跟同事说过类似的观点,同事有点吃惊,但对我考虑到这么长远的事情,还是打心底佩服。

对于儿女教育问题,我和老婆的教育理念非常类似,可以简单表达成以下公式:

成功的教育 = 良好的学习方法+ 良好的陪伴和引道导+ 良好的家庭背景和物质支持

在我看来,小孩的教育基本是与父母正相关,小孩子尽管重要,但如果有良好的家庭背景作为后盾,所有问题都可以迎刃而解。

良好的学习方法:并不是指学习上有多么勤奋,而是从本质上建立对学习的理解;勤奋学习,我认为只是手段,并不是目标。要达到良好的学习效果,更重要是理解学习的规律,并应用有效的思维方法和工具,勤奋只是里面很少的部分,甚至在某些情况或者阶段下,它是不需要的。

良好的陪伴和引导:学校教育和家庭教育共同决定小孩的成长,学校里更多是教知识,它关注这个层面;而家庭教育起到更大作用,它给孩子的人生建立方向和目标,它更关注这个层面。当小孩偏离了核心的,作为家长需要引道;而当偏离了,需要陪伴小孩一起,从技术层面对为人处世方法学习方法一起做探讨和交流。

良好的家庭背景和物质支持: 小孩在成长过程中,父母必须对学习做架构层面的理解,以及充足的物质支持,让小孩能获得良好的教育机会,以及良好的成长平台。观察身边成功的朋友,我们可以自问一下,为什么他们会那么成功,很多情况下是因为有良好的家庭背景和物质支持,让他们从小就有良好的成长平台,每个阶段达到的人生高都都比我们高。

然而,最终打败我们的就是——说起来容易,做起来却是非常难,与君共勉。

事实上,我们有很多事情没有考虑周全。女儿上学之后,性格就表现得非常明显。她对事情非常敏感,妈妈或者老师说她两句,她觉得不对,心里就觉得难受。另外,女儿从小比较独立,但做事情过于追求完美,上每天上学前要自己穿衣服,一旦发现衣服有有皱痕,就会吵着不穿。

终于有自己的窝了

房子在2015年买到了,装修磨磨蹭蹭几个月之后,终于住进来。房子虽小,却让我找到家的感觉。以前一直租房子住,担心小孩读书没有学位,无法自由购置更多电器和家具。现在可以了,我买了大小适中的书柜,摆上本图书和电脑,感觉在家找到可以自由飞翔的空间。也许在这里,我们一家人可以构想未来的蓝图,畅想未来种种。

技术培训

我在部门里每年都会做一到两次的技术培训,有些是自己主动分享的,也有些是项目要求的。有些培训受到同事好评,另一些却讲得枯燥无味。

今年我培训的主题是Linux网络协议原理与实现,效果不错,线上300+人参加,评价较高。整个内容讲得通俗易懂,内容有层次感,同时也有深度和干货。最后公司培训部门觉得这次培训效果很不错,于是安排我重新录制3D视频,现已在公司内部上线。

经过这次技术培训,我最大的收获就是如何做好一次技术培训:

  1. 选择一个好的主题非常重要,比较偏的主题,或者跟工作不相关的主题,基本是没有人听
  2. 对主题涉及的技术,必须有系统化的理解和丰富开发经验
  3. 培训内容分为几个小主题,主题之间应该有层次感,由浅入深,由表入里,抽象和具体相结合
  4. 使用通俗易懂的授课方法,引入生活中各种小例子进行类似,才能将晦涩的知识或理论讲得通俗易懂

前面2点是培训的基础要求,做不到这两个根本无法进行技术培训,而后面2点则是培训技巧,需要多练习才能掌握。经过这次培训发现自己的不足,比如:普通话不标准,语调太过单一,这些因素会导致听众没有耐心听下去,如果是网络直播,听众早就下光了。

2016年CSDN视频培训非常火爆,专家纷纷录制视频分享。我也想录制一些培训视频分享,想了几天后,觉得暂时完成不了,原因主要有:没有时间,没有现成的、系统化、可以卖的知识

出差

2016整年出差多达5次,到过西安、上海和杭州。我会在朋友圈上发一些出差信息,很多同学朋友以为我全国各地跑,其实不是这样的,每次出差都要挑战各种难题,压力相当大,坐在飞机上也担心能不能回来。

春年过后一周就出差西安,对,是定位问题。该问在春节前一个月已经出现了,各兄弟部门已联合定位一个月了,但问题根因仍未找到。时间越来越逼近了,产品部门领导年后发话,要求我们派专家到西安现在定位。于是我飞往西安,支撑产品部门,找到根因,解决产品运行隐患。

问题第一现场很快就锁定了,但是想要找到凶手却那么简单。一周过后,完成场景和代码做了分析,从理论上已能推导出问题的几种可能。但是翻阅代码,却怎么也找不出我们想要的证据。我坚信是人的思维出现了盲点,正向分析出现问题的可能,是无法全面且无遗漏地推导出来的,而要靠经验和方法,才能知道问题的深浅,最后才能把定根找到。

既然问题无法重复出现,单单从代码和逻辑分析也不是办法;时间紧迫,也没有定位思路,每天挖空心思在想分析思路,如何跟领导通报进展也要犯难。以退为进往往是很有效的办,我们再次回到问题的起点,一方面重新梳理攻关思路,另一方面重新找定位方法。

我也翻开代码,研究社区现有的定位方法,忽然间灵光一现,发现社区还真是一个类似的定位方法。我叫开发人员将功能打开,并将社区新版本方案移植到我们系统,然后等待所有组件重新编译和测试。经过半天测试,什么也没有发现,原本美好的希望又落空了。还好细心的兄弟发现有几个组件的版本不对,原来是没有重新编译,于是推动所有组件重新编译。

西安的春天渐渐暖和起来,在一个阳光暖照的下午,测试人员气喘喘地跑上来跟我说,系统不停地吐了一些打印,叫我看看是否我们增加的代码生效了。连上单板,我们眼睛都发绿了,这正是我想要的信息。蓦然回首,那人却在灯火阑珊处,原来凶手是一个协议模块运行过程中出现了异步调度,造成系统异常。最可恨的是,这个问题早在1年前已经解决了,但部门却没有升级到最新的软件版本,结果费时费力,才把问题搞清楚。

出差是个苦差事,它意味着有更重要的事情等你去攻克。我喜欢看香港的警匪片,阿sir为了社会公义,执行任务时也不清犯罪团队具体情况,每次都是生死之战,每次归队,都是一次重生。他们就是生活中的超人,无所畏惧。程序员何尝不是这样,前路崎岖,没有鲜花,只有悬崖,等等我们的是一次又一次的超越。

遗憾和希望

一年不长不短,回想起来,点点滴滴在心头。一点锁事,一点思考,一点快乐,就成了我的故事。

工作占据了太多的时间,希望在2017年里能有更多时间陪陪老婆和女儿,感谢她们对我的体谅。希望找个时间,跟父母一起去旅游一次,让从父母多了解一下外面的世界,也让做子女的多陪陪父母。

最后,祝各位看官2017更精彩!

猜你喜欢

转载自blog.csdn.net/linyt/article/details/53967738
今日推荐