想投车企该学什么

现在的车企行业还是未来可期的,比如那几个销量比较高的车企,小米、小鹏、理想,我觉得他们几个比较靠谱

1.编程语言

C语言

  • 基础语法
  • 结构体/枚举/位操作
  • 函数、指针(重要)、内存管理

C++

  • C++基础
  • 面向对象特性(抽象、类、封装、继承、多态)
  • 模板、泛型、STL、新特性

学习资料:黑马程序员+实际项目实践

2.计算机基础知识

4.2.1、数据结构与算法

  • 字符串、栈、队列、链表、堆、树、队列、数组、哈希表等
  • 算法:
  • 查找、排序
  • 经典算法思想(动态规划、回溯等)

学习资料:《代码随想录》、《hot 100》、《hello 算法》

3.操作系统原理

  • 内存管理和调度
  • 多任务:多线程/并发/线程
  • I/O原理
  • 文件管理

学习资料:王道考研

4.计算机网络原理

  • 网络模型
  • TCP/IP协议栈划分
  • ping原理等

学习资料:湖工大教书匠

5.单片机原理/微机原理

  • 计算机基本组成
  • 指令和总线
  • 处理器架构和设计
  • 存储系统
  • I/O系统

学习程度:选择性学习

6,Linux操作系统

Linux基本使用

  • 系统概念和特点
  • Linux环境安装和搭建
  • 目录结构
  • 基本命令和常用工具
  • 基本网络管理
  • 基本编译器链
  • 基本的shell编程

Linux下的C/C++开发

  • 编辑器:Vim
  • 编译
  • 编译器套件:GCC、g++
  • 编译工具:make, makefile, cmake/autotools
  • 调试:GDB
  • 运行

Linux系统编程

  • 系统调用
  • 内存管理和使用
  • 内存分配
  • 内存管理
  • 多任务编程

进程管理

  • 进程概念:创建、终止、退出
  • 进程间通信:管道、无名管道、消息队列、信号、信号量、共享内存、套接字

线程

  • 线程概念、
  • 线程编程:创建、终止、等待、同步、互斥、信号

文件系统

  • 文件I/O编程
  • 文件/文件描述符
  • 文件结构/文件描述符
  • 文件指针/文件描述
  • 标准I/O流、标准I/O操作、非阻塞I/O、异步I/O

7.网络编程

  • TCP/IP协议栈
  • Socket通信(客户端/服务端)
  • TCP、UDP编程

8.图形化界面编程:QT

  • 学习内容
  • 对话框/窗口、信号与槽、组件、网络通信、多线程等
  • 学习资源
  • 学习程度:不需要学太深入

9.机器人操作系统ROS

1、基础知识

  • 节点(Node)、话题(Topic)、消息(Message)、服务(Service)、动作(Action)、参数(Parameter)
  • TF 坐标变换
  • 仿真环境
  • Gazebo 仿真
  • RViz 可视化

2、进阶应用

  • 传感器与驱动集成
  • 使用 ROS 包对常见传感器(LIDAR、深度摄像头、IMU、里程计、触觉传感器)进行数据获取和话题发布
  • 机器人运动控制与路径规划
  • ROS 工程实践
  • ROS package 的组织结构
  • launch 文件的编写
  • 参数文件的管理

3、ROS 1与 ROS2 的对比与迁移

  • 了解 ROS1 与 ROS2 在通信机制(ROS1 基于 roscore,ROS2 基于 DDS)、安全性、实时性、跨平台性方面的区别

全网最受欢迎的嵌入式面经

免费开放:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论

相关推荐

📍工作地点:东莞松山湖 / 上海青浦(双基地可选)💼 招聘岗位:嵌入式软件开发工程师通用软件开发工程师电机控制算法工程师🎯 招聘对象:▫️ 2026 届毕业生(可投实习 / 校招)▫️ 实习要求:2025 年 6-9 月任选 2 个月全职实习▫️ 校招要求:2026 届本科 / 硕士 / 博士毕业生(仅算法招聘博士)🚀 业务方向:无线通信 | 网络设备 | 智能汽车 | 终端产品 | 计算硬件(东莞 / 上海双研发中心,覆盖华为核心产品线)🌟 岗位亮点:✅ 华为研发平台部门,业务稳定,技术沉淀多✅ 双城市可选:东莞松山湖 / 上海青浦✅ 跨领域项目机会:对接5G 通信 / 智能车载 / 计算硬件等多产品线,转换方向容易✅ 工作节奏合适 + 弹性工作制度 + 技术专家导师制🔧 任职要求:▫️ 专业背景: 计算机 / 软件 / 机器人 / 电信 / 自动化 / 电气工程 / 机械工程 等相关专业▫️ 技术能力(满足部分即可):▪️ C/C++ 编程能力(熟悉常用数据结构、开发模式等)▪️ Linux 系统开发经验▪️ 实时操作系统(FreeRTOS/RTX 等)应用经验▪️ CAN/RS485/ETH 等总线协议开发经验▪️ 电机控制算法设计能力▫️ 加分项:开源项目贡献 / 竞赛获奖 / 专利成果✂️---------------------------#华为2012实验室##26校招##26届实习##C++##嵌入式#
王敢敢:欢迎感兴趣的小伙伴私聊,提供全流程指导和进展跟踪
投递华为等公司10个岗位
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

更多
牛客网
牛客企业服务