学C/C++学到什么程度才能找到工作?

学C/C++学到什么程度才能找到工作?

1. 技术准备

  1. C语言
  2. C++
    1. C++ Primer Plus习题解做完
  3. 数据库
    1. 数据库的安装、配置、部署、数据库设计达到第三范式3NF、数据层删改查以及使用代码进行访问数据库即可
  4. 应用框架
    1. QT: 基本掌握QT的模板类、基础控件、布局、对话框、主窗体、绘图、图形视图框架、QT的文件编程、网络编程、数据库、事件处理、多线程、QML、移植
    2. 了解MFC(可学可不学)
  5. Linux编程
    1. Linux基本命令的使用,可以在控制台进行基础操作
    2. Shell编程,企业的大项目使用Shell进行部署
    3. Linux文件编程、多线程的使用、多进程的通信(常用的6中通信机制,不止6种)、多线程多进程之间的同步和网络编程
  6. 开发工具(医护室)
    1. 版本管理Git/svn
    2. 编译管理Cmake Cmakefile UML的建模 内存检测工具 TCP调试助手 串口调试助手 日志系统的使用(大型项目必备)

2. 算法的准备

  1. 及格标准01
    1. 力扣101习题集独立刷完(就业推荐)
  2. 及格标准02
    1. 严蔚敏数据结构习题集独立刷完(备研推荐)

3. 开发能力的准备

  1. 需求分析能力
    1. 领导给一份资料可以从中提取开发,抽象出需要开发什么软件
    2. 给定一个设备的同喜鞋业首恶,开发一个上位机系统,实现基础的监控功能
  2. 代码构建能力
    1. 给你一个JPG图片格式的说明文档,实现图片任意位置的裁剪功能
  3. 错误调试能力
    1. 给一套源码,含有多个错误(代码错误,项目配置,逻辑错误)修改错误,直到成功编译
    2. 有时候面试时技术经理会给一套源码,检验是否能编译通过,完成里就可以入职
  4. 代码阅读能力
    1. 纯C开源库:libevent3万行
    2. C++服务器:workflow3万行
    3. 保证通过试用期,阅读公司已有框架的代码。

4. 八股文准备

  1. 四大件:操作系统、计算机网络、计算机组成原理、数据结构
  2. C/C++八股文

5. 简历中的项目准备

简历中需要干货,投名状,才能有面试机会

  1. 方式一:找企业级的开源项目
    1. 精度源码
    2. 对源码进行二次开发 eg: libevent, workflow
  2. 方式二:找ROCK学习

6. 自我考核

领取考核文档 -> 自我考核 -> 自我评估

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值