1、C++高级工程师

经过查看招聘网站上对“C++高级工程师”这个职位的招聘要求,只总结了技术、能力要求,不涉及工作年限、学历
具体要求如下:

精通C++面向对象程序设计;
熟悉设计模式;
敏捷开发经验;
扎实数据结构及算法基础;
熟悉C++11、STL、boost;
熟悉常用协议:HTTP、TCP/IP、UDP、XML、JSON等;
精通socket网络编程、多线程网络编程;
至少熟悉一种数据库:MySQL、Oracle、SqlServer;
良好的文档编写能力:需求文档、技术文档;
熟悉分布式系统架构、高并发网络IO模型;
熟悉程序调试:GDB、Valgrind;
2、针对音视频方向的要求:
开源框架:GStreamer、FFmpeg、Live555、OpenCV、VLC、srs、nginx
流媒体协议:RTP/RTCP、RTSP、RTMP
封装格式:mp4、mov、flv、tf、mxf
编解码协议:H.264、H.265、AAC
图形库:OpenGL、OSG、OpenCL、cuda
3、五级工程师划分

吴军老师在《硅谷来信》中参考物理学家朗道对“物理学家等级”的划分,将工程师也分为了五个等级,第一级最高,第五级最低。需要强调的是,级和级之间的差别不应该是一点点,而是数量级的差别。

第五级:能独立解决问题,完成工程工作;
第四级:能指导和带领其他人,一同完成更有影响力的工作;
第三级:能独立设计和实现产品,并在市场上获得成功;
第二级:能设计和实现别人不能做出的产品(他的作用很难替代);
第一级:开创一个产业。
4、十二级划分
初级工程师:告诉我怎么做;
中级工程师:告诉我做什么;
高级工程师:我只做复杂的;
资深工程师:我能把复杂的简单化;
架构师:我来告诉你们做什么;
高级架构师:按照我说的来做,项目可以按时完成;
资深架构师:按照我说的来做,项目保质保量完成;
技术专家:已经没有我不会的了;
高级技术专家:还真有你不会的;
资深技术专家:确实有,还不少;
研究员:到底哪还有我不会的;
科学家:我给大家指条明路。

【经验】对一个合格C++高级工程师(音视频方向)的要求相关推荐

  1. Android音视频方向进阶路线及资源合集

    音视频从采集到播放都经历了哪些流程呢:: 通过上面的图,我们简单的把音视频方向分为主要的两块: 媒体部分(蓝色+绿色) 传输部分(红色) 1.媒体部分 我们这篇文章不再从音视频专业知识开始,而从And ...

  2. 直播软件搭建Android音视频方向进阶路线及资源合集

    直播软件搭建Android音视频方向进阶路线及资源合集 直播软件搭建的音视频从采集到播放都经历了哪些流程呢:: 通过上面的图,我们简单的把音视频方向分为主要的两块: 媒体部分(蓝色+绿色) 传输部分( ...

  3. 自媒体怎么做搬运?怎样做一个合格的自媒体视频搬运工?

    今天不聊什么别的东西,就聊一聊自媒体视频,怎样才能更好的搬运更有利于我们操作与赚到自己想要的那部分钱. 股神巴菲特曾经说过一个非常经典的话:人生就像滚雪球一样,重要的是发现构思的雪和一道够长的山坡,如 ...

  4. 如何利用 AVFoundation 设计一个通用稳定的音视频框架?

    前言 承接上篇的<AV Foundation开发秘籍--实践掌握iOS & OS X应用的视听处理技术 阅读指南> 今天这篇给大家讲解下如何利用AVFoundation设计一套通用 ...

  5. 搭建一个多对多的音视频通信服务

    多方音视频通信三种架构方案 一.Mesh 方案 即多个终端之间两两进行连接,形成一个网状结构.这种方案是1v1 WebRTC 通信模型的扩展版,任何两个结点都可以看成一个1v1 WebRTC 通信模型 ...

  6. ZEGO RTC Meetup 实时音视频开发者沙龙@12.23深圳站 图文回顾PPT下载

    12月23日,ZEGO RTC Meetup 实时音视频开发者沙龙第一期在深圳成功举办,现场吸引了近90人的音视频开发人员的到场聆听.会上,如预期一样, 腾讯音视频实验室音频技术负责人郭亮.   即构 ...

  7. 关于嵌入式音视频程序开发的感想

    论整体架构来说,嵌入式音视频的程序虽说资源有限,但是功能却一点也不简单,包含有音视频的采集,显示,存储,传输,高级的设备上还包含着一些高级的AI算法比如人脸识别,人形跟踪等等对视频数据进行处理.可以说 ...

  8. 一名合格的音视频开发人员,需要掌握哪些技能呢?音视频技术该怎么学?

    在线教育.音视频会议.即时通讯等产品都是基于音视频技术开发,如今越来越多的App中都大量加入了音频.视频元素,比如说注册与登陆的扫脸验证,dou音.wei视的音视频变速.变调录制.实时滤镜.人脸识别特 ...

  9. 音视频人才的需求从小众变成了大众?一名合格的音视频开发人员,少则30万起,多则年薪可达百万以上......

    随着5G时代的到来,音视频逐渐成为人们日常生活中的必需品. 所以,现在有大量的公司开始寻找音视频人才,一个稍好点的音视频人才现在可能会有3-4家公司抢着要.对音视频人员也是从小众的需求转向了大众. 这 ...

最新文章

  1. LabVIEW设置应用程序显示标签透明
  2. php mysql execute语法_PHP PDOStatement::execute讲解
  3. 使用commons-dbutils
  4. SQL Server 创建定时任务JOB
  5. python 回溯法 01背包问题_Python回溯法解决01背包问题
  6. Career Service, what skills do you need for career domain?
  7. 基于ebpf的防火墙--bpf-iptables
  8. terminateActivity
  9. mysql5.7 json特性_mysql5.7新增加的JSON数据类型特征介绍
  10. 去掉 Warning:$HADOOP_HOME is deprecated
  11. 深入浅出Java反射机制
  12. [数据结构]链表的实现在PHP中
  13. 傻瓜攻略(二)——MATLAB数据挖掘之Apriori算法实现
  14. 笔记本指纹识别linux版驱动程序,联想Thinkpad指纹识别驱动
  15. Java微信表情包字符处理,数据库存储以及转义解决方式
  16. 设置android模拟器屏幕自动旋转
  17. 如何禁止电脑随便修改IP?
  18. html 灯泡_您可以购买的不同类型的灯泡,以及如何选择
  19. 内积、外积、元素积、克罗内克积的区分及用法【python】
  20. vue 2 组件之间传值

热门文章

  1. 基于YOLO的手部检测和计数实现(课程设计,训练和测试)(1)
  2. 生成式对抗网络的原理和实现方法
  3. 二、如何保存MNIST数据集中train和test的图片?
  4. win10html5无法播放,win10系统中网页中无法播放视频怎么办
  5. Tensorflow::Session 释放内存
  6. 【最精简写法】获取一维数组和对象数组最值:最大值、最小值,返回对象
  7. 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_map_module实录
  8. 3dsMax插件V-Ray建筑可视化三维渲染细节技术学习教程
  9. Sketchup插件Vray户外场景设计渲染教程 Vray Next For Sketchup Exterior
  10. UE4创建第一人称射击游戏学习教程