2024-05-01 작성

개발자가 연봉 1억을 넘길 수 있는 5가지 방법

okky 글을 보고 개발자 방향성 관련해서 잘 정리해두신 것 같아서 저장한 글입니다.

 

 


결론적으로 말씀드리면 개발만해서는 답이 없습니다.

'개발자' = '응용프로그램 개발자' 라고 한정지어 보겠습니다
여기 들어 오시는 분들의 99% 가 여기에 해당 될테니깐요

구체적으로 응용프로그램 개발자에 대해서 정의해 보자면
아래와 같습니다.


- 웹 개발자
    Java, Js(React, Nodejs 등), Python, Php, C# 등

- 모바일(하이브리드) 개발자
    Android(Java, Kotlin), IOS(Object c, Swift), 멀티플랫폼(RN, Flutter 등)

- Windows 개발자
   C++, MFC, C# 등, 요즘은 많이 없죠

- 하드웨어 + 임베디드 개발자
    키오스크, 장비, 단말기, IOT 등

이 분들의 최고 월단가는  800선 입니다.
여기 프리랜서 구인 내용이 시장의 상황을 반영하고 있죠.
단순 계산해서 x 12 하면 9600 정도 될려나요?

나는 실력이 좋아서 코딩만으로 1000, 2000 벌수 있다?
그게 한두번은 가능하지만 꾸준히 벌수가 없습니다

그 이유를
간단하게 검증할 수 있는 방법이 있습니다.
당신이 생각하는 높은 수준의 알고리즘과 스펙을 기술한 다음에
위시-켓이나, 크-몽 같은 외주 사이트에 올려 보세요 (요거 스팸단어네요 ㅠㅠ)
일정을 기준으로 단가를 계산해서요

1달 일정 = 800
2달 일정 = 1600
3달 일정 = 2400

글 올린지 하루도 안돼서 프리랜서들 견적서 10~20개 날라옵니다.
대부분 10년~20년 된 개발자 들이죠.

당신이 생각하는 대단한 기술은 고급 기술자면 누구나 만들수 있다는 이야기 이고
그 기술은 이미 미국에서 10년 20년 전에 나온 기술들입니다.
즉, 새로 창조한 기술도 아니며, 다른 사람도 충분히 습득이 가능하다는 이야기 이죠.

클라이언트 입장에서는 당신 아니어도 얼마든지 대체 가능하다는 이야기 입니다.
그렇게 형성된 시장이 고급 기준  800 인 겁니다.

여기서 예외는
원천기술자 제외 입니다.
원천기술을 가진 사람들은 여기에 들어올 일도 별로 없을 뿐더러
이미 제품으로 판매를 하고 있을 겁니다.
독보적인 기술이니깐요

제가 프리 하면서 경력 10년 정도 넘어갈 때 이런 고민을 했습니다.
수입을 더 올리고 싶은데... 
왜 개발자 등급은 특급이 없는 걸까?
특급이 있다면 더 공부하고 실력을 늘려서 특급 단가를 받고 싶은데... 

결론은... 
'응용프로그램 개발에 특급이 필요가 없어서 입니다.'

비지니스상 응용프로그램을 만들때
원천기술이 필요한 라이브러리나, 엔진등은
제품으로 구해다가 활용하면 되는 것이지
궂이 수천만원을 더 들여서 따로 개발하는게 비지니스 논리상 안 맞기 때문이죠
내가 오너라고 해도 그렇게 하지 않겠습니까?

그래서 제가 시도했던 방법은...
대 부분의 사람들이 생각하는 것처럼 아래와 같습니다.

수입을 늘리기 위해서 PL로 지원을 했습니다
그 결과 관공서, 대기업 플젝 하면서  100, 150 만원 더 받자고
월화수목금금금 의 삶을 3개월 동안 산적이 있습니다.

팀장으로 갈수록 책임감이 높아져서 내 시간을 갈아 넣게 되더군요.
산출물 수만페이지 만든다고 몇달씩 문서 작업 하는 것도 적성에 안 맞고 ..
삶의 만족도가 떨어져서 결국 접었습니다

고급 개발자로만 계속 남기로 결심을 한거죠

그리고 스타트업으로 개인사업을 시작 한적이 있습니다.
아이폰/안드로이드앱, 테블릿앱, 백엔드 서버, 관리자 페이지, 플래시 데시보드
혼자서 이것 저것 다 만들었습니다
결국 망했습니다

나중에야 깨달았습니다.
사업이란 것은 단기간에 돈을 벌려고 하면 안된다는 것을요.
오랜기간 투자해야 하고 그 기간동안 버틸수 있는 자본이 있어야 한다구요

시간이 지나고 여러가지 일을 해 오면서
개발자 출신이 어떻게 하면 연봉 1억을 넘길수 있을까..
아래처럼 5가지 정도 방향이 정리가 되었습니다.

1. 개발 + 관리능력
    일반적인, 대기업, 중소기업의 팀장, 부장, 이사, CTO 의 역할입니다.
    개발 능력과 설계 능력은 평이 하지만(고급기준) 관리 능력이 좋아서 개발팀을 이끌면서 
    플젝을 성공적으로 마쳐서 고부가가치를 내기 때문에 오너는 1억 이상의 연봉을 기꺼이 지불하는 경우 입니다.
    이런 삶을 즐기는 분들도 있고 회의를 느끼시는 분들도 있을 겁니다.

2. 개발 + 설계(디자인) 능력
    대기업, 관공서, 빅테크 에서 대형 시스템을 설계하고 운영하는 엔지니어 입니다
    보통 강연때 강사로 많이 볼수 있는 분들이죠.
    이 분들은 대형 시스템에서의 경험과 이론적인 능력을 바탕으로 연봉 1,2억을 넘기게 됩니다.
    일반적으로 정규직 개발자들의 롤 모델이라고 할수 있는거죠.

3. 개발 + 사업능력
    이 분들은 시스템을 이용해서 돈을 버는 겁니다.
    중소 SI, 에이전시, 인력 파견업체등...
    직원이 아니고 오너이기 때문에 시스템을 효율적으로 돌리고 남은 이득은 모두 본인이 챙겨 갈수가 있습니다.
    개발자의 경험을 가지고 있기 때문에 그들을 잘 이해하고 있고 
    개발자들이 좋아할 만한 복지를 만들어서 부러움을 사기도 합니다

4. 개발 + 멀티잡
    대표적으로 1인 개발자, 재택근무 프리랜서 들입니다.
    영업이 잘 되면 인건비(800) + 알파 의 마진이 생기도 하죠.
    보통 직장에서는 실질적으로 1일 평균 5~6 시간 정도 밖에 코딩을 안하지만
    프리랜서 들은 본인이 코딩하는 만큼 돈을 벌기 때문에 하루 12시간 일해도 피곤한줄 모르고 할때가 있습니다.
    물론 출퇴근 시간도 세이브 할수 있습니다.
    그래서 프리랜서 분들은 1000 이상 벌면서 여유롭게 사시는 분들도 많습니다.

5. 개발 + 권리수입(복제수입)
    대표적인게 성공한 앱 개발자들 입니다.
    하지만 앱 개발에 성공하려면 투자 기간을 길게 잡아야 합니다.
    제가 볼때는 최소한 1~3년 정도 투자 기간을 잡아야 한다고 봅니다.
    그래서 월 지출이 많은 가정의 가장 보다는 싱글들이 더 유리 하지 않나 싶습니다.
    유튜브 알고리즘에 선택 받듯이 앱이 한번 뜨기 시작하면 순식간에 돈이 들어오기도 합니다.
    그렇지 않더라도 해당 카테고리에서 스테디 셀러가 되면 꾸준히 고수입이 가능해 집니다.

저는 개인적으로 4, 5번의 방향을 추구 하고 있습니다.
현재도 연봉 1억 이상은 되구요. (그래서 너는 얼마 버는데? 하고 딴지 걸까봐 씁니다.)
그렇다고 부자라는 이야기는 아닙니다. ㅠㅠ
수입이 많은 것과 돈을 많이 모으는 것은 별개의 문제 이니깐요

제가 이런 글을 쓰는 이유는 어그로 끌어서 논란을 만들려고 하는게 아닙니다.

후배님들에게..
지극히 현실을 인식하고 정확한 방향을 잡은 다음 미래를 준비하도록 하는게 목표입니다.