1998年互联网崛起,程序人奋勇前行;If,程序基本逻辑,开启程序人生[if98];谨以此站献给奋斗中的你

发表文章 上传软件
当前位置: 主页 > 程序人生 > 学习心得 >

嵌入式程序员的几年的小心得收藏挑错

2018-06-13 15:59 采编:程序人生 阅读 投稿赚币
作为嵌入式研发工程师工作也几年了,其实在大学时期11年那会儿在做的,现在依然在是做,现在接触的单片机、Arm-Linux、安卓程序这三类,其实和大学时候的时期做的东西并无区别。

作为嵌入式研发工程师工作也几年了,其实在大学时期11年那会儿在做的,现在依然在是做,现在接触的单片机、Arm-Linux、安卓程序这三类,其实和大学时候的时期做的东西并无区别。只不过当时除了学习,还有很多其他活动,创业做点小项目,带社团、筹建和管理创新实验室,在学生时期的巅峰状态下有点天之骄子的感觉,现在只是一个小小程序猿,房奴,想到现状有点失落。最近看了出现一个985的学生溺死在天津静海,真是惋惜,生命脆弱,写一写内容,让新人有所了解,不要走入误区。

    言归正传,有几个心得:

    1、嵌入式行业的具有很深的行业特点。

    不同于互联网行业,嵌入式行业或者说智能硬件拥有明显的行业特设备需要有哪些需求,注意事项,通过什么技术实现,可能这也是行业特点。正因为这些特点,差异性可能造成一些需要门槛。学生时代如果有时间可以去多参加竞赛,如果刚工作,就多问多看书查资料,可能一开始不懂,慢慢会懂的,需要有信心,细心和耐心。 

    一个有5年以上或者时间更长的老嵌入式工程师对于嵌入式公司来说应该是财富,只不过走兽尽,良弓藏,有多少能有好的发展。

    2、软硬结合,现场与实验室结合,懂得合作的重要。

    一个嵌入式工程师,最基本的要求是完成一个满足需求且稳定的产品。门槛在于需要软硬件都要有了解,之前做的更多是硬件相关,而记得换到这家公司,人们问我的是硬件问题,也算巧合,所以面试过了,因为那时候代码量,还不是很高,去了看到做的产品硬件水平也就那样,叨叨一下设计质量,正好赶上公司设备更新换代,全数字系统建立,而部门被一分为二,公司需要人去完成之前的任务,于是给我接手了。工作量以现在当时确实挺大的,想一想真是初生牛犊不怕虎。当时对于在线更新信息,控制端设备人机交互BUG的修正,真是下了相当的功夫。现场和实验室,基本是当年最熬人的事情,不过当时还好的是,系统设计和技术负责一起讨论怎么解决,使问题得到的很好的及时的解决。不过,两个项目的技术负责人和系统设计各走了一个,C老大在本公司做了测试部经理。

   3、嵌入式的设备网路化的势在必行。

   这个说法感觉很out,感觉怎么可能设备没有不在网路的网呀,事实上网络化的嵌入式设备不是特别多。在嵌入式行业,根据要求,存在这各种协议,基于485的Modbus,基于Can的Canopen,用到以太网也是近两年。现在发现,传输速度由K变成百K,再到M,数量级在逐渐的增加,现在轨道列车15年上出现的TRDP以太网技术,以后可能有千兆/Gbit级别的技术出现也不奇怪了。不过为了保证稳定可靠和成本,发展的速率也并不快,只是势在必行!

  4、智能可视化的人机交互。

   之所以做安卓,会发现现在控制端的界面使用的是安卓,无论是轨道和汽车行业都有趋势。依托于安卓简单快速的开发效率,比起嵌入式查技术手册,死扣寄存器操作,好很多了。也不存在使用的时候出现,内存泄露之类的问题。不过,真是卡,慢,而且越用越慢!!关键界面确实挺好看的,好吧,我觉得确实安卓写起来比较简单点,多用用开源的安卓。

   但是我觉得目前为止,无法找到一套合适的高效的通用的人机交互结构,网上也没有合适的开源框架。这个可能需要自己继续研究开发设计的吧。

   5、深度学习、嵌入式和《易经》

   由于大学里面做的都很机器人相关的,深度学习突然间火了起来后,自己也神经质的买了台台式机跑Tensorflow,GTX1070的显卡的主机,烧吧~跑了一下手写数字识别的例程,确实高大上,对于使用的Python,这TM应该就是脚本吧,目前为止觉得和嵌入式领域有一定需求,还会去研究,有成果以后接着发。

相关标签:
程序人生if98.com,专注IT人成长、所需、职场,欢迎参与撰稿、分享资源!

扫一扫关注程序人生公众号

免责声明:本文内容由[程序人生]用户自行发布或编辑转载,本站不拥有所有权、不承担相关法律责任。 如发现有涉嫌抄袭的内容,可邮件 web@if98.com 举报,并提供证据,一经查实,本站将立刻删除涉嫌侵权内容。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

站长推荐dedecms模板

站长推荐资源下载

站长推荐文章

  • 我的编程之路:从好玩到玩好

    先解释下标题吧:好玩指的是爱好、觉得有趣,玩好指的是把事情搞定、让事物变得更好。 第一次接触电脑 我最早接触电脑是小学四年级的时候,一九九几年,那是一个秋天,有一位

    if98comzyq 2018-07-17 11:49:25发布 学习心得 320阅读 0 评论

  • 给未来程序员的15个顶级职业建议

    好吧,我觉得10条不够,应该有15条职业建议。不过首先,我想解释一下出色的职业生涯是什么样的。 他们的进步曲线并不是每个月都会上升一点的直线图形。(即便是普通人的职业生

    if98comzyq 2018-07-17 11:46:44发布 学习心得 301阅读 0 评论

  • 程序员你为什么迷茫?

    你曾经充满热情,是一位开源软件倡导者,你崇尚全栈工程师才有未来的理念,你渴望改变世界。但是现在你每天都处于焦虑之中,你每天不断地学习各种技术Kotlin、Swift、React Native、

    if98comzyq 2018-07-17 11:58:36发布 学习心得 175阅读 0 评论

  • 如何伪装成一个年薪20万刀以上的码农?

    年轻的程序猿朋友们,从东岸、中部、南加迁徙到硅谷的你,是否希望远处的美女向你投来崇拜的目光?希望身边的朋友觉得你很酷很牛逼?今天我们来聊聊如何在硅谷装成一个牛逼(

    if98comzyq 2018-07-17 11:47:09发布 学习心得 131阅读 0 评论

  • 程序员的工作总结

    在新的公司工作半年了时间飞逝,作为一名工程师,也要时刻对自己反省,这样才能够有所提升,在工作中我总结了一下几点,这个可能也是大家常见的一些问题,好记性不如烂笔头,

    if98comhcw 2018-06-13 11:59:41发布 学习心得 97阅读 0 评论

  • 做博士还是做一个专业的程序员?

    当我从大学毕业获得计算机科学学位的时候,我就想继续学习并获得博士学位。但是,我又想作为一个软件开发者去参与工作,所以我在这一行中工作了五年之后,又回去念了一年的博

    if98comzyq 2018-07-17 11:49:03发布 学习心得 97阅读 4 评论

论坛推荐

关于我们

微信公众号

扫码关注官方微信

返回顶部