文章目录
  1. 1. 毕业季
  2. 2. 造轮子
    1. 2.1. TBActionSheet
    2. 2.2. 查找相似图片
    3. 2.3. 自动化测试生成标签
    4. 2.4. Xcode 工程助手
  3. 3. 腾讯的日子
    1. 3.1. 工作
    2. 3.2. 生活
  4. 4. 旅行
    1. 4.1. 台湾行
    2. 4.2. 厦门鼓浪屿
    3. 4.3. 珠海-澳门-广州
    4. 4.4. 深圳的山

2016 年注定是我人生中很有纪念意义的一年,因为我终于结束了十八年学生生涯。寒窗苦读过后,就得去上班搬砖了,哎。工作后虽然圈子大了,但能在深圳聚会的同学倒是少了。微信朋友圈早就关了,因为加了一大堆不认识且没见过的,又懒得一个个屏蔽。2016 年被我点过赞甚至评论的那说明我想你了哈哈。

这一年到过十几座城,看了 143部电影,认识了一群朋友,干过一些事,收获了很多经验。博客浏览量 15万+,同比去年上升 24.73%

前方高能预警:图片略多,流量党请注意。

毕业季

其实我两年前本科毕业的时候就已经有过直接工作的心里打算,没想到最后是保研的最后一名,又多读了两年,多收了两年压岁钱。

以前每当有人夸我活儿好时,一般会继续问在哪上班啊?工作多久啦?我会很装逼地回复:『我还在上学啊』。当然这么问我的人一般都是猎头或 HR 妹子,她们夸我只是恭维下罢了。不过我真的是器大活好啊!

毕业后再也不能装逼自己是学生党了,公司里会称呼新人为小鲜肉,而我长得这么老,没人会想到我是毕业生!好多次被人误以为是老司机了,但一看我的 Title 竟然是『助理工程师』,会很惊讶说我好沧桑啊。还好刚刚升为『工程师』,摘掉了『助理』的帽子,又能隐藏真实年龄了嘿嘿。

毕业后很难见到工大的妹子们了,毕业来深圳的太少了,几乎都去北京了。工作后才发现我工的学生素质真的是很高,老师更是认真负责,真的是『规格严格功夫到家』,好多学校教的知识真的太重要了,没有对比就没有伤害,真的。即便同样是985,对待考试和知识的扎实程度都相距甚远,更别提毕设的浑水摸鱼程度了。但中国的科研成果是归功于少部分科技精英的,大部分人还不都是去打工搬砖么?不要都像工大这样对所有人都要求这么严,学校放放水让大家轻松过了大学生活也是对的,真正想现身科研的都是很自觉很刻苦并将其视为兴趣的一群伟大的人。

工大的严不仅体现在学术方面,也体现在官僚主义的管理制度上。虽然说几乎每个学校的导师都会限制学生外出实习,但软件学院确实限制的比较严:只能在同一家公司实习,还必须满十个月。毕设更是严,学院派老师到各个实习基地去参加学生的开题和中期答辩,答辩的学生们都被喷的一个个快哭了。答辩流程也是恶心,充满官僚主义的走形式化,很多没用的表格要填,找导师签字。好在领导班子换成计算机学院的人之后情况大为好转,真正务实的领导不会太看重这些走形式的东西。

身为全校工科垫底的软件学院的渣渣,每次看到工大搞个什么大新闻,发个什么小卫星,都深感校强我渣。去台湾玩的时候当地导游问我哪的,我说东北的,他说东北的哈工大很牛逼啊!我说这你都知道啊?我还以为你会说哈军工。没想到台湾同胞又夸了下工大国际知名 balabala。。。最后我一句『我就在哈工大读研』来了个完美装逼。

装逼归装逼,毕业以后还得好好干,学新姿势,不给母校丢脸。以前本以为校强我渣,但后来又看到贵院牛逼学弟们各种比赛拿第一,我深觉以后又要变成『院强我渣』了 – 果然大软院跟大计院合并了,彻底坐实了『院强我渣』这一理论。毕竟合并前的计算机排名第四,软件排第六。

老子从此以后就是大计算机学院的人了 233333

可能毕业后工大最让我怀念的是食堂。

造轮子

为了提升工作效率,2016 年创造了 3 个轮子,平时经常会用到。我的理念是,最苦的活交给机器,最酷的活留给自己。

TBActionSheet

这个万能的 ActionSheet 虽然是在 2015 年 12 月创建的,但是绝大部分的工作都是在 2016 年完成的。GitHub 传送门:TBActionSheet

实现原理及更多介绍写在这篇文章中:自制一款强大的 ActionSheet

查找相似图片

有时会想在项目中找到跟某张图片最相似的资源文件。比如 debug 一个陌生模块时需要根据 UI 反查代码具体位置,就需要在项目中找到跟 UI 相似的图片资源名,然后在代码中全局搜索图片名,即可反查代码。或者有时视觉给了 3x 的图片来替换工程中已有的 2x 图,并且二者名字不一样。用机器可以完成的工作就不用牺牲程序员宝贵的眼睛了,GitHub 传送门:SimilarImageHunter,目前已上架 MacAppStore。

算法原理及更多介绍写在这篇文章中:如何自制一款寻找相似图片的 Mac 工具

自动化测试生成标签

这是个解放大批 iOS 开发者劳动力的轮子。首先自动化测试解放了一部分测试同学的双手,然而测试脚本需要抓取到 UI 标签,那就需要程序员给 UI 控件打标签。我所做的就是创造个轮子,不费吹灰之力自动帮程序员为每个 UI 控件生成这个标签。GitHub 传送门:TBUIAutoTest

目前已经应用到腾讯多个产品的 iOS 自动化测试中,缺点是可能会有性能问题,对性能专项测试结果可能会有干扰。

原理及更多介绍写在这篇文章中:为 UIAutomation 添加自动化测试标签的探索

Xcode 工程助手

pbxprojHelper 可以记录下你对 Xcode 工程的修改,并可以在以后将这些修改一键应用到工程上。我使用最频繁的工具应该就是它了,每次增删代码文件都需要用到。每次 revert 工程文件后手动改bundle ID 和证书配置、删除不用的 target 等工作很耗费时间和耐心,用它就可以一键搞定。项目使用 Swift 实现,GitHub 传送门:pbxprojHelper,目前已上架 MacAppStore。

实现原理及更多介绍写在这两篇文章中:

  1. pbxprojHelper–Xcode工程文件助手
  2. Let’s Talk About project.pbxproj

腾讯的日子

在腾讯真的是忙成狗了,所以说:我的工作就是生活,生活就是工作。

工作

刚入职一个月就得到一只银企鹅和颈部按摩器,原来是去年 10 月份实习时得的『最佳新人奖』奖品,竟然过了这么久才发。。。

这一年真的在腾讯学到了好多东西,尤其是做事情的一些方法论。大厂的牛人很多,个个藏龙卧虎,犹如扫地僧一样功力深不可测。在鹅厂中也熟悉了一些工作流程和大厂才有的黑科技,长了见识;但同时也明白大型工程更注重项目进度和稳定性,少了浮躁。

最主要的还是跟老司机们学习到了一些人生的经验。

之前做了几个需求都很稳定没啥问题,最近在做一个模块的重构工作,在这个过程中真的锻炼了很多。其实想要进步并不难:主动发现问题,提出解决方案,推动方案实施。

能看到自己亲手设计和实现的架构应用到模块重构中,并推动几个部门的人去做这样一件大事,真的会很有成就感。在吐槽旧代码写的多么烂一次次刷新我三观的同时也避免了我下次犯同样的低级错误。

一开始我旁边没人,旁边的工位成了我的小仓库,真是爽。最近来人了,中午睡觉都得回家睡了,好在腾讯下午两点半才上班哈哈。

2016 年腾讯 18 岁了,能在这一年成为腾讯的股东,真是幸运!

生活

腾讯跟阿里都有一些内部的协会,气氛很好,公司也出资支持。在阿里最火的是太极拳协会,因为马云喜欢。而在腾讯貌似小马哥没给带这个节奏,比较火的是单身协会?我也不知道哈哈。上半年实习的时候并没有参加任何协会,7月31日正式入职后去过最多的就是桌游协会,感觉桌游挺有意思的,妹子还多。但其实我更想去羽毛球协会和游泳协会这种锻炼身体的组织,可惜加班忙一直懒得去。

腾讯的福利和关怀真心不错,各种协会活动都免费参加,参加活动还能得积分,用积分能兑换奖品。比如上周去看电影协会放的电影,现场直接微信签到赚积分,轻松随意哈哈。

实习的时候曾经报过一次部门定期组织的相亲活动,可惜那天是毕设中期答辩,没能参加。

问:『在腾讯你收获最大的是什么?』 答:『体重』

我必须克制自己,每次回家都被妈妈吐槽自己肚子大,我也觉得自己好胖啊。于是不定期去公司健身房锻炼,一次次超越自己。最疯狂一次跑了 12 公里没减速过,不过减肥还得靠增肌来提高基础代谢能力,后期我开始注意阻抗锻炼。

煲个老母鸡汤:不要在自己颓废的时候染上坏习惯,而是要通过养成好习惯来校正自己。通过坏习惯来解压发泄很容易,好习惯却很难坚持下去。尽量做有门槛的事情,并引以为傲。

看周围同事都玩 HiFi,作为假耳机发烧友的我这一年入了两款耳机:森海塞尔大馒头二代和 JVC HA-FX850。结果还是核电的音质好,水电的太浪,火电又太呛耳朵。我花了不到四千块成功证明我是木耳朵听不出来有啥差别,别跟我说再买个几千的外放哈哈哈。

旅行

台湾行

九月初公司年度团建,组长带着我们去了台湾,五天的行程只能允许我们在台湾岛的西侧从台北到台南游览,没有来得及去东面转转。台湾的服务业真的很赞,很热情素质也高,很会做买卖。台湾小吃那就更不用说了,真的物美价廉,水果又大又甜,还不贵。

说实话台湾的基建比较破,毕竟都是上世纪九十年代建设的。台北101 绝对是地标性建筑,不过如果忽略台北那仅有的几个地标性建筑的话,其余的建筑都不高,也就是大陆三四线城市的水平。因为土地私有化,所以大拆大建很少。祖上留下来的宅基地很重要,所以有很多很破的二层小楼。

台北的路名简直就是个微缩的大陆,大陆的主要城市都能在台北找到对应的街,而且还是差不多按照地理位置排布的。台湾老一辈人不忘本,都记得自己祖籍在大陆哪里,自己的族谱等。台湾的年轻人受到的教育确实令人堪忧,大学太多学生太少,导致高考交白卷也能上大学。

台湾的 711 便利店覆盖很广,甚至在山顶都能找到 711,真的很方便,这也是台湾引以为豪的一点。以前去电影院要排队好久才能买到票,现在 500 米内肯定能找到一家 711,在 711 就能实现买电影票、取快递等便民服务。而在互联网发达的大陆,微信和支付宝对于台湾来说简直是神一般的存在,台湾的互联网产业跟大陆比起来几乎可以忽略,甚至是荒芜之地。支付宝和微信、银联已经在台湾很普及了,专供大陆游客方便,本地人却用不了。或许用人民币统一台湾才是最好的方式,哈哈。

台湾的夜市让人吃的很爽,同事中有来过两三次台湾的老司机们带路真是爽。

台北故宫博物馆让我印象最深的就是那颗小白菜哈哈,真的是镇馆之宝。日月潭和阿里山虽然跟大陆的壮美河山比不了,但在台湾岛内肯定是一种文化和精神支柱。

高雄市是民进党的大本营,台湾第二大城市,我们住在 85 大楼的五星级酒店。高雄 85 大楼是台北以南第一高楼,跟台北 101 出自同一个建筑师,也设计了水立方。高速电梯以 600m/s 的速度直达观景台,在这里俯瞰高雄夜色,还是很惬意的。

厦门鼓浪屿

去鼓浪屿完全是一个意外,因为春节过后回公司为了省钱,买的沈阳到厦门的机票,然后忘记抢厦门到深圳的高铁票了。一看那天还是周五,索性就在厦门待两天吧哈哈。

一个人逛鼓浪屿的确够虐狗的,那是个文青聚集地啊,各种小清新。渡轮票可以微信预定很方便,千万别买渡轮上推销的任何东西,因为你会发现下了船后那些东西卖的都很便宜。

反正我在鼓浪屿就是逛吃逛吃,一些比较有名的小店我都过去试了试。烧仙草,姜母茶,百香果,厚土司,张三疯奶茶,赵小姐的店,佟小曼手工茶饼。。。甚至还有无处不在的哈尔滨马迭尔冰棍儿

珠海-澳门-广州

元旦来了一发『珠海-澳门-广州四日游』,嗯都是第一次去,随便放三张图哈哈。第一次见识澳门赌场,跟电影里面的不太一样啊哈哈,都是猜大小之类靠运气的游戏,有技术含量的德州扑克之类的据说都在 VIP 区。珠海这个城市真的很舒服,很适合生活,港珠澳大桥全线贯通后就更屌了。广州的 CBD 真的 66666,以前还真以为广州其实也就是个二线城市,现在觉得广州真实一线城市中的一朵奇葩,房价便宜路况差,但吃的还不错。

深圳的山

2016 年爬了深圳的各种山,当然也包括鹏城第一峰梧桐山,上下山要七八个小时。也去过几次莲花山,山顶矗立着邓小平雕像。

深圳是个山多,但又都不出门,都不怎么高的地方哈哈。

文章目录
  1. 1. 毕业季
  2. 2. 造轮子
    1. 2.1. TBActionSheet
    2. 2.2. 查找相似图片
    3. 2.3. 自动化测试生成标签
    4. 2.4. Xcode 工程助手
  3. 3. 腾讯的日子
    1. 3.1. 工作
    2. 3.2. 生活
  4. 4. 旅行
    1. 4.1. 台湾行
    2. 4.2. 厦门鼓浪屿
    3. 4.3. 珠海-澳门-广州
    4. 4.4. 深圳的山