关于我去 ■■■ 实习的故事

于是打完比赛(拿了个破铜),应付应付期中考试,修修学校的破 OJ,然后果然还是开始找了实习。

关于比赛的悲惨故事(误),以后有时间再更新吧。

写简历挤牙膏挤了好久,都没有什么经历值得写进去。

在某学长的指导下,强行把我修破 OJ 的故事写了一下,把以前的两个大作业写了上去。

老想开坑的我到现在为止也没做出个啥来,全都无限搁置。好菜啊我(

拿着好不容易挤出来的牙膏投了今日头条和 ■■■,神奇地都过了。可能是各路学长的内推比较厉害吧(。

更神奇的是,面试也都过了,明明我觉得他们问我的问题我都回答的好菜……

于是呢,因为觉得 ■■■ 在做的事情比较厉害也比较有意思,某学长也讲去 ■■■ 的话应该可以学到很多东西,就放弃了头条的高薪去了 ■■■。

(这个学长让在 ■■■ 的另一个学长把我推进了 ■■■ 的 ■■ 组。提到为何决定推我进这个组的时候,他说他觉得我基础不错应该能进 ■■ 组。其实我觉得只是因为他想学 ■■ 中的东西所以就计划通把我弄了进去(大雾))

话说回来,因为他们的项目是开源的,所以关于项目的事情可以放心地写出来不用保密((

入职前

就是从面试之后开始的这段时间吧。面试官(也是现在带我的人)在面试的最后跟我讲了讲 ■■ 的架构什么的,然后给了我一堆资料让我这两个星期看一看,然后交一个 PR。

我说好好好好好,心里并不知道这是个什么用意

莫非是我面试太菜所以试着从另一个方面进行考核么。。

(后来感觉可能就是他们的面试之后留的小作业。。吧

结果这两个星期中呢,我修 OJ 修 OJ 修 OJ,顺理成章地没有完成任务

超慌张

(还好后来我入职以后并没有再问我这件事。。。(好奇怪)

另外呢,同时和我一起去 ■■■ 实习的还有集训队里我这一届唯一一个妹子,她比赛拿了银(我好菜啊)

她在 ■■ 组。

她周一没课,而我周一的课很难翘,所以她这周一入职,我周二。

周一晚上她回学校来,跟我们讲她觉得那边氛围超好。

于是,虽然我的任务没有完成,我也开始期待了起来…………

第一周 – 2017/12/12

第一天

带我的那个人(以下称为 A 君)问了问我学习的情况,开始让我写几个 bench,模拟在 ■■■ 上的事务读写操作。让一个人(B 君)跟我解释解释我要做的事情。

B 君讲,大概参照 XXX 补充 YYY 这几个函数。

我一看 XXX, 就是把事务操作中所有对 ■■■ 的操作顺序执行一遍,然后 bench 吗。

我觉得挺简单,甚至今天就能弄完。

于是看了一天代码。

我觉得,明天肯定能弄完。

第二天

跟 A 君聊起,他让我不用参照 XXX,去参照那个 ■■■。于是又看了一天代码。

第三天

看代码。

「这周能做完吗」

「啊,我觉得这周的话是肯定能做完的!」

第四天

开会被吐槽进度慢。

但是我「基本完成」了哈哈哈哈(不

周末

硬着头皮交了个 PR,没过测试,因为那边大概警告等级开得比较高吧,我有两个警告变成了两个错误。改掉,然后被吐槽:

[数据删除]

啊!这不怪我啊!

我开始写道:

[数据删除]

最终我还是没好意思把这句话发出去。太丢人了。全世界都能看见我丢人。

我还是默默把代码改了吧。

我好菜啊.jpg


所以从来没碰过超过一万行的项目的我,果然一上来是不太适应的。。。

(但是对园区的食堂的饭菜却是非常适应

……

所以我啥都没干成,为啥要给我钱((

咳咳咳。。不说这种废话了。。下周继续好好努力吧。。。


关于项目

反正是个开源的项目,所以关于这个项目的话题我啥都可以说而不用保密。

所以我还想再吐槽一下。。

■■ 用的编程语言是 ■■。

对,就是那个貌似没人用的怪异语言。

于是 ■■ 甚至还是世界最大的 ■■ 项目之一。

据说他们选择 ■■ 的原因如下

我们需要性能,所以不能有 GC。

C/C++?不行,太不安全了,出 bug 太难调了。而且我们好像好多人也不是 C++ 的老手。

诶,你们快看看这个刚出的语言,没有 GC 也不用手动管理内存;没有虚拟机,性能看齐 C++,是不是很符合我们的需求!

好!就这么干!

锵锵!一代绝世大坑就此诞生(雾。

这个语言是怎么做到的呢?静态检查啊!

啥,你这样访问可能会访问到已销毁的值?禁止你这样访问不就行了!

啥,你这里创建多个可写引用,如果并行写就会竞争?禁止你创建多余一个可写引用不就好了!

当然,有可写引用的时候,存在其它的只读引用也是禁止的!

私认为这是一个

通过不让你做任何事情来阻止你出 bug 的语言。

就不说语法难看的事情了。

println!("......");

print!!!快给我打印啊 cnm!!!!!

好吧。。这都是小事,语言只是工具(虽然我觉得学习 ■■ 比学习 C++ 还要吃力的多

但是呢,由于这个语言没多少人用,社区一片荒芜(并不

缺轮子缺轮子缺轮子缺轮子

怎么办!

自己造自己造自己造自己造

于是,为了使用 ■■■ 作为单机存储引擎,他们自己用 ■■ 把 ■■■ 封装了一遍。

于是,他们自己在 ■■ 上实现了 ■■■■■■■。

虽然是因为惧怕 C++ 容易写出内存泄露和数据竞争,但是使用 ■■ 而非 C++ 究竟节省了多少人力和时间,或者说,是否真的节省了人力和时间,我对此存疑。

况且,社区中会 C++ 的人一定比会 ■■ 的人多得多得多。这是否一定程度上阻碍了社区对这个项目的贡献?

嘛。。这都不是我该考虑的事情就是了。。毕竟这个项目到现在也算是做的很成功的。。。

* 因可能存在的潜在风险,隐去了部分可能定位到我所在公司的词语与图片。将来可能适当删除更多内容。

“关于我去 ■■■ 实习的故事”的3个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注