C/C++开发工程师需要学什么?

377人已阅读 2022-11-01 17:32:20
导读 想要从事C/C++开发工程师,以下五项技能是必备的:
互联网营销 UI交互设计·前端·产品 程序开发·移动开发

新闻详情

2022-11-01 17:32:20

CC开发工程师

  想要从事C/C++开发工程师,以下五项技能是必备的:
  1.精通C和C++这个是必须的!
  2.熟悉数据结构(能用C或C++实现);
  3.了解相关的图形化界面(windows api,MFC,VC++);
  4.UML及软件工程;
  5.数据库(大型软件的设计离不开数据库MS SQL MY SQL甲骨文)。
  如何才能具备以上技能呢?
  C/C++开发工程师需要学什么?
  看《windows程序设计》、<<深入解析windows操作系统>>、《windows驱动开发技术详解》、《软件调试》、《windows内核源码剖析》、《windowsNT文件系统内幕》、《windows PE权威指南》等,以及一些MFC视频教程和各种rootkit书籍来扩宽视野;
  看各种汇编书籍,苦学汇编
  学习USB协议、TCPIP;
  尝试制作各种过滤驱动,提高编写能力;
  在这同时学习windbg、调试,提高调试能力;
  在这同时学习OllyDBG、PE文件、脱壳,提高脱壳能力;
  在这同时学习idapro、逆向,提高逆向能力。
  有了详细的学习计划,再加上你的努力,就可以成为一个合格的C/C++开发工程师了。
上一篇: 互联网营销的常用工具有哪些? 下一篇: 什么叫软件测试?软件测试究竟是什么?

相关文章

推荐课程

查看全部课程
青岛中公优*

青岛中公优*

市南校区 黄岛校区 莱西校区 即墨校区 胶州校区 平度校区 崂山校区

查看全部校区 进入官方主页