机械专业是学C语言还是C++,有哪些好的建议吗?

haiyicha haiyicha
498
2022-05-11
先搞清楚学c或者c++你是用来做什么,这样才更好定义哪个用的最多。我印象中机械专业应该也有单片机之类的课程,所以我想学编程更多也是用来开发单片机进行自动控制。那么就很明了了,目前单片机大多数还是用c开发的,虽然很多已经支持了c++进行开发。所以强烈建议从c入手,如果你没...

先搞清楚学c或者c++你是用来做什么,这样才更好定义哪个用的最多。我印象中机械专业应该也有单片机之类的课程,所以我想学编程更多也是用来开发单片机进行自动控制。那么就很明了了,目前单片机大多数还是用c开发的,虽然很多已经支持了c++进行开发。所以强烈建议从c入手,如果你没学过c,在c++里面的对象、继承、多态等等这些概念一定会很难理解。当你熟练掌握了c,再用c++也是小菜一碟

建议学c语言,因为对于机械相关专业,c和具体硬件控制联系紧密,并且是模块化编程,而工程中用到的PLC也是模块化的。我做了一些c语言学习相关视频,有兴趣可以一起学习,祝顺利。

如果不知道以后要干什么,那么建议你先把C语言的课程过了,然后去学python,python的各种工具包很丰富,可以用来做很多事情而不需要你对计算机硬件有什么理解。如果你打算读研究生,并且要从事机械电子、机器人、装备智能化、测量、大数据、工业iot等交叉学科研究的话,那么你上面那的问题就不是选择题了。此时C、C++、python、Matlab基本上是必备工具,它们都有各自用途。就算想精简一点的话起码要会c和python。总之偷懒的想法不要有,学就是了,都不会白学。

如果是应届毕业生我建议你考研究生,跨考自动化、计算机或者电子科学之类的。最好有兴趣在编程方面。如果不打算考研或者毕业多年,可以自学或者培训班,但是处于你的专业不是对口的,这两种方式不一定能找到好工作。为什么要读研,因为,你可以花两年或者三年学习所有的技术,还可以跟随导师做项目实践,最后还可以以应届生的身份优势找到好工作。

至于说学习C还是C++,不重要,为什么?因为一个合格的工程师需要懂好几门编程语言,如果想从事偏硬件的工作(单片机、嵌入式等)还要学习硬件操作、看/画电路图、操作系统等,如果想从事软件互联网方面的还要懂通信、数据库、高并发等,学习的东西很多。

最后建议一开始学C语言,期间要做项目联系,实践出真知。然后学习C++,这时候只要学习面向对象的部分就行了,再后面想学啥编程语言都很快了,一通百通。期间还要兼顾学习数据结构、数据库、操作系统等。

跨学科学习要有足够的毅力,坚持就是胜利,我也是这样过来的,祝你好运。

其他相关 RELEVANT MATERIAL
为什么小学初中高中大学都要学英语?

为什么小学初中高中大学都要学英语?

haiyicha haiyicha
523
2022-05-11
我有个表弟绘图很牛,由于英语不过关。失去一次去新西兰工作的机会。这样的例子可以举很多。我们搞计算机软件,每天都要和英语打交道。报错信息全是英语,和数据库维护人员沟通要英语,因为他们是印度人。学习新的框架、软件都是英语手册,没有中文。 首先我要声明,以下全部仅为个人观点......
进大学以后感觉什么都想学,也明白学太多学不精,但又放不下,怎么办?

进大学以后感觉什么都想学,也明白学太多学不精,但又放不下,怎么办?

haiyicha haiyicha
211
2022-05-11
先学好本专业知识,兼学喜欢的专业。 我觉得有两个方向,一个是学习自己喜欢的,这个学起来事半功倍,而且以后不一定没有用,其次再考虑一下以后出去工作,得有个一技之长,这样就完美了 先选重要的学啊。 高中时,家长和老师最关心的往往是成绩,并且大部分时间都用于学习课本知识,......
为什么说人到中年才感觉自己什么都缺,什么都要学?

为什么说人到中年才感觉自己什么都缺,什么都要学?

haiyicha haiyicha
374
2022-05-11
很高兴回答您的这个问题。 1.人到中年以后随着年龄的上涨,已经没有年轻时的资本了,学习能力的下降,会感觉接受新鲜事物没有以前快了,但是又不想被社会所淘汰,所以要积极的充电,学习新知识。 2.另外,人到中年以后就到了上有老、下有小的年龄了。如果说经济能力不是很强的话,那么......
利用空余时间学习其他与工作无关的知识,是不是真的一点用都没有?

利用空余时间学习其他与工作无关的知识,是不是真的一点用都没有?

haiyicha haiyicha
664
2022-05-11
闲时准备忙使用,这是永远点不破的一个真理。用于回答这个空闲时间学习的东西没用,也是最恰当不过的。 我有一个朋友最先开始是搞财务工作的,那么他在空余的时间学习了瑜伽。之前只是为了让自己的身体更健康,当然他也是想着要考取一个证书,因为对这方面非常感兴趣。 这个看起来跟他的财......
业余时间有哪些好方法,提升一下自己?

业余时间有哪些好方法,提升一下自己?

haiyicha haiyicha
661
2022-05-11
对于职场中的人要想提升一下自已,就要善于抓住业余时间给自己充电。 充什么电?就看你自己缺什么补什么。这里我来重点讲一下如何用好业余时间来充电。 业余时间的利用,古人就给我们留下很多经验。宋朝大文学家欧阳修平日公务繁忙,但仍然写出了许多快炙人口的好文章,当他被问到如何有时......
在职利用业余时间学习行不行,等学完了再转行?

在职利用业余时间学习行不行,等学完了再转行?

haiyicha haiyicha
184
2022-05-11
首先,是肯定行的,在下班以后,抽时间去学习,当下,是好多年轻人的一种选择,等你积累了一定的经验和一定的知识技巧,你再选择去跳槽或改行都是可以的,那么,我和你探讨一下,目前如何学习的几种方式。 无可否认,当今的时代已经进入了信息化的时代,5g时代的来临,更是对我们知识是一......
评论 SAY SOMETHING
年度爆文