学IT专业要报什么大学?
作为一个在高校工作多年的计算机教师,我负责任地告诉你,目前中国国内绝大多数的大学对 IT 专业的设置都是偏科学的。换句话说就是理论性强、实践强度低。这与国外是截然相反的(请参考我的文章《为什么中国的程序员比国外少》)。这样培养出来的学生往往理论知识没问题,但是动手能力很差。企业是不喜欢这样的毕业生的。 那么什么样的 IT 专业才是科学的呢? 我认为一个 IT 专业是不是科学的判断依据主要有以下三条——
(一)这个专业里是不是真正教授了核心的工程能力;
(二)这个专业的学生有没有机会上机操作,编程的时间是否足够;
(三)这个专业里开的设计课程是不是真正的设计课,而不是由其他专业借来的水课。
满足上面三点的就是一个科学的专业。至于具体开设哪些课程并不重要(当然,为了培养足够的程序员的素质,我建议你最好别选那种连 C/C++ 和 C# 都安排得满满当当的专业)。
另外,推荐你选择有实验室的专业,不要去选择没有实验室的课程。有实验室的专业往往意味着更多的实战项目经验,这对于你的职业生涯是非常重要的。 最后说一个题外话 —— 有很多人问我,学习计算机是不是智商越高越适合学计算机?这个问题问得好!其实,我个人认为,适合不适合完全取决于这个人对计算机的认知度。这个认知度不高不低的,才会让你产生“是不是智商高才适合学计算机”的感觉。因为如果你对计算机完全不了解,你就不会觉得别人比你更适合学计算机(否则社会上怎么会有那么多找不到工作的计算机本科生和研究生呢);反之,如果你特别热爱计算机并且已经掌握了一定的计算机知识(哪怕是你自学自学的),那你肯定觉得自己很合适学计算机。所以,我觉得题主应该先问问自己是不是真的特别喜欢计算机。如果答案是肯定的,那再考虑其他的东西。