软件程序员主要属于 计算机科学与技术或 软件工程专业。
计算机科学与技术:
这是一个涵盖计算机硬件、软件以及计算机应用等方面的综合性学科。软件编程是计算机科学与技术专业中的一个重要方向,核心课程包括软件编程。
软件工程:
这个专业主要学习程序员领域常用软件以及程序开发设计相关基础学科的专业。软件工程专业的学生需要掌握技术以及计算机等学科方面的基础知识与技能,同时还要熟练操作各种软件,学会设计、测试、分析、维护以及管理各种软件。
因此,软件程序员可以归类为计算机科学与技术或软件工程专业。这两个专业都提供了编程技术以及计算理论、算法设计、数据结构、软件开发方法和项目管理等方面的知识。根据个人的兴趣和职业规划,可以选择其中一个专业进行深入学习。