软件工程师需要学会以下软件:
编程语言
至少熟练掌握一种编程语言,如Java、Python或C++。
集成开发环境(IDE)
Eclipse
Visual Studio
Visual Studio Code
版本控制工具
Git
项目管理工具
JIRA
Trello
代码审查工具
SonarQube
持续集成工具
Jenkins
数据库管理系统
MySQL
Oracle
SQL Server
虚拟化软件
VMware
VirtualBox
操作系统
Windows
Linux
macOS
其他特定领域的软件
计算机辅助设计(CAD)软件
仿真软件
数据分析软件等,这些软件根据工程师从事的具体行业和项目需求而有所不同
建议:
工程师应首先掌握至少一种主流编程语言,并熟悉相关的开发环境和工具。
根据具体工作领域,选择并学习相关的数据库管理系统和虚拟化软件。
不断学习和掌握新的工具和技术,以适应不断变化的项目需求和技术发展。