周四的办公室,v3.0项目已上线两周,运行稳定。李磊和艾丽的关系也进入“稳定版本”——每天一起上下班,周末约会,偶尔一起加班。但最近,一些细微的变化像代码里的warning,不致命,却让人在意。
早上,艾丽打开邮箱,发现一封未读邮件——来自GitHub的通知,一个开源项目的维护者邀请她加入团队。她点开,是个知名的前端框架项目,需要常驻北京。她犹豫了一下,没回复,关掉了页面。李磊端着咖啡走过来:“看什么呢?表情这么严肃。”艾丽摇头:“没什么,GitHub的通知。”
中午,两人去食堂。路上,小王叫住李磊:“下午来我办公室一趟,有事聊。”李磊点头,但心里有点不安——最近公司有重组传闻,说深圳分公司要扩张,需要调人。艾丽察觉到他表情不对:“怎么了?”李磊摇头:“可能是我多想了。”
下午,李磊去了小王办公室。小王开门见山:“公司决定在深圳成立新部门,负责华南市场。我想推荐你去,职位是技术总监,薪资翻倍,但需要常驻。”李磊愣住:“常驻?多久?”小王说:“至少一年。但这是升职机会,错过就没了。”李磊沉默,小王补充:“你考虑一下,下周给我答复。”
下班路上,李磊开车送艾丽回家。艾丽察觉到他心事重重:“今天小王找你,是不是说升职的事?”李磊点头,把情况说了。艾丽的心一沉,但没表现出来:“恭喜你,这是好机会。”李磊转头看她:“但我们要异地了。”艾丽握住他的手:“先别想那么多,还有一周时间。”
晚上,艾丽回到家,打开电脑。那封GitHub邀请邮件还在,她犹豫片刻,回复了:“感谢邀请,但我需要时间考虑。”发完邮件,她躺在床上,想起李磊的话——异地,一年。她突然意识到,自己也在面临选择。
周五,公司内部开始传消息——深圳分公司的调令下来了,李磊的名字在名单上。同事们投来羡慕的目光,有人恭喜,有人同情。艾丽坐在工位上,心情复杂。李磊走过来,低声说:“我还没决定。”艾丽抬头:“但这是好机会,你不该放弃。”
周末,两人去了东湖。阳光很好,但气氛有点沉重。艾丽突然说:“李磊,如果我们要异地,你会怎么办?”李磊停下脚步:“我不知道。但我不想失去你。”艾丽握住他的手:“我也不想。但如果我们都为了对方放弃机会,会不会后悔?”
两人坐在湖边,讨论未来。艾丽坦白:“其实,我也收到了北京的offer,一个开源项目的邀请。”李磊愣住:“什么时候的事?”艾丽说:“周四。我还没回复,但我在考虑。”李磊沉默,然后笑了:“看来我们都在面临选择。”
艾丽靠在他肩上:“如果我们都去追求机会,异地一年,能坚持吗?”李磊说:“不知道。但我想试试——就像分布式系统,节点分离,但网络连接。”艾丽点头:“那我们就试试。但有个条件——每周视频,每月见面,不能断线。”
周一早上,两人一起去公司。李磊去找小王,申请调去深圳。艾丽坐在工位上,回复了那封GitHub邀请,申请远程协作。中午,两人在食堂见面,交换了决定。李磊说:“我申请了,下周走。”艾丽点头:“我也申请了,下个月开始。”
下午,小王叫住两人:“你们俩商量好的?一个去深圳,一个去北京?”艾丽点头:“是的,我们选择协作,而非分离。”小王叹气:“好吧,但你们要保证项目不受影响。”
下班路上,李磊牵着艾丽的手:“后悔吗?”艾丽摇头:“不后悔。这是我们的选择。”武汉的夕阳拉长了他们的影子,像即将分叉的代码路径,但终点可能还会merge。
职场代码之恋,迎来了第一个重大转折——不是突然的冲突,而是渐进的选择。分布式协作,能否经受住距离的考验?还是会像无连接的网络,渐渐断开?
毕竟,爱情不是本地缓存,而是分布式存储——节点分离时,数据同步最关键。但如果网络故障呢?