업무 설명서
소프트웨어 개발자에는 두 가지 유형이 있습니다. 시스템 소프트웨어 개발자는 컴퓨터 및 기타 장치를 작동시키는 소프트웨어를 만듭니다.
여기에는 컴퓨터 또는 장치의 운영 체제가 포함됩니다. 응용 소프트웨어 개발자는 워드 프로세서, 데이터베이스, 스프레드 시트 및 게임과 같은 소프트웨어 프로그램을 설계합니다. 이러한 응용 프로그램은 요구 사항 및 사양에 따라 기업, 조직 및 기타 엔터티를 대상으로 대량 판매되거나 개발 될 수 있습니다.
간단한 정보들
- 2016 년 시스템 소프트웨어 개발자는 연간 평균 연봉 10 만 6 천 6 백 60 달러를 얻었으며 응용 소프트웨어 개발자는 1 만 0 천 80 달러를 벌었습니다.
- 396,000 명이 시스템 소프트웨어 개발자로 일했습니다. 2014 년에는 718,000 명의 사람들이 애플리케이션 소프트웨어 개발자였습니다.
- 컴퓨터 시스템 설계 및 관련 서비스 산업은 대부분 컴퓨터 및 전자 제품 제조업체, 금융 및 보험 회사 및 소프트웨어 게시자를 위해 일하는 사람들과 함께 대부분을 고용했습니다.
- 소프트웨어 개발자는 대개 매주 40 시간 이상 근무하는 풀 타임 일자리를 가지고 있습니다. 일부 개발자는 재택 근무합니다.
- 미국 노동 통계국 (US Bureau of Labor Statistics)은 이것을 밝은 전망 직업으로 분류합니다. 정부 기관은 고용이 2024 년까지 모든 직종의 평균보다 훨씬 빠르게 성장할 것으로 예측합니다.
소프트웨어 개발자의 삶에서의 하루
구인 공고는 직무에 대해 배우려고 할 때 큰 정보 원천입니다.
Indeed.com에 대한 발표에 따르면, 소프트웨어 개발자 :
- "소프트웨어 사양 및 설계를 기반으로하는 코드 및 테스트 소프트웨어"
- "시간과 비용 제약 내에서 설계의 실현 가능성을 결정하기 위해 사용자 요구 사항과 소프트웨어 요구 사항 분석"
- "기존 소프트웨어의 문제 해결 및 해결"
- "복잡한 시스템 요구 사항 분석 및 연구"
- "설계 문서 준비"
- "프로그램 개발, 논리, 코딩, 테스트, 변경 및 수정을 설명하는 기술 문서 작성 및 유지"
- "조직의 이해 관계자와 효과적으로 협업하고 의사 소통"
- "고객이 목격 한 테스트 지원"
소프트웨어 개발자가 될 수있는 방법
이 경력에 관심이 있습니까? 학사 학위를 취득 할 필요는 없지만이 분야에서 일하는 많은 사람들이합니다. 소프트웨어 구축에 중점을두고 컴퓨터 과학 을 전공 하여 첫 번째 직업을 준비 할 수 있습니다. 일부 고용주는 석사 학위를 가진 취업 후보자를 선호합니다.
일부 업종에서 일하는 소프트웨어 개발자는 해당 업종과 관련된 기술을 갖추고 있어야합니다. 예를 들어 보험 회사의 소프트웨어를 개발하려면 해당 업계의 운영 방식을 잘 이해하고 있어야합니다.
이 지식은 당신이 그것을 사용할 사람들의 필요에 맞는 소프트웨어를 개발하게합니다.
필요한 소프트 스킬
- 의사 소통 기술 : 당신이 감독하는 프로젝트에서 일하는 동료에게 지침을 전하기 위해 효과적인 듣기 및 말하기 기술이 필요합니다.
- 대인 관계 기술 : 소프트웨어 개발자는 종종 팀의 일원이기 때문에 다른 이들과 잘 어울리고 잘 작동 할 수 있어야합니다. 사회적 지각력과 다른 사람들의 행동을 조율 할 수있는 능력을 포함하는이 기술 세트는 고객을 상대 할 때도 필수적입니다.
- 분석 및 문제 해결 능력 : 전자는 개발자의 요구 사항을 파악하고 후자는 개발 프로세스 중에 발생하는 문제를 해결할 수 있도록합니다.
- 세부 지향 : 당신이 일하고있는 시스템과 응용 프로그램의 여러 부분에 세심한주의를 기울여야합니다.
- 창의력 : 개발자는 새로운 애플리케이션 및 시스템에 대한 아이디어를 내 놓아야합니다.
고용주가 당신에게서 기대할 수있는 것
우리는 다시 Indeed.com에 나열된 취업 발표를보고 고용주가 찾고있는 자격 요건을 확인했습니다.
- "새로운 언어, 기술 및 프레임 워크를 빠르게 습득 할 수있는 능력"
- "같은 생각을 가진 사람들로 구성된 팀에서 협업을 할 수있는 능력"
- "정보를 수집하고 아이디어를 공유하는 데 능동적이고 적극적"
- "주어진 과제를 수행하기위한 지속성"
- "급변하는 작업 환경에서 다양한 프로젝트의 균형을 유지하는 능력"
관련 활동 및 작업 관련 직업
| 기술 | 연봉 (2016) | 교육 요구 사항 | |
| 컴퓨터 시스템 분석가 | 기업이 컴퓨터 기술을 효과적이고 효율적으로 사용할 수 있도록 지원합니다. | $ 87,220 | 대부분의 직업을위한 컴퓨터 과학 학사 학위; 보다 기술적 인 직업은 컴퓨터 과학 에서 석사를 요구합니다. 일부 고용주는 컴퓨터 시스템에 집중하여 경영학 석사 학위를 소지 한 지원자를 선호합니다. |
| 컴퓨터 프로그래머 | 소프트웨어 개발자의 디자인을 컴퓨터가 수행 할 수있는 일련의 지침으로 변환하는 코드를 작성합니다. | $ 79,840 | 컴퓨터 과학, 수학 또는 정보 시스템 학사 학위 |
소프트웨어 품질 보증 엔지니어 및 테스터 | 소프트웨어의 문제점을 식별하기위한 테스트 계획을 개발하고 실행합니다. | $ 86,510 | 컴퓨터 과학 학사 학위 |
| 컴퓨터 사용자 지원 전문가 | 소프트웨어, 컴퓨터 및 주변 장치 사용에 문제가있는 사람들을 지원합니다. | $ 49,390 | 컴퓨터 사용 경험; 일부 고용주는 컴퓨터 과학에서 준 학사 학위를 요구합니다. |
> 출처 :
노동 통계국, 미국 노동부, 직업 아웃룩 핸드북 , 2016-17 (2007 년 7 월 13 일 방문).
고용 및 훈련 행정부, 미국 노동부, O * NET Online (2017 년 7 월 13 일 방문).