【问】

  贺老师你好!我是一名大学在校生。我想问下您MFC现在真的被淘汰了吗?MFC和QT之间哪个更适合学习啊?

【答】


  任何事物都有其发展的一个周期,从这个角度上讲,MFC的确处在自己的后半段了。相对而言,Qt正值壮年,但未来,也终会被其他取代。但是,MFC的市场并未立即消失,不少公司仍然在靠MFC开发。因为你是在校学生,学习的目的并不单纯是掌握其本身,而在于借助这样一个学习过程,对一个类库的体系在所了解,在获得一些体验之后,有能力去学习和使用其他类库。从这方面讲,倒是选择哪个都无关紧要了。个人倾向于选择更新的Qt。无论选择哪个,不要再回头纠结就是了。



【问】

  老师您好,多媒体与技术这门课对以后工作来说,重要吗?


【答】


  不知你现在是大学几年级。以后的工作做什么,是否已经能够确定?如果今后做多媒体方面的工作,这门课当然是可以是直接有用的,甚至重要的。当今后的工作仍然是待“车到山前”的状态时,你需要认识到这类应用方向比较明确的课程的价值:你会多知道一个计算机的应用方向,能做什么事,涉及到哪些知识;会了解或者掌握了一些压缩算法、数据编码的标准;知道了一些应用系统的结构。有些学校面向低年级的多媒体技术偏向于技能的训练,这也是该有的基本技能。


  我的观点是,在校期间,学生应该从每门课程中找到其价值,并不是将来工作中直接用上的,才是重要的。许多的基础,在工作中根本感受不到其存在,因为高水平的人,早已经将其成为自己思维当中理所当然存在的东西。如果是你的必修课,认真学即是;如果选修,根据兴趣和学习负担方面的考虑,做出选择。