一、C++定位
1. 概述
1. 功能型语⾔,不绑定⾏业,万事皆可C/C++
特点:稳定、⾼效、语法复杂(细节)
⽅向:操作系统、服务器、⽹络安全、桌⾯应⽤、视频编解码

应⽤层⾯

2. 招聘需求:
1. 精通C/C++,熟悉STL标准库中常⽤数据结构、算法及容器类
2. 掌握常⽤boost库
3. 熟悉⼀⻔脚本语⾔shell、lua、python、go 4. 熟悉linux下的软件开发,熟悉gcc gdb等编译调试⼯具,能够快速定位问题
5. 熟悉TCP/UDP、HTTP/HTTPS、SOAP等协议,并具备相关应⽤开发经验,具备
WebService、RESTfull等RPC接⼝设计及开发经验者优先
6. 精通socket⽹络编程、多线程编程、多进程编程及IPC编程技术
7. ⾄少熟悉PostgreSQL、MySQL、SQLServer、Oracle、redis等数据库中的⼀种, leveldb 8. 有Qt图形数据处理及界⾯开发经验(C++) ==> MFC(windows图形开发)
9. 有C++游戏开发经验者优先
2. IDE选择
Linux下的编辑器、编译器、调试器是分离的 IDE是⽐较⽅便,综合了所有的⼯具,推荐:

本文介绍了C++开发者在Linux环境下的职业发展方向,包括系统编程、嵌入式开发、桌面应用(QT)、运维等方向。强调了Linux下C++的重要性,提到了Linux系统、网络、服务应用以及软件开发的相关技能要求,如熟悉数据库、网络协议、脚本语言等。同时,探讨了Linux开发的前景,指出其在云计算、大数据、运维等领域的重要地位,并鼓励学习者根据兴趣和市场需求选择合适的发展路径。
最低0.47元/天 解锁文章
5213

被折叠的 条评论
为什么被折叠?



