学软件工程需要购买的软件主要包括以下几类:
虚拟机软件
VMware:用于模拟多个操作系统环境,方便进行软件测试和开发。
VirtualBox:另一个常用的虚拟机软件。
文本编辑器/代码编辑器
Sublime Text:轻量级且功能强大的代码编辑器。
Notepad++:简单快速的代码编辑器。
Visual Studio Code:功能丰富,支持多种编程语言的集成开发环境(IDE)。
Vim:高度可定制的文本编辑器,适合喜欢键盘操作的用户。
集成开发环境(IDE)
Eclipse:支持多种编程语言,如Java、C++和Python等。
Visual Studio:由微软开发,支持多种编程语言,如C、C++和Visual Basic等。
IntelliJ IDEA:专业的Java开发工具,支持多种语言。
Xcode:苹果公司推出的集成开发环境,用于开发macOS、iOS和watchOS应用程序。
PyCharm:专业的Python开发工具。
编程语言解释器/编译器
Java Development Kit (JDK):用于编译和运行Java程序。
Python解释器:用于Python语言开发。
C++编译器:如Visual C++ 6.0,用于C++语言开发。
版本控制工具
Git:用于代码版本管理。
SVN:另一个版本控制工具。
数据库管理工具
MySQL Workbench:用于MySQL数据库管理。
Oracle SQL Developer:用于Oracle数据库管理。
其他工具
工程帮:工程项目部必备的应用,帮助寻找供应商、业务员和分包商。
工程相机:用于工程项目记录,支持水印调节和地理位置信息记录。
工程测量:用于手机上的标准化测量和面积计算。
PMP项目管理助手:提供项目管理专业知识学习和在线检测。
根据个人需求和偏好,可以选择适合自己的工具来辅助学习和开发。例如,对于Java开发者,Eclipse和IntelliJ IDEA是不错的选择;对于Python开发者,PyCharm和Visual Studio Code则更为常用。同时,虚拟机软件、版本控制工具和数据库管理工具也是软件工程中不可或缺的工具。