领英工作三个月小结

时间一晃而过,已经在新公司呆了三个月多了。期间也没有发生什么特别的事情,就是比较忙,节奏比较快。

上班没到一周就递交了第一个代码改动,第二周就通过审核,把这个改动推到现有代码库中去了。三个月来,陆续修了好几个八哥,添加了一些新的功能,还对将近一半的代码进行了重构,并增加了单元测试。中间还抽空把 Effective Java 第二版读了一遍。总的来说收获挺大的。当中也犯过一些在老程序员看来是常识性的低级错误,主要有两个:

1,如果是public的方法,不要一上来就改动它的signature。即使你把所有你看到的这个方法被使用的地方都相应的改过来了,可能还是有其他人在一个秘密角落用这个方法,这样会破坏他人的代码。比较好的方法是把当前的方法deprecate,然后写一个新的方法。过一段时间再把这个deprecated方法删去。要注意改动的向前兼容性(backward compatibility)。

2,(仅限JAVA)如果一个类里面有多个synchronized 方法,一定要小心死锁问题。最好避免在synchronized方法中睡觉。如果可以的话,用synchronized block来代替。

除此之外,还观察到了一些领英在部署服务的流程上的设计。虽然可能大多数科技公司都是这样的,但对我这个小白来说,还是大开眼界。首先,在代码改动被正式收入代码库之前,会进行一个测试,包括与上一版本代码的比较,以及对所有使用到该代码的地方的兼容性测试。如果通过,代码库就会根据这个改动生成一个新的版本,然后把包存到一个专门的地方。以后所有需要用到该代码的都直接从这个地方把最新的版本下载下来使用。如果这个代码是可部署的,那么会先在一个测试用的集群中部署一至两周甚至更长时间,然后在提名到生产环境中去。

一些非技术话题:

等级

领英的工作环境在硅谷还算是比较正式的。在做事风格上会有比较明显的经理与码农的区别,也会有高级士大夫与普通程序员的区别。但是从办公环境来说,大家都是坐在隔间里,很少有办公室。比如我的大boss,一个senior director,也是坐在离我不远的一个隔间里,和我一样大的一张桌子,两个显示器。。。

面试

领英的风格是全员面试,每个员工每周基本至少会要去面试一个人,最多三个人。我这个月就面试了七个人。虽然有点影响工作,但是也比较有趣,看看面试者的平均水平,聊聊他们的工作经历,也会想想面试题自己会不会做之类的。

食物

领英的早饭和午饭实在是没的说,非常的棒。早上有专门的人为你煎蛋,或者做omlet之类的,还会有葡萄,橙子,蓝莓等水果,还有酸奶,白煮蛋,熏三文鱼等等。我最喜欢的就是吃早饭了。午饭也不错,经常有牛肉羊肉,还有披萨、拉面、炸鸡等选择。也有一个小窗口提供美式中餐。晚饭比较差,还要7点开始。不过都是免费的,非常适合单身人士。办公楼里的小厨房也会有各种零食,方便面,饮料,水果。

时间: 02-25

领英工作三个月小结的相关文章

【项目小结-2015年7月11号】--进入外包的工作的小结(一)

说到自己,带着一种很复杂的心情,开始了自己的外包工作生活.怎么讲,有时好恨自己,感觉这段时间对于我来讲,发生很多很多的事情,也渐渐失去我生命中最重要的人,我想挽回,但有时真的感到很无力,很无奈,总想着有些事情能够触手可及,但是我真的很笨,我像一个傻子,明知道你的城市在下雨,明知道你没有带伞,我却像个傻子依然拨通你的电话问你有没有带伞,我是不是很傻,自己总是走不出这道坎,自己总是不想失去,不想去认输,我该如何去做,你能告诉我吗? 我始终认为人和人在一起要相互坦然,相互信任,我也知道你是一个天使,我

工作三个月中常用的一些东西

1单选框打钩 $("#dyli12").attr("checked", true);//打勾 2定义一个tab标签 <div class="easyui-tabs" id="Tabs"> <div title=”tab标签名”></div> <div title=“”></div> </div> 3tab标签的选择改变事件 $("#Tabs&qu

微软269亿美元收购领英获批准,背后是怎样的利益关系?

作者:楠沨 [IT战略家] 12月7日消息,据外媒报道,欧盟委员会宣布有条件批准微软对职业社交网络领英(LinkedIn) 的收购,作为条件,微软在交易完成后的5年内,继续允许其他职业社交网站使用其Office程序,而且不能强制PC厂商在台式机上预装领英软件.至此,交易已经获得所有相关监管方的批准,微软方面也于当天在官网宣布,称整个收购将在未来几天内完成.然而,关于双方合作背后的猜想和论证,才刚刚开始. 一波多折的交易: 6月,微软宣布收购领英,交易额为260亿美元,将主要以发行债券的方式,用全

希拉里开社交网络账号找工作,你还在投简历?

"我在 LinkedIn 上开账号了,没错,我正在寻找一份新工作."近日,为了竞选 2016 年的美国总统,希拉里·克林顿开通了职业社交网站LinkedIn(领英)账号,并幽默地称自己是来"找工作"的. 在希拉里的个人档案中,她用这样的标签来介绍自己:"妻子,母亲,祖母-养狗的人,头发图标,裤装爱好者,2016年总统候选人的秘书."暂且不论LinkedIn 上的公司有无能力给希拉里发出offer,希拉里的这条状态已收获 4000 多人点赞.200

如何更有效使用 Rational AppScan 扫描大型网站,第 1 部分: 工作原理及技术分析

Rational AppScan 工作原理 Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对 Web 应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 AppScan enterprise Edition 等.我们经常说的 AppScan 就是指的桌面版本的 AppScan,即 AppScan standard e

前端菜鸡关于 JS,Ajax,JSON,API,的一些思绪整理

header: 这是我的第一篇博客,希望这篇菜鸡总结能帮我找回该努力的方向吧.也许还能帮到几个和我境遇类似的大学狗?反正我现在是觉得这篇东西除了我不可能有别人会看了.hhhh... body: /*  7月29号加入了FreeCodeCamp学前端.大概倒推三个月在codecadymy学过python和JS的基础语法.倒推年初还把python和后端当做自己努力的方向.在知乎上听从建议去啃SCIP,结果第二章看到一半实在是被自己的数学打败了.又忙着考试和打游戏,大二的下学期就糊里糊涂的过去了.大学

做用户体验设计,你不得不知的18件事

以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 没有人会告诉你的设计小窍门 我在40岁的时后改变了我的职业生涯,成为了一名UX设计师.2014年,我在澳大利亚悉尼完成了一个为期3个月的UX设计课程.课程完成后,我仍然有很多东西要学.三年后回头看,这些都是我刚开始做UX设计师想知道的事情. 1 .做你自己 首先,对自己的技能和能力要有信心.以你自己的风格工作,而不是一味地追随别人.开拓你自己的设计之旅是至关重要的,不要被别人的所作所为所左右. 追

18个创业公司的18个方向,B2B创业成主流

2月28日,在微软创投加速器第7期的创业项目展示日上,18家创业企业讲解了他们的项目.微软创投加速器自2012年7月启动以来,入驻创业团队从早期以ToC内创业项目为主,已经逐渐转移到以ToB类项目为主的形态. 在本次展示日上进行讲解的18家创业企业,其中有15家都是ToB类的创业项目,覆盖传感器.电子税票.网站运营.量化投资.APP电商.APP支付.反营销欺诈.银行支付.基因分析.智能硬件开发.即时通迅.营销自动化SaaS.HR SaaS等细分领域,其中SaaS云服务是最主流的创业方向. 根据有

创始人,请不要遗忘自己的“隐形合伙人“

一.通用汽车收购硅谷创业公司,被该公司隐形合伙人狙击 近期,特斯拉市值已经超过福特,甚至在2017年4月11日曾短暂冲到通用汽车之上,着实让这些百年车企巨头感到"压力山大".通用汽车和福特等传统汽车厂商已经纷纷行动,投入巨资通过并购初创技术公司,与谷歌.苹果.特斯拉和Uber等新秀在汽车自动驾驶领域一决高下.其中,通用汽车在2016年3月收购了一家以软件作为未来无人车神经中枢的创业公司Cruise Automation,用来加强通用汽车的软件开发能力,加快汽车自动驾驶领域的发展. 20