我穿成病娇反派的白月光(64)+番外
他盯着屏幕上那行飞速跳动的光标,看了很久。
有时候就是很神奇。
你明明什么都没说,但大数据就是精准地投送给你。
好像你的手机比你自己还了解你,知道你什么时候会无聊,什么时候会手痒,什么时候会想起那些你以为已经忘了的东西。
沈文洲坐起来。
反正闲着也是闲着。
他打开购物网站,搜了台电脑。
原身的电脑他见过,一台超薄的银色笔记本,放在书房里,好看得像件装饰品。
做编程的都知道,设备这东西,看着再漂亮没用,散热不行、键盘手感不行、性能不行,哪哪都不行。
他挑了一台配置拉满的工作站,选了闪送。
下单的时候他看了一眼价格,六万八。
穿越前的他买这台电脑要攒好两三个月工资,现在眼睛都没眨一下就付了。
他盯着支付成功的页面看了两秒,心想:有钱真好。
不到一小时,电脑送到了。
沈文洲下楼取件,然抱着箱子上楼,拆开,把配件一样一样拿出来。
主板、CPU、显卡、内存条、硬盘、散热器、电源。
每一样都在手里过一遍,检查接口,确认型号。
这些动作他已经很久没做了,但指尖的记忆还记得。
那种感觉像是回到了很久以前。
大学的时候,他跟室友一起攒电脑,两个人蹲在宿舍地板上,对着说明书一根线一根线地插。
室友总是比他快,但总是比他粗心,每次装完都要返工。
他是那种慢但仔细的人,每根线都要确认三遍,每个接口都要听到“咔嗒”一声才放心。
后来工作了,没时间攒了,公司配什么用什么。
再后来……
他甩了甩头,把那些乱七八糟的念头甩出去,专注在手里的活上。
散热器装好的那一刻,他按下开机键。
屏幕亮了,BIOS界面跳出来,自检通过。
他长出一口气,靠在椅背上。
好使。
接下来是装系统、配环境、搭开发工具。
这些事他做过太多次了,闭着眼都知道下一步该点什么。
手指在键盘上敲着,速度不快,但很稳,每一个命令都准确无误。
忙完这些,已经是下午了。
沈文洲靠在椅背上,盯着桌面发了一会儿呆。
桌面上干干净净的,只有几个系统图标。
他想了想,打开浏览器,找了一个业内论坛。
CodeForge。
这个论坛他穿书前经常上,没想到这个世界也有,界面都差不多,灰底黑字,看着像二十年前的BBS。
他注册了一个账号,用户名叫“shen”,头像随便选了一张默认的灰色方块。
注册完之后,他翻了翻论坛的版块。
技术讨论、开源项目、接单专区……和他以前混的那个论坛一模一样。
他点进接单专区,看了一圈,大部分都是些小活,无非是写个脚本、搭个后台、修个bug。
他挑了一个看起来最无聊的。
需求:某电商网站的数据清洗脚本。
数据量不大,但格式很乱,JSON嵌套了好几层,里面还夹杂着XML片段。
发帖的人说找了两个人都没搞定,价格挂在那里三天了,还是“进行中”。
沈文洲看了一眼价格,三千。
不多,但他不是冲着钱去的。
他就是手痒。
他私信了发帖人,对方秒回,把详细需求和数据样本发了过来。
沈文洲打开看了一眼,确实是烂摊子,数据结构乱得像被人揉过的稿纸,一层套一层,中间还有转义符没处理好,读都读不出来。
他活动了一下手指,开始写代码。
写代码这件事,对沈文洲来说,就像是骑自行车。
你以为你忘了,其实身体都记得。手指搭上键盘的那一刻,四周安静下来,只剩下呼吸和心跳,还有屏幕上一行一行跳出来的字符。
他没有用特别炫的技巧。
先写一个解析器把数据结构化,再用递归把嵌套的层级打平,最后做一次清洗和校验。
每一步都写得规规矩矩,注释写得清清楚楚,变量命名一看就知道是干什么的。
写完之后,他跑了一遍。
第一次报错,有个边界条件没处理好。
他看了一眼报错信息,改了三个字符,再跑。过了。
他把脚本打包,发给对方。
不到十分钟,对方回复了:“卧槽,这么快?我看看。”
又过了五分钟。“可以啊兄弟,跑通了!数据完全没问题!你用的什么方法?”
沈文洲回了一句:“递归打平。”
对方发了一连串感叹号。
“我之前找的人搞了两天都没搞定,你一个多小时就搞定了?兄弟你是哪个公司的?”