20년차 개발자이자, 프리랜서로 시작해 연매출 20억으로 성장시킨 사업가
내가 외주해도 되나? 어떻게 수주해야 되지? 왜 이익이 남지 않지?
신입 개발자, 예비 외주 개발자, 외주 개발자, 외주 개발사 분들을 위한 컨설팅을 준비했습니다. 취업이 어려운 시기에는 아예 경제적 자유를 목표로 본격적인 외주 커리어를 밟을 수도 있고 외주로 포트폴리오를 만든 후 중고 신입으로 유리하게 취업할 수도 있어요. 경기가 어려워 수주가 줄어들거나 견적대가 낮아졌을 때는 프로젝트 효율성을 높여 이익율을 방어해야 합니다. 외주 비즈니스의 각 단계별로 컨설팅 프로그램을 나누었습니다.
누가 컨설팅을 하나요?
인썸니아와 핑거를 운영하는 이성훈 입니다. 저는 20년째 스타트업 업계에서 개발자로 몸담고 있습니다. 독학으로 웹개발과 앱개발을 학습해서 개발자가 되었고 10년 차에 CTO를 퇴사를 하고 스타트업을 시도하다가 망해봤습니다. 생계를 위해 1인 프리랜서로 시작해 중개 플랫폼을 이용하지 않고도 혼자 순익으로 월 2천 만원을 벌다가 개발사로 확장하여 임직원 25명, 연매출 20억까지 성장했습니다. 개발자들에게 높은 연봉을 주고도 이익율은 30~40% 수준이었어요.
2020년 13억 매출, 5억 이익(이익율 40%), 2021년 20억 매출, 6억 이익(이익율 30%)
왜 개발사가 컨설팅을 하나요?
저희 인썸니아는 대표적인 스타트업 전문 개발사입니다. 지속적으로 프로세스를 개선하고 효율적인 도구들을 만들어 사용해왔어요. 프로젝트가 효율적으로 진행되고 있는지 파악하기가 어려워서 프로젝트 관리 도구를 만들었어요. 견적 산출 기능과 프론트엔드 개발 협업 도구도 저희가 필요해서 만들어 사용하면서 저희와 고객사 모두 만족하게 되었구요.
그러다가 문득, 우리가 만든 프로세스와 도구를 다른 외주 개발자와 개발사들을 위해 공개하자는 비전을 갖게 되었어요. 그래서 프로세스를 공유하기 위해 컨설팅 프로그램을 만들게 되었고 도구를 공유하기 위해 핑거를 SaaS로 공개하게 되었어요.
어떤 것을 컨설팅하나요?
신입/경력 개발자 컨설팅
- 의뢰자의 강점이 무엇이고 어떤 분야, 어떤 기술 스택을 공략할 것인지 같이 고민합니다
- 어느 플랫폼을 이용해 어떻게 입사 지원을 하고 이력서를 어떻게 가꿀지 알려드립니다
- 기술적으로 부족한 점을 찾고 어떤 점을 학습으로 보완해야 하는지 알려드립니다
예비 프리랜서 컨설팅
- 의뢰자의 강점이 무엇이고 어떤 분야, 어떤 기술 스택을 공략할 것인지 같이 고민합니다
- 어떻게 홍보를 시작하고 어떻게 수주를 할지, 어떤 프로세스로 개발을 할지 알려드립니다
- 어떤 고객사와 프로젝트를 수주하고 어떤 경우를 피해야 할지 알려드립니다
- 견적을 책정하는 기준, 고객사와 소통 방법, 계약서 작성시 유의할 점을 알려드립니다
- 그 외에 기술적으로 궁금하신 부분이 있다면 답변드립니다
프리랜서 컨설팅
- 현재 수주 및 개발 진행 프로세스를 점검하고 개선합니다
- 수주율을 늘리고 홍보 방법을 어떻게 개선할지 같이 살펴봅니다
- 프로젝트 중 이익이 나는 것과 이익이 나지 않는 것을 검토하고 수주 전략을 고민합니다
- 고객사와 소통/계약 이슈가 있는 프로젝트의 해결 방법을 같이 고민합니다
- 그 외에 기술적으로 궁금하신 부분이 있다면 답변드립니다
강의
수강평
- 인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
- 인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
- [입문] 인디해커를 위한 루비온레일즈 8 입문 강의
- [입문] 인디해커를 위한 루비온레일즈 8 입문 강의
- 인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
게시글
질문&답변
kamal setup시 오류
안녕하세요 코드에 문제가 있어 정상적으로 서버가 구동되지 않은 것 같습니다. 아마 코드 상에 오류가 있는데 개발 환경에서는 문제가 없다가 실서버에 배포하려니 문제가 생겨 docker 배포가 실패한 것일 수 있습니다. AI에게 위의 상황인 것 같다고 테스트 및 오류 수정을 해달라고 해보시겠어요?
- 0
- 2
- 24
질문&답변
scaffold 생성 시 테일윈드
레일즈 프로젝트 생성하실 때 rails new [프로젝트명] -c tailwind 이렇게 테일윈드를 탑재하도록 생성하셔야 해요
- 0
- 2
- 23
질문&답변
도커를 이용한 배포가 에러가 굉장히 많이 납니다. 혹시 깃허브 이용
아마 초기 세팅에서 AI가 뭔가 잘못 건드려서 수습이 안 되는 것 같습니다. james@insomenia.com 으로 소스코드와 에러가 나는 화면 캡쳐를 보내주시면 도움 드리겠습니다! 그리고 카말/도커 외의 배포 방법도 조만간 유튜브에서 다뤄보겠습니다https://www.youtube.com/@life_debugger
- 0
- 2
- 46
질문&답변
ubuntu 설치시 문제..
ubuntu에 루비 설치중이신가요?
- 0
- 2
- 28
질문&답변
지금 시점에서 루비온레일즈를 배우는게 여전히 유효할까요?
제 강의와 유튜브를 보신 분들과 오픈채팅방(2개 방 합 400명)을 함께하고 있는데요비개발자분들이 많으신데 바이브코딩으로 뭔가를 만들 수는 있지만 개발을 전혀 모르면 결국 막히는 부분에 대한 답답함이나 출시 후 운영할 경우의 불안함이 생깁니다 우선은 레일즈 바이브코딩으로 여기까지 구현이 되는구나를 느껴보시고만약 내가 개발을 알면 내가 어떤 것을 더 만들 수 있겠구나, 더 확신을 갖겠구나 싶은 생각이 드신 시점에 개발 공부도 병행하시면 어떨까 합니다.
- 0
- 2
- 47
질문&답변
윈도우 환경에서 surf 작동안되는 경우..
윈드서프 말고 커서로 진행해보시겠어요? 윈드서프가 최근 다른 AI 툴에 비해 많이 밀리고 있어서 굳이 문제 해결을 하면서까지 사용하실 필요는 없고, 강의에 있는 커서 설치를 참고하셔서 커서를 가지고 진행하시는 게 나을 것 같습니다!
- 0
- 2
- 34
질문&답변
모델 생성 중 정지 현상
최근에 윈드서프가 좀 불안정할 때가 있습니다. 커서 또는 클로드 코드로 이어서 진행해보시는 것을 추천드려요!현재 가장 개발 성능이 좋은 것은 클로드 코드입니다!강의 뒤쪽에 어드민 구현 부분부터 클로드 코드로 진행하는데, 참고해서 설치하시고강의에서 윈드서프/커서로 진행하는 부분을 클로드 코드로 진행하셔도 됩니다 https://www.youtube.com/watch?v=x2DxwT94yfA이 영상도 참고해보세요
- 0
- 1
- 29
질문&답변
surf 명령어 입력 안되는 문제
windsurf 에서 Command+Shift+P로 Command Palette를 실행한 다음 surf를 입력해보시면 'Install surf command' 선택지가 나올 거에요. 선택해서 설치하시면 됩니다!
- 0
- 2
- 40
질문&답변
kamal deploy 실행시 오류
안녕하세요 저도 비슷한 문제를 겪고 배포 관련 영상을 따로 만들었습니다. 공지로 해당 영상을 공유할 예정이에요 불편을 드려 죄송해요. 요약을 하면 새 서버에 맨 처음 배포하실 때는 kamal setup을 하시고 그 이후부터는 kamal deploy를 하시면 됩니다. setup을 한 번 한 서버에는 다른 앱을 추가로 배포하더라도 kamal deploy만 하셔도 됩니다. 강의 내용에 오류가 있어서 죄송합니다!https://www.youtube.com/watch?v=jKJW__29yO0
- 0
- 2
- 45
질문&답변
현재 강의가 그대로 진행된 강의인지 궁금합니다.
실제 진행할 때는 github으로 중간 세이브포인트를 잡고 가시는 게 좋구요~ 제가 촬영할 때는 github으로 롤백한다던지 하지 않고 오류 나면 고쳐가면서 진행했습니다! 강의 후반부에는 클로드 코드로 진행하는데요, 요즘 클로드 코드의 성능이 가장 좋아서 결제를 하신다면 클로드 프로를 결제하고 sonnet으로 진행하시기를 추천드려요. css가 깨지는 건 다른 분들의 경우 초반 프로젝트 생성(rails new xxx -c tailwind으로 해야 함)이 잘못되었거나, 서버를 띄울 때 bin/dev로 띄워야 하는데 rails server로 띄워서 그런 경우가 많았어요. 다음 강의 또는 유튜브에서 윈도우 세팅에 대해 좀더 다루도록 하겠습니다
- 0
- 2
- 57