说实话:2022年底,面试过程中我个人感受最好的公司可能因为薪资价格没谈拢,反倒是面试我感觉最差的公司call我二面。
2022年12月2日,上午面试通过,下午发offer。当天晚上快下班了,HR喊我过去签合同,我打车过去,一个红灯路口,我拍下这张南京6点的照片。
2022年12月4日,只身一人前往无锡。与一位同事(利辛人)住在宜必思酒店(江南大学城店)。
这个隧道我在2020年6月走过,当时我是去苏州,受到疫情管控,必须要走这条隧道才能出站。当时这隧道里面湿漉漉的,走起来非常难受!
2022年年底我去无锡站的入站口,再次走了一遍这个通道。
2022年12月5日,早上9点入职地点:无锡京东科技JDT。
入职第一天,无锡这边的京东负责人王凯让”广亮无垠(微信名,他似乎在苏州)”给我开通京东erp账号。
等待许久,京东内部erp账号申请成功。
接下来让我我登陆咚咚(京东内部的沟通软件,可以参照禅道公司出品的免费的工具喧喧IM)。
本来安装软件是一件简单的事,要有海鸥申请过VPN,还得翻京东内部论坛才能找到京Me下载页面。
我这边是Mac,京东内部员工电脑似乎均是联想Thinkpad。所以我的Mac就无法使用他们提供的软件,磨磨蹭蹭。安装了咚咚2.0,京东海鸥,EasyConnect(无锡政务云VPN),配置了无锡政务云的Host。
第一天让我去拉取代码,我在想是不是什么Gitlab啥的工具,京东内部重复造轮子,让我们用他们内部的系统”行云”平台拉取代码。这个平台的大致的功能就是:类似于Confluence + Jira + Gitlab的功能。
这边的项目是新的。一个Java开发搭建的Spingboot框架后,封装了一些接口,然后就撤走到其他项目了。
我查了代码,就一个mock接口能用。然后请求进入一个名为 loginIntercepter的拦截器中,只要DB有这个请求,就会返回DB存储的mock数据。
于是我的工作就变成了,按照特定文档,伪造接口返回的Json的数据。然后拦截器是固定格式返回值,然后拼接上DB存储的json。然后这个拦截器还写错了,导致最终的接口返回值就不是JSON了。
上述内容都是我自己发觉。一开始项目无法启动,我就指定配置文件dev。然后也无法访问。我就找他们要政务云VPN(不问不主动告诉你,也没有啥文档)。然后项目跑起来了,我改个接口,发现数据不是我要的返回值,然后顺藤摸瓜,发现拦截器走DB的mock数据了。
然后告诉我先部署一版。我就试探的问:咱们Java项目用啥部署。谢鹏(开发负责人)告诉我:jar包部署。
我最大的感受就是京东远远不如阿里系好(后续我也会陆续更新:为啥京东不如阿里),可能大家都忙,沟通成本有点高。
我都问到这个份上了,直接给我Jenkins的信息呗?早上开会就说:今天下午4:00部署一下(我没有前置信息嘛)。
最后我问刘斌(Java开发)要:虽然沟通是一句话的事情,但是刘斌非常忙,我去打扰别人我非常抵触这个行为的。,
关键他自己都被告知如何运行发布这个项目。
然后我无法访问Jenkins。我再次询问刘斌的哥们,他告诉我添加Host文件。我真的非常难受。
我捣鼓半天,看了Jenkins上面启动sh,然后仿照说明啥的,还原一下如何部署。提交2次均失败了,于是我找此项目的部署历史,找到第一次成功的案例,我将我本地的Jar按照那个格式压缩了一下。部署就完成了。可以说CI/CD过程的持续部署,是半自动人工化的。诺大的京东(即便是新建立的外包),竟然还走这半自动化的方案,如果是因为政府项目不允许随意部署,倒也情有可原!
其次当前项目接口没有文档。已知的功能都没有文档。
据说这个项目的数据来源来自于电信部门提供。然而电信很久没有动静了。最起码下周才可能有结果吧。
对了,入职的第二天早上,王凯问我们第一天什么时候走的。我说:7:30。然后王凯没说话,一会开始工作了:拍拍我,和我一起来的同事说:我们这边1、2、4固定加班到晚上8:00。周六可能加班半天或者一天。
于是第二天,就有了下面一张照片。
第三天确定的新工位。
趣事
无锡的京东科技属于新办公场地。然后这边弄到基本5楼完工了(我们进去办公了)。需要领导来视察,于是这边人事、负责人啥的开始造一些形式主义的东西:拉横幅、借别人公司的绿萝摆到我们工位上。然后让我们集中坐在一起办公。