如何成为软件开发人员
官方职业名称:Software Developers
也称为: Application Developer, Application Integration Engineer, Developer, DevOps Engineer (Development Operations Engineer), Infrastructure Engineer, Software Architect, Software Developer, Software Development Engineer, Software Engineer, Systems Engineer
研究、设计和开发计算机和网络软件或专用工具程序。运用计算机科学、工程和数学分析的原理和技术,分析用户需求并开发软件解决方案。更新软件或增强现有软件功能。可能与计算机硬件工程师合作整合硬件和软件系统,并制定规格和性能要求。可能维护某一应用领域内的数据库,独立工作或作为团队成员协调数据库开发。
主要任务
- 分析用户需求和软件要求,确定在时间和成本限制内设计的可行性
- 制定或指导软件系统测试或验证程序、编程或文档编写
- 与系统分析员、工程师、程序员等商议设计系统,并获取有关项目限制和能力、性能要求及接口的信息
- 修改现有软件以纠正错误、适配新硬件,或升级接口并提升性能
- 编写有关项目规格、活动或进展的报告或函件
- 分析信息,确定、建议并规划新系统的安装或现有系统的修改
- 存储、检索和处理数据,用于分析系统能力和需求
- 运用科学分析和数学模型预测和衡量设计的结果和影响,设计、开发和修改软件系统
如何入行
软件开发人员、质量保证分析师和测试员通常需要计算机与信息技术或相关领域的学士学位。部分雇主更倾向于招聘拥有硕士学位的开发人员。
入行的典型学历:学士学位
入行途径
- 学徒制: Application Developer.
- 学徒制: Commercial Drone Software Developer.
- 学徒制: Devops Engineer (Nof).
- 大学: 计算机与信息技术学位, 美国有 34 所大学开设
薪资 · 就业前景 · AI 与这份工作
- 薪资中位数:每年 $135,980。中间一半人的年薪在 $105,210 到 $171,980 之间。
- 目前约有 1,717,800 人从事这份工作,预计到2035年约有 1,892,600 人。 (+10.2%)
- 人们已经在这份工作的相当一部分内容中使用生成式 AI,这通常会改变工作方式,而不是取代工作。微软研究院将其 AI 适用度评为高。
相关职业
常见问题
如何成为软件开发人员?
软件开发人员、质量保证分析师和测试员通常需要计算机与信息技术或相关领域的学士学位。部分雇主更倾向于招聘拥有硕士学位的开发人员。
软件开发人员在美国能赚多少钱?
全职薪资中位数为每年 $135,980(U.S. Bureau of Labor Statistics)。 中间一半人的年薪在 $105,210 到 $171,980 之间。
软件开发人员在美国是增长中的职业吗?
是的。预计到2035年就业将增长 10%,从约 1,717,800 人增至约 1,892,600 人(U.S. Bureau of Labor Statistics)。
成为软件开发人员需要学位吗?
通常需要。从事这份工作的人中有 86% 持有学士或更高学位。
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 的商标。
