跳到主要内容 跳到最下面 跳转到聊天,电子邮件,文本

如果你精通技术, 具备分析能力, 喜欢解决问题,享受创新, you could have a career as a 软件开发人员 or engineer in your future.

职业概述

A 软件开发人员 is a tech professional who designs the software for computer applications and systems you might use in daily life. 游戏, 社交媒体应用 and even your phone’s operating system are made by 软件开发人员s and engineers. Some 软件开发人员s also specialize in web development and spend considerable time debugging code to ensure that applications run smoothly and efficiently.

作为一名软件开发人员,您 can explore different work environments with employment opportunities existing across many industries in both for-profit and nonprofit organizations. 约.600万软件开发人员 在全国范围内就业 根据劳工统计局(BLS)的数据,到2022年. 公司从事计算机系统设计及相关服务 是软件开发人员的最大雇主吗,美国劳工统计局报告.

根据O*NET,软件开发人员 头衔 可能包括 应用程序开发人员,软件架构师; 软件工程师, systems engineer, network engineer and infrastructure engineer. While these roles require similar technical skills and foundational knowledge, 在……方面略有不同 他们执行的任务根据美国劳工统计局的数据. For example, application 软件开发人员s create computer applications. Systems 软件开发人员s build the operating systems that help digital devices run in a way that meets the users’ needs.

软件开发人员可能在 软件工程师, who are involved in the larger planning and execution of developing, 测试和管理软件创建根据美国劳工统计局的数据. 作为一名软件开发人员,您 也能晋升到管理职位 as a project management specialist or computer and information system specialist.

生涯相关技能

对于软件开发人员的职业道路, 你可以在日常工作中使用以下技能:

  • 信息技术
  • 计算机科学
  • 软件开发
  • 软件架构
  • 应用程序开发
  • 应用数学
  • Python
  • Java
  • JavaScript
  • 层叠样式表(CSS)
  • 算法
  • 故障排除
  • Web应用程序
  • SQL
  • 关系数据库
  • 法律和道德原则
  • 操作
  • 信息隐私
  • 网络安全
  • 计算机网络
  • 广域网络
  • 计算推理
  • 操作系统
  • 信息系统 
  • 软件设计
  • 软件测试
  • 程序开发
  • 单元测试
  • 算法结构
  • 信息管理
  • 自动化
  • 人工智能

软技能

工作中经常使用

Strong communication, attention to detail, complex problem solving and collaboration are 重要的软技能 你可能会在这个职位上使用.

薪资范围:101 - 16.7万美元

25到75个百分位

软件开发人员在第25和75百分位数之间 获得年薪 between $101,200 and $167,540 in 2023根据美国劳工统计局的数据 nationwide statistics.[1]

410400个工作岗位

预计增长(2022-2032)

这个领域的就业是 预计增长26% 美国劳工统计局报告称,在2022年至2032年之间. This is much faster than the average projected growth rate for all occupations.[1]

[1] The salary ranges are not specific to students or graduates of University of Phoenix. 实际结果因多种因素而异, 包括之前的工作经验, 地理位置, 以及个人特有的其他因素. University of Phoenix does not guarantee employment, salary level, or career advancement. 劳工统计局的数据是基于地理位置的. Information for a specific state/city can be researched on the BLS website. The BLS Projected Growth for 2022-2032 is published by the US Bureau of Labor Statistics. This data reflects the BLS’ projections of national (not local) conditions. These data points are not specific to University of Phoenix students or graduates.

教育及经历

软件开发人员为应用程序和游戏设计软件

学士学位 通常是必需的 for job opportunities as a 软件开发人员 or 软件工程师根据美国劳工统计局的数据. However, having a graduate degree may be preferable to some employers. 如果你强烈考虑 软件开发人员 职业道路, 你可以选择相关领域的学术推荐全球十大博彩公司排行榜, 比如计算机科学或信息技术.

Completing an undergraduate certificate program can also give you an advantage as an aspiring 软件开发人员 or 软件工程师. If you have already earned a bachelor’s degree in a relevant field of study, 证书推荐全球十大博彩公司排行榜可以帮助你走向专业化.

University of Phoenix offers undergraduate programs that lead to the 软件开发人员 career outcome. Our programs allow you to focus on one course at a time in 5-week intervals. Explore our programs designed to teach the skills and knowledge you may need as a 软件开发人员.

计算机科学学士学位

This bachelor’s degree program can help students build a well-rounded foundation in concepts and skills needed to become a 软件开发人员.

In 这个程序中, 您将学习如何:

  • Analyze a complex computing problem to apply principles of computing and other relevant disciplines to identify solutions
  • Evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  • Apply computer science theory and software development fundamentals to produce computing-based solutions

我们学士学位的学制是四年. 要获得这个学位, you will need to complete 120 credits through courses in general, 核心及选修科目.

高级软件开发人员证书

This undergraduate certificate program can help prepare you for a career in information technology, providing an entry-level understanding of concepts related to software development and engineering.

In 这个证书推荐全球十大博彩公司排行榜,你将学习如何:

  • Design and implement software solutions in relation to project scope and stakeholder needs
  • 多重工作 编程 语言和应用软件架构原则

这个项目为期10个月, and you will be required to complete all 24 credits to earn your certificate.

更多的途径

当我们 信息技术理学学士学位 doesn’t independently prepare you for a career as a 软件开发人员, you can add the 高级软件开发人员证书 onto this degree. Students may find this path worthwhile as it will open them up not only to job opportunities related to the 高级软件开发人员证书 outcomes, but also careers aligned to our 信息技术理学学士学位 degree.

软件开发人员在办公室里开发平板电脑

How can University of Phoenix support me in pursuing my career goals?

学生和毕业生可以访问我们的职业导航工具, 哪些可以帮助你评估职业选择, track career-relevant skills and discover job postings suited to your needs. From resumé building and interview preparation to networking and mentorship, University of Phoenix offers 职业服务 for life to all students and graduates. 深入了解我们的 职业服务, resources and tools to find out how we can help you reach your goals.

探索信息技术项目

相关文章

成为应用程序开发人员指南

在线学位

2023年7月5日•5分钟

为什么要学习编程

在线学位

2023年10月4日•7分钟