任何技术都是为了解决问题、提高效率,计算机信息技术也如此,个人觉得从带来价值的角度看,主要体现在几方面:
1,信息记录、存储、流程自动化。例如,信息管理系统、工作流系统、交易系统等。
2,信息分析。数据挖掘,大数据分析,商业智能,决策支撑等。
3,多媒体。音频、视频、图形图像、3D建模、游戏等等,提供娱乐用。这是数学和算法集中的区域(由于提供了封装API,可能看不到,深入使用时还是要用到)。
4,操作系统,包括网络、以及扩展的设备驱动。软硬件界面,集成外部设备,使得外部物理设备能发挥作用。
有的和业务紧密结合,比如1、2,有的和业务关系少,比如3、4。软件工程师的技术领域的选择大概就在这几个领域。