Icebound

icebound-area

无题 – 随便记一下

最近发生了很多事情,不过人生的轨迹清晰了很多,在此做一个存档点,简单记录一下吧。

过去了就不疼了

又到一年秋招,今年我们组没有HC,所以很遗憾没有当面试官和拉帮结派的机会了,但是今年我帮了不少人找工作。

现在回想起两年之前,并没感觉当时有多努力,好像我只是在迷茫之中,随便投了投简历就找到工作了。直到昨天我翻我的证件照,发现我的简历改了十几遍,leetcode题刷了好几百道,才突然想起来:那段时间我非常的痛苦,被无法出国的失败所笼罩,还必须赶一个春招的尾巴。

不过好在过去了,现在已经一点痛苦都想不起来了,甚至还想笑,不就找个工作嘛,要是当时找不到开发的工作,现在我又在干什么呢?

国贸的楼与火星

国贸CBD的楼真的很帅,我是说,真的很帅。

在这样的楼下,我只有尽全力抬头向上看,才能看到楼顶。人真的很渺小,渺小到仅仅站在楼下就感觉到眩晕和恐惧。人又很伟大,伟大到能站在这样的建筑顶端。

我们什么时候能去火星上,建立这样的摩天大楼呢?我愿意为这件事情奋斗,恩。。。奋斗一段时间吧!如果有钱拿的话。

管理与技术手段

我们原先的infra team leader是一个很纯粹的技术实战派,现在在比亚迪仰望做智能驾驶的leader,也算是行业专家了。

当时遇到一个非常有意思的技术问题:为了研发测试,车上需要挂一块外置的硬盘,车载实时系统会每时每刻往硬盘里写东西。但是,不知道是连接件问题、sata芯片问题还是硬盘本身的问题,这块盘总是出故障,有时候error几秒就好了,有时候十几分钟不能恢复,这时候车就需要停下来处理这个问题。

我们原先的leader给出的解决方法是:向车辆域控制器内部的内置存储器持续写数据,当检测到外置硬盘ready时,移动数据到外置硬盘,其他情况持续检查外置硬盘状态。听上去这是一个不错的技术方案,但是实现上遇到不少问题:

  1. 如何保证移动数据的完整性,一次路测可能有许多文件,这些文件有相互依赖关系,如果只拷贝了其中一个文件,后续数据处理是搞不了的。
  2. 写入内置存储器->拷贝到外置硬盘,相当于内置存储器的IO增加一倍,另外内置存储器到外置硬盘如果不走DMA,CPU的IO也很难搞。

基于以上问题,这个方案一直在灰度,不敢大规模上。后来我们换了个新老板,这位新老板是一个在亚马逊浸淫多年的老油条了,他给出了一个终极解决方案:外置硬盘的问题,一律算车辆硬件系统故障,交给硬件团队处理。这样以后再出问题,就不关我们事了,问题对于我们组是直接解决。

至于后续硬件那边怎么解决的呢?没解决,但是用一些方法大幅降低了error的频率,下一代量产车上也不会再带这个硬盘了。

所以,哪个team leader是更优秀的team leader呢?

碎碎念

《反方向的钟》居然是二十多年前的歌。《如果的事》感觉可以做同性恋歌曲。另外我之前买的水月雨有线耳机比现在用的一众垃圾蓝牙强一万倍。有点怀念被我弄丢的魅族flow了。

国庆节回家,家里全部亲戚没一个知道我的工作是干啥的,解释也解释不清。50%的亲戚询问有无滴滴优惠卷,10%的亲戚询问滴滴是不是卖国贼。

上班两年半,作为一个技术工程师,观察了一下本领域的科普视频后,得出一个推论:网上的科普视频大部分都是不懂的人瞎写的,看看得了,别当真。

  1. cz000说道:

    倾向于leader2的方案。这个问题没有定位的情况下,leader1的想法本质是规避,不能从根本上解决问题。感觉很多时候 规避问题只会让系统越来越不稳定