求助,自动化专业有必要转到计算机吗?
大家好,我是麦哥,最近网友的提问。关于自动化专计算机专业的问题。
大一,自动化专业,杭电,要不要转到计算机专业,不太想互联网,想从事嵌入式工作,计算机专业会进行一些操作系统linux计组数据结构的学习,但是没有自动化一些硬件的内容,模电,自动控制原理,电路,可能自动化会有一些硬件基础和电机控制基础。不太想从事靠近电路设计的硬件。转到计算机要补很多课程,不知道有没有转的必要,科班的计算机还是自动化加上自学软件内容呢?
对此我简单说说我的看法。
自动化是万金油的专业,很多方向都沾点边。
可以做控制方向,可以做硬件设计方向,可以做嵌入式软件方向,可以转码。
先说专业基础想从事嵌入式工作,模电数电的基础还是比较重要,有的东西虽然你以后工作不一定会用到,但是学过和没学过就是天差地别,有些基础概念在脑子里根深蒂固,再接触相关的东西,往往可以信手捏来,不然你就会感觉硬件和软件之间有一道不可跨越的鸿沟。
你以后要从事嵌入式,那么理所当然的会接触到底层的很多东西,和硬件相关的,虽然不用去深入到最底层,但是理解一些知识会更快。
关于硬件设计资源聚焦确实没错,把精力花在一个点,打透,我感觉学有余力的情况下,可以简单学学板级的PCB设计,可以做一些好玩的项目,如果对硬件确实不喜欢,那也不用勉强,后面可以参加一些电子设计竞赛,蓝桥杯等等。因为是组队的,所以我们可以专门负责嵌入式软件这块就行了。
既可以锻炼自己团队协作的能力,又可以通过实践巩固自己专业知识,有实力还能拿个国奖,对后面读研以及工作都有帮助。
说到自学自学嵌入式一定要找到组织,个人感觉和硬件相关的地方,对于新手来说,非常难排查,因为软件和硬件的耦合,有时候问题是出在硬件还是出在软件上,比较难排查。那时候,你发现写的代码可能不多,但是大部分时间是在debug上了。
如果学校有条件,去创新实验室,有学长学姐可以请假,肯定可以事半功倍。
而计算机科班的专业课完全可以自学,比如数据结构,算法,操作系统,计算机组成原理等等,这些确实可以自学,网上有很多资源。像Linux的学习,数据结构的学习,算法的学习,或者C++编程,Qt编程这些,硬件的学习成本都不高,只需要这三点;
- 一台流畅的电脑加上;
- 充足的时间;
- 和一颗遇到困难不放弃的决心;
如果坚定想走嵌入式的方向,那就坚定的把基础课程学习地扎实,一些软件的专业课也自己补充起来,有机会做项目的话,也可以运用起来,也可以尝试自己造一些轮子,这样提高地更快。
关于自动化转计算机,这是我的看法。
对此大家怎么看?欢迎在下面评论区留言,讨论。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。