在计算机科学课程中应该做什么?
好吧,我必须说对此有很多困惑。我自己对此感到非常困惑,所以我做了很多研究并与许多人,教授交谈。 所以,我在这里得出结论- 自学成才的程序员与计算机科学专业的毕业生之间是有区别的,我们并不是要像自学成才的程序员那样,通过这些“最佳”教程来建立网站并投入宝贵的时间。 我们教给您在线课程中找不到的东西,例如“离散数学”,“编译器设计”,“操作系统”,“算法分析”或触发器的工作等,等等。等等。 这些就是您可以说的“计算机科学学位框架”的内容,我想没有一个自学成才的程序员会知道这一点。 问你自己 ? 如果您只想做“开发”,为什么要加入此计算机科学课程,您可能已经加入了一些有关“ Udacity”或其他地方的有偿长期在线课程。 我的意思是,拜托,您可以学习足够好的Web开发/移动开发,从而在6个月内构建自己的产品,对吗? 但是您不会在在线教程的“计算机科学”课程中找到要学习的东西。 计算机科学家的收入远比“开发人员”高,您的学位和工作应更多地与研究有关,而不仅仅是建立网站。 最后的话- 我建议更多地关注计算机科学的核心主题,例如数据结构,算法和逻辑构建。 寻求实习的核心技术,例如纯JAVA甚至C ++,而不是“ Android-Development”或“ Web-Development”。…