본문으로 건너뛰기 섹션으로 건너뛰기
일의 경로

소프트웨어 엔지니어, 1843년의 에이다 러브레이스가 최초의 알고리즘을 발표하다

소프트웨어 엔지니어는 하는 일은 1843년의 「에이다 러브레이스가 최초의 알고리즘을 발표하다」로 요약된다. 그 요약 옆에 둘 수는 2024이다. 채용 공고의 연봉 한 줄을 일의 내용으로 바꾸지 않는다. 이 직함은 하는 일보다 훨씬 젊다. 사람들은 1968년보다 수십 년 전부터 프로그램을 작성해 왔지만, 그해 열린 회의에서 참석자들이 코드도 다리나 항공기처럼 엄격한 규율이 필요하다는 주장을 펴려고 의도적으로 '엔지니어링'이라는 단어를 빌려 쓰기 전까지는 아무도 '소프트웨어 엔지니어'라는 이름으로 일하지 않았다. 그 논쟁은 지금도 끝나지 않았다. 구조공학 엔지니어와 달리 대다수 소프트웨어 엔지

필수는 아니지만 여전히 가장 흔하고 마찰이 적은 경로다. 4년제 학위는 알고리즘, 자료구조, 시스템 개념을 가르치는데 이는 실무에서 독학하기에는 비용이 크다. 부트캠프 수료생과 독학한 엔지니어도 채용되지만, 특히 작은 회사에서는 대개 강력한 포트폴리오나 오픈소스 활동으로 학위를 대신해야 한다. 일부는 이미 그렇다. 최신 코드 에디터에 내장된 도구들은 상용구 코드, 초안 테스트, 언어 간 번역 등 정기적으로 사용하는 엔지니어를 위해 상당한 양의 반복 코드를 이미 작성한다. 훨씬 자동화하기 어려운 부분은 무엇을 왜 만들지 결정하고, 실제 사용자와 실패를 견뎌내도록 시스템을 설계하는 일이다.

국가와 회사에 따라 크게 다르다. 미국은 중위값이 연 약 13만 3천 달러이고, 독일은 약 6만 9천 유로, 이 산업의 고용 인원이 가장 많은 인도는 국가 평균이 약 90만 루피에 가깝다. 대형 기술 기업의 시니어·스태프 엔지니어는 주식 보상을 포함하면 국가 중위값의 몇 배를 벌 수 있다. 실무에서는 차이가 거의 없다. 명칭이 서로 겹치고 회사마다 일관되지 않게 사용한다. '프로그래머'는 가장 오래된 용어로 코드 작성을 강조하고, '개발자'는 웹·제품 회사에서 흔하며, '소프트웨어 엔지니어'는 오래된 엔지니어링 분야에서 빌려온 규율 있는 프로세스, 테스트, 설계라는 개념에 기댄다. 채용공고는 이들을 일관되게 구분하지 않는다.

대다수 기존 기술 기업에서는 그렇다. 공유 문서나 화이트보드에서 알고리즘 문제를 푸는 실시간 또는 사전 과제 형태의 기술 인터뷰가 여전히 표준 필터이며, 시니어급에는 시스템 설계 라운드도 추가된다. 작은 회사와 스타트업은 유급 시범 프로젝트, 포트폴리오 검토, 과거 작업에 대한 대화로 대체하는 경우가 많다. 가능하다. 이 사이트가 다루는 직업 중 거의 어떤 직업보다도 원격 근무 비율이 높다—전문 개발자의 상당수가 완전 원격 또는 하이브리드로 일하며, 업무 자체(코드 작성·리뷰, 화상 회의 참여)가 물리적 출근을 거의 필요로 하지 않는다. 일부 기업은 2023년 이후 원격 채용을 줄였고, 하드웨어나 보안 시스템을 다루는 역할은 여전히 현장 근무가 필요하다.

소프트웨어 엔지니어을 말할 때 1843년, 「에이다 러브레이스가 최초의 알고리즘을 발표하다」, 2024을 남긴다. 연봉 숫자는 그 셋의 대체가 아니다.1843년

남겨 둘 숫자

기준 연도
1843년
일의 수
2024
직업 이름
소프트웨어 엔지니어
업무의 줄
에이다 러브레이스가 최초의 알고리즘을 발표하다

소믈리에, 6000년의 웨이터 이전의 와인다음 에세이에세이 1000편1000