领英工作三个月小结

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

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

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

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

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

一些非技术话题:

等级

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

面试

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

食物

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

时间: 2024-08-26 06:16:17

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

程序猿的奋斗史(四十七)工作三个月小结

文/温国兵 经常有网友问我在哪家公司工作.坦言.我如今所处的公司是一家初创公司.没有光环,没有炫耀,有的是踏实和认真.也正是由于这样,我才有很多其它机会. 我已经非常久没有更新文章.实际上工作确实比較忙,但我一定会保证每个月至少一篇文章.柴静所著<看见>中.提到陈虻所说的一句话:「不要由于走得太远,而忘记为什么出发」.也许,我们应该时不时停下匆忙的脚步,审视自己,反省自己. 工作3个月来.每天早出晚归.每天都有新的收获.这几个月来,养成的最好习惯就是写文档.从工作到如今,已经积累了数篇有点价值

程序员的奋斗史(四十七)工作三个月小结

文/温国兵 经常有网友问我在哪家公司工作,坦言,我现在所处的公司是一家初创公司,没有光环,没有炫耀,有的是踏实和认真.也正是因为这样,我才有更多机会. 我已经很久没有更新文章,实际上工作确实比较忙,但我一定会保证每个月至少一篇文章.柴静所著<看见>中,提到陈虻所说的一句话:「不要因为走得太远,而忘记为什么出发」.或许,我们应该时不时停下匆忙的脚步,审视自己,反省自己. 工作3个月来,每天早出晚归,每天都有新的收获.这几个月来,养成的最好习惯就是写文档.从工作到现在,已经积累了数篇有点价值的文档

领英Linkedin信息搜集工具InSpy

领英Linkedin信息搜集工具InSpy 领英Linkedin是一个知名职业社交媒体网站.通过该网站,渗透测试人员可以获取公司内部组成和员工信息.Kali Linux提供一款专用的信息收集工具InSpy.该工具使用Python语言编写.它可以根据技术分类,搜索公司相关的工作岗位信息.它还可以根据部门搜索员工信息.为了方便安全人员进行数据分析,该工具支持HTML.CSV和JSON格式输出.

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

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

TestLink学习六:TestLink1.9.13工作使用小结

1.默认当测试用例同名时,就会有提示.(以前版本需要修改配置) 2.测试用例序号:(缺点) 1)删除一个测试用例之后,后面的编号会再次加1,编号无法修改.(除非数据库修改) 2)可以手动上下移动测试用例,但序号不变 3.测试用例集不限三级,可有多级,且同一级可同时存在测试用例集与测试用例. 4.里程碑暂时用处不大. 5.添加测试用例到测试计划:只是测试用例与测试计划的关系,无版本管理.(必须理解) 使用场景:工作中需要为测试计划1分配它的所有测试用例, 解决方法:就需要把哪些需要包括的测试用例添

毕业两年工作三年小结

不知不觉毕业两年工作三年了,回忆记录一下. 大学.话还得从大学开始说起,高考两次顺利考上了武汉的一个著名专科学校,以极度郁闷的心情开始了我的大学生涯.大一上半年基本上是浑浑噩噩的过来的,印象最深刻的是和几个死党打牌,没有任何精神寄托,下半年开始学习C语言,听说是个很牛B的编程语言,就很想学习,差不多用了1个月的时间把高数课本看完了,以后上高数课我就拿出一本从同学那里借来的C语言看啊看,期末考试高数还考了98分,专科高数考得浅吗!C语言就没有那么好学了,到现在为止还是觉得要是哪天我能成为一名C语言

随笔-近期工作学习小结

一晃到复活节了,前段时间要换工作时还想复活节前能不能工作安定下来呢.现在安定算是安定吧,仍然在原公司没动.之前找工作时拿到一家offer了,但总感觉一阵恐慌,要离开舒适区去迎接新的挑战,而且整体薪酬还略低于当前.就在接到对方HR电话后打算写离职报告时,人资通知调了薪资,简直抓到一根救命稻草,终于可以说服自已不用折腾了,赶紧拒掉offer,另一家面试也懒得去了,再在老地方待个一年半载再说吧. 工作还是老样子,还是那些项目还是那些人,还是需要加很多班,和以前没任何变化,先这样做着看吧. 近期在前端优

工作进展小结

[工作计划] 第一周 浏览现有项目,讨论选定项目.选定项目之后,小组讨论分析需求.筛选需求文档中的功能,选出系统的核心功能. 第二周 完成涉众分析与数据采样,初步设计框架,与甲方保持沟通完善需求. 第三周 完成需求细化和优先级划分,完成所选定项目的过程建模. 第四周 进行原型设计,并完成基本框架的构建. 第五周 对项目文档进行整理完善,最终交付甲方验收. [工作进展] 小组成员每周参考工作计划,逐步完成相应工作,并及时调整下周计划,以便更有效率地完成每周的工作.截至第四周,我们已经完成了项目背景

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

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