计算机专业的优势在于什么地方?需要往哪方面发展?

时间:2025-02-10 20:10:03

“现在已经是人工智能、大数据的时代,云+端才是王道,桌面程序设计已经过时了,还有没有必要学习MFC?”

这是许多困扰刚刚入行朋友的问题,不可否认,由于python、Java等开发语言和环境的流行,Visual C++的应用范围也相应缩小。

“有人说现在c++越来越接近边缘性语言?c++程序员以后的发展方向在那里,我学习MFC会不会被淘汰?”

的确C++作为普及性应用程序设计语言的地位已经不再,但是它作为系统程序设计语言的地位没变。  笔者个人的浅见在于:一个系统程序员的核心优势之一就是对计算机装置的透彻理解。在笔者求学阶段,笔者的导师曾经有过这样的指导,对于本人的影响非常深刻:

“你们觉得你们学计算机这个专业最大的优势是什么?是会编程序吗?会写算法吗?”

“论写算法,你们不如数学方向的同学,他们天天接受逻辑思维训练,抽象能力的培养,你们不占优势”

“论写业务逻辑,比如信息管理系统,你们不如有行业经验的懂开发技术的人员,因为你们在业务理解上不占优势”

“写操作硬件,你们不如写自动化,机电一体化的,不如通信的,他们理解协议,用代码指挥硬件的能力比你们也要强”

“那么,计算机专业的核心优势在哪里?”

“我认为一定是在你们对整个计算机装置的理解,这个才是你们要强化的技能核心”

正是因为此,笔者才对进入行业领域的C++学习者不断建议:从各种角度提升自己的对计算机装置的核心理解。

那么理解计算机装置的一种可选路径在哪里呢?笔者认为莫过于对操作系统的学习和探索。
--------------------- 

转载:
原文:/jiedichina/article/details/83896382