合聚咖

合聚咖

如何学好软件工程

admin

要学好软件工程,首先建议使用Linux操作系统。Linux相较于Windows更为先进,更符合计算机专业的学习需求。UNIX或Linux是计算机专业学生的理想选择。

其次,打牢基础课程是关键。算法与数据结构、操作系统原理、C++/C/汇编以及计算机底层知识等课程的重要性不言而喻。学习这些理论课程时,可以结合实践,如一边做ACM算法题目,一边阅读于渊的《Orange S:一个操作系统的实现》并动手编写操作系统,通过实践加深理解。C++语言难度较高,但其包含了现代编程技术,掌握后,学习其他语言将更为轻松。融入计算机世界,以黑客的视角学习,将有助于深入理解。

学习Lisp语言并了解人工智能,可以拓宽视野,探索人工智能的趣味所在。人工智能领域本身充满魅力,值得一探究竟。

在Linux环境下,开源项目的实践机会丰富。下载小软件源代码进行研究与改造,或者参与项目,撰写文档、进行测试并发现BUG等,这些实践经历可以写入简历,成为实际工作经验的体现。计算机世界广阔,打开眼界,培养兴趣尤为重要。面对国内教育体系的不足,学校课程及格即可,关键在于自我驱动与实践。