0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名硬件工程师转型软件工程师的感悟

工程师人生 来源:wv 作者:简书网 2019-10-09 17:14 次阅读

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件工程师
    +关注

    关注

    165

    文章

    346

    浏览量

    73617
  • 软件工程师
    +关注

    关注

    8

    文章

    216

    浏览量

    20923
收藏 人收藏

    评论

    相关推荐

    如何入门硬件工程师

    想跨行业做硬件设计工程师,应该如何学习规划呢
    发表于 03-17 21:49

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    发表于 01-29 11:29

    #人工智能 #FPGA 怎么成为个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    电子工程师天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    FPGA工程师需要具备哪些技能?

    ,需要具备系列的技能,才能胜任日益复杂的设计工作。因此,本文将从设计思路、硬件语言、EDA工具、数字信号处理、通信协议、测试验证等多个方面,探讨FPGA工程师需要具备哪些技能。
    发表于 11-09 11:03

    如何成为一名优秀的嵌入式工程师

    如何成为一名优秀的嵌入式工程师?嵌入式学习的第步,首先是C语言。 1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数
    发表于 11-07 15:36

    电源工程师常用的几个典型电路分享

    具有电源知识水平的工程师来完成设计和开发。作为一名合格的电源工程师平时工作经验的积累很重要,但同时也应该提高理论水平,通过积累几个常用的电源电路,说不定下次就能用上,还是学习吧!
    发表于 09-20 07:59

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场等步骤。 作为一名优秀的硬件
    发表于 06-21 10:15

    硬件工程师需要知道的DFM可制造性设计

    的PCB面积浪费,自然是失败的可制造性设计了。当然人家只是为了搞笑,真的可制造性设计在这里:作为一名硬件工程师,是定要掌握可制造性设计的,也就是必须掌握DFM。DFM贯穿了从设计到生
    发表于 04-17 11:09