电子技术学精通很难
学了6年的电子技术了,发现自己的的技术根本没有多少进步,接触了单片机以后,真的发现自己这几年白学了,又要重新学软件编程,而且软件和硬件设计思维还真不一样,要是自己早点接触...
学了6年的电子技术了,发现自己的的技术根本没有多少进步,接触了单片机以后,真的发现自己这几年白学了,又要重新学软件编程,而且软件和硬件设计思维还真不一样,要是自己早点接触单片机的话也许不会这样浪费那么多时间了,说也奇怪,我在图书馆看的电子技术的书,根本没有介绍过单片机,
展开
8个回答
展开全部
总的感觉,硬件比较难提高,更难精通,而软件要提升相对容易(特别是入门阶段,后期提高也比较难)。
硬件特别是半导体器件这块,由于非线性存在,即便是理论公式也是近似公式,没有办法弄到精确公式,大量的经验需要通过实际制作,调试来获得,光是听课,是很难学到真正有用的东西的。而且前面一位朋友说的很对,课堂的东西永远落后于时代。由于要做实验,需要很多的器材,工具,仪器设备什么,这块非常费钱,所以提升起来难度很大,门槛也高。除了客观条件外,硬件里面还涉及了大量的物理学原理,如果物理基础不好,要学好电子技术(硬件),我感觉可能性极小。
而软件这块,由于训练的条件要求没有硬件高,而且现在C语言通用性很好,所以学起来相对容易,即便是后期要转向(比如从51转向MSP430这种),如果前面基础打得好,也很容易,问题在于,光会编程序就相当于会制作电路,会焊接,但为什么这么做(设计的思路),还是不知道的。这方面需要靠控制学理论作为支撑(也就是算法这块),需要用到大量的高等数学内容,这也是软件的一个门槛。所以搞软件的感觉是,入门相对容易,但后期提升非常难。
现在从应届毕业生的情况看(包括本科生,硕士研究生这块),懂软件的很多,有些编程序能力也很强,但懂硬件的不多。
另外,现在特别是最近10来年,信息技术的发展使得软硬件设计的门槛大幅度提高,现在设计部门里面的分工更加细致,软硬件都有专人来做,所以我感觉,以后搞电子设计,更多地会依靠团队,而不是靠个人单打独斗,靠一个人努力,想同时精通软硬件,可能性几乎没有。
我感觉你在软件和硬件中可以挑一个方向,深入下去,沉下心去学,绝对不会白费。而且,像硬件这种东西,你感觉提升很难,对别人也一样如此。这个门槛就一直放在那里,别人要跨过,也不容易。
硬件特别是半导体器件这块,由于非线性存在,即便是理论公式也是近似公式,没有办法弄到精确公式,大量的经验需要通过实际制作,调试来获得,光是听课,是很难学到真正有用的东西的。而且前面一位朋友说的很对,课堂的东西永远落后于时代。由于要做实验,需要很多的器材,工具,仪器设备什么,这块非常费钱,所以提升起来难度很大,门槛也高。除了客观条件外,硬件里面还涉及了大量的物理学原理,如果物理基础不好,要学好电子技术(硬件),我感觉可能性极小。
而软件这块,由于训练的条件要求没有硬件高,而且现在C语言通用性很好,所以学起来相对容易,即便是后期要转向(比如从51转向MSP430这种),如果前面基础打得好,也很容易,问题在于,光会编程序就相当于会制作电路,会焊接,但为什么这么做(设计的思路),还是不知道的。这方面需要靠控制学理论作为支撑(也就是算法这块),需要用到大量的高等数学内容,这也是软件的一个门槛。所以搞软件的感觉是,入门相对容易,但后期提升非常难。
现在从应届毕业生的情况看(包括本科生,硕士研究生这块),懂软件的很多,有些编程序能力也很强,但懂硬件的不多。
另外,现在特别是最近10来年,信息技术的发展使得软硬件设计的门槛大幅度提高,现在设计部门里面的分工更加细致,软硬件都有专人来做,所以我感觉,以后搞电子设计,更多地会依靠团队,而不是靠个人单打独斗,靠一个人努力,想同时精通软硬件,可能性几乎没有。
我感觉你在软件和硬件中可以挑一个方向,深入下去,沉下心去学,绝对不会白费。而且,像硬件这种东西,你感觉提升很难,对别人也一样如此。这个门槛就一直放在那里,别人要跨过,也不容易。
追问
说实话我很想学通硬件设计,可是条件限制,搞这个东西花钱很多,工具只有简单的,调试一些东西挺复杂的。学软件的话总感觉没有硬件成就感高,
追答
是有这个问题,硬件比较长久,即便是经典的基础模电,在大学里搞清楚的人也是少之又少。我感觉你还是随工作来好了,看工作需要定,需要什么,学什么,事先算不准的。
展开全部
这很正常,理论和现实永远是脱节的,我上大学的时候,曾经听到过一个说法:学校里面学的,比社会上实际使用的,至少要落后十年。按2000年毕业的时候,还学51单片机呢,可那会儿,已经有PLC这些先进的东东了。
更多追问追答
追问
很有道理啊,在学校学的教材都是老的,和社会上的主流还真落后太多,
追答
但毕业之后,才发现:原来这些老家伙也不算是完全过时,通过这些东东打下的基础,对于学习很东西还是有所帮助的,所以,后悔啊,在学校里没有好好学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这位学长,我恰恰与你的感受相反。单片机编程是对控制思想的运用,要利用单片机实现预期的控制目的还要依赖于单片机的外围电路。外围电路设计起到至关重要的作用,这些设计都是基于电子技术包括数电模电这些基础知识的。不能完全否定已学知识,书到用时方恨少!你应该去看控制类书籍,如51单片机,DSP,PIC等,主要是利用C语言编程实现对单片机的控制。建议购买开发板或自己焊一个单片机最小系统,配上下载模块,多动手编程。而在设计单片机外围电路时去参照电子电路类书籍。
追问
我正在学C语言,不过又要多花几年时间了,以前我一直都用元件设计电路实现想要的功能,不过复杂的搞不了,因为元件太多,电路太复杂,和单片机比起来差太多了,
追答
恩, 加油!C语言不难学。建议你先从51练起,用KEIL编程。单片机编程主要用到C语言中的if语句,for语句,while()语句,和switch()语句。其他如指针,多维数组,结构体等你可以在以后用到是在看。重在实践,向单片机中编写烧录调试程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电子技术学精通确实很难,只有辛苦练习才会克服它。
电子技术是根据电子学的原理,运用电子元器件设计和制造某种特定功能的电路以解决实际问题的科学,包括信息电子技术和电力电子技术两大分支。信息电子技术包括 Analog (模拟) 电子技术和 Digital (数字) 电子技术。电子技术是对电子信号进行处理的技术,处理的方式主要有:信号的发生、放大、滤波、转换。
电子技术是根据电子学的原理,运用电子元器件设计和制造某种特定功能的电路以解决实际问题的科学,包括信息电子技术和电力电子技术两大分支。信息电子技术包括 Analog (模拟) 电子技术和 Digital (数字) 电子技术。电子技术是对电子信号进行处理的技术,处理的方式主要有:信号的发生、放大、滤波、转换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电子技术三年一带更新,学电子的可以说是一辈子学不完。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询