1. 软件工程:这门科目涵盖了软件开发的整个生命周期,包括需求分析、设计、编码、测试、维护等方面,是软件开发人员必备的基础知识。
2. 数据库技术:随着大数据时代的到来,数据库技术的需求越来越大。掌握数据库设计、管理、优化等技能,可以为自己的职业发展打下坚实的基础。
3. 网络技术:网络技术是现代信息化社会的基础,掌握网络协议、网络安全、网络管理等知识,可以为自己的职业发展提供广阔的空间。
4. 项目管理:项目管理是软件开发过程中不可或缺的一环,掌握项目管理的方法和工具,可以提高项目的成功率和效率,为自己的职业发展增加竞争力。
总之,选择哪门科目最有用,需要根据自己的职业规划和兴趣爱好来决定。

5. 软件测试:软件测试是保证软件质量的重要手段,掌握软件测试的方法和工具,可以提高软件的稳定性和可靠性,为自己的职业发展增加竞争力。
6. 信息安全:随着网络攻击和数据泄露事件的频繁发生,信息安全成为了一个热门的职业领域。掌握信息安全的基本概念、技术和工具,可以为自己的职业发展提供广阔的空间。
7. 人工智能:人工智能是未来的趋势,掌握人工智能的基本概念、算法和应用,可以为自己的职业发展提供广阔的空间。
总之,软考中级的科目设置涵盖了软件开发的各个方面,选择哪门科目最有用需要根据自己的职业规划和兴趣爱好来决定。
