周记:Six

版权声明:听说这里让写版权声明~~~ https://blog.csdn.net/f_zyj/article/details/81589625

这周一去 R o a d s t a r . a i 入职,原本说好的在星河 W o r l d 入职,但是由于甲醛没有清除干净,所以延期一周搬公司,这周只能去老地方上班,在深圳南山区的西丽山庄,从我住的地方需要倒三班地铁才能到,好在只需要熬过去这一周。

周一早上提前了半个小时去入职,发现公司体量很小,老的办公地点是一个别墅,中国区的员工不到 70 人,入职流程也十分简单,没有太多繁琐的过程,很快就领了电脑去自己的工位配置环境了,不过问题是,老的办公地点工位很紧张,因为创业之初,没有太多人,所以租的别墅并不能容纳太多人,所以只能挤一挤,听闻 H R 小姐姐说,新的办公地点是按照一百人的需求找的,所以搬过去以后条件会好很多,对了,接待我的这个 H R 小姐姐,长得巨像我大姑家的二姐。

这周由于公司硅谷那边有锅,所以我 m e n t o r 出差去补锅了,入职到现在并没有见到 m e n t o r ,但是 m e n t o r 十分尽责,每天都在微信上跟我联系,指导我的工作,并且跟他的同事再三交代,让帮衬一下我。对了,我 m e n t o r 是清华本科毕业,然后出国读的 p h d b a s e 也在硅谷那边,但是因为国内需要,所以平时都是在国内这边公司工作。

入职第一天,确知自己是被分配到了感知组,领了电脑就开始自己配置环境,工作需要用到 u b u n t u ,之前我一直使用的都是 M a c O S ,虽然系统十分相似,但是多少还是有些不一样的,主要是 u b u n t u 的坑没有踩过,所以总是被折腾的够呛。安装的 u b u n t u 16.04 的版本,安装这个很顺利,并不费什么劲儿,虽然是第一次安装,但是没有遇见什么问题,但是后续我就秉承着自己一贯的爱折腾的作风,不到一天把系统搞崩溃了,这个稍后再谈。

m e n t o r 的名字叫做用韬,给我的第一个任务主要是让我通过折腾 H a d o o p 来熟悉 U b u n t u ,不过用同组的李煊的话来说,用韬总是喜欢搞一些骚操作,要求我下载 H a d o o p 3 的源码自己编译,然后用 H D F S 搞分布式存储,为了优化性能,要用到 E r a s u r e   C o d e 的方式,所以要求 H a d o o p 3 得是包含 i n t e r   i s a l   e r a s u r e   c o d e 加速的版本, E r a s u r e   C o d e 的组合方式要用自带的 10 + 4 。最终目的是让我用 d o c k e r 把这个 10 + 4 的配置跑起来。看完第一个任务,我当时就犯嘀咕,这都是神马玩意儿,但是我又不能说自己玩不来,毕竟咱是来学习东西的,不过 m e n t o r 不在身边,折腾起来还是挺吃力的。

我问李煊,李煊只知道 H a d o o p 怎么搞,但是后边的这些优化操作他也没有听过,没法教我,要靠我自己去折腾,于是我就一步一步一点一点的搜索怎么搞,但是网上基本都是直接用的二进制的解压后直接用,下载源码编译的教程很少,最开始折腾了好久都没有搞好,其中有一个 m a v e n 的依赖,我一直装不好,卡了半天,然后出了一个小小的插曲,就是发现自己的电脑只要关机或者重启,界面会卡死,后来别人告诉我说是需要自己安装显卡驱动。在网上又是查了好久,总算是在旁边工位大佬的帮助下装好了驱动,然后继续搞 m a v e n ,嗯,你以为插曲到这里就结束了吗?噩梦才刚刚开始,装好驱动以后我继续装 m a v e n ,然后一不小心装上了,环境变量也配置好啦,但是不知道为啥不起作用, / e t c / p r o f i l e / e t c / e n v i r o n m e n t ~ / . b a s h r c ~ / . z s h r c 我都尝试了,但是始终不行,无奈抱着遇事不决就重启的心态,然后就出现了 l o g i n   l o o p 的问题,卡在登录界面无限登录,看来是显卡驱动又出问题了,然后进入了命令行模式,才发现,不仅仅是显卡出问题那么简单…… l s c a t e c h o 等等一系列指令,统统无法找到了,系统崩坏了,嗯,好,重装吧!!!

很好,很符合我的一贯作风,第一次玩儿 M a c O S 系统我用了五分钟把他搞崩了,第一次玩儿 U b u n t u 系统我用了不到一天时间把他搞崩了……一阵苦笑……又得重新装我费了九牛二虎之力才配置好的环境(个人习惯都是拿到新电脑都把平时在 M a c O S 上会用到的环境、软件以及插件配置好)。重装系统后,我并没有先配置显卡驱动,因为以前在 M a c O S 上并不存在这个问题,所以就没有考虑到先配置他,等我其他基本的东西都配置好了以后,才想到驱动,然后尴尬的是,自己配置好了以后又出现了 l o g i n   l o o p ,不过幸运的是,这次出问题的原因和上次不一样,说是可能由于装的双系统,在 w i n 里有些东西需要关掉,或者格掉 w i n ,不过李煊大佬帮我卸载了驱动以后改了几个东西重装以后 O K 了。

至此,我都不敢再相信网上那些乱七八糟的教程了,锅好多好多,再编译 H a d o o p 3 时,好在在源码里有一个英文文档叫做 B U I L D I N G . t x t 让我发现了,里面有各种依赖的配置方法,很快我就配置好了,但是在最后一步编译的时候,出了幺蛾子,因为网络问题,始终无法成功编译,李煊也没法子了,公司网络太差,虽然我已经改掉了源,但是编译的时候涉及到的一些源在国外,需要翻墙才行,我又不知道在源码中哪个地方可以改掉这个源,所以很无奈,最后李煊跟用韬反映了这个问题,没法子,只好让我先直接用编译好的二进制,安装好了以后,也跑成功了,此时已经是周四早上了,这期间我还按照用韬的要求装好了 l x d 以及 d o c k e r ,不过由于网络原因, l x d 创建容器一直拉取不下来资源,所以只好用 d o c k e r 了,并且,还让我去了解了 Z F S R A I D ,中间跟我打过电话考我学得怎么样,总之是十分尽心尽力了,虽然人远在天边,但是对我的关照还是很多的。

此时虽然安装好了 H a d o o p 3 ,但是进度太慢了,已经过去三天了,我还没有用 d o c k e r 跑起来 E r e a s u r e   c o d e 10 + 4 的配置,不过李煊跟用韬说让我先去搞第二个任务,用 Q T + C ++ 做点云处理的图形界面,需要实现点云各个方向的旋转、缩放、重置视角等等功能,让我参照 P C L 库中的 p c l v i e w e r ,吖,又是一堆我不懂的东西,但是依然只能硬着头皮上。

在装 Q T 环境之前,我先配置了一下翻墙的东西,不幸的是,第一天还没问题,第二天我的浏览器就无法打开网页了,但是可以 p i n g 通,貌似是全局代理的锅,把代理关掉以后就可以访问了,但是那就没法翻墙了,不关代理的话, F i r e F o x 需要关掉一个配置就可以了,但是 C h o m e 却不行,折腾了一个小时都没有搞定,最后为了不耽误工作进度,只好自己先关掉代理了。

在装 Q T 环境时,还算顺利,不过用韬始终觉得我在网上下载的那个没用加速的 H a d o o p 烂的像 一样,所以给我发了他自己编译好的加速版本,让我重新安装一下,这个也不费什么事儿。

周四,下午配置好了 Q T 以后,我就开始熟悉点云、 O p e n G L 以及 Q T 了,周四就这么过去了。

到了周五早上,李煊给我拷了工程代码让我去写,我先看了已有的源码,然后又开始尝试自己去写,但是毕竟没有写过,所以并不是特别顺利,由于需要用到数学库,我配置了 g l m ,可是莫名其妙的一堆报错,最后李煊说他经常用 E i g e n ,让我去学这个,基本上,这周要学习的东西就这么多了。

周五中午用韬再次跟我联系,问我 l x d 跑起来了吗,我把情况告诉他以后,他说那就用 d o c k e r 去弄吧,需要十五个 d o c k e r 才可以跑 E r a s u r e   C o d e   10 + 4 ,我跟他说现在李煊让我搞点云可视化的东西,下午公司要打包行李搬家,等周末回家了我继续搞这个 H a d o o p 的,争取把他跑起来,其实我心里也没底自己能不能跑起来,但是只能硬着头皮上了,毕竟赶鸭子上架都上了一半了。

下午打包行李时我继续在学习点云可视化需要用到的东西,因为我刚来没有太多行李,到了晚上七点,我帮着李煊在搬打包好的行李,因为最近公司测试无人车的事儿比较多,很多人都出差了,我们组只剩下李煊没有出差,所以出于一个新人的勤劳,我留下了帮忙往楼下搬东西。

对了,这周用韬还跟我布置了一个任务就是让我去玩儿楼下的那台 R a i d 10 的存储服务器,需要测试读写速度以及试试模拟盘坏了如何恢复数据,记录恢复时间,然而,李煊却一再建议我等搬到新办公地点以后再去测试,搞的我挺尴尬的,不过鉴于这边条件比较差,网络也十分不好,自己还有其他任务没有完成,所以打算一项一项来搞,就跟用韬说了一下李煊的建议,希望没有给 m e n t o r 留下不好的印象。

昨天晚上回来,先去网吧打游戏放松一下,挤了一周的地铁,浑身都不自在,终于结束了,所以找朋友娱乐一下,缓解一下一周的紧张情绪。一会儿还要去学别的东西,先写一下这周的笔记,好好反省自我。

倦鸟
2018.8.11 18:36

猜你喜欢

转载自blog.csdn.net/f_zyj/article/details/81589625
six