如何成为计算机程序员
官方职业名称:Computer Programmers
也称为: Analyst Programmer, Application Programmer Analyst, Computer Programmer, Computer Programmer Analyst, Internet Programmer, Java Developer, Programmer, Programmer Analyst, Web Applications Programmer, Web Programmer
编写、修改和测试使计算机应用得以运行的代码和脚本。根据软件和网页开发人员或其他人员制定的规格开展工作。可能开发和编写用于存储、查找和检索特定文件、数据和信息的计算机程序。
主要任务
- 借助工作流程图和图表,运用计算机性能、业务内容和符号逻辑知识,编写、分析、审查和重写程序
- 作出适当修改并重新检查程序以纠正错误,确保产生预期结果
- 进行或指导现有程序的修订、修复或扩展,提高运行效率或适应新需求
- 编写、更新和维护计算机程序或软件包,处理跟踪库存、存储或检索数据或控制其他设备等特定任务
- 与管理、工程和技术人员商议,明确程序意图、发现问题并提出修改建议
- 试运行程序和软件应用,确保其能产生所需信息且指令正确
- 编制描述输入、输出和逻辑运算的详细工作流程图和图表,并将其转换为用计算机语言编写的一系列指令
- 汇编和撰写程序开发及后续修订的文档,在代码中添加注释,便于他人理解程序
如何入行
计算机程序员通常需要学士学位才能入行。大多数程序员精通多种编程语言。
入行的典型学历:学士学位
入行途径
- 学徒制: Computer Programmer.
- 学徒制: Programmer, Engineer & Scientific.
- 学徒制: Prompt Engineer.
- 大学: 计算机与信息技术学位, 美国有 34 所大学开设
薪资 · 就业前景 · AI 与这份工作
- 薪资中位数:每年 $100,390。中间一半人的年薪在 $75,850 到 $130,680 之间。
- 目前约有 110,800 人从事这份工作,预计到2035年约有 102,700 人。 (-7.3%)
- 人们已经在这份工作的相当一部分内容中使用生成式 AI,这通常会改变工作方式,而不是取代工作。微软研究院将其 AI 适用度评为高。
相关职业
常见问题
如何成为计算机程序员?
计算机程序员通常需要学士学位才能入行。大多数程序员精通多种编程语言。
计算机程序员在美国能赚多少钱?
全职薪资中位数为每年 $100,390(U.S. Bureau of Labor Statistics)。 中间一半人的年薪在 $75,850 到 $130,680 之间。
计算机程序员在美国是增长中的职业吗?
预计到2035年就业将减少 7%,从约 110,800 人降至约 102,700 人(U.S. Bureau of Labor Statistics)。
成为计算机程序员需要学位吗?
通常需要。从事这份工作的人中有 71% 持有学士或更高学位。
AI 会改变计算机程序员的工作吗?
人们已经在这份工作的相当一部分内容中使用生成式 AI,这通常会改变工作方式,而不是取代工作。微软研究院将其 AI 适用度评为高。
数据来源
- U.S. Bureau of Labor Statistics: Occupational Employment and Wage Statistics(May 2025),Public domain,获取于 2026年10月3日
- U.S. Bureau of Labor Statistics: Employment Projections(2025-35 (released 2026-08-27)),Public domain,获取于 2026年10月3日
- U.S. Bureau of Labor Statistics: Occupational Outlook Handbook(2025-35 edition (published 2026-08-27)),Public domain,获取于 2026年10月3日
- Microsoft Research: Working with AI: AI applicability by occupation(2025-12-22 (built on O*NET 29.0)),CC BY 4.0,获取于 2026年10月3日
职业名称、描述和主要任务由 Peernovo 根据 O*NET 31.0 数据库(美国劳工部,CC BY 4.0)翻译成中文。
更新于 2026年10月3日
本页包含来自美国劳工部就业与培训管理局(USDOL/ETA)O*NET 31.0 数据库的信息,依据 CC BY 4.0 许可使用。O*NET 是 USDOL/ETA 的商标。
