2015这大半年
2015-11-20
一个下着小雨的阴天,嘎烂的在寝室码下这篇文字
决定工作的嘎烂的
“咱决定要直接工作!”
其实工作或是读研,上大三前,是一直打算毕业就直接工作的,可能是当时被各种灌输类似研究生出来和本科生差不了多少、读研没什么卵用之类的想法,然后 对于自己,大二的那些电子系的课,是真的真的提不起兴趣来,上大三后,上了一堆专业课比如最优化、模式识别、 机器学习、计算智能这些本身就很有意思的课,当时想着看看paper写写论文还是很不错的,然后就到了今年,成绩 不是特别好,加之现在保研不分内外就意味着考研难度的增加,对于自己来说考研风险还是很大,所以咱决定要直接 工作!
找实习的嘎烂的
“先找到实习再说!”
咱仔细地列了一下自己的技术栈,确实只会python和一点前端,前端也是写一个blog的水平,然后博客上也 没什么技术性很强的文章,Github上虽然是有那么几个项目,不过也都是玩具级别的,不过既然决定要找实习了, 就得闷着脑袋向前冲。
最早是学长帮推的阿里,投的是测试,一面没有问什么技术上的问题,然后就聊了下之前做的东西,然后然后状态就 变成了待回绝,可能是真的不合适吧;之后是腾讯的测试岗,笔试自己做的超级烂,不过居然过了,然后面试的时候,面试官 是超级nice,聊了下之前做的东西,然后根据做的东西又提了一些问题,答得算是一半一半吧,后来才知道这个岗是 要做一些底层网络方面的开发,然后被婉拒了,后来一起聊了聊人生方向之类的问题面试官也超级有耐心的回答了我, 比如像我当时那种只抱着一个python是不对的,编程不关乎语言,无论是对于工作或者个人发展,多学几种语言是没有坏处的。 然后是爱奇艺,当时是在V2上看到爱奇艺的云计算部门有在招实习,是写python的,然后咱就找了Iven菊苣 帮推了一下,面试是连着进行了两面,都不算难,Python基础,基本数据结构,基础算法,还有一点点网络部分,然后linux 这块就答得不太好,shell写的也不多,不过面试官真的超级好,给咱讲了好多东西,然后一起聊的也比较开心。可是可是 之后因为当时是三月份,然后我是七月底才能去,现在太早了,这份实习暂时不能给我,然后我就傻傻地以为被默拒了, 还难受了好久。之后在V2和拉勾上找了一些初创,比如像妙计旅行和哪儿上班的爬虫岗,面试也是问了很多爬虫相关的, 因为之前用python也是写了很多爬虫相关的,最后也是比较顺利地拿到offer了。
下厨房的面试,厨房之前是有听过,然后官网看了下还是被整体的风格吸引了,然后刚好在V2上看到有在招实习,就果断投了, 面试官是feichao,聊了聊之前做的东西和一些厨房用到的技术,还是比较开心的,然后问我想做什么方向,那段时间 在学图像而且对ML比较感兴趣,然后就说了想做偏策略的,feichao问我愿不愿意做Anti-Spam相关的,因为那段时间厨房确实广告超 级多,然后偏策略,我给出肯定回答后,就留了一个当前网站Anti-Spam现状的调研任务,因为之前没有接触过,然后这种细节上的 策略一般也不会公开,还是很考验搜索能力的,然后在知乎、segmentfault上有找到相关的回答,然后想了想像FB和Twitter 这种SNS对于Anti-Spam应该有这种的文章,然后找到了几篇讲架构的文章,整理整理了之后又写了下对厨房做Anti-Spam 、从哪儿做、怎么做的想法,然后就交了,之后过了一个周,棍电话过来发offer,聊了聊厨房的结构和现有的技术栈, 然后就决定是厨房了!
其实想想,那段日子确实过得比较糟糕,失恋+还有几门课没过+作业超级多+没offer,努力让自己不要弃疗,最后算是挺过来了, 超级感谢各位小伙伴一直的鼓励和支持和好多工程师的人生经验。
在厨房的实习
我是7月27号入职的下厨房,公司在北五环永泰庄那边的宝胜广场,当时是学长kok在在厨房做产品,然后他就带我过去了。 可能是应为之前一直7点起的原因,听到他们10点左右上班还是感觉有点不能接受,不过后来想想,毕竟帝都哇。
开始的两天先是配置环境,熟悉代码。说实话,虽然自己也写过几个后端小应用,但是第一次看到那么多的后段代码要看, 简直是一头雾水,而且得知没有文档的时候我的心情简直就是崩溃的,不过后面就明白为什么木有文档了。因为最开始是 看代码,然后先从主站那块基础的开始看,框架用的是前CTO自己写的mypy,也是没有文档,就是自己主站看看页面,然后 通过搜索关键词的方式在代码里找到对应的模板,然后再根据模板找到对应的视图去看。写的第一个小功能,顺便熟悉 代码是作品页的面包屑导航,为了SEO做的。没什么后端的东西,开始觉得还是挺难的,因为当时觉得自己要写CSS,写对应的 取菜谱、取分类的方法,然后后来就发现,一般这种已经比较成熟的代码,好多基础的东西都是写好的,自己去看看 相应的代码就好啦,然后这个比较简单,发了PR一次就过了,说实话,第一次看到自己写的东西上线还是超级超级超级 激动的,可是后来做的用户过滤就没这么轻松了,一开始想的比较简单,然后以为改几行代码就能完成,然后后来发现 需要修改很多地方,上上下下改了快20次才过,不过这个功能上线后,首页信息流那里的spam信息确实少了好多,不过 这种策略也只是临时抗一抗。后来就做一些小功能,或者修改后台这种,虽然程序不大,但是每次都能学到新的东西。
收获还是超级超级多的,从对一个站点的整体结构了解、代码安排到具体的代码怎样写的漂亮、写代码不能想太多,逻辑越简单越好 ,把代码写的规范,达到看函数名知其义的目的等等,特别是之前从来没注意的细节上的问题,然后还有前端,到了厨房 发现他们那群写后端的前端写的很好,毕竟前三年的前端都是后端写的,所以很多小东西都是后端写前端。还有就是 这种工作了的生活状态吧,平淡但是不时会有小惊喜的每一天。
北京这座城
之前是没有去过京城的,一直以来的印象也只有首都这种概念,加之媒体过度渲染的房价高、空气差这种算是比较负面的 形象,高考填志愿还特地避开了北京,现在想想还是一个超级蠢的决定。上大学还是要去北上广,无论是资源还是各种机会 都比其他高很多很多。
7月26号下午4点多到的北京西,然后一个人拖着箱子倒了三趟地铁到了永泰庄,出地铁站的那一刻,看着周围可荒凉可荒凉的 样子,和西安差不多嘛,租的是学长家的沙发,因为房租实在是太贵,还有一个好处就是上班方便,就两站路的距离, 之后就是每天上班下班,不得不吐槽,这边附近的饭真的是不怎么好吃,后面会下班后坐一个小时公交去五道口吃次螺狮粉 再坐公交回来。
京城最让我喜欢的就是超级发达的轨道交通了,我一直对轨道交通有着特别的喜欢,之前去重庆的时候一个人就把一号线和 二号线从头坐到尾再从尾坐到头,然后山城的轻轨又坐着超级带感,轨道交通总能给人带来一种莫名的安慰感。然后周末的时候 自己也会出去溜达,我很喜欢自己一个人背着包在城里腿,在地铁里靠在角落听着音乐什么都不去想。