Year in Review 2015

2016 新年伊始,回顾 2015 年时间线.

入手第一台 Macbook

我是在苹果推出Retina屏幕之后才开始关注Macbook系列的. 源于在大学中对字体的纠结.从Windows令人诟病的字体渲染方案,到使用mactype魔改本机的字体配置, 到最后还是觉得屏幕中展示的效果不够美观.几乎失去了打开 IDE 的想法. 再衍生到与Linux的羁绊,几乎把所有发行吧Linux都装了个遍,原生 UI 都丑哭了,虽然自由度大,环境好可是比Windows还丑. 那就更不能玩了..

最后还是在大四,省吃俭用终于入手了第一台Retina Macbook Pro 13'inch 2015. 再也没有借口不去写代码了..

入手 RMBP 之后的那段时间,好像正是 AFK 的那段时间. 真的就没主动打开过 WOW 了.

正是由于有动力打开 IDE,在下班的时候把陆续毕业设计做完,顺利完成真.毕业设计.

开箱

RMBP

从此每天都背着电脑上班. 就算没机会拿出来,也感觉是编程灵感的来源. 讲真,我的编程能力有了质的飞跃

毕业

1999-2015. 不算上幼稚园和学前班 16 年的学校生涯终于结束了. (其实好想不劳而获能读研究生,哈哈) 想到自己失去了学生的身份,伤感. 但是我想,在技术的层面上,更加能够专注的从实际应用中学习了. 毕竟不会再被学校中一些无聊,过时的课程影响正常的学习计划.

毕业设计

毕业设计题目是基于XMPP协议的多平台消息推送的研究与实现,这个选题其实有点坎坷. 我毕业论文的导师,我一直敬仰他,因为他是确实能够将实际技术运用起来,并且确实能够在遇到困难时很快提供有效的关键字,帮助学生解决问题.

所以在预选毕业论文的时候,我立马就联系了他,想选他当导师. 然而一个老师只有十几个名额,跟老师做过项目的童鞋已经内定了名额,实际上只剩下两个名额于是十来名同学最后约战办公室,都希望能争夺这两个名额.

聚集一堂的时候,老师也厅看得起我.立马就填了我的名字. 岂料祸从口出"蟹蟹老师,那我先回去上班了啊","你在实习啊,那不行,没时间把项目搞完,这个毕业论文很紧的".

囧.这样我又失去了机会. 后来还是老师联系到我,说如果我可以自己提一个选题, 他也许能够在选题的基础上给我提一些意见,把握好大致方向. 最后我提了我的想法,结果就被改成了现在的这个题目.

紧接着联系到了整个本科四年用到的知识连贯起来才能写完用到了软狗的WindowsPhone,JavaWeb,Android.还有一些开源协议上的应用. 特别是在 Linux 下的部署

最后论文修改了八次去重了一次,终于把论文修改好了. 我的毕业设计虽然名字高大上,内容平庸.但是从头到尾纯手打,倒过来也是自己写的.

加上学校比较弱鸡,大部分的毕业论文都比较辣鸡,就评了个优秀.

毕业照

那么快就到了 6 月 27.传说中拍毕业照的日子.

还是初中的死党过来帮我拍照. 大合照 ...不敢放了

找房子

公司附近其实是有便宜的城中村的,但是没物管也没保安,财产得不到保证. 于是就找了中大那边的教师公寓,复式,够大,恰好家具也很不 low.

环境什么都好,就是上网慢还不给拉光纤. 一台 99 块的路由器要供 10+台终端上网,还只有 8M 的总带宽,自然不稳定.

ITA

毕业之后耍了几天. 进入公司之后,是一段时间的入职培训. 他们把这个阶段叫做 ITA(IT Academy)

正是这段日子,趁机把Clean Code,Head First-Desgin Pattern看完,把实习的时候不明不白的地方,逐条击破. 顺便阅读了下 Spring 的一些源码.

不得不说Clean Code真的是一本看起来很爽的书. 看的过程中得到了与作者的很多共鸣,也给了科学的代码命名,结构编排方式.一发解决困扰依旧多年的变量,方法命名习惯. 再结合补完设计模式一书之后,以前很多程序结构上的问题也释然了. 能够独当一面 Hold 住项目的程度也大大提升了

然后在 ITA 也遇到了很多新的小伙伴.来自武大,吉珠,北理珠和中国政法大学的研究生转行的大大.

ITA Team3 小分队

入手 IDEA License

自从使用了 Idea 之后,再也没法打开 Eclipse 了. 可是想起在实习的时候,遇到了问题,需要请教大大来帮忙 DEBUG,大大不会用 Eclipse,那我就只好再用 Eclipse 打开一次项目,太麻烦了.

研究 IDEA

为了造福身边热爱 Coding 的小伙伴,为了不再打开 Eclipse.我决定深入研究 Idea 各种配置与使用方式,同时提升自己的技术水平,不被那种等级的问题所困扰. 于是在官网爬了官方文档个月有余,全方位了解了 Idea 各种使用方式.

推广 IDEA

算上毕业之前接触的Android Studio部分,大概有一年半多的 Idea 使用经验,已经能够成为公司内部的 Idea 普法大使. 在我的安利下,目测已经有 16 位同事使用 Idea(包含了 4 位后来又反水回归 Eclipse 的)做 Java/MEAN 开发.

毕业之前用的是注册机生成的 Idea 序列号. 毕业之后,适逢 Idea 15 版本更新,并且自己也已经有正式收入了. 决定正式购买 Idea License.

为了加大推广 Idea 的力度,故申请了个微信公众号,定期推送 Idea 相关文章. IDE Skill微信公众号:codingskills

新的圈子

新同事

正式进入到工作岗位之后(卧槽这语气怎么感觉这么官腔,好像我不是一个 Programmer 一样),结识到了同部门的新同事和领导. 可能大都是年轻人,所以平时交流起来氛围都比较轻松领导貌似也厅看得起我,有几个 Item 都是关于现有项目的性能优化而不是 CRUD, 最近接手 HK 的 MEAN 相关项目也挺有挑战的,感觉恰好是以前学到的知识底蕴都有的发挥了.能够学以致用,再边做边学,全面提升技术栈强度.

展望

在 2015 年逐渐清晰了人生的方向, 更明确了自己的价值观, 能力也有了客观的提升, 同时也摆脱了很多羁绊.

虽然失去了一些重要的东西, 新的一年, 变得更强.