[i=s] 本帖最后由 ddyty 于 2025-7-4 22:10 编辑 [/i]

入行一年,今天忙里偷闲总结下学了什么、干了什么、以及要干什么。
从技术的角度来讲,在学校里学了C基础,了解了51、32、Ti、esp8266的简易开发,做过一点openmv算是调库小子,手撕过链表,也曾在力扣上面刷过算法题,绘制过两三块电路板,不会用电阻电容,只会搞点插件然后无脑自动布线。
项目搞过智障小车,打过智能车赛,打过电赛拿过省奖,基本算是个小菜鸟。毕业于普通本科,相比同届的其他不识i++与++i的同仁,算是略懂技术,比不过92的大佬,但是也在秋招早早的签下了一个差不多的公司。
打比赛的同学,有进创维、格力、汇川、拿过国奖的老哥更是去了杭电深造;大学是电子信息大类专业,同寝室的舍友,仅有我与另一位同学选择了研发之路,他去了华为下面的控股公司,做Nova等系列中端手机的硬件;整个班,有的去了大的工厂选择做流程工艺管理,或者矿山等的传感器的驻场运维,也有的考公考编一次上岸,让人羡慕不已。(同寝7人,两人就业,其余5人均考公上岸)。
从实习到转正,再到毕业一年,有时候也会畅想,如果当初直接放弃技术,也去考公考编是否会更加轻松,不会这么辛苦。

一分代表一小时加班时长
干研发的好像真的很卷,朝九晚十,说从工作中学习吧,公司的前辈大佬,写的库和接口已经相当完善了。刚看到公司的代码的时候,我甚至懵圈了,连freertos都是封装过的,什么创建任务,消息队列,信号量,互斥锁、全都是封装过的,而且会有各种各样的配置,各种各样的服务器交互协议,让人头大不已。
公司的底层驱动会跟随芯片的不同做出调整,但是作为应用层,写出的代码基本都是可以复用到各个平台的,最让我感到牛逼的是公司的串口协议栈,首先为不同波特率,不同停止位,不同的配置,写了一个六层的回调函数,从初始化开始读取配置,根据配置选择上层回调,即协议层回调,再根据不同的协议,完成模块的回调,串口大模块中,直接集成了,板载串口,485,232,蓝牙,wifi的解析层,然后根据解析层的回调,塞进各个消息队列中,面试的时候我还觉得很离谱,为什么基本每个公司的技术面或者笔试的时候,都会考一下回调函数、函数指针、指针函数,当时觉得没必要,现在才明白,这玩意是真要用啊。
不过看公司的代码,永远都是封装好的,一些底层的库没有权限的话,根本看不到函数的实现,上班这一年来,视频库video和audio底层基本没接触过,只有驱动给的接口直接调用即可,知其然不知其所以然,很是痛苦,但是又特别忙,一天下班回到家,基本都九十点了,打两把游戏就该睡觉了,周六有时候是大周也得去上班,有时候是小周,又得去加班赶上进度。就这样混完了一年。
ε=(´ο`*)))唉,当时年少掷春光,花马踏蹄酒溅香;技术没长进多少,酒量和游戏技术到是见长。
AI的时代,方案AI出,模块函数代码Ai写,逻辑BugAi帮忙找,编写代码的能力没长进多少,高度依赖代码提示和Ai,虽然现在基本都是纯C代码,但是距离大一的雄心壮志(我要成为高级工程师好像还差的很远)。
公司有一套自动化编译打包脚本,那叫一个丝滑,还有一份专门的C语言编程规范,都是架构部的大佬搞的,我见过此佬,头发都花白了,也不知道在此行业深耕了多少年,才如此炉火纯青。
说实话,毕业来杭州,有很大一部分程度是因为有就业补贴和租房补贴,昨天刚到账,累计已经拿了两万的补贴了,薪水虽然不是很多,但是也基本满意,回顾一下当初的找工作之旅,西安给我开的1500不包吃不包住的贷款上班,差点让人绝望,杭州的另一家搞什么智能电表的小公司给开4350不包吃住的工资,那个HR还特别盛气凌人,觉得给我一份offer是我的荣幸的样子,当时差点以为这辈子就这样了,同打比赛的同学,拿了一个6500包住宿的工资就让人羡慕不已,他都准备直接签三方了,哈哈哈哈,还是太年轻啊,此佬最后签了格力,包吃包住多拿了xk太爽拉。

总结说完了,说一下展望,首先我得把触摸驱动搞定,大四买的那块IL9488+XPT2046方案的触摸屏还没跑起来,其次网络高级编程我得来一手,蓝牙协议栈,还有usb摄像头的驱动,音视频解码,接下来学习下小程序的简单开发,自己尝试搭建服务器做一下网络RTSP推流,透传视频音频。
岂不闻光阴似快马加鞭,日月似落花流水。一年飞速而过,一年的时间,也基本脱离了新手保护期,希望在新的一年里面,可以学习,实现一些自己的代码,希望挤出来一些时间,让我也开源点小作品,切莫浪费好时光。
此贴为证
2025.7.4.22.06