풀스텍에 대한 환상 - 비교우위

less than 1 minute read

사람이 하루에 일할 수 있는 시간 8시간.. 주당 40시간
진짜 미친듯이 한다고 하면 주 100시간까지 할 수 있다.

슈퍼천재개발자 김모씨가 할 수 있는 스킬 목록과 스킬수준

  • Backdend(Spring,Django,Flask,Nest.ts,GoRing…) 10점

  • Frontend(React,Vue,Angular) 3점

  • DevOps(Docker,K8s,AWS,Linux…) 4점

  • AI(???) 1점

  • Data 5점

  • ….등등등 3점

이런 풀스텍 개발자 3명이 모여서 협업을 하는 경우

10점짜리 Backend, 3점짜리 Frontend, 4점짜리 DevOps의 협업이 된다

어중간한 게으른 원툴 개발자 3명의 모임

Backend(Spring) 8점, Frontend(React)7점, DevOps(k8s,AWS) 6점

이렇게 원툴인 개발자 3명이 있으면 훨씬 더 좋은 결과물이 나온다.

비교우위를 가져야한다

소프트웨어의 완성도는 가장 낮은 스킬수준을 가진 사람의 수준에 따라 결정된다.
잘 하는 사람보다 못 하는 사람이 없는게 중요하다.

협업하는 동료들을 이해하기 위해서 이것저것 할 줄 아는건 좋은데

직장에서 이것저것 다 잘 하는 사람이 꼭 필요하지 않다.
어차피 하루에 일은 8시간밖에 못한다.
혼자 일 하는게 아니면 가잘 잘 하는것만 하기에도 시간은 부족하다

나 혼자서 창업!

을 하는 경우는 예외