若您想学习3GPP通信协议,欢迎订阅和关注3GPP专栏:
1. 【精讲3GPP协议栈】(适用于学习4G和5G的同学)
2. 【精讲5G核心网】(适用于只学习5G的同学)
3. 【精讲4G核心网】(适用于只学习4G的同学)
若您想学习蓝牙通信协议,欢迎订阅和关注蓝牙专栏:
1. 【精讲蓝牙协议栈】(适用于学习传统蓝牙和BLE的同学)
2. 【精讲BLE协议栈】(适用于只学习BLE蓝牙的同学)
若您想学习TCP/IP协议簇,欢迎订阅和关注:
若您想学习短距离通信,欢迎订阅和关注:
1.【短距离通信】
以上专栏均会持续更新中....
目录
1、协议是什么
狭义的协议就是网络协议,是通信计算机双方必须遵从的一组约定,如怎样建立连接、怎样互相识别等。只有遵守约定,计算机之间才能相互通信交流。
广义上,各个行业组织出的技术规范与技术报告,国家标准,以及特定的具体业务信令流程,都可以称为“协议”。
协议栈是网络通信的基础,除了“协议”之外,还经常听说“规范”、“标准”等。
2、协议种类
通信协议的种类有很多,目前我接触的有 :3GPP通信协议、网络应用层协议、蓝牙通信协议等,其实我们职业工作者无论学好哪一个协议,都能找到理想的工作岗位。
3、学好通信协议能做哪些岗位
学好通信协议能做的岗位:软件开发、软件测试、硬件开发、硬件测试、FAE
往上走能做的岗位:产品经理、产品总监、研发经理、测试经理等等。
4、蓝牙软件工程师职业发展路线
通常包括以下几个阶段:
1.初级工程师:掌握蓝牙协议栈的基础知识和编程技能,能够完成简单的蓝牙应用开发和调试
2.中级工程师:在掌握基础知识的基础上,深入研究蓝牙协议栈的原理和实现,能够独立完成蓝牙应用的设计、开发和测试
3.高级工程师:在掌握中级工程师的技能基础上,具备更深入的技术研究和解决问题的能力,能够承担复杂的项目开发和团队管理工作。
4.技术专家:在蓝牙技术领域有较深入的研究和贡献,能够指导和支持团队的技术发展和创新.
5.技术总监或架构师:具备全局视野和战略规划能力,能够制定公司的技术发展战略和规划,领导和管理团队进行技术创新和实现。
在职业发展的过程中,蓝牙软件工程师还需要持续学习和更新技术知识,不断提高自己的技术水平和解决问题的能力,以适应不断变化的市场需求和技术趋势