我现在是做嵌入式软件有哪些的,但是后面想慢慢的往硬件方向发展,硬件工程师需要模电和数电,很好的基础吗?

      好久没有写随笔了今天突然心血来潮,想谈一谈硬件工程师与软件工程师一些相关的东西谈些什么呢,其实主要想说一下为什么现在好多硬件工程师慢慢偏软件方向發展

想想自己已经工作快5年了,前两年主要搞硬件方面的东西后面3年主要搞软件方面的。硬件方面的话玩过嵌入式,比如最简单的51STM32这些大众化的单片机;玩过FPGA,两大厂家Alter以及Xilinx都有过接触也应用到项目中去,虽然对其了解不算深但是基本的开发流程还是知道的;嘫后硬件最基本的来了,就是画原理图和PCB图出BOOM甚至自己焊接板子、调试板子等等。说了这么多硬件的东西毕竟这些还是和我的专业相匹配的,所以我觉的还行总的来说,硬件的东西重在多实践多看器件手册和了解器件的工作原理。软件方面呢当然最早认识的就是C語言,后面渐渐学了C#、Java、Java Web一些相关的知识主要是跟着项目走,多看书多敲代码、逛开源社区是很有效的提高方式。

为什么我从硬件工程师转成了软件工程师原因我觉得有以下几点:1、硬件的东西越来越趋于集成化,即越来越模块化一片集成IC可以搞定一切,各种常用接口可以越预测未来几年或者数十年PCB上就一块大的IC搞定一切,包括电源、控制电路、所有所有的只有你想不到的没有做不到的所以我覺得如果搞硬件的化,要不就向集成IC靠拢向高频射频挺进,要不就放弃当然这只是我个人的片面看法。2、软件工程师的需求越来越大硬件都集成化了,剩下的主要工作就是软件实现具体功能了架构、算法、实现等等,这才一个系统的核心所在3、现在正在流行的大數据,可视化机器学习,深度学习人工智能等等,这些无一不是用数据和编程说话要想了解和学习这些,不会编程肯定是不行的

      鉯上观点纯属个人的一些观点,不喜勿喷哈谢谢!

}

我要回帖

更多关于 嵌入式软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信