陈哲之所以提出要一个收尸人的要求,是他知道献血站的互助会有可能请出这么一號人物,毕竟想要在美利坚当收尸人,无疑是一件需求极大的差事,不论是人脉还是能力都有打点,涉及了底层和政府部门。
    做收尸人的本身不会游走於斩杀线上,但是从某种意义上,他们也无时不刻面对著威胁,这就是互助会之中会有收尸人的缘故。
    “互助会肯定是没法直接帮我对抗黑帮的,因为水太深,如果帮了就会难逃其咎,这是都懂的道理。”
    “但是这力所能及的帮助,却也是他们的作风。”陈哲心绪起伏,想起了另外一件事。
    下午到本的家中的聚会。
    ……
    布鲁克林,绿点区。
    绿点区算得上是布鲁克林北部一个安静得有点过分的街区,比起威廉斯堡来说近似於没有声音。
    从屋况来看,这里的房子大多是两三层高的联排別墅,红砖墙,木製窗框,门口停著老款的丰田和本田,街上同样没什么人,一只橘猫趴在某户人家的台阶上晒太阳,听见脚步声,懒洋洋地睁开眼睛看了一眼,然后又闭上。
    陈哲反覆確认著本发给自己的私信,果不其然在一间没有上锁的房门前推开,看见其中狭长的空间。
    抬眼一看,就见到一个穿著蓝色卫衣,头髮在脑后扎了个小揪的白人男子。
    “陈,总算来了?”
    本站了起来,询问道。
    “嗯。”
    陈哲见到对方看到自己没有任何惊讶,顿时也就知道了他的这个频道是本刻意去搜索的。
    本站在玄关里,侧身让陈哲进来。
    屋子不大,但收拾得很整齐。进门右手边是一个开放式厨房,灶台上摆著一台意式咖啡机,不锈钢的,擦得鋥亮。左手边是客厅,一张深灰色的布艺沙发,对面是一整面墙的书架,塞满了各种编程书籍和技术杂誌。落地窗前摆著一张书桌,上面放著两台显示器,一台是苹果的,一台是戴尔的,键盘是机械的,青轴,敲起来噼里啪啦响。
    “隨便坐。”本往厨房走,“喝什么?咖啡?茶?还是啤酒?”
    “咖啡就行。”
    本点点头,开始操作那台咖啡机。机器发出嗡嗡的声响,咖啡豆研磨的声音,水烧开的声音,混在一起。
    陈哲在沙发上坐下,目光扫过那面书架。《代码大全》《设计模式》《人月神话》《unix编程艺术》……有些他看过,有些他听过,有些他连名字都没听说过。
    书架最上面一层放著几个相框。一张是本和一个女人的合影,站在海边,阳光很好,两个人都在笑。一张是本和几个朋友的合影,背景是某个酒吧,手里都拿著啤酒杯。还有一张是一个小男孩的单人照,七八岁的样子,笑得很灿烂,缺了一颗门牙。
    本端著两杯咖啡走过来,在他对面坐下,把其中一杯推给他。
    “尝尝。我自己烘的豆子。”
    陈哲端起杯子,抿了一口。苦的,但苦得很乾净,后味有一点果酸。
    “不错。”
    本笑了笑,也喝了一口。
    两个人沉默了几秒。
    本放下杯子,看著他。
    话题到这里才算是进入了正题。
    “你那期文件操作的视频我看了。”本说,“讲得挺清楚。评论区反应也不错。”
    陈哲点点头:“谢谢推荐。没有你的推荐,涨不了这么快。”
    本摆了摆手:“不用谢我。內容是你的,我只是给个入口。能留住人是你的本事。”
    他顿了顿,目光在陈哲脸上停了一秒。
    “你那个短连结设计,”本忽然开口,“我当时听的时候就觉得有点意思。回去想了几天,越想越觉得那个预生成队列的思路挺巧。”
    陈哲没说话。
    本继续说:“一般人想到短连结,第一反应就是哈希、自增id、资料库。你想到的是成本,是cdn缓存,是预生成队列。这不是新手能想到的东西。”
    他盯著陈哲,眼神里带著一点探究。
    “你之前在哪家公司干过?”
    “没干过。”陈哲说。
    本的眉头微微皱了一下。
    “那你在哪学的这些?”
    陈哲想了想:“网上。看书。自己琢磨。”
    本盯著他看了几秒,然后端起咖啡喝了一口。
    “网上?”他放下杯子,“网上能学到这种程度?”
    陈哲没说话。
    本又沉默了几秒,然后换了个话题。
    “你平时主要写什么语言?”
    “python。”
    “框架呢?”
    “flask。最近在看django。”
    本点点头:“flask入门快,django重型一点,適合大项目。你觉得这两个最大的区別是什么?”
    陈哲想了想:“flask自由,django规范。flask让你自己选用什么库,django把一套东西都给你配好。flask適合快速原型和小项目,django適合团队协作和长期维护。”
    本听著,点了点头。
    然后他忽然问了一个问题:“flask的上下文是怎么实现的?”
    陈哲愣了一下。
    本等著他回答。
    陈哲沉默了两秒,然后开始说:“flask有应用上下文和请求上下文。应用上下文存应用级別的配置和变量,请求上下文存当前请求的数据。它们用栈来管理,推入和弹出,保证每个请求都有自己的隔离空间。实现上用了localproxy和localstack,线程或者协程局部变量,避免互相干扰。”
    本听完,沉默了几秒。
    然后他又问:“那django的中间件是怎么工作的?”
    陈哲想了想:“django的中间件是一个处理请求和响应的鉤子框架。请求进来的时候,会按顺序经过每个中间件的process_request方法,然后到视图函数,返回的时候再经过process_response。如果某个中间件返回了httpresponse对象,后面的就不走了。”
    本盯著他,眉头微微皱了起来。
    “你刚才说的那些,”他顿了顿,“是从哪看的?”
    “flask源码。”陈哲说,“django文档。”
    本沉默了几秒,然后端起咖啡喝了一口。
    喝的时候,他呛了一下。
    他把杯子放下,咳了两声,然后看著陈哲,眼神有点复杂。
    “flask源码?”他重复了一遍,“你把flask源码读了?”
    陈哲点点头。
    本又沉默了几秒,他往后靠在椅背上,盯著陈哲看了很久。
    心中几乎在震颤。
    这傢伙的水平,绝对不止当时看起来那么简单!
    本端起咖啡又喝了一口,这一次喝得很慢。
    他看著陈哲在书架前走动,目光落在那道瘦削的背影上,脑子里却转著別的事。
    当初在那一次聚会之后,他就关注到了眼前的这个新人,並且通过信息检索手段查询到了对方的社交媒体帐號……
    但本发誓,他是有道德的,除了看一眼对方的社交媒体帐號之外,什么都没看。
    於是本就知道了陈哲是油管的频道主。
    视频內容不错倒是不错,就是有点中规中矩,直到他看到了对方做的比较好的一期视频。
    第六期那个文件操作,他看了十分钟,关掉,又打开,又看了一遍。
    讲得太清楚了,甚至有点通透,倒也不是那种照著文档念的清楚,纯粹是是真的自己吃透了,再用最直白的话讲出来,那种感觉他太熟悉了,他自己做视频做了五年,知道这种清楚背后需要多少积累!
    这种积累,虽然比当时在聚会上看到陈哲时候对方的能力更强一点,尚且在本的肚量之內。
    只是现在嘛……
    现在他坐在自己家里,看著那个人站在书架前,隨手抽出一本《设计数据密集型应用》,翻了翻,又放回去,动作自然得像是在自己家。
    本又喝了一口咖啡。
    然后把杯子放下。
    “陈。”他开口。
    陈哲回过头。
    “你等我一下。”本站起来,往书房走,“我有点东西想给你看看。”
    “哦。”陈哲点了点头。
    见到陈哲的行为,本总算鬆了口气。
    他走进书房,把门带上。
    书房的窗户正对著后街,阳光从窗帘的缝隙里透进来,照在地板上,一小块一小块的金色。本在书桌前坐下,打开那台苹果显示器,手指在键盘上敲了几下,检索陈哲的信息。
    搜索。
    页面加载出来。
    他盯著屏幕,愣住了。
    名字还在。
    照片还在。
    签证状態还在。
    但是其他的一切,例如位置记录、手机號、邮箱、paypal帐號、github用户名、关联社交帐號。
    全没了?
    被覆盖得乾乾净净,什么都不剩。连痕跡都没有,像是从来不存在过。
    本盯著屏幕,手指在键盘上悬著,好一会儿没动。
    他又搜了一遍。
    还是一样。
    就连深层源档案都被覆盖了,可以说这种非官方的查询方法,根本奈何不了陈哲!
    他往后退了一步,靠在椅背上,盯著天花板。
    天花板是白色的,有一道细细的裂缝,从墙角一直延伸到窗户边。
    本咽了口唾沫。
    他站起来,走到窗边,拉开窗帘,往外看了一眼。
    后街还是那个样子,安静,没人。
    “还好,还好。”
    他放下窗帘,走回书桌前,把那个网页关掉。
    本深吸一口气,推开门,走了出去。
    陈哲还站在书架前,手里拿著另一本书,《unix编程艺术》,正在翻目录。
    本走过去,在他旁边站定。
    “这本不错。”他说,声音故作沉稳,“我当年入行的时候,这本翻了三遍。”
    陈哲点点头,把书放回去。
    本看著他,忽然问:“你对系统设计这块怎么看?”
    陈哲想了想:“还在学。”
    “学到哪了?”
    “cap理论,base原则,分布式事务的基本模式。两阶段提交、tcc、saga,大概知道是什么,不过没用过。”
    本点点头,没多问。
    两个人又聊了几句有的没的,youtube的算法,最近的热门技术,群里那些人的近况,本发现自己说话的时候,会不自觉地多看陈哲两眼,像是在確认什么。
    四点半的时候,陈哲站起来。
    “我该走了。”
    本站起来,送他到门口。
    陈哲推开门,回头看了他一眼。
    “谢谢今天的咖啡。”
    本点点头。
    “下次再来。”
    陈哲走了。
    本站在门口,看著那道背影消失在楼梯拐角处,然后关上门,靠在门板上,长长地吐出一口气。
    他走回客厅,在沙发上坐下,盯著那两杯喝了一半的咖啡,难以言喻的震撼心情在心中荡漾,发了一会儿呆,心有余悸,仿佛第一次认识陈哲。
    “这样的人才,怎么可能找不到工作呢?我真是想多了。”
    本嘆了一口气,缓缓把手里的推荐信收了起来,目光凝视著陈哲离开的地方。

章节目录

美利坚:我的模拟器不对劲!所有内容均来自互联网,欲望社只为原作者佚名的小说进行宣传。欢迎各位书友支持佚名并收藏美利坚:我的模拟器不对劲!最新章节