关于我的工作

我大概有6个月没有更新我的博客了,在这期间生活中最大的变化就是到上海工作,我是1月4号入职的,想着在入职工作半年后的6月4号写一篇关于我现在工作的文章,同时也供读者们参考,但并不意味着你们需要遵循我的经验,因为找到这份工作对我来说也是个非常随机的事件。
评论有感
Author

MAO Dongyang

Published

June 4, 2026

关于我的工作

毕竟工作了6个月,虽然没满,但按一般情况下来讲,6个月也是中国法律所允许的最长的试用期,通常对应的是三年以上合同。那么我们就可以认为,6个月的时间,足够你观察并且选定你可能要做一辈子的工作。并且我在法国最长的实习《注视模式的个性化预测》也是为期6个月。那么我们可以认为,6个月是一个很好的来进行总结的时间。所以我在入职6个月之际,打算写这样一篇文章,来讲述我是如何找到我现在的工作的,也是如何确认这份工作就是我想要的。

如何找到工作?

大家如果看过《长春之旅》,这篇我之前写的文章,就知道我在出发前往长春旅游之前参加了一个招聘会,并且我现在的工作就是在那个招聘会上找到的,叫做“2025年秋季上海市促就业专项行动”,我当时就在那个招聘会里面找,就看见了一个做海事技术的企业,我当时也没特别留意名字,但它名字中就有海事技术。然后我顺势走过去,在他们桌子的椅子前坐下,同时说出“既然你们是做海事技术的,那么一定要考虑一下上海海事大学的毕业生。”同时把简历给了他们。但没想到就是当时这么随意的一个无心插柳,就见过了我未来的两位同事,我当时确信是两个人,但我忘了是哪两位,导致我们现在一定是同事,但我想不起来第一次遇见的那两个同事是哪两位?现在我们进一段插叙,讲一下我找工作前的背景。

找工作前的心态

其实自从9月份回到中国之后,我虽然一直去各地参加招聘会,也给一些国央企投了一些简历,并且我的第一份面试邀请是二零二五年10月28号的武汉招商银行,还人模狗样的去租了一套西装去武汉的招商银行大楼去参加了面试,没想到当时的面试只有群面。当时应该是总共9个人,只有两名本科生,剩下的都是硕士生,还有一个和我一样的中国地质大学(武汉)的计算机专业的同学,那群面大家都知道了,极少是招技术岗的,我面试中听他们的口气,可能主要想招募的是柜员岗。那我当时就知道了,可能要像巴黎的华为一样一轮游了,我这个人倒不是群面的时候不敢表现,而是表现过于尖锐且出乎意料。我不是那种群面中抢夺别人话语权的人,但确实是那种语不惊人死不休的人。我的说话方式和语言结构让我非常不适合做业务岗,当然我也不想做,毕竟我最开始报的招商银行的是它的技术岗。最终结果也不出所料,直接没回应了。然后想到招商银行把我骗去武汉,花了路费,并且还花100块钱租了套西装,并且还不报销任何路费,气上心头我直接把招商银行的银行卡和信用卡全部注销了。从这点上,你们也可以看出我不适合直接面对客户,完全的爱憎分明,并且有仇当场就报了,没报就是记仇。不过我还是得说一下,招商银行还是正规的,大楼也非常气派,等待面试的时候,还有山姆超市购买的小零食,我还记得有那种肉松苏打饼干,后来在上海工作后,我也买了吃了。不过相比较下来,我还是从宜昌去的武汉,相对来说还近一点。有一个共同面试的西安建筑科技大学的男生,是个本科生,然后特意从西安跑过来面试,看见在场的七个研究生,并且由于年龄小,阅历也少一点,自己还表现得非常紧张,轮到自己的时候,还不能发言,等到各位发言结束后,我帮他说了一句,“还有一位同学没有发表观点,我们听一下”,然后他才开始发言。面试结束,坐电梯下来的时候,他说他自己人都麻了。我建议,各个大企业,如果你的客户对象是普通人,做的是大众购买的商品或者是金融服务的话,至少邀请来面试的同学,一定要报销路费和酒店费用。因为这些面试者,同时大概率也会是你的客户,你给他发了 offer 还好,如果你真的让他白跑一趟,那我估计他对你的品牌印象就差了。特别还是这种替代性强的银行业务,你说招商银行就真的那么不可或缺吗?我看也不是。钱存在哪个银行那里不是存?

面试西装

武汉

其实我找工作的时候,就抱着一种并不是一定要找到工作的心态来的。当进行毕业答辩的时候,我对我的实习导师Alexandre BRUCKERT说的也是我计划完成工程师学业之后,去进行博士项目。当时我的实习导师对我说,我现在名额满了,没法接收你,并且现在已经是年末了,今年的博士项目都已经结束了。但是你可以2026年3月份去看一下有没有合适的博士项目。我就预计等到3月份去进行申请,毕竟有工程师学位的学生想读个博士还是不难的,因为在法国,虽然博士是岗位制的要支付大概2000欧元每月的工资,但还是远比雇佣一位工程师要便宜,这种亏本买卖在法国没有多少本地同学愿意干,所以,通过这种方式去读博士的中国学生倒挺多的。我们同时去法国的中国学生中就有不少。我觉得这也是一条不错的路,毕竟我堂哥就是取得化学博士学位之后去爱荷华州立大学读博士后,学术道路似乎是一条不错的路。我的计算机专业水平一直都不差,并且广阔的知识面让我更容易想到解决问题的方案。但也是这种广阔的知识面,让我不喜欢为发论文而工作,去逐一处理那些细节问题。相比之下,我更擅长体系化的去解决工程问题,当然这种特质也让我更像一个工程师,并且作为取得法国工程师学位的学生,我们在各种层面上已经站到了职业教育的顶点,没必要更进一步去取得学术教育的顶点。去进行博士项目是一个好的选择,但我的研究实习也告诉我这并非我最喜欢的生活方式,所以我也只把它当成3月份之后的备选。与此同时,另一条道路是和我一个技术精湛并且一直相互信任的朋友去共同组建一个承接外包项目的工作室,这也是他一直以来的计划。这个也在上海,并且能够在保证收入的情况下,有充分的自由,是一份不错的工作,至少比大多数工作要强,直接创业,上去开团。所以我当时需要做的,就是等,等证书到手,时机合适,同时尝试性的去找一下工作。所以我甚至都没有去注册什么招聘软件,除非那些央国企要求在国聘的平台上注册一下信息,我就完全没有考虑类似BOSS 直聘这样的软件,我早就听说过这样的软件,成功率低,而且消耗精力。不过我一个很好的朋友还是通过 BOSS 直聘很快找到了工作,并且入职了,并且巧合的是,和我后来入职的单位还是在同一园区——紫竹科学园,他在四号楼,我在七号楼。但事实证明,BOSS 直聘找到的工作还是不靠谱,公司决定把他派去马来西亚长期外派,然后他就辞职了。我投了很多央国企,甚至包括在家乡的中国电信,但是很多都没有回应,并且由于他们的招聘平台是分开的,所以每次都要填写一遍信息,最终填烦了,还是靠着我爸,每填一个给我100块钱,我才按照他给我的那些央国企信息去填写,结果最后一个也没有来。因为他知道的信息只能是那些大企业的,而他完全没有考虑到竞争烈度会导致我根本过不了简历初筛,找工作最重要的不在于你知道哪些大企业,而在于你知道哪些企业会和你匹配。所以我的计划是来上海进行招聘会线下寻找,但他的赞助让我获得了丰富的尝试面,证明了网上的那些信息也不太可靠。比如JOBS组织的海归招聘会,一个给我发面试的都没有,而且没有技术岗。并且对于我的情况,适合找工作的城市也只有上海,深圳我实习的时候去过,不仅天气闷热,而且产业结构和厚度也不如上海先进,我承认深圳市有很多不错的大公司,能去这种大公司,自然是很好的。但这些大公司不要你的情况下,哪里的小公司更好呢?我相信是上海1。当然,在计算机领域最顶尖的人才,国内就业我统一推荐北京,当然可能也不需要我推荐。在现在的大模型厂商的体系中,最好的模型厂肯定是在硅谷,而国内唯一拥有足够产品丰富度的地方就在北京。而大模型就是现代最先进的工业产品,Token就是推动自动化工作流程的基础设施。除此之外,所谓互联网行业最好的收入方式就是打广告。如果你找工作指向性很强,就要去那么几个大公司,那么你满足这几个大公司的招聘要求就可以了。但是如果你退而求其次,去不了那几个大厂,那么找工作就变成一个概率论问题了,我们应该去一个找到合适工作概率更高的地方去找工作,这也就是为什么我选择的是在上海的招聘会。

参加面试

当时投简历之后,我就去长春玩了。回家之后收到了我现在工作的公司——海思特海事技术(上海)有限公司,康经理给我发来的邮件,通知我去参加面试,但这个时候并没有主动告知我有面试补贴。然后基本上同时,有一家叫做“大巧不工”的软件技术公司也给我打电话并且添加微信发来了面试邀请,有趣的是,这两个面试时间是同一天。这时候面对两家比较陌生的公司,因为不是大厂,你很难知道他们具体的工作环境是怎样的,软件技术公司看起来和我的专业要更加匹配。而海思特看起来规模比那个软件技术公司还要更小一点,参保人数只有21个人。这个时候从已知信息看起来,应该去一个专业对口的公司,但是之前吃的招商银行不报销路费和酒店的亏,我就决定无论如何先问一下。然后海思特回复说报销往返高铁费,这个时候我又问“大巧不工”,他们说不报销,然后我又问,那能否调时间?他们说不行,那我就直接对他们说,“抱歉,另一家公司同意给我报销路费,你们的优先级更低。那我就没法参加这次面试了。”不得不说,有时候我都很佩服自己的情商。实际上我就是这样的,当面交流,我的情商会表现得高一点,而打字的话,因为感觉不到有人在旁边看着,我就是想到什么说什么了。可能这也和我写博客养成的习惯有关。

约定好时间后,我来上海参加面试,然后为了省钱,就在交通大学门口的一个布丁酒店住了一下,那个位置正好公交直达。其实那个酒店真的不贵,换算下来,每天的酒店费用比我现在租的房子都便宜,但是房间很小,感觉和我刚到法国住的CROUS的9平米房间差不多大。然后就直接去参加面试了,面试约定在上午。我对此也并不紧张,毕竟报销路费,来上海一趟也没损失。我很少因为面对一件事准备什么,比如大学的期末考试,我绝对不会考前突击,因为我平时在课堂上就已经通过主动和老师交流,把所有知识都弄清楚了。甚至包括高考,我也只是配合学校做最低限度的准备,其出发动机也只是尽量把每个知识点弄懂,因为我相信这些知识是有意义的,这种注重过程的积累而非结果与目的的处事方式,让我不会因为一件事准备不足而紧张。更不要说这种允许多次尝试的工作面试了,毕竟这家公司拒绝了,就换下一家。然后我注意到,这个面试是单独面试,不是群面,这算是我比较擅长的,不用担心又爆发“群面风暴”。然后为了避免口说无凭,我又把我本科的成绩单以及之前在“吴淞特种船研究社”工作的照片打印出来带过去了,我比较讲究眼见为实,再加上打印几张照片也不是什么难事,实在没话说了,还能以此为话题。然后就去参加面试了。然后就来到紫竹科学园,看见了这几个结构主义的大楼,然后就参加面试,沟通一下。然后面试我的,我现在就只记得三个人,康梦琪、刘震海、张磊,康梦琪是行政经理,负责联系我的,之前就知道了。刘震海是我入职之后的部门经理,张磊算是我的师傅,只和我的工位隔一条过道。相当于他们也是给自己找同事。面试倒没有问什么技术问题,实际上也没必要问,毕竟工程师毕业证明和成绩单可以回答一切技术问题,好在他们好像是知道法国工程师学位的,因为交大也有一个法国工程师的海外交流项目。于是沟通进行得很顺利,因为针对简历上的内容都是我的亲身经历,并不会有什么困难。然后他们邀请我去吃午餐,并且参加他们下午的会议,我推掉了“大巧不工”的面试,自然也没什么事,于是就欣然答应。下午好像是公司的全体会议,可能他们也想看一下我这个候选人是什么样子的,就安排我在会议后进行一场讲话,我就结合自己工程师阶段的研究实习项目,以及在“吴淞特种船研究社”的工作经历讲了一下。然后还用随身携带的小本本总结了一下他们的发言,并给出了自己的观点。公开讲话对我来说很简单,在高中阶段陈关勇老师的鼓励下,就屡次公开讲话,在大学这更是成为常态了,但我也没有参加过什么演讲比赛,就是在一些预科班党课上,或者那些需要个人汇报的公共课上讲的比较多。但更重要的是,我是上海海事大学毕业的学生中很少有的拥有浓厚海事特色的计算机专业学生。

“吴淞特种船研究社”讲解工作

吴淞特种船

海事特色

我没有辜负上海海事大学的培养,虽然海事大学没有计算机和海事的交叉学科专业,但是,只要你想,你在海事大学了解海事是非常简单的。你走在海事大学的校园里,你就会看见那一艘镶嵌在陆地上的船——“吴淞号”,并且旁边就有一个真正的海事灯塔。这两处建筑还真的不是装饰,都是有实际功能的设施。那时候我就一直想去那个“吴淞号”上转一下,不过一直都没开门,直到社团招募活动——“百团大战”的那天,我走到了“吴淞特种船研究社”的摊位,当时是社长王干在那里,因为他们提供参观讲解服务并且顺带招新,然后我就报名了,并且他们带着我们去参观了。之后顺理成章,我就加入了那个社团,因为我针对这种我感兴趣的东西,记忆力一直很好,然后又敢于去讲,很快就成为讲解员了。然后就一直在社团从事工作并且培养讲解新人,直到我前往法国。因为我是预科的时候就加入的社团,经过了大一大二大三,最后我担任了相当于社长的职位,不过实际上我从来没有从事过社团管理工作,我只是一直在担任讲解骨干,有时候外面小朋友或者团体来参观的时候,我们去讲解,还能获得200块钱的饭卡充值,还是非常不错的。所以这也相当于也是我大学唯一参加的一个社团。在社团的学习中,我基本上了解到了船上所有能摸到的物体是干什么的,各个不同颜色的管道是什么系统?因为“吴淞号”是一个具有四种液态货物,原油、化学品、LNG、 LPG 的训练船,所以对于集装箱和散货,我未必充分了解,但对于液货我是相当了解的。这种先触摸到实物,然后了解理论的学习方式,从实践到理论,并且加上费曼学习法,让我快速了解了海事方面的知识。当然,由于那艘船是开不动的,所以船开起来究竟是怎样,我也不知道。不过船上的结构以及人员如何安排,程控电话和声力电话的区别,怎么点名,怎么佩戴防毒面具,如何给全船通电这些我是知道的。

然后预科之后转入本科阶段,我还选修了一门《航海导论》,授课老师是白响恩,然后我担任她的班长,在课程汇报中也讲了我在“吴淞特种船研究社”上担任讲解员的工作,在这门课上,我了解到了集装箱船的配载,以及一些避碰规则。白老师的课讲得非常好,我直到现在我都还记得她讲的一个事例。她说她实习指挥船舶避碰的时候,由于非常小心谨慎,所以只敢下令,比如小角度转动,比如左舵二、左舵三。当时她的带教船长就说,你这样别人无法判断你的船势与意图,直接左舵十。并且她还参加过极地航行,当时有一张照片是,科考船上所有女性的照片,只有她一个人的制服是船员,说科考站每年都会招募志愿者进行越冬,大家想去可以找机会报名。然后她还开过核动力破冰船——“胜利50年”号。我们当时课上听得津津有味。更重要的是,她对于海事文化的阐释,解释清楚了海洋文明的精神内核是被海事活动塑造的。

船舶停留在港湾中最安全,但这并不是船的目的。

我们有时候需要避开风浪,这是识时务。但我们不应该将希望寄托于附庸强大的存在,而不相信自己的力量。很多人找工作不就是这样的吗?看重平台的大而不能倒,而忽视自己在该平台中可以起到的作用。人在社会中的劳动是为了达成自己的目的,而不是把自己卖给一个出价更高的机构,稳定是在机会无法达成之后的退而求其次的选择,而非首选。

这个上面就是介绍白老师的视频,大家可以看一下。作为很少见的女性船员,还是应该大力宣传的,她也算是海事大学的头面人物。我们必须得承认,海上条件还是艰苦的,因为我们公司出差补贴标准是城市每天100,港口偏远地区每天200,船上每天300,这还只是我们只需要短期调试设备,不用值班干活的情况下。我问了我社团商船学院的同学,他说他们的理想就业方向就是不上船,所以优秀的同学要么考公,要么考研,要么考研了之后再考公去海事局。所以我并没有对海事抱有不切实际的幻想,我对于海事的喜爱,本质上是对于开船的喜爱,而对于开船的喜爱,本质上是对于操纵巨型机械的热爱。尤其是当时,海上是没有网的,新鲜蔬菜水果航行后期是不多的,而且对于船员来说,醒着的时候相当于都在干活,谁都绷不住。可能船上生活条件提升了,只是让上船的人没那么痛苦,也远远赶不上陆地。首先,低级船员是不可能有女性的,因为招的都是些水手,力气活,工作环境跟矿工有的一比。高级船员的轮机部也很难有女性,因为轮机学的和机械、热动差不多,但是工作环境更恶劣。之后我同班的一个女生就是进入商船学院轮机专业后拼命学习,从轮机专业转专业转到网络工程专业的。所以高级船员的甲板部对于女性来说算是比较友好的部门了,但有时候仍然要面对船上没有女厕所的尴尬境地。所以成为一个女船长是不容易的,航运业是一个市场化部门,不可能像空军、海军、陆军、航空兵、装甲部队一样,定向培养几个女战士,招几个人来证明男女平等,即使业务能力差一点也不要紧,要的是一个象征,公民无论男女都要履行国家义务的象征。我们当然不能说女性船员一定是最优秀的,但你至少要达到和男性船员一样优秀,才有可能被船队选择,我相信任何运营公司都不值得因为男女平等一个名头让自己冒风险。

经过在海事大学的熏陶,让我对海事领域的工作有特殊的加成。你说论计算机水平,我只能算是海事大学计算机专业毕业生中顶尖,在复旦交大的这种毕业生中间只能算一般。但如果你要解决的是海事领域的问题,那在一般计算机学生完全没有概念的情况下,我脑中就有一个完整的框架了,我至少可以比较妥善的回答一个问题应该做什么,以及应该怎么做。这也就是为什么阐述海事领域的主题对我来说并没有太大压力,基本上可以达到招来就用的程度,不用完全从头解释,这是很重要的。很多时候企业招人不就是这样的吗?虽然大学毕业生在工作领域完全不可用,但是同专业的学生至少知道一些相关的概念,培养起来比较容易一点。如果海事特色只是让我和这家公司粗略匹配的话,那么我在法国工程师阶段的培养,以及研究实习带给我的知识则是在具体的工作上都详细匹配了。是真正的人尽其才。

法国工程师

大家可以在我的个人简介中看到这张法国工程师证书2

法国工程师证书

这是我在上海海事大学参加的海外交流项目进而在法国学习三年获得的工程师证书,相当于硕士学位。这种教育制度在全世界知名度并不高,但我恰恰认为它是非常合理的。我也非常建议大家留学去选择法国工程师项目,甚至可以说如果不打算读博士的话,这就是法国留学的首选。你可以辩解美国的一些硕士项目,或者德国的TU9学校的硕士项目也很不错。但这只是学校不错,并不是制度不错。首先,法国留学的福利它都有,比如没有学费、一欧餐、CAF房补、在南特还有免费的公交车,三年花24万人民币,一年即使在国内也能赚12万人民币以上,这种效费比我相信就已经不用多说了,虽然工程师项目的渠道有限,不能保证人人都能去读,但基本上能保证人人都读得起,并且能回本。当然,这些都不是他的核心优势,它的核心优势是,他清楚自己想要培养的是什么人,并且以此为目标去设置培养计划,简单来讲就是实事求是。你像国内,学硕专硕都要论文,那你设置专硕的目的是干什么?大学和科研机构只专注于自身,或者说只会自身的学术再生产,横向项目把学生当廉价劳动力使用,而不是专门为其设置的训练项目,这导致学生要么学会写了实际工作中用不上的论文,要么只相当于做了一个低薪工作。当然,如果研究具有连贯性,能给这个学生一个博士项目,或者说横向的公司能把学生吸纳进去,解决就业问题,这也不构成什么问题,因为你解决了自己抛出来的问题,那就是没有问题。但是如果我们真的想培养一个,我不知道未来他会去哪工作的工程师,我们应该怎么做呢?就应该聚焦于培养的实用性,全面性以及多样性。那我来讲一下,即使同样的课程上海海事大学和南特综合理工学院有什么不同,就比如公共基础课——统计,在国内的话,应该会有一个文理学院数学专业出身的老师给你上课,但在工程师学院一定是由研究计算机科学相关领域的老师给你上课的,这你当然可以说是师资力量不够,不能专门培养一个研究数学的老师。但作为一个计算机专业的工程师,你需要的是知道统计在计算机领域内的用途是什么,你需要以计算机专业的视角去看待统计,而不是以数学专业的视角,还有主成分分析,异常推定等等这些。我们需要知道的是,该专业内某个基础学科的授课深度应该如何?不是越难越好,是越能抓住重点越好。给计算机专业学生的专业基础课,至少计算机专业的老师得会,并且是明确用过的。然后,更重要的是实用的,国内计算机专业本科四年Git都不接触也是有的,而工程师学院给每个学生入学都提供远程 Git 仓库供项目合作使用添加老师以 commit数进行小组成员参与度评分。还有不同主题的训练项目,比如把眼动数据采集融合到心理学测试的开发流程中,靠笔迹识别公式的研究项目,对于工程师来讲,你没必要深入研究,更多的是借助这些研究项目,问你一个问题,如何将想法进行落地?重点是建立不同技术的适应性,更重要的是知道有这么一回事,让你学习到如何在一个崭新的领域展开工作。当然还有课程介绍,逐步进入开发视野的函数式编程,以及由工作的后的校友亲自授课的 DevOps学习CI/CD。还有更重要的,就是跨领域合作,比如我们会和南特高等设计学院,共同设计一个展品,当时是关于海洋生态变化的,他们解决模型构想概念设计以及海报,我们解决展品上的通过单片机控制灯带发出指定颜色。而工作中需要跨领域合作的场景是极其常见的。最重要的还有实习机会,在工程师的培养方案中,会有每年的强制实习时间,老师也会在群里面发布各种实习机会,并且实习结束后,学校会有专门的秘书部门发布实习合同还有专门的学校导师来进行验证,学校就替公司验证了实习的真实性,就保证了工程师学生的实习一定是真实的。实习总时长大概就是,三年培养方案中有累计一年的实习时间,而毕业长达6个月的实习是很有可能决定你之后的工作或者读博的。这和国内研究生需要自己抽时间,自己去找实习有很大的不同。而且所有实习中有一年必须是出国的,如果是去比较远的国家,比如中国和美国,还有对应项目的赞助。他们真正培养出了有工作经验的应届生。还有一些很重要的“人文”课程,比如公司的历史,欧盟的隐私政策,法国的工会及劳动者福利政策变迁,员工性格及合作方式和态度,合作冲突及争议解决,法国不同企业类型,甚至还有资金流水计算及贴现率,让你对运营公司有基本概念。并且我至今印象很深的一个是,很多中国企业在员工心理测试中正在犯的一个错误,一个人要在合作中具体的去看待,而不是迷信性格测试。 这种课程设计的态度是一切为工作中可能遇见的问题服务。不是说这些课程,在中国大学选修中没有,但也不是必修,并不是每个同学的标配,而这种合规以及价值观宣传的意识可能只有在他们工作之后才会碰见,这时候就可能会引发一种无所适从。课程设置,哪怕并没有让同学完全了解,也先要让同学有这个概念。所以说法国工程师是真正职业教育的顶峰,培养专业工程师的大学校(grande école 的直译),真正的“大专”。我们通常认为专业入门的本科是很必要的,但是在这之后,就应该分成专精于一个方面的学术道路,以及追求广度的职业教育。如果从事一个方面的学术道路,那跟随长久深根于此领域的导师是很重要的。那很显然,我们工程师学院是没有导师的说法的,我们不会与哪个老师有什么更特殊的关系,他们要么是我们的授课老师,要么是某个练习项目的指导老师,但不会是我们整个工程师培养阶段的导师。丰富且不同的项目经历,除了让我们碰巧可以遇上需求一致的工作有相对优势之外,还拓宽了我们的知识面,让我们知道解决一个问题可以从另一个领域入手。就比如我研究实习期间做的与注视模式相关的项目,恰好就指导了我现在做的海事控制界面的设计。一句话来总结,大家也可以以此为指导。

好的界面设计的注意力模式基础就是,在使用该界面的状态下,注视时间长的区域应该放大,让用户更容易看见,且注视不同物体的扫视路径尽可能短。

虽然每个人有偏好,但是专业训练会使个人偏好逐渐趋同,甚至我们可以从这种偏好的不同来判断这个人对于处理该问题的熟练程度。所以当我现在进行界面设计的时候,我永远会问自己一个问题,当用户切入到该界面,需要处理对应的问题的时候,他最有可能关心什么?当然,这是设计思想,在落地过程中,还要考虑一些行业内的最佳实践,而这些恰巧也是我工程师教育阶段在各个项目中学到的。

正式入职

面试之后大概过了一个月吧,告诉我面试通过了,问愿不愿意接受,我当时就直接接受了。因为我是网络工程专业的学生,DHCP 告诉我们 Offer 要接第一个。3直到这时,就职邀请函发过来了,我才意识到我一直都没谈工作待遇,但也无所谓,我最在意的是工作环境。因为我是反对“工作与生活平衡(WLB)”的,在我眼中,工作就是生活的一部分,工作不开心就是生活不开心,而生活不开心意味着是无法接受的。就正如我所受到的专业培养,也塑造了我在人生重大事项上的选择方式。那么工作方式也是生活方式的一种延续,或者反过来说也一样。当时想着,如果工作不顺心,就继续回到上面两个预案,申请博士和加入朋友的工作室。但是入职之后才发现匹配得出乎意料,无论是专业匹配度,还是公司气质以及管理方式,我自己亲自去开公司也不过如此了。

专业匹配度

得益于我的海事和工程师背景,我很快就理解了问题,公司需要的是一个用 OpenBridge4 做出的控制台界面。我必须得说一下,这个网页组件是很好看的,很符合我的审美。不过我现在不打算详细说明技术细节的问题,因为技术细节我会在后续的博客中逐一道来。同时我也发现整个公司就我一个计算机背景的,当然,这对于工程师来说不是坏事。如果去一个技术成熟的大厂,我可能还要适应他们的技术和流程,显得我像一个新手。那在这种情况下,工程师教育培养的那种独当一面的能力,就可以彻底发挥出来了。同时我背后没有任何的技术债,一切都可以用我知道的最佳实践去实现,而不用考虑同事是否跟得上。那么,软件开发我们就以 Full Ahead 5的速度前进。但一个人意味着,我没有任何人可以帮我了,也没有人可以 Code Review 了,但是真的是想睡觉就来枕头,这个时候 Opus 4.5 出来了,程序编写正式从“软件手工业”变成“软件工业”,现在我们都用上全自动化编程了。那么我现在就可以把工作重心放在程序架构应该如何设计的问题,而不用担心开发资源不足的问题。而与此同时,有人对于计算机行业因为如此强大的工具出现,呈现悲观态度。但如果我们类比一下,建筑工程师不会因为钢筋水泥变得廉价无比而感觉不高兴,机械工程师不会因为有了自动化机床而感觉不高兴,那么软件工程师也不会因为开发效率十倍百倍的提升而感到不高兴。我们不应该把自己置身于“码农“的视角,认为自己机械枯燥查资料的工作被抢了而不高兴。就像高级船员也不会因为船舶可以自动化驾驶而感到不高兴,因为他们本来也不想上船。生产力跃升的本质就是把人从“劳动力”变成“总指挥”,这就是马克思所说的,从“异化劳动”向“自由自觉的活动”复归6。当你通过 vibe coding 解决生活和工作中的问题而感到开心的时候,你就是马克思主义的实践者。每个人都是马克思主义者,即使嘴上不承认,实践中也是7

高级模型的普及并非在消灭工程师,而是重塑工程师的职责边界。这种转变在人类工业史中屡见不鲜:

  • 建筑工程师:从徒手画草图、肉眼计算力学,演变为操作 CAD 和 BIM 系统。钢筋水泥的量产和施工机械化,让他们能够挑战更宏伟、更复杂的建筑结构,而不是把时间耗在搬砖和搅拌混凝土上。
  • 机械工程师:自动化机床和工业机器人的出现,替代了传统车床工的手艺,但真正核心的机械结构设计、动力学分析和流体计算,依然取决于工程师的头脑。

对软件工程而言,当编写样板代码、调试基础语法、配置繁琐环境等“体力劳动”被自动化取代后,工程师才真正回归了其本质身份——问题的定义者与架构的裁决者

不过我们也要客观看待,高级模型在当前社会结构下的影响,首先拥有成熟业务结构的公司的技术部门会快速缩减到50人的规模,除非自己给自己加戏。这是一个很典型的软件工程的技术团队的人员范围,比如 Discord 和 X,核心团队都是50人左右,甚至 Steam 除去参与 Valve 具体游戏开发的人数,技术团队也是50个人左右。就是说五十人左右的技术团队足以应对最主流的业务场景,超出这个范围的人员投入,本质上就是在处理长尾效应。当然,我说的这是互联网公司。如果是像我们这种制造业企业,编写的程序甚至不用考虑分布式的业务场景,完全中心化的数据处理流程,那么还真就只要我一个人就可以了,一个有丰富经验的工程师配发上最先进的模型,就是能够承担一个制造业软件产品开发的”超级个体”,我开发速度只要比船舶的建造速度快就可以了,但是保证软件在海事系统整个15年生命周期,长时间运转,甚至有时候要考虑到更新的情况,就需要用到一些现代的技术了。而我在其中起到的作用,并不是编写程序,而是抵抗大模型编写程序的劣化。具体的方式我之后会更新,也是我对于工作场景问题的回应。而这就是计算机专业背景的人才不必多,但是团队中一定要有的原因。所以我感觉,大公司吸纳50%的计算机专业人才的时代一去不复返了,现在的计算机人才需要分散到各个小公司,帮他们完成信息化的现代化。

公司气质与管理方式

如果以上是我说明,我有解决这个问题的能力,那么这一部分就是我愿意把我的能力全部发挥出来的根本原因。如果在一个让自己感觉到不舒服的公司,你是不会想着充分发挥自己的能力为它办事的。

如何让马儿跑得快?第一,你要让它吃饱。第二,你要让它信你。

我在想如何概括我们的公司气质?我从我个人实际感受到的方面来说一下。首先是管理方式上的自由,我们公司至少深刻意识到了在非窗口行业规定上下班时间是毫无意义的。在公司规章制度中,我们明确写到,我们是8小时工作制,同时说明了,内部技术团队只需要在核心工作时间,也就是上午9点到晚上5点之间,保持办公室3小时在岗,对外交流的行政和财务岗位,需要保持5小时在岗。这种设计是符合脑力工作的核心特征的,即最多只能维持2~4小时的专注思考时间。只有这种工作制度,你才配把弹性工作制写到公司福利里面。天气不太热的情况下,我一般是10点钟的时候到公司,然后11:30去吃饭,并且吃完后坐公交回家睡觉,下午2点钟的时候回到公司,下午4点左右下班回家,保持3小时头脑充分清醒的工作时间,同时我猜这个到岗设计也是为了保证合作的同事有充分时间线下交流,所以我也会在这个时间确认数据格式以及需求反馈,然后保证代码质量,以及技术框架选择,而同时我也有充分的技术选型的自由,这让我更像一个独立开发者了。同时,长春的旅行让我喜欢上了洗浴中心这种休闲放松模式,而在休闲放松的环境下,人是最有创造力的,所以我很多创造性的代码是在洗浴中心完成的。

洗浴中心写代码

那里有水果和晚餐夜宵自助,并且还可以在大浴池里面泡汤,我算过,比我家小区楼下的游泳池更划算。在办公室确定需求以及框架之后,就在洗浴中心开启 Vibe Coding 调试样式以及实现功能。不是不工作才是自由,工作也是自由

然后还有信息上的透明,比如我们现阶段打算做什么,每个人有什么职责,产品定价是多少?我们公司营收是多少?每个人的平均产出是多少?工作进度是什么?这些信息都会在月会上公布。透明才能产生信任,不透明就会滋生怀疑。同时,我们公司每个人都有自己的职责和生态位,清晰的责任划分,有效避免了推诿扯皮,并且彼此尊重对方在此领域的专业。我们公司硕士和博士的占比超过了90%,那如果是在专业匹配领域,这个比例就是百分之百。这意味着各个同事都是非常有能力且专业的,和他们一起工作是一种享受

信息绝对透明与清晰生态位的结合,直接将团队的协同效率推向了理论上的极限。这种治理方式,彻底清除了传统职场中最消耗心智的内耗和杂音。

我并非是一个唯学历论者,但历史证明机械化部队不应该和步兵一起行动,是一种最纯粹的工程效能论。我们需要一个攻坚克难的团队,打开突破口之后,用步兵扩大胜利面。这样我在团队中才能发挥最大的效能。

总结

俗话说得好,“男怕入错行,女怕嫁错郎”。选择一个契合自身背景、能够最大化释放工程师独当一面能力的平台,正是决定职业生涯走向的关键抉择。而这一切都不是所谓的职业规划出来的,而是一步步根据自己的爱好去学习,成长的过程中你具备了这些能力,当我加入“吴淞特种船研究社”的时候,我不会意识到自己以后真的会做海事相关的开发,让我迈出这一步的仅仅只是对于某些事物的偏好。但正是因为这些,使你成为了一个独特的个体。现在所谓求职课程,无外乎就是教学生们如何满足大厂的规范,包括人设的塑造,简历的包装。但正如我一开始所做的,我写简历只有一个目的,展现我自己最希望展示的,而这个“我”是唯一的,所以这份简历是唯一的。无论对于哪个厂商,我都不会改,并且也绝不会造假。我这辈子只用找一份工作,我寻找的就是那个真正欣赏我的公司

祝愿各位能够寻找到自己热爱的事业,如果没有,就去做自己喜欢的事,然后静待时机。

Footnotes

  1. 深圳小公司很多在做应用层、跨境电商独立站、或者是硬件的简单组装与外壳设计,技术迭代快但沉淀浅。同理,杭州则更加单一,是更没必要去的,深圳好歹是简单制造,那杭州的网红经济或者内容经济完全就是一阵风。而上海小公司更倾向于底层硬核技术的研发,涉及嵌入式、高精尖算法、以及工业级系统集成,能为技术人员提供更扎实的底层历练。同时,上海对高新技术企业的扶持政策和补贴机制更为成熟,长三角完善的供应链和高校科研圈(如交大、同济、海大等)为中小型技术企业提供了源源不断的研究支撑。在这里的小公司工作,不仅能接触到更具壁垒的业务场景,其管理风格也往往受到外企文化和海派文化的熏陶,更加注重流程规范与技术人员的个人发展,而非盲目的高强度低效加班。这就是为什么双休在上海是常识。↩︎

  2. 法国工程师证书(Diplôme d’Ingénieur)是法国高等教育体系中独具特色的精英教育文凭。该学制选拔极严,体系独立于普通综合性大学,高度侧重于硬核工程技术、工业界实习与项目管理能力的复合培养。该文凭受法国工程师职衔委员会(CTI)严格认证,在国际上(包括中国教育部)均明确认证为硕士学位,在欧洲及全球工业界享有极高的行业声誉与就业竞争力。↩︎

  3. 这只是一个段子。RFC 2131 实际上允许 DHCP 客户端在收到多个 DHCPOFFER 后从中”挑一个最好的”再发 DHCPREQUEST,并不强制采用首达优先。但在很多工程实现中,客户端为了简化状态机和加快收敛,会直接锁定第一个合法到达的 Offer——所以”Offer 要接第一个”在工业实践层面也算说得通。↩︎

  4. OpenBridge 是一项旨在标准化海事工作站界面设计的开源规范。它由奥斯陆建筑与设计学院(AHO)等机构联合发起,通过提供统一的视觉元素和交互逻辑,提升船舶运营的安全性和效率。官方网站: OpenBridge Project↩︎

  5. Full Ahead(全速前进):在海事领域中,这是船舶车钟(Engine Order Telegraph)上的常规最高前进速度档位,代表将主机推至额定常用功率(NCR),通常用于开阔海域的正常长途航行。在一个标准的船用速度控制系统中,其余的前进档位依速度由高到低分别包括:Flank Ahead(紧急全速),这是一种高于全速的极限功率档位,仅在军事机动或紧急避险时使用,长时间运行会严重损耗主机;Half Ahead(半速前进),通常将主机功率降至一半左右,多用于能见度受限、狭窄水道或接近港口的海域;Slow Ahead(慢速前进),旨在维持船舶具备基本控向舵效的较低速度,常用于港区内航行;以及Dead Slow Ahead(微速前进),这是前进方向上的最低动力档位,仅提供微弱推力使船舶缓慢前移,常用于靠泊、解缆或极度狭窄的航道。在工程逻辑中,这些车钟档位最终都会转换为自动化控制系统中的主机目标转速(RPM)设定值。↩︎

  6. 马克思在《政治经济学批判大纲》的“关于机器的论述”中指出,随着大工业的发展,现实财富的创造逐渐取决于劳动时间内所运用的动因的威力,而非直接耗费的劳动时间。机器体系作为全自动系统将替代人的直接劳动,促使人类从直接参与生产过程的个体转变为生产过程的监督者和调节者。在自动化编程的语境下,高级模型构成了数字化的自动机体系,使软件工程师得以摆脱机械的样板代码编写,回归系统架构设计与合规性审查的核心职责。↩︎

  7. 此处借用了法拉利现任董事长约翰·埃尔坎(John Elkann)的名言。他在谈到品牌独特性时曾指出,让一个孩子画一辆车,他肯定会画成红色的,每个人都是法拉利的粉丝,即使嘴上不承认,内心深处也是。↩︎