Transfrom - 2018年度总结

Posted by Lxxyx on 2019-01-17

于我而言

2018年,于我而言,是剧变的一年。

生活产生了剧变,上半年还在学校里聆听着老师的教诲,与同学自由开心的玩耍,而下半年却是投身于阿里,埋头于无穷无尽的工作中。

身份产生了剧变,从学生到工作人士,压力也随之而来。而到了年底,则越来越明白,学校已成母校,再回去也难。家园已成记忆中的家园,她闪闪发光,只是我不再是其中的参与者。只记得学校的一切都是那么的清晰,但是却也在慢慢的离我而去。

朋友圈产生了剧变,学校里身边的朋友们各奔东西。毕业离别的那段时间,我清楚的知道,我们依然还是很好的朋友,只是日后再难相见。

学校的生活熟悉且简单,工作后的生活繁复但新鲜,每天都能接触到新事物新挑战。

但于我而言,真正走出大学校园的那一刻,发现自己还是想呆在学校,做一个无忧无虑的学生,过着简单的生活,哪怕只有一个月。

但是时间的残酷之处,在于自己不能回头,也不会等待自己踌躇不前。在校门口望了南昌大学一眼,我拉着我的拉杆箱,上了去南昌西站的出租车。

想起毕业前给家园的学弟们分享的那两句话:

我在我的大学,得到了我认为最好的培养,进入了南昌大学最好的社团,遇见了我认为最好的朋友们,做了一些我认为最正确的事情,这样的生活,虽然离开后万分想念,但是却没有遗憾。

GoodBye NCUHOME

从机缘巧合加入家园,到成为家园的中坚力量,再到南大家园的诞生,最后再到自己的身份变成了老家园,从此不再出现在机房。在家园的三年半时间,如同白驹过隙,转瞬即逝。

在这儿,我想阐述,家园与我而言,意味着什么?

这个问题,我思来想去的想了两年多。两年前,佛爷和我说,他希望能给家园找一个关键词来定义她。从那时起,我便也开始了寻找。

两年后的今天,我坐在电脑前,脑海不断浮现家园的回忆,就像一幅画卷一样,在自己的眼前展开。在画卷的最后,我看见了家园的关键词:“”。

家园于我而言,就是我在南昌大学的家,我在这儿成长,我在这儿完成一些了不起的事情,在这儿认识大学里最好的朋友们,也在这儿做出了属于自己的一份努力与贡献。

在家园这儿,我生根发芽,结果开花,最后的最后也尽自己努力,培养下一代的家园人。

在很久之前,我觉得自己是有点自私的。而遇到家园之后,有什么事情需要我去做的,都会全力以赴的去做。那些时候的思路,是“家园需要我,我必须挺身而出”。

在家园这儿,我学会了无私,一开始我也疑惑与纳闷,只是一个大学社团而已,为什么自己会有这般的转变?

直到今天,我才意识到,其实自己早已被家园同化,成为家园这个大家庭中的一份子,且对于家园,有了真正的家的认同与责任感。

而一个人,又怎么会对家里的事情,总是计较得失呢?

“My NCUHOME.”

这是我的家园,我的大学生活,我毕业时最难以割舍的部分。

一些照片与留念

家园:

夜里的家园:

我的工位:

我的工牌:

我的朋友们:

七月初的我,带着对学校的无限留恋,踏上了东去的列车。

背后是再难回去的校园,与十几年的学生生活,身前是复杂的社会,与余生不可知的生活。

Hello Alibaba

到公司入职的那一天,天很蓝,拍出的照片也很好看。

园区和之前一样好看,多了几座雕像,除此之外没有什么变化。

当时的心情,现在想起来很是复杂。兴奋与不安掺杂其中,不知道自己在期待什么,又在害怕什么。

到今天,我理解了我当时的心情。不安源于没有退路,之后的几年间,在这家公司无论遇到何种困难,我再也没有一个回学校躲着恢复元气的机会了,只能硬着头皮去扛,硬着头皮去闯。

在入职结束,去往工位的路上,自己小声的嘟囔了一句:

“Hello Alibaba.”

天猫未来店

这是一场盛大瑰丽且不应该忘记的梦。梦里有我的朋友,我的心血,与最好的我自己。

下图是云栖大会开幕前夕,天猫未来店场馆

这是我入职后的第一个任务,负责云栖大会天猫未来店的前端开发,并承担前端 PM 的任务。

当时的情况就是,开发任务重,时间紧凑,现场情况各种不稳定,团队成员对于这种线下开发的业务,之前基本没有接触过。

所以整个下来,压力是非常之大的。

中间的日子,有住过工地,有扛过物资,也有当过超市店员理货与接待客人。中间的情况多变与复杂,难以言表。

在九月份,连续上班 22 天,整个的生活就像是一场马拉松赛,明知终点就在那儿,但是过程却是艰苦漫长。

遇见最好的自己

超高强度的工作在给我带来极大压力的同时,也给我带来了极大的收获与成长。

首先是个人能力的极限压榨。

硬件

我从初中开始玩电脑,接触到大量的电脑应维知识,如硬件、系统、维护、Etc.。因此对于电脑硬件等杂七杂八的知识,都有相关的了解。大学时也曾参加朋友的创业项目,维修了 3 位数的电脑(笑,因为修电脑时感觉到了重复与无趣性,所以后面选择转向了开发)。

在天猫未来店项目中,前端页面是部署在各种设备上的,如下图中挂着的电视机,闸机上放着的小屏幕等,且这些设备的硬件,是需要前端去做选择的。同时现场需要考虑容灾的问题,比如突然停电等问题。

我的应维知识,在选择硬件,部署页面,应对突发情况,都起到了非常关键的作用。它使我在面对复杂的线下场景时,不会两眼一抹黑,而是知道如何一步步的去解决问题,得到最优解。

Eg:悬挂屏硬件选择与现场停电问题

Answer(悬挂屏硬件选择):上图中后方挂着的四块大屏幕,其实是由一台主机驱动的。屏幕需要实现最好的显示效果,因此需要实现 4k60FPS ,而如何用一台主机带动 4块 4k 的屏幕,也是一个难题。最终,我们选择了 4 台具有 HDMI 2.0(1.X 系列智能到 30FPS,带宽限制) 的电视机 + 一台拥有 GTX1080 的服务器(正好实验室里可以临时借用),实现了这个功能。假如对帧率的知识不太了解,那么买来的电视机只能实现 4k@30FPS。假如对 GPU 知识不太熟悉,有可能不支持 4K 输出,也有可能爆显存。

Answer(悬挂屏硬件选择):主机是放在悬挂的黑盒子中,平时如果断电了,只能爬梯子上去重启,并且连接蓝牙鼠标,进行服务恢复,整套弄下来大概 20 分钟,且需要关闭店门。而我由于对硬件知识的了解,知道主板可以在 Bios 设置来电后自动开机,所以只要启用这个功能,就可以避免需要爬梯子上去重启的问题。且我在电脑中安装了一个远程管理的软件,并设置为开机自启。这样就能确保,我无论在哪儿,出问题可以第一时候在远程进行控制。几次实践后,断电后该悬挂屏恢复服务只需要 3 分钟不到。

这些事情,看起来与前端无关,但是却与整个项目息息相关。所以我会去重视,会去不断的尝试各种解决方案解决问题,而不是轻飘飘的来一句:“我是前端”,就再也不管不顾了。而这也是我今年一直以来的理念,我是工程师,然后才是前端工程师,身为工程师的话,注定是要解决问题的。在现场人力紧张的情况下,把问题甩给其他同事,并非是明智之选,选择留下,选择解决问题,才是自己应该做的。

Last man standing. —— 《阿里土话》

项目管理

在项目中,我也负责这个项目的前端 PM 工作,开始着手于项目管理。

实践过程中,往往有着跨部门的沟通协作,本部门的工作分配,进度安排等工作,和项目经理一样,细碎,繁杂。

同时我也要负责开发,负责 Code Review,负责现场调试时紧急问题的修复,而这一切得益于我在家园大三时的工作经历,整个过程虽然细碎繁杂但是也处理的井井有条,不至于手忙脚乱误了事情。

最后的结果也非常喜人,前端页面在整个四天的活动过程中,实现了 0 BUG 的目标。

技术

项目里虽然忙碌,但也是实践自己过往想法的一片大好天地。

一路做下来,主要集中与前端工程化、HTML5 开发理念、RxJS、TypeScript 等方面。看起来像是名词的堆砌,其实是个人对于前端开发最佳实践的一种实验。

得益于过往的经验,前端工程化、RxJS、TS 等事物我都有大概一两年的实践与学习经历,项目当中,虽然有很多坎坷,但最后的结果却是好的。

和我在天猫未来店的总结会里讲的一样,技术方面的事情,我并不准备长篇累牍的去赘述,点到为止即可。

毕竟我还年轻,很多事情还没有接触到,也正如我学前端开始一直对自己说的那句话一样:

前端路漫漫,且行且歌。

百阿

百阿又称百年阿里,是阿里每个新人都要参加的培训,为期两周。

在百阿过程中,认识一群不同年龄,不同地域,不同岗位的好朋友们。

虽然时间不长,但我们的情谊地久天长~

一起去酒吧夜谈(年轻人的第一次酒吧之旅):

一起去做公益:

一起玩钉钉办公楼里的滑滑梯:

一起跳了《卡路里》这支舞蹈(年轻人的第一次跳舞):

一起在西湖山边的小酒馆吃好吃的,有一种空山新雨后,天气晚来秋的感觉:

在培训的最后,也写下了自己的小目标:

生活

带表哥和爸妈来杭州玩了一圈,第一次完整的游了西湖,吃了盒马。

来之前,我妈在电话里一直和我说,她从小就听说上有天堂下有苏杭,只是从未去过,这次终于可以见识到了。

带着爸妈,去了雷峰塔,游了西湖,吃了好吃的,也坐船上摇了一个小时。

当时的天气很好,西湖很美,我们都很开心。

2019 - 新生

过完了充满转变的 2018 年,自己也逐渐的稳定了下来,对于生活也有了一定的掌控力。

在 18 年的年底,我想清楚了自己在 2019 年,需要做的三件事情。而这三件事,会让我迸发新生。

  • Running
  • Coding
  • Reading

Running

随着工作压力的增加,自己在锻炼上的投入愈发的少,身体也在不断的给自己报警。

对于运动,我的想法并不是“生命在于运动”,或者“运动是一种爱好”等。

我想要的,是我的身体可以承受住我的工作压力,可以保障我安全的活下去,安全的工作。

“多活几年。”

这就是我最真实的想法。

2019 年,定一个小目标,跑 365 KM。

Coding

代码是兴趣与工作所在,也是占据我生活最大的一块。

2019 年的目标,定在以下 3 个方向:

  • 数学
  • 英语
  • 架构

于我而言,一直以来就有的问题是,写业务代码是全然没有问题的,也能按时完成工作,但自己却难以写出好的代码。所以在新的一年,加大在架构层面的投入,属于一件磨刀不误砍柴工的事情。

数学和英语则是自己在工作中,实实在在遇到的问题。

在接下的任务中,有一个是实现一个前端框架,在工作过程中,翻阅了大量的资料。深感英语与数学上的不足,给自己带来的掣肘。同时在这两门学科上的头颅,也是一件磨刀不误砍柴工的事情。

Reading

读书是兴趣,也是一种极有效缓解我压力的方式。

当静下心来,捧上一本书,边上放一杯温开水,打开台灯,仿佛整个世界就剩我与书。

万籁俱静,但我心不平静。

2019 年,目标是读 27 本书,平均 2 周一本。

在知识的海洋遨游,与先贤大拿交流,学习接触着那些我知道或者不知道的事情。

至于能给自己带来的作用,我向来没有考虑太多,正如胡适先生说的那句话一样:

怕什么真理无穷,进一寸有一寸的欢喜。

学习这件事情本身给自己带来的愉悦与充实感,就已经是莫大的奖赏了。

新生

“谢谢曾经努力的自己。”

这句话我在实习入职阿里时,说过一句。

在我转正的那天,也对自己说过一句。

如果能实现这些 Flag,我相信明年这个时候的自己,一定会如获新生。

期待这明年的自己,可以对着自己说出那句话。

2019,我准备好了~