第一章
一公司要给我分配新项目了,临走时岳小乐说,听说是个大客户的系统重构。
赵明远点点头:记住,重构项目最容易背黑锅。先理清现有系统的问题,再做技术方案,别急着写代码。
回水围村的路上,岳小乐拐进了一家便利店。他站在招聘启事前犹豫了一会儿,最终拨通了上面的电话:您好,我看到你们招夜班店员...
9
华商银行系统重构项目启动会,现在开始。
周一上午十点,张经理站在会议室前方,投影仪在幕布上投出项目计划表。岳小乐坐在角落,努力让自己看起来不那么显眼。
这个项目周期三个月,客户要求很高。张经理环视会议室,陈志明任技术负责人,前端组由李雯牵头,岳小乐负责交易监控模块。
岳小乐猛地抬头,不敢相信自己的耳朵。独立负责一个模块这在两周前还是不可想象的。他偷偷掐了一下大腿,疼得差点叫出声。
会议结束后,李雯留下来给他讲解项目细节。交易监控是核心功能之一,她推了推眼镜,你有两周时间出技术方案,然后我们过会。
岳小乐点点头,手心已经沁出汗来。李雯突然压低声音:刘强调到测试组了,但还在这个项目里。小心点,他不太高兴。
接下来的日子,岳小乐像陀螺一样旋转。白天在公司研究项目需求,晚上去便利店值夜班,凌晨回到出租屋继续写技术方案。便利店的夜班从晚上十点到早上六点,时薪25元,虽然不多,但足够支付父亲的药费了。
凌晨三点的便利店安静得可怕。岳小乐站在收银台后,一边注意着偶尔进来的顾客,一边在笔记本上画系统架构图。有时实在太困,他就用冷水洗脸,或者大口灌下便利店即将过期的功能饮料。
小伙子,这么晚还学习啊一天凌晨,一个满头白发的老顾客好奇地问。
岳小乐合上笔记本:工作需要的资料。
老人买了包烟,临走时突然说:我孙子也在科技园上班,天天加班到半夜。他摇摇头,深圳啊,就是拿命换钱的地方。
岳小乐笑笑没说话。等老人走后,他重新打开笔记本,继续研究WebSocket的断线重连机制。他知道,自己不是在拿命换钱,而是在拿命换一个可能性——那个可能留在深圳、改变家庭命运的机会。
10
两周后的方案评审会上,岳小乐的黑眼圈已经深得像化了烟熏妆。他站在投影仪前,详细介绍自己设计的交易监控方案。
考虑到实时性要求,我建议采用WebSocket+WebWorker的方案,主线程负责渲染,Worker处理数据...岳小乐的声音有些沙哑,但思路清晰。
会议室里坐着张经理、陈志明、李雯,还有...刘强。作为测试组代表,刘强有权参加所有技术评审。岳小乐能感觉到他审视的目光,像刀子一样刮过每张幻灯片。
性能指标如何保证刘强突然打断他,你这种架构在高并发下肯定会卡顿。
岳小乐早有准备:我做了压力测试,在模拟2000TPS的情况下,页面FPS保持在45以上。他调出一组测试数据,这是测试报告。
刘强显然没料到他有备而来,脸色阴沉地靠回椅背。
方案不错,张经理最终拍板,就按这个来,下周一我要看到原型。
会议结束后,李雯叫住岳小乐:你最近气色很差,别太拼了。
岳小乐勉强笑笑:没事,就是睡得少了点。
对了,李雯犹豫了一下,我住的那个小区有空房出租,虽然旧了点,但有阳光,价格也合适。你要不要看看
岳小乐心头一暖:谢谢雯姐,等我这个月工资发了就去看看。