电工学习网

 找回密码
 立即注册
查看: 2404|回复: 0
打印 上一主题 下一主题

自动化专业可以自学哪些软件来提高自己

[复制链接]
跳转到指定楼层
楼主
发表于 2020-3-20 08:19:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自动化和计算机、电子都是信息类专业,彼此非常接近又各有侧重。计算机和电子在软件和硬件方面各有所长,自动化更介于两者之间,说得好听是各取所长,说的难听是不伦不类。由于这样天然的原因,自动化专业的就业面也会相当广泛,因此,如果在学生阶段希望能够自学一些软件来提升自己的话,一个主要考虑因素是自己将来倾向于从事哪一类的工作。根据不同情况选择学习内容。以下给一些参考性的建议。
基础/通用型工具
  • 程序设计基本功。C/C++,Python或者JavaScript,无论程序语言多么千变万化,C/C++都是万变不离其宗的基础,深入学习可以有效地理解计算机程序设计的基础知识,同时由于C语言和硬件之间的天然联系,学习C语言对于计算机基础结构、内存系统、算法等等都能有一些深入认识,而C++则是面向对象的鼻祖,是现代编程语言不可忽视的重要角色。至于Python或者JavaScript,则是现代语言中非常流行的两种,在人工智能和网络技术方面各有其不可替代的重要意义和价值,因此可以选择其中一种进行学习。
  • LabVIEW/Matlab。作为自动化工程师,或者无论从事其他任何与科学研究有关的专业,能深入学习LabVIEW和MatLab,都相当于拥有了重量级的核武器。前者可以让没有编程经验的工程技术人员快速用程序武装自己,迅速完成各项科学试验、 测量工作,后者可以让一个基本上完全忘记各种数学技能的工程师,熟练地解决大师级的计算、仿真问题。当然,如果熟练掌握了Python,那么Matlab的相当一部分功能是可以通过python来实现的。但就专业性和便捷性来说。这两者仍然是科研人员的不二选择。
  • AutoCAD,图纸是工程师的语言。AutoCAD(或者其他CAD软件,但是AutoCAD实在优秀的让其他软件难以望其项背)就是书写工程师语言的工具。AutoCAD可以用来绘制建筑、电气、机械等各种类型各个行业适用的图纸,可以进行二维和三维作图(虽然在每个领域都有各自专业的设计软件,但AutoCAD在通用性方面是无与伦比的,可以作为基础的工具学习)。有了工程制图的基础,才能算是一个合格的工程师,AutoCAD的重要性不言而喻。
  • 编辑器。可以选择流行的VISUAL STUDIO CODE作为程序设计和文档设计的IDE(虽然VS Code)还不能算是一个IDE,你很快就会被VS Code的强大功能和完善的插件系统所吸引。不仅仅可以用来编程,即使作为日常文档的撰写工具也会非常得心应手。如果有可能,学习VIM也可以大大提高工作效率(EMACS用户可能要喷,但是我完全没有用过EMACS因此无法推荐)。VS Code的VIM模式也提供了两者快速结合的功能。当然,对大部分用户来说,VIM可能属于可选项,只要熟练使用VS Code的快捷键也能实现高速编辑的功能。
  • OFFICE全家桶。在计算机用户中,基本上没有不会用Office软件的,但会用和用好之间是有着天壤之别的。Office的强大之处并不在于容易入手(如果仅仅从入手角度看WPS完全可以满足使用要求),更在于其背后强大的功能,比如宏,比如数据透视,比如脚本(希望Office可以尽快支持JavaScript脚本来替代VBScript)。这些高级功能可以让工作效率提高2倍至100倍(或许还可以更高),但必须通过一些基础、系统性的学习和训练才可以。
  • plc程序设计语言和工具。如果要从事工业自动化行业,那么PLC是个无法绕过去的主题。在诸多PLC程序设计语言和工具中,个人推荐学习西门子的TIA博途系列软件。如果经济条件允许,也可以购买一个小型的PLC作为日常训练使用。与此同时,也能在博途系统中学习以WinCC为代表的组态软件的使用。这些都是自动化工程师的入门课程,也是必修课程。
其他软件/工具参考
  • Adobe家族设计工具。从Acrobat Pro到Photoshop, AE, PR等等一系列设计软件,在文档处图形处理和视频处理方面都有着非常强大无可替代的竞争力。对于和计算机相关的用户来说,如果能对这些软件有一些熟悉和了解,无疑能让你的计算机发挥出更大的潜力。当然,我们可能并不需要像打印店的小哥哥小姐姐们对ps使用的如鱼得水,但至少可以做一些简单的修图、特效或者视频剪辑工作,能让你的生活更加便捷和丰富多彩,在很多时候都能派上用场。
  • 电子设计类软件如altium designer。学习altium designer可以快速接近硬件,完成从原理图设计到pcb制版的全过程,对于diy爱好者、极客来说都是非常有用的工具。而对于自动化工程师来说,如果能够将你的设计产品化,无疑也容易产生成就感。
  • Linux操作系统。即使在使用Windows操作系统,也应该有一些专门的精力进行系统性的学习和训练,以便熟练掌握windows系统的各项功能尤其是一些高级功能来为工作和学习赋能。除此而外,可以考虑熟悉一个linux操作系统的发行版,推荐ubuntu或者fedora,对于linux系统的学习和使用可以非常有效地快速提高对计算机系统的理解,在此不做展开
  • 开源软件。除了商业软件与国内特有的非正版软件环境外,软件世界的另一面是有诸多功能强大的开源软件构成的,计算机相关专业的用户,多少都应该对此有一些了解。比如,linux系统下的LibreOffice, LibreCAD,FreeCAD,还有著名的开源3D设计软件Blender等等。除此之外,一些日常使用的开源软件包括Bandzip压缩软件(很不幸,新版本的Bandzip也开始走商业授权的路线了,但官网还可以继续下载旧版本)、笔记软件Joplin(可以完美替代印象笔记或者有道笔记一类产品)、文献管理工具Zotero、下载工具FileZilla、刻录软件rufus等等。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-30 03:53

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表