浙江省杭州市
主要接一些简单的编码任务,仅限于 c 语言。
帮被人改代码错误,使其能够编译通过也可以。
工作年限:软件研发:3.5 年左右,2014.11 - 至今。
工作时段:2014.11 - 至今。
职位介绍:平台软件组软件研发工程师。
工作职责:
1. 平台组单板管理模块的所有相关事情,代码维护、文档编写、增加新功能、新基站项目的整个单板管理模块的搭
建。
2. 平台组其它相关模块的代码简单维护工作、bug解决。
工作业绩:
1. 参加工作后,解决了以前遗留下来的200个左右的bug。
2. 清理、删除了常用软件模块的30多个多余的、容易导致bug的全局变量。
3. 新增了100个左右的新需求。
4. 维护过的代码量大概20万行左右。
5. 整理代码,添加注释,写了230页左右的文档。使代码更容易读懂,更具有可维护性。
6. 获得了季度优秀员工称号。
7. 工作期间,获得了软件工程师中级职称。
经验收获:
1. 掌握了一些Linux系统、Linux编程知识,shell命令,gdb简单调试、Makefile文件简单修改。
2. 了解了无线通信系统的一些基础知识。例如,载波、主载波、主控信道。
项目经验:
项目名称:各种基站的维护
项目时间:2016.08 - 至今。
项目简介:
基站采用 VxWorks 系统,单板管理模块负责各个软件、硬件模块的上电初始化,各硬件设备的状态实时监测,BSR(基站信道机)的状态循环监测,信道资源上报,各个业务流程的控制。
个人职责:
负责单板管理模块的所有相关事情,代码维护、文档编写、增加新功能、新基站项目的整个单板管理模块的搭建。
主要业绩:
1. 解决了以前遗留下来的90个左右的bug。
2. 清理、删除了常用基站中单板管理模块的20多个多余的、容易导致bug的全局变量。
3. 新增了50个左右的需求。
4. 主要维护了8种基站中的单板管理模块。日常维护的代码量大概16万行左右。
5. 最长的一次,保持了连续1.5个月,单板管理模块,没有出现过bug。
6. 整理代码,添加注释,写了230页左右的文档。例如,版本说明、版本历史、代码修改记录、代码概要说明、代码详细说明、编译方法说明。使单板管理模块的代码更容易读懂,更具有可维护性。部门组长曾说,单板管理模块从以前最难懂的模块变成了现在最容易懂的模块。
经验收获:
1. 提高了对C代码的整体掌控能力、分析能力。
2. 学会了如何定位、解决bug。例如,分析日志;检查流程的逻辑是否有错。
3. 学会了如何提高代码的稳定性。例如,提高内聚性、减小耦合性;尽量减少使用全局变量。
4. 学会了使用gdb进行简单的调试。
5. 掌握了一些Linux系统的知识,Linux编程知识,shell命令。
6. 掌握了Makefile文件的简单修改。
地区:广东省 汕头市
地区:山东省 济南市
地区:广东省 珠海市
地区:湖南省 长沙市
地区:安徽省 芜湖市
地区:广东省 珠海市
地区:福建省 厦门市
地区:辽宁省 沈阳市
地区:湖北省 十堰市
地区:广东省 广州市
地区:湖南省 长沙市
地区:河南省 许昌市
地区:江苏省 宿迁市
地区:河南省 平顶山市
地区:河北省 邢台市
地区:四川省 成都市
地区:北京市 北京市
地区:重庆市 重庆市
地区:湖北省 武汉市
地区:辽宁省 阜新市