计算机程序员主要属于 计算机科学专业或软件工程专业。这两个专业都专注于计算机科学领域的教育和培训,包括编程技术、计算理论、算法设计、数据结构、软件开发方法和项目管理等方面的知识。
具体来说,计算机科学专业通常提供更广泛的计算机科学教育,涵盖硬件和软件方面的基础知识,例如电脑体系结构、操作系统、数据库和网络。而软件工程专业则更侧重于软件的开发、管理和维护,学生在这个专业中会学习如何设计、编码、测试和维护软件。
此外,网络工程、信息安全、物联网工程、数字媒体技术、电子与计算机工程等专业也属于计算机类专业,这些专业的毕业生在毕业后也有一定的可能从事程序员的工作。
综上所述,计算机程序员主要属于计算机科学或软件工程专业,这些专业为学生提供了必要的理论知识和实践技能,使他们能够胜任程序员的工作。