选软件工程啊,,首先得有数学基础吧,得有微积分、线性代数那些。然后呢,得学计算机组成原理,知道计算机是怎么运作的。编程语言嘛,C、Java、Python得会一点吧。,还得有数据结构,算法也得懂,不然写代码怎么行呢。再说说操作系统,数据库,软件测试,这些都是必须的。,我当时也懵,想着这么多科目,怎么学得完啊。我后来才反应过来,实践也很重要,像2022年在某个城市举办的那个软件工程实践项目,就让我有了挺多体会。,花了多少钱呢,具体忘了,反正挺多的。可能我偏激了,但确实,这些基础学科是软件工程的基石。
- 计算机科学:基础理论,算法,数据结构。
- 软件开发基础:软件工程原理,项目管理。
- 编程语言:掌握至少一门主流编程语言,如Java或Python。
- 数据库原理:数据库设计,SQL操作。
- 系统分析与设计:UML,架构设计。
- 网络基础知识:网络协议,网络安全。
- 软件测试:测试方法,缺陷管理。
- 版本控制:Git等工具使用。
- 用户体验设计:UI/UX基础。
- 实践经验:至少一个实际项目经历。
别轻视基础知识,实际项目中这些都很关键。
选软件工程,得懂计算机基础,比如编程语言。还得学数据结构,数学基础也重要。还必须了解操作系统和数据库。