软件工程比较偏向应用开发,可以积累很多软件工具的经验,也可以让你很好的掌握软件架构和代码格式。但是毕业以后真要达到业界标准还要通过在长期的工作中学习才能达到要求。其实软工谁花时间静下来自己看都能学的。
计算机科学能让你学习到各方面的计算机知识,包括人工智能、高级算法、系统网络架构、加密与安全等等(当然也包括软件开发,但是如我刚才说的,真正要达到业界水平还要你自己不断积累),可以让你更宏观的了解计算机领域,拓展你的思维和思路。
以上是客观的分析。从主观上讲,我大学学的计算机科学,自己也在空闲中学习了一些.Net框架的开发。我个人觉得,计算机科学层次要比软工要高一些,而且不容易自学。而只学软工不了解计算机科学知识,将来出来到业界是没有核心竞争力的(我敢肯定蓝翔毕业的老码农码代码速度比我快多了)。当然,这也要结合你个人的兴趣,如果你喜欢软工而觉得计算机科学枯燥,那就果断选软工。
温馨提示:内容为网友见解,仅供参考