杭州认证网站建设,淘宝网站怎么做视频教程,佛山网站建设网站制作公司哪家好,zenmeyong wordpress2015年毕业#xff0c;2016年工作到现在已经过了8个年头#xff0c;借着征文#xff0c;做个简单的回顾与总结。 2015年从广州番禺职业技术学院毕业#xff0c;学的是嵌入式技术与应用#xff0c;我的下一届学弟学妹变物联网了#xff0c;算是绝版专业了吧。出来后谨遵校… 2015年毕业2016年工作到现在已经过了8个年头借着征文做个简单的回顾与总结。 2015年从广州番禺职业技术学院毕业学的是嵌入式技术与应用我的下一届学弟学妹变物联网了算是绝版专业了吧。出来后谨遵校训学以致用就去找嵌入式软件开发的工作并开始了我8年嵌入式开发的工作根据工作的公司我简单的分为了三个部分A公司5年半B公司一年半C公司1年半。 A公司5年半。在2016过完年后回到广州找到了第一份正式的嵌入式开发工作其实当时面试的时候研发总监问我很多题我都没有答上来我都以为没有希望的了最后是总监给了我工作的机会我还挺感激的当时真的挺没有信心的小白一个很多东西都是略懂皮毛。不过我的试用工资是3000转正是3500到4000我在前三个月的试用中还是很努力的也很喜欢做一些工具的优化当时是做linux应用开发就是在机房监控主机里面对接不同类型的设备做协议对接当时有个协议有个叫电总协议要模拟调试这个协议需要使用两个工具来做模拟数据一个是控制台程序一个是校验计算工具我觉得很麻烦也不利于调试我就利用自己在学校学的QT4的皮毛做了一个电总数据生成器比原来的控制台程序输入更方便还自动算校验不需要另外算校验还支持多数据类型的输入做好之后就推广组内使用得到了总监的表扬在三个月后的转正直接给我拉满到4000的工作那时候还挺开心的在第二年的评奖没有意外的获得了优秀新员工的证书和奖金第二年的工资也涨到了5000.后续每年都有工资涨也有很多新东西学最初的linux应用开发熟悉了机房设备的相关构造熟悉了linux下的C开发还挺喜欢那个框架告警独立进程服务器独立进程串口设备独立进程底层服务进程直接使用消息中心来做通知共享内存了共享实时数据还有appweb网页进程里面跑的是PHP底层和网页交互都是使用xml来共享实时数据数据库来共享配置数据和历史数据。还有好玩的rcbox工具其实就是仿照linux的busybox的做的工具箱。我们的常用命令都是通过链接的方式链接到busybox里面的。学了linux的交叉编译模式有编译服务器和板子挂载调试。学了makefile和bash脚本我们不同配置启动都会有不同的启动脚本来辅助开启不同的进程还有一个比较有意思的是守护进程用的是一个运行脚本监测目标进程一旦进程意外挂掉可以自动拉起来。也是很新奇的东西。我也喜欢CSV的方式来处理协议的查询数据和解析数据代码可以做得十分通用代码量少很多条件判断。后面还接触了单片机的开发我看到了单片机可以通过linux升级外还可以通过单片机升级单片机就是把从机的编译后的文件转为头文件直接在主机里面编译包含进来升级的时候直接发送数组数据即可也是挺好玩的。还尝试做过安卓底层那时候安卓一体屏的方案是安卓里面使用app通过php吧底层数据推送给app显示的想把我们的监控程序做进安卓底层在这里也学会了SVN来管理代码后面也做了嵌入式的小组长这是我第一次有了所谓的头衔。这个就是协助新员工熟悉工作组员有问题的时候协助解决我也做了很多文档方便新员工快速适应开发也进行了多次技术培训。后面公司分了一部分人做新能源充电桩我又有了新的学习机会我有学习了新能源的国标也经历了软件重构的过程是面相对象的的思维去做也经历过芯片换代自己从0开始做一个单片机程序。期间还去参加了软考嵌入式系统设计师18年拿的证然而并没有什么卵用学了5年后就想着去外面看看提出了辞职。 B公司一年半。来到了第二家这家是做GPS车载追踪设备的公司我发现这个公司测试非常专业有了硬件相关指标的测试我第一家是几乎没有的第一家测试基本都是纯黑盒软件测试。这家主要是做单片机的我的linux几乎就没有用了我但在这里加强了我对单片机的理解这家我觉得比较有意思的是单片机打包可以用批处理脚本多次自动打包多个版本这个公司学院打包三种包2G一种3G一种4G一种批处理脚本一键搞定。知道了串口0不仅仅可以用来打印也可以接受输入作为命令输入的。这家还接触到了OPEN方案就是基于模组的SDK开发对于外设少的设备可以考虑用open方案来省掉一个MCU。还学习了4G模块的CMUX用法就是一个串口可以复用为多个功能比如短信口语音口数据口做成多通道虚拟串口。转正后我很快也是担任了小组长的角色代表收集组内的开发进度参加每周例会进行工作汇报也对工作流程特别是研发的相关流程进行梳理。这个公司是做外贸的销售的老大是外国人我和老外除了简单的打招呼基本都是WeChat交流翻译功能帮我很多但要注意一下自己翻译的时候尽量检查一下有时微信的边写边译功能是乱翻译的一定要语句结构完整省略主语啥的最好不要不然就乱翻译很尴尬。和老外共事发现老外都是能听懂散装英语甚至中文的我见过老外讲英文工程师讲中文都能无障碍沟通的。后面因为我个人原因想要更换到广州南沙离开了这个公司。 C公司一年半离开了天河来到南沙也来到了第三家公司这家公司可以称之为毛坯资料毛坯上个工程师遗留的半成品代码几乎不能用没有任何设计文档和需求文档。人员毛坯研发就我顶替了一个原来的软件公司有一个结构一个软件外包一个硬件外包测试也没有。工具毛坯仿真器服务器工具都是我要求买的。系统毛坯没有SVN进行代码管理没有研发OA流程没有缺陷管理系统我来这里是很大的挑战也是我很好的实践场所我首先买了研发内网服务器搭建了SVN服务器搭建了禅道内网社区版本用于缺陷管理简单的建立的研发到测试的测试流程和测试到生产的发布流程资料都在SVN里面归档和设定权限。后续根据时间情况需要为公司搭建了外网升级服务器包含了http文件服务器和ftp服务器还优化了SteVe OCPP调试平台。关于盗版软件的使用问题我当起了网管设置了内网路由过滤研发电脑不允许出路由均采用远程桌面的方式进行上网。也进行了多次技术培训包括禅道SVN等等。