最近发生了很多事情,不过人生的轨迹清晰了很多,在此做一个存档点,简单记录一下吧。
过去了就不疼了
又到一年秋招,今年我们组没有HC,所以很遗憾没有当面试官和拉帮结派的机会了,但是今年我帮了不少人找工作。
现在回想起两年之前,并没感觉当时有多努力,好像我只是在迷茫之中,随便投了投简历就找到工作了。直到昨天我翻我的证件照,发现我的简历改了十几遍,leetcode题刷了好几百道,才突然想起来:那段时间我非常的痛苦,被无法出国的失败所笼罩,还必须赶一个春招的尾巴。
不过好在过去了,现在已经一点痛苦都想不起来了,甚至还想笑,不就找个工作嘛,要是当时找不到开发的工作,现在我又在干什么呢?
国贸的楼与火星
国贸CBD的楼真的很帅,我是说,真的很帅。
在这样的楼下,我只有尽全力抬头向上看,才能看到楼顶。人真的很渺小,渺小到仅仅站在楼下就感觉到眩晕和恐惧。人又很伟大,伟大到能站在这样的建筑顶端。
我们什么时候能去火星上,建立这样的摩天大楼呢?我愿意为这件事情奋斗,恩。。。奋斗一段时间吧!如果有钱拿的话。
管理与技术手段
我们原先的infra team leader是一个很纯粹的技术实战派,现在在比亚迪仰望做智能驾驶的leader,也算是行业专家了。
当时遇到一个非常有意思的技术问题:为了研发测试,车上需要挂一块外置的硬盘,车载实时系统会每时每刻往硬盘里写东西。但是,不知道是连接件问题、sata芯片问题还是硬盘本身的问题,这块盘总是出故障,有时候error几秒就好了,有时候十几分钟不能恢复,这时候车就需要停下来处理这个问题。
我们原先的leader给出的解决方法是:向车辆域控制器内部的内置存储器持续写数据,当检测到外置硬盘ready时,移动数据到外置硬盘,其他情况持续检查外置硬盘状态。听上去这是一个不错的技术方案,但是实现上遇到不少问题:
- 如何保证移动数据的完整性,一次路测可能有许多文件,这些文件有相互依赖关系,如果只拷贝了其中一个文件,后续数据处理是搞不了的。
- 写入内置存储器->拷贝到外置硬盘,相当于内置存储器的IO增加一倍,另外内置存储器到外置硬盘如果不走DMA,CPU的IO也很难搞。
基于以上问题,这个方案一直在灰度,不敢大规模上。后来我们换了个新老板,这位新老板是一个在亚马逊浸淫多年的老油条了,他给出了一个终极解决方案:外置硬盘的问题,一律算车辆硬件系统故障,交给硬件团队处理。这样以后再出问题,就不关我们事了,问题对于我们组是直接解决。
至于后续硬件那边怎么解决的呢?没解决,但是用一些方法大幅降低了error的频率,下一代量产车上也不会再带这个硬盘了。
所以,哪个team leader是更优秀的team leader呢?
碎碎念
《反方向的钟》居然是二十多年前的歌。《如果的事》感觉可以做同性恋歌曲。另外我之前买的水月雨有线耳机比现在用的一众垃圾蓝牙强一万倍。有点怀念被我弄丢的魅族flow了。
国庆节回家,家里全部亲戚没一个知道我的工作是干啥的,解释也解释不清。50%的亲戚询问有无滴滴优惠卷,10%的亲戚询问滴滴是不是卖国贼。
上班两年半,作为一个技术工程师,观察了一下本领域的科普视频后,得出一个推论:网上的科普视频大部分都是不懂的人瞎写的,看看得了,别当真。
倾向于leader2的方案。这个问题没有定位的情况下,leader1的想法本质是规避,不能从根本上解决问题。感觉很多时候 规避问题只会让系统越来越不稳定