C++后端开发介绍

2

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-11-30 17:57:17 | 显示全部楼层
C++后端开发介绍


C++工程师一般指的是运用C++语言进行开发工作,一般可以有客户端开发,服务端开发,以及嵌入式开发,游戏开发。而因为C++的高效率,以及对于硬件的友好性,使得它可以担任很多底层算法和框架开发,同时因为C++提供了多种内存模型,所以拥有很高的自由度,可以迅速适应不同的应用场景。

C++后端就业岗位介绍


C++客户端开发:一般要求熟悉STL模板库的使用,Boost库的使用,熟悉面向对象程序设计思想,了解常用软件的设计模式,熟悉多线程和多进程的编程技术,熟悉TCP/IP协议的相关知识,熟悉socket网络编程,了解MFC/Qt客户端界面开发经验,有Linux编程,软件调试经验者优先

C++服务端开发:具备良好的分析解决问题能力,能独立承担任务,有系统进度把控能力;责任心强,具有良好的对外沟通和团队协作能力,主动,好学;熟练Unix/Linux下C/C++开发和程序性能调优;熟悉Unix/Linux操作系统原理及常用工具;熟悉TCP/IP协议、进程间通讯编程,熟悉Unix/Linux下常用架构设计方法;具备全面的软件知识结构认知(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全)优先;熟悉分布式架构的主要架构方法,熟悉Mysql等数据库,熟悉NoSQL存储,熟悉面向对象设计。熟悉rpc协议编程。

C++游戏开发:本科以上学历,计算机、软件等相关专业,有游戏项目服务端开发经验优先;熟悉游戏服务端的基本框架和逻辑,熟悉常见的数据结构跟算法;熟悉网络编程,熟悉TCP/IP、HTTP等网络协议;熟练使用lua语言,拥有c/c++语言开发经验优先;C++游戏开发工程师除了专业技能以外还需具备以下一些能力:具备较好的审美能力和判断能力,具备较好的沟通能力、理解和表达能力,需要一定的想象力、创作力,较强的执行力;

热爱游戏开发,对游戏产业充满热情,有高度的责任心,吃苦耐劳,能承受较大的工作压力;

具有较强的学习能力、解决问题能力、创新能力和逻辑思维能力,具备团队合作精神、团队协调能力和沟通技巧;英文阅读技能。

设计开发和维护Linux或者RTOS应用软件,分析,理解业务功能需求,负责技术需求的转换和实现,维护编写开发文档,熟练使用C++,熟悉Linux应用开发,掌握网络套接字,多线程,进程间的通信等编程,熟悉Python和Bash等脚本语言的用法,有良好的英文技术文档阅读能力,中文文档写作的能力。
原文链接:https://mp.weixin.qq.com/s/AEgWWMRfW44M_2dgSiHJIQ
推荐:

c/c++Linux后台开发学习地址:https://ke.qq.com/course/417774?flowToken=1043850
【文章福利】:小编整理了一些个人觉得比较好的c/c++Linux后台开发的学习文档资料、视频资料共享在群文件里面,有需要的可以自行添加哦!~点击909332607加入(需要自取)
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表