小厂嵌软实习一定要问清楚技术栈!!!
鼠鼠几天前找了个本地嵌软小厂去实习
面试的时候:
我问:“你们这边的技术栈都是啥啊”
公司:“驱动+系统+网络+CV”
我看他们做了个网页后端,并且要做车辆识别,之前去他们公司的开源仓库里面发现他们用了mnn,那八成要上Linux。那估计是Linux驱动(再不济上个RTOS或者32吧),网络部分有网页后台,应该是Java那套。
P**环节1:
公司:“你们要认真负责,这里有很多东西值得你们研究”,“嵌软东西很多很杂,你们能学很多东西”
我想:“确实东西很多,只要碰操作系统就很复杂”,“他们嵌软那边网络怎么处理的,不知道他们用的什么框架,万一没用过就有点麻烦”
P**环节2:
公司:“我看你本科做的东西挺多,但是你们本科用的都是现成解决方案,我们工业的项目都没有现成解决方案可用”
入职后:
“驱动”是指用51单片机写串口
嵌软复杂是指要用寄存器写51
网络是指用的合宙的Luat AT模块和现成视频流摄像头
任务分配环节:
公司:“你用过51吗”
我:“平常主要用esp32,stm32,stm8这套。51大一的时候用过,但是很快就转32了。”
公司:“那好,我给你讲一下代码吧,我们这个项目很复杂”
然后开始给我讲寄存器和中断那套只要学嵌软就要学的基本功...
公司:“嵌软很复杂,代码写的都很乱,不像普通c++程序那样层次逻辑分明”
emmm....
我看着他们代码里的 a = array1[i++] + array2[i++];这种谭浩强编程陷入了沉思...
当然实际上代码怎么样无所谓,主要是技术栈确实不行。
面试的时候:
我问:“你们这边的技术栈都是啥啊”
公司:“驱动+系统+网络+CV”
我看他们做了个网页后端,并且要做车辆识别,之前去他们公司的开源仓库里面发现他们用了mnn,那八成要上Linux。那估计是Linux驱动(再不济上个RTOS或者32吧),网络部分有网页后台,应该是Java那套。
P**环节1:
公司:“你们要认真负责,这里有很多东西值得你们研究”,“嵌软东西很多很杂,你们能学很多东西”
我想:“确实东西很多,只要碰操作系统就很复杂”,“他们嵌软那边网络怎么处理的,不知道他们用的什么框架,万一没用过就有点麻烦”
P**环节2:
公司:“我看你本科做的东西挺多,但是你们本科用的都是现成解决方案,我们工业的项目都没有现成解决方案可用”
入职后:
“驱动”是指用51单片机写串口
嵌软复杂是指要用寄存器写51
网络是指用的合宙的Luat AT模块和现成视频流摄像头
任务分配环节:
公司:“你用过51吗”
我:“平常主要用esp32,stm32,stm8这套。51大一的时候用过,但是很快就转32了。”
公司:“那好,我给你讲一下代码吧,我们这个项目很复杂”
然后开始给我讲寄存器和中断那套只要学嵌软就要学的基本功...
公司:“嵌软很复杂,代码写的都很乱,不像普通c++程序那样层次逻辑分明”
emmm....
我看着他们代码里的 a = array1[i++] + array2[i++];这种谭浩强编程陷入了沉思...
当然实际上代码怎么样无所谓,主要是技术栈确实不行。
全部评论
“ a = array1[i++] + array2[i++]” 鼠鼠我就是在写这个
51驱动绷不住了
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享