FPGA从业者-小x的故事

第一次见到小x是在公司安排的宿舍,他操着一口唐山味的普通话向我打招呼:

刘老师,你好啊!

几年前,我在北京的一家公司打工。因为之前帮着他们编写一些中学生的物联网课程,所以他们都叫我刘老师,这个称呼就沿用下来了。

再后来,说是有一些FPGA方面的工作忙不过来,需要人手,于是我开始跟着他们搞FPGA。

一、入行

小x是唐山人,在唐山某个大学读书。貌似是因为学习好,当了什么班干部。再后来,某个FPGA的培训机构和他的学校合作,宣传课程。而小x因为是干部,所以得了一个免费的学习名额。

学习地点在北京的南四环还是南五环,学习过程我不得而知。但是结合我之前培训的过程,能猜的差不多。

专业老师授课、针对性练习、高质量代码传授。

从后来的接触过程中能猜出来,他学的确实扎实,而且自信。

二、入职

那家公司的老板很厉害,能接到某网的项目。甲方要求项目需要用指定型号的FPGA来完成,但是他之前搞工控、互联网的,于是想招人。阴差阳错,来到了小x的培训机构。

招了三个人,一个是小x,我推测是培训老师推荐的,另外两个就不知道了。

他们三个,只学了FPGA,只会FPGA编程。不会画原理图,不会C,更不会设计电路。但是这些就够了,因为不止他们三个。

一位工作十多年的李工,负责电路设计;一位工作多年的某工(原谅我我忘了姓什么了,因为我去的时候他已经走了),负责DSP。

一个刚毕业的学生小s,负责上位机之类的工作。还有一位经验丰富的王工,指导这个学生。还有一位项目经理,也姓王。

摊子搭起来了。

三、入坑

他们三个,一毕业就有工作,听起来运气很好,但是加班比想象多的多~

住的地方不用担心,公司安排了宿舍,离工作的地方很近。而工作的地方,直接来到了某网的园区,昌平那边。毕竟给甲方干活,在甲方现场最好沟通。

早期还管饭。通过饭票,可以在他们的食堂解决早饭、午饭和晚饭。那种单位的食堂,想想就知道伙食差不了。

但是我猜,他们不愿意吃那里的晚饭,因为吃晚饭就意味着加班。而且一加,就经常加到夜里两三点;一加,就加了小半年。说实话,我挺佩服他们的。

当时做的好像是个能源路由器的项目,有上位机,有powerpc,有DSP,有FPGA。这个FPGA好像是美国的,相对比较冷门,内部还有一个ARM的硬核。

上位机部分和powerpc部分进展应该是没什么问题,但是FPGA部分进展貌似不太顺利。

由于当时我还没入职,所以不清楚具体的情况。但是后来接触中了解了一些,再加上自己推测。大概有几个方面,一方面是甲方理论不够完善,提供给乙方的需求或算法一直在调整,直到我入职后的时候,偶尔也能听到甲方讨论实验现场爆炸的场景。

二是他们三人经验几乎为零,但是被赶鸭子上架。刚毕业的本科生,不懂FPGA的公司,理论不完善的甲方,各种debuf叠加在一起。但是他们仨竟然扛住了,事后用小x的话说,按照培训部里老师讲的,结合甲方需求:通信、加密、同步、控制,竟然能实现。

三是被芯片坑了。刚才说了FPGA芯片内部有一个ARM的硬核,他们当时做了一个网络通信的功能,用的就是芯片官方提供的demo。然后,编译后死活不行。

因为这件事,他们的项目经理当时还给我打电话,问我有没有用过这个芯片。我自然是没有用过,帮不上。

后来才知道,项目经理找了当时这个芯片在北京的FAE寻求帮助。FAE了解后,经过内部询问、验证,找到了问题,貌似是低版本的编译器有bug,升级到高版本就行了,呵呵。

最后项目周期紧张到了什么程度?

说出来你可能不信,我也不敢写。甲方把XXX打印出来,贴在项目现场,直接把事情的高度提高到了那个层面。

四、很感激的第一个人

后来在宿舍一起喝酒的时候,回忆起那段时间,小x说,他很感激李工。因为在项目频繁出现问题的时候,甲方已经没有耐心了。没有凭证,但是甲方就觉得是小x程序的问题,想让他走人。

小x刚入职场,还是当乙方,哪见过这种场面。

李工替小x说了句话:最后再测一次,如果确认是小x的问题,就让他走人。如果不是,就留下。

我不知道是怎么测的,但是最后证明确实不是小x的问题。这下甲方也老实了,乙方是按照自己的需求去做的,但是最终功能没实现,只能说明自己提的需求有问题。这个项目还要做,那么乙方就不能走。小x也通过这一次证明了自己的能力。

五、很感激的第二个人

说实话,这么高强度的加班,还要看别人脸色,我很诧异他们没走人。入职接触后才发现,项目经理王工,为人真的好。

员工生病住院,他直接掏钱;夜里加班太晚,回宿舍没车,他直接开车送回去。

王工自己也说,那段时间加班到很晚,送完他们回到家也快天亮了。睡不了几个小时,就要起床送孩子上学,然后接着上班。

这个项目,直到去现场验收的最后一天,小x才把程序写完。

小x写了一晚上,写完的时候是早上五点。这一晚上,王工都陪着,他就说了一句话:

小x,你放心写,不管能不能实现,你都不用担心!

编译通过,仿真通过。最后上电测试,竟然也通过了!

至此,这个项目完成了从零到一的过程。

六、一个北漂半夜不能睡觉的痛苦

这个痛苦的人不是小x,也不是公司里的同事,更不是甲方。

前面说过,公司给他们租了宿舍,在一个小区里,5楼还是6楼。项目有阶段性进展的时候,他们会在宿舍小聚一下。吃点饭、喝点酒、聊会儿天,小x最爱哼一首歌:

“你深邃的眼眸~~~”

因为喝酒的时候,小x经常负责倒酒,所以他自称卖酒的。

总之,喝点酒放松一下。可能选择的时间有点晚,可能动静有点大。

第二天晚上回来的时候,宿舍门上贴了一张纸条,楼下贴的:

“请理解一个北漂打工人,夜里睡不着的痛苦!”

大致是这个意思吧!

七、李老师其实不姓李

提到他的培训部,我能感觉到小x还是有点自豪的。毕竟学了本事出来,有了工作,甲方还很看重他。

小x经常说,他们培训部的李老师很厉害,参与编写了FPGA国家级的某方面的教材,起到了很重要的作用。

偶尔一次,小x很神秘的跟我们说,李老师其实不姓李,那只是他身份证上的称呼,因为…所以…

八、没有不散的宴席

好像是2020年开始,小x有了换地方的想法。原因很简单,小x和他女朋友开始考虑结婚的事了,得有房,得有钱。而且,据小x自己说,他女朋友的工资已经超过他了。哎,男人的自尊啊!

所以那段时间,只要项目上没什么事,他就投简历、出去面试。当然了,是偷偷的。

有过硬的技术,还以主力的身份完成过难度不低的项目,刚毕业三四年,正是精力旺盛的时候,只要有眼光的企业,基本都会看上这样的人。

据说他拿了三个offer,有国企有私企,待遇在16~20K左右。最后貌似选了大唐通信,去搞5G相关的东西了。

走之前,项目经理王工组织我们给他送行。王工本来还想努努力,给小x涨涨工资。奈何公司能力有限,只能好聚好散了。

自那以后,我和小x基本就没什么交集了。差不多两年以后,我听和小x关系比较好的同事提起,小x在新单位混的不错,年薪可能接近40W了。

当时差点惊掉我的下巴,这个涨薪速度真的是我见过的最快的。但是,不服不行!FPGA在此之前,一直算个不温不火的行业。直到美国在芯片上对我们进行制裁,FPGA的优势开始显现。

入对了行,真的会飞起来!

本文纯属回忆+猜测,如有错误,很正常!

发表评论

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理