프로젝트에서 보기 →

프론트엔드? 백엔드? 진로고민 하시는 분은 보세요 | 개발자 직군별 차이, 성향, 연봉

태그
기타 개발자 개발자취업 부트캠프
시작일
종료일
수정일

https://www.youtube.com/watch?v=S9qAtvvvxio

description: |-

1. 이건 꼭 알아야 한다[^1]

[? 질문] 프론트엔드와 백엔드 중 무엇을 선택해야 하며, 무엇이 “나에게 맞는 진로”를 가르는 기준인가[^2]
[= 답] “어느 쪽이 더 좋다”가 아니라 **유통기한(기술/코드/지식의 수명), 변화 속도, 성취가 드러나는 방식(눈에 보이는가/추상적인가), 흥미(미적·UX vs 데이터·관계·설계)**가 자기 성향과 맞는지가 핵심 기준이며, 직접 짧게라도 해보고 판단하라는 입장이다.[^3]

[? 질문] 왜 프론트엔드는 ‘유지보수’와 ‘변화’가 특히 크게 체감되는 직군으로 설명되는가[^4]
[= 답] 프론트엔드/클라이언트는 제품·기능·디자인·비즈니스 요구가 자주 바뀌고(“유통기한이 짧다”), 몇 년 전 코드가 그대로 동작하지 않는 경우가 많아 지속적인 재학습·재작성이 빈번하며, 그에 비해 투자 대비 수명이 짧게 느껴질 수 있다고 말한다.[^5]

[? 질문] 백엔드 성향은 어떤 사람에게 더 맞고, 프론트엔드 성향은 어떤 사람에게 더 맞는가[^6]
[= 답] 백엔드는 추상화된 사고, 트래픽/성능/설계, 데이터 관계 정립, 가독성 높은 코드와 “진득한 공부(역사·원리까지)”를 즐기는 사람에게 맞는 경향을 제시하고, 프론트엔드는 눈에 보이는 변화, UX/미적 요소, 빠르게 변하는 기술을 따라가며 다듬는 일을 즐기는 사람에게 더 맞을 수 있다고 설명한다.[^7]

2. 큰 그림[^8]

이 콘텐츠는 개발 진로 고민자(특히 프론트엔드 vs 백엔드 선택)에 대해, 화자가 현업 경험에서 느낀 직군별 성격 차이(유지보수, 변화 속도, 성취 체감, 요구되는 사고방식)를 바탕으로 선택 기준을 제시한다.[^9] 또한 “연차 구조/팀장급 공백”처럼 시장에서 관찰되는 현상(프론트엔드 고연차 희소 등)을 언급하며, 결국은 직접 해보는 행동이 가장 빠르다고 결론 낸다.[^10]

  • 프론트엔드/클라이언트는 제품 변화·디자인 변경·기술 교체의 영향이 커서 유통기한이 짧고 유지보수 비용/재작성 빈도가 크게 체감될 수 있다고 말한다.[^11]
  • 백엔드추상화·설계·성능(트래픽, 캐시 등) 중심의 문제를 다루며, 진득하게 원리와 맥락을 파고드는 학습 성향과 맞는다고 제시한다.[^12]
  • 진로 선택은 “누가 더 연봉이 높다/더 낫다”가 아니라, 눈에 보이는 결과를 좋아하는가(클라이언트) vs 보이지 않는 시스템 최적화를 좋아하는가(서버), 미적/UX 관심 vs 데이터 관계·정리 성향 같은 개인 성향 적합도가 중요하다고 강조한다.[^13]

3. 하나씩 살펴보기[^14]

3.1 화자 경험의 출발점: “왜 프론트를 더 이상 안 하게 됐나”[^15]

📸 0:00

화자는 초반부터 자신의 경험을 깔고 들어가며, 어떤 일을 “해보이지만(겉으로는 멀쩡해 보일 수 있지만) 실제로는 하기 싫어졌다”는 식의 감정적 출발을 암시한다.[^16] 이어 “중요했던 근본 이유”로 콘텐츠(여기서는 클라이언트/프론트 결과물)의 유통기한이 짧다는 점을 든다.[^17]

  • 화자의 표현 요지: 클라이언트 쪽 산출물은 금방 낡고 바뀌며, 6개월 정도만 지나도 전부 다시 작성해야 하는 상황이 생길 수 있다고 말한다.[^18]
  • 이때 단순히 “코드”만이 아니라, 결국은 “아키텍처” 레벨에서 쌓인 것이 있어야(= 구조적으로 버틸 기반) 살아남고 싶었다는 뉘앙스로, 단기적 변경에 휘둘리지 않는 축적의 욕구를 함께 이야기한다.[^19]

[!NOTE] 화자가 말하는 “유통기한”의 의미
단지 기능이 동작/비동작의 문제가 아니라, 요구사항·디자인·제품 방향·기술 스택 변화로 인해 “그때 만든 것”이 빠르게 가치가 줄어들고 다시 고쳐야 하는 상황이 반복된다는 체감으로 설명된다.[^20]

3.2 개인의 물리적 한계와 팀 효율: “클라이언트는 사람을 붙이면 효율이 잘 나올 때가 많다”[^21]

📸 0:32

화자는 “내가 개발을 아무리 잘해도” 혼자서는 물리적 시간의 한계가 있다고 전제한다.[^22] 그리고 이 한계가 업무 성격에 따라 다르게 나타난다는 맥락을 깐다.

  • 서버까지 다 잘해도 결국 “나 하나”의 시간은 한정돼 있고, 할 일은 계속 쌓일 수 있다(업무 적체/확장성 문제 암시).[^23]
  • 반면 클라이언트 쪽은 “똘똘한 애(사람) 2명을 붙이는 게 효율이 더 잘 나올 때가 많다”는 식으로, 인력 투입에 따른 속도/성과 증가가 체감되기 쉬운 영역이라는 관찰을 말한다.[^24]

이 대목은 프론트/클라이언트를 “혼자 장인처럼 끝까지 파는 영역”이라기보다, 변경·산출·개선이 많아 리소스를 투입해 병렬 처리하는 성격을 갖는다는 인상으로 이어진다.[^25]

3.3 프론트엔드를 ‘유지보수’ 관점에서 보기: “유통기한이 짧으니 유지보수하기 쉽게 만드는 게 중요”[^26]

📸 0:47

화자는 프론트엔드 개발을 “엄청 자주 바뀌는 애플리케이션”을 다루는 것으로 전제하고, 그럴수록 유지보수하기 쉽게 만드는 것이 실무에서 큰 가치를 가진다고 말한다.[^27]

  • “현장은 대충 싸…(대충 만들고 되길 바라는 식)” 같은 뉘앙스로, 실제 현업에서는 유지보수성보다 당장 기능을 맞추는 압박이 존재할 수 있음을 비친다.[^28]
  • 그런데도 유지보수성이 중요해지는 이유는, 프론트는 유통기한이 짧아 자주 고치고 갈아엎기 때문이다.[^29]
  • 동시에 “어차피 유지보수를 안 하는 경우도 봐” 같은 말로, 현실에서는 유지보수 투자 자체가 생략되기도 한다는 냉소/관찰을 함께 던진다.[^30]

결국 화자는 프론트엔드에서 커리어를 이어갈 때, “변경이 잦고 수명이 짧은 대상”을 계속 다듬는 것이 심리적으로/커리어적으로 부담이 될 수 있다는 문제의식을 깐다.[^31]

3.4 나이/커리어 지속가능성에 대한 질문: “45세 넘어도 클라이언트에서 코딩이 의미 있나?”[^32]

📸 1:22

화자는 직설적으로 “클라이언트에서 … 45 넘어서 의미가 있나… 모르겠다”는 식의 의문을 던진다.[^33] 표현은 거칠지만, 핵심은 장기 커리어 관점에서의 불안이다.

  • 프론트/클라이언트의 변화 속도와 유통기한 문제를 앞에서 제시한 뒤, 그것이 “나이가 들어도 계속 최전선에서 구현자로 남는 것”과 어떤 긴장을 만드는지 질문한다.[^34]
  • 그리고 “결국 내가 매니저로…” 같은 단편이 이어지며, 오래 일하려면 관리/리드 역할로 이동하는 경로가 자연스레 떠오른다는 뉘앙스가 스친다.[^35]

[!IMPORTANT] 커리어 질문이 던지는 함의
이 콘텐츠는 “프론트는 나쁘다”가 아니라, 빠르게 바뀌는 영역에서 오랜 기간 ‘구현자로 남는 것’이 개인에 따라 부담이 될 수 있다는 문제제기다.[^36]

3.5 백엔드는 무엇을 최적화하는가: “서버 성능 10% 올리기”와 성취의 체감[^37]

📸 1:29

화자는 백엔드 관점에서 “서버 성능을 (예: 10%) 올리기” 같은 최적화가 언급되는 맥락을 꺼낸다.[^38] 이는 클라이언트에서 “눈에 보이는 변화”가 크다는 대비로, 백엔드의 성취는 체감/가시성이 다르다는 비교로 읽힌다.[^39]

  • “10% 올려도 (티가) 없었잖아요” 같은 흐름으로, 백엔드는 성능 개선이 사용자에게 즉각적으로 보이지 않을 수 있음을 시사한다.[^40]
  • 반대로 프론트는 로딩 시간/화면 반응 등에서 잘하면 “티가 난다”는 식의 반대 주장도 뒤에서 이어진다.[^41]

즉, 성취가 보이는 방식이 다르기 때문에 “눈에 보이는 결과”에 동기부여를 받는 사람인지, “숫자/지표/시스템 안정성”에 동기부여를 받는 사람인지가 갈림길이 될 수 있다는 밑그림을 깐다.[^42]

3.6 “프론트에서의 잘함은 티가 난다”: 로딩 시간·완성도·국내 최고 사례로 ‘토스’ 언급[^43]

📸 1:50

화자는 프론트엔드가 “없는 경우가 많다/미묘하다”처럼 평가가 어려운 면도 있지만, 정말 잘하는 프론트엔드는 티가 난다고 말한다.[^44]

  • 예시로 “로딩시간 완벽하게 맞춰주고” 같은 구체적 사용자 경험을 든다.[^45]
  • “국내 최고라고 생각하는 게 … 토스”라고 언급하며, 특정 서비스의 프론트 완성도를 높은 기준 사례처럼 제시한다.[^46]
  • 동시에 “데이터가 완전…” 같은 말이 스치는데, 맥락상 “겉으로는 단순해 보여도 내부적으로 최적화/설계가 잘 돼 있다” 또는 “평가 기준이 명확하지 않아도 잘 만든 건 느껴진다”는 취지로 이어지는 흐름이다.[^47]
  • “대기업 히스토리… 따라하면 좋은 거 만들 수” 같은 대목으로, 일정 수준까지는 레퍼런스/관행을 따라가면 품질을 낼 수 있지만, “깎기(폴리시)”를 시작하며 난도가 올라간다는 식의 관찰을 덧댄다.[^48]

[!TIP] 프론트 실력의 ‘차이’가 드러나는 지점(화자 관점)
“비슷해 보이는 UI”가 아니라, 로딩/반응/디테일을 끝까지 깎아내는 과정에서 격차가 커진다고 본다.[^49]

3.7 화자가 프론트를 ‘놓게 된’ 2가지 이유: 외부 요인으로 작업이 사라지는 경험 + 역할 경계의 빈번한 침범[^50]

📸 2:52

화자는 “개인적으로 프론트를 좀 놓게 된 이유 두 가지”를 제시한다.[^51]

(1) 공들여 만든 기능이 ‘갑자기 사라짐’: 요구 변경/관계자 변경/디자인 변경[^52]

화자는 자막/고생 같은 표현을 섞어, 공들여 만든 일이 “엄청 다양한 요인으로 금방 사라져버렸다”고 말한다.[^53] 그 요인으로 다음을 든다.

  • “이런 기능이 자체가 … 변경돼서 … 사라진” 식: 요구사항/비즈니스 방향 변경으로 기능이 폐기되는 상황[^54]
  • “관계자” 언급: 의사결정자/조직 변화로 우선순위가 뒤집히는 상황 암시[^55]
  • “디자이너가 … 새로 … 그게 의미 없어” 흐름: 디자인 개편으로 기존 구현 가치가 급락하는 상황[^56]

요지는 “내가 투자한 열정 대비 결과물의 수명이 너무 짧다”는 결론으로 모인다.[^57]

(2) 프론트가 ‘이것도 해줘, 저것도 해줘’의 중심이 되는 느낌: 주변 직군의 요구가 몰림[^58]

화자는 프론트엔드를 하다 보면 디자이너/마케터/백엔드 등 다양한 직군과 얽히며 요구가 쏟아지는 장면을 묘사한다.[^59]

  • “우리 … 어떻게 되어…?”처럼, 주변에서 프론트에 질문/요청이 몰린다는 뉘앙스[^60]
  • “백엔드 개발자한테 와서 왜 이렇게 만들었냐…”, “디자이너한테 가서 … 왼쪽 움직여”, “색깔 조합…” 등, 크고 작은 수정·조율이 빈번하다는 식으로 현장을 그린다.[^61]
  • 이런 맥락이 프론트 업무를 “끊임없는 조정과 변경”의 일로 체감하게 만들며, 앞의 ‘수명 짧음’과 결합해 피로를 키운다는 흐름이다.[^62]

3.8 변화 속도: “2년 전에 배운 게 오늘 없어질 수 있다”, “6년 전 코드가 실행이 안 된다”[^63]

📸 3:55

화자는 프론트를 덜 하게 된 또 다른 이유로 변화가 너무 빠르다를 강하게 말한다.[^64]

  • “2년 전에 배웠던 게 오늘 없어질 수” 있다는 표현으로, 프론트 기술 생태계의 교체/유행 주기를 강조한다.[^65]
  • “6년 전에 썼던 코드 지금 가져오자… 실행이 안 돼요”라고 말하며, 단순 구식이 아니라 환경 변화로 코드가 그대로 동작하지 않는 단절을 예로 든다.[^66]
  • “6년 전에 썼던 코드로 유지보수 가능하냐”를 되묻는 형태로, 장기 유지/호환성의 어려움을 강조한다.[^67]
  • 다만 “요즘 …도 마찬가지”처럼, 변화 자체는 다른 영역에도 있지만 프론트에서 “극명하게” 나타난다는 주장으로 이어진다.[^68]

[? 질문] 왜 프론트엔드의 변화는 더 ‘극명하게’ 느껴진다고 말하는가[^69]
[= 답] 사용자에게 노출되는 레이어로서 디자인/브라우저/디바이스/프레임워크 변화의 영향을 직접 받으며, 과거 코드가 쉽게 낡거나 깨지는 경험을 반복하기 때문이라는 체감적 설명이다.[^70]

3.9 “프론트가 나쁜 게 아니다”: 수요가 많고 핫하다 + 개발자는 보통 ‘내가 한 게 눈에 안 보인다’[^71]

📸 4:25

화자는 앞에서 프론트의 어려움을 길게 말했기 때문에, 균형을 잡듯 “프론트가 나쁘다는 얘기가 아니다”라고 선을 긋는다.[^72]

  • “가장 핫하고 지금 가장 수요”가 있다는 식으로, 프론트 수요/시장성을 긍정한다.[^73]
  • 더 본질적으로, 개발자는 대체로 본인이 하는 일이 눈에 잘 안 보이는데(특히 서버/인프라), 프론트는 눈에 보이는 성취가 있어 동기부여가 되기도 한다는 맥락을 깐다.[^74]

3.10 성취가 ‘보이는 것’ vs ‘안 보이는 것’: 캐시/성능 최적화 이야기 vs 앱에서 바로 느끼는 변화[^75]

📸 4:40

화자는 백엔드 개발자 동료와의 상황을 예로 든다.[^76]

  • 백엔드 측 성취 예: “캐시 성능을 높여서 트래픽을…” 같은 시스템 최적화 작업을 했다고 말한다.[^77]
  • 그러나 그 성취는 일반적으로 “한번 써보자” 수준에서 바로 눈에 보이기 어렵고, 사용자는 변화가 잘 느껴지지 않을 수 있다.[^78]
  • 반대로 앱/클라이언트에서의 변화는 체감이 빠르며, 눈에 보이는 결과를 좋아하는 사람에게는 더 잘 맞을 수 있다는 뉘앙스를 덧붙인다.[^79]

이 구간은 진로 선택 기준을 “기술”이 아니라 **동기부여의 원천(가시적 결과 vs 시스템 지표)**으로 이동시키는 역할을 한다.[^80]

3.11 업계의 변화와 ‘블리딩 엣지’: 최첨단과 그 외 영역의 분리[^81]

📸 5:02

화자는 모든 직군이 학습을 계속하지만 업계 변화가 빠르다고 말하며, 특히 최첨단(블리딩 엣지) 영역과 그렇지 않은 영역이 분리되는 현상을 언급한다.[^82]

  • “블리딩 엣지”라는 표현을 직접 사용하며, 최전선에서 새 기술을 쫓는 층이 따로 생긴다는 뉘앙스다.[^83]
  • 이는 앞의 “2년 전 배운 게 사라진다”와 연결되어, 프론트/클라이언트에서 특히 최첨단 도구·프레임워크 변화가 커리어 체감에 영향을 준다는 문제의식으로 읽힌다.[^84]

3.12 백엔드에 맞는 성향: 추상화 사고, 트래픽 상상, 설계, 가독성, 그리고 ‘진득한 공부’[^85]

📸 5:53

화자는 “성향” 이야기를 본격화하며, 백엔드에서 요구되는 사고방식을 비교적 선명하게 묘사한다.[^86]

  • 추상화된 사고: 백엔드는 “완전 추상화된 세계”라는 표현으로, 눈에 보이는 UI가 아니라 개념/구조/흐름을 머릿속에 세워 다루는 능력을 강조한다.[^87]
  • 설계: 트래픽이 늘어날 때를 “상상하고 맞춰서 설계”하는 것의 중요성을 말한다.[^88]
  • 가독성/협업: 다른 개발자가 봤을 때 “안 헷갈리게 쓰는 코드”가 중요하다고 한다.[^89]
  • 학습 스타일: 백엔드를 잘했던 사람들은 “진득하게 공부하는 걸 좋아하는” 사람이 많았다는 경험칙을 제시한다.[^90]
    • 책을 잘 보고, 역사적으로 왜 이 기술/개념이 등장했는지(“처음에 이렇게 대두… 필요해서 만들어졌고… 이렇게 하다 보니 이렇게 됐군”) 같은 맥락까지 따라가며 이해하는 방식을 묘사한다.[^91]
    • 그 과정을 통해 “내가 이렇게 쓴 게 맞구나”를 검증하고 쓰는 사람들로 보였다고 말한다.[^92]

[!TIP] 화자가 묘사한 “백엔드형 학습” 체크리스트

  • 어떤 기술이 “왜 필요해서” 나왔는지 역사/배경을 따라가는가[^93]
  • 트래픽/확장 상황을 머릿속으로 시뮬레이션하며 설계하는가[^94]
  • 협업을 위해 가독성/일관성을 강하게 의식하는가[^95]

3.13 프론트엔드에 맞는 성향: 최신 논쟁을 즐기고, 이것저것 시도하며 ‘깎는’ 걸 좋아하는가[^96]

📸 6:56

화자는 반대로 프론트 쪽에서는 “예전이라는 게 없었던 경우가 많다”는 식으로, 레퍼런스가 빠르게 바뀌고 새로운 주장/도구가 계속 나오며 논쟁이 생긴다는 뉘앙스를 준다.[^97]

  • “수많은 … 주장을 하고 있거든요” → 의견/프레임워크/방법론이 난립하는 장면[^98]
  • 그럴 때 각 이야기를 들어보고, 버릴 건 버리고, “이것도 해보고 저것도 해보는” 과정을 즐기는 사람이 맞는다는 식으로 프론트 성향을 그린다.[^99]
  • 이미 “역사(레거시)가 된 것”도 빠르게 생기기 때문에, 외부에서(인터넷) 계속 찾아보고 학습하는 태도가 필요하다는 흐름도 이어진다.[^100]

3.14 프론트는 ‘사람의 눈’이 개입된다: 개발자들이 의외로 어려워하는 미적 판단[^101]

📸 7:37

화자는 프론트엔드의 난점으로 “사람의 눈”이 기준이 되는 영역을 든다.[^102]

  • 백엔드는 추상화 세계라 “개발자들이 보기엔 말이 되는 말”로 평가하기 상대적으로 수월한데, 프론트는 배경색/글자색 같은 요소에서 “사람이 봤을 때 말이 안 된다” 같은 판단이 들어간다.[^103]
  • 예시로 “배경이 하얀색인데 글자 …”처럼, UI의 대비/가독성/심미성 문제를 암시하는 사례를 든다.[^104]
  • 그리고 개발자들이 의외로 그런 부분을 “생각 안 하는” 경우가 있다는 취지로, 프론트가 요구하는 감각(UX·시각)이 일반적인 개발 역량과 결이 다를 수 있음을 말한다.[^105]

[? 질문] 프론트에서 기술 외적으로 중요한 능력은 무엇인가[^106]
[= 답] 사용자의 눈에 보이는 결과물에 대한 감각(가독성, 배치, 색, UX)과, 그 기준이 “정답이 한 가지가 아닌” 영역에서 판단·조율하는 능력이라는 취지다.[^107]

3.15 연차/시장 구조 관찰: 프론트는 ‘팀장급이 없다’는 체감, 백엔드는 1~10년차 풀이 이어짐[^108]

📸 8:20

화자는 시장에서 보이는 연차 구조의 차이를 말한다.[^109]

  • 백엔드는 “1년차부터 10년차까지” 비교적 연차 스펙트럼이 이어져 보인다는 취지로 말한다.[^110]
  • 반면 프론트엔드는 (화자 체감으로) “3년차 미만”과 “6~7년 이상” 사이 간극이 있고, “팀장급이 아예 없다”는 표현으로 중간/리드급 공백을 언급한다.[^111]
  • 이어 iOS 10년차 같은 예시를 들며(모바일 직군과 비교), 특정 영역에서는 고연차가 자연스럽게 존재하는데 프론트는 상대적으로 희소하다는 뉘앙스를 준다.[^112]

이 파트는 “프론트가 장기적으로 지속 가능하냐”라는 앞선 질문(45세 언급)과 연결되어, 현업에서 관찰되는 인력 분포가 커리어 불안을 강화할 수 있다는 맥락으로 기능한다.[^113]

3.16 결론: “고민만 하지 말고 빨리 둘 다 맛보기(해보기)” + 성향 자가진단 질문[^114]

📸 9:01

화자는 마지막에 “결론” 톤으로, 고민만 하기보다 빨리 해보라고 말한다.[^115]

  • “프론트엔드 괜찮게 맛보는 거 … 백엔드 …”처럼, 어느 한쪽을 상상으로만 선택하지 말고 실제로 체험해 보라는 취지다.[^116]
  • “여러분들 … 물어볼 시간에 빨리 … 해보세요”라며 행동을 촉구한다.[^117]

또한 성향 기반 자가진단을 던진다.

  • 미적 관심사가 없거나 사용자 경험(UX)에 큰 흥미가 없다면, 프론트 성향이 아닐 수 있다는 식의 언급[^118]
  • 반대로 “데이터들의 관계를 정립”하는 것, “정리”하는 것, “엑셀 시트에서 함수 짜는 게 즐겁다” 같은 성향이면 백엔드 쪽이 더 맞을 수 있다는 예시를 준다.[^119]
  • 즉 “예쁜 걸 좋아하고, 눈에 보이는 걸 바꾸는 데 즐거움”이 큰가 vs “데이터/관계/정리/추상화”가 즐거운가로 나누어 생각해 보라고 한다.[^120]

[!IMPORTANT] 화자의 최종 메시지
진로는 말로만 결론내기 어렵고, 짧게라도 직접 만들어 보면서(프론트/백엔드 각각) 본인이 어느 쪽에서 더 에너지가 나는지 확인하는 게 최선이라는 입장이다.[^121]

4. 핵심 통찰[^122]

  1. 프론트/클라이언트는 요구·디자인·기술 변화가 잦아 “유통기한이 짧다”는 체감이 커리어 만족도에 큰 영향을 줄 수 있다.[^123]
    • 실행: 프론트를 선택한다면 “변화 속도” 자체를 리스크가 아니라 전제로 받아들이고, 유지보수성/품질을 높이는 습관을 초반부터 가져가야 한다.[^124]
  2. 백엔드는 성취가 눈에 덜 보일 수 있지만, 추상화·설계·성능 최적화에서 오는 만족이 크며 “진득한 학습” 성향과 잘 맞는다.[^125]
    • 실행: 시스템 설계, 트래픽/캐시, 데이터 모델링 같은 주제를 장기적으로 파고드는 학습 루틴이 중요하다.[^126]
  3. “정말 잘하는 프론트”는 로딩/디테일에서 티가 나며, 폴리시(깎기) 구간에서 난도가 급격히 올라간다.[^127]
    • 실행: 단순 CRUD/UI 구현을 넘어서 성능/사용자 체감(로딩, 렌더링, 인터랙션)까지 개선해 보는 연습을 해본다.[^128]
  4. 진로 선택의 본질은 기술 스택이 아니라 “동기부여가 어디서 오는가(가시성 vs 지표)”와 “무엇을 즐기는가(미적/UX vs 데이터/정리)”다.[^129]
    • 실행: 작은 프로젝트를 프론트 버전(화면 중심)과 백엔드 버전(API/DB 중심)으로 둘 다 만들어 보고, 더 재밌었던 쪽을 기록해 판단한다.[^130]
  5. 프론트는 다양한 직군과의 접점이 많아 요청/조율이 몰리는 환경을 자주 경험할 수 있고, 그 과정에서 피로/보람이 갈린다.[^131]
    • 실행: 협업/커뮤니케이션이 싫은지, 오히려 조율을 통해 제품을 다듬는 게 재밌는지 스스로 관찰한다.[^132]

5. 헷갈리는 용어 정리[^133]

프론트엔드(클라이언트): 사용자가 직접 보는 화면/인터랙션(웹·앱)을 구현하며 로딩/UX/디자인 변경 등의 영향을 직접 받는 영역으로 설명된다.[^134]
백엔드(서버): 트래픽, 캐시, 성능, 설계, 데이터 처리 등 눈에 덜 보이는 시스템을 다루는 “추상화된 세계”로 묘사된다.[^135]
유통기한(코드/콘텐츠): 시간이 지나며 요구/기술/환경이 바뀌어 기존 코드나 결과물이 빠르게 낡거나 재작성되는 정도를 뜻하는 화자의 표현이다.[^136]
블리딩 엣지(Bleeding edge): 업계 최첨단 기술/트렌드를 빠르게 적용·추적하는 영역/사람들을 가리키는 표현으로 사용된다.[^137]
캐시(Cache): 성능을 높이기 위해 데이터를 임시 저장해 빠르게 제공하는 기법으로, 화자가 백엔드 성취 예시로 언급한다.[^138]


참고(콘텐츠 정보)[^139]

  • 제목: 프론트엔드? 백엔드? 진로고민 하시는 분은 보세요 | 개발자 직군별 차이, 성향, 연봉[^139]
  • 채널: 테헤란밸리[^139]
  • 길이: 9분 52초[^139]
  • 링크: https://www.youtube.com/watch?v=S9qAtvvvxio[^139]
  • 제공된 형태: 사용자 제공 타임스탬프 포함 발화록(일부 음성 인식 오류/비문 다수)[^140]

[^1]: @[00:00]~ 영상 전반이 프론트/백엔드 진로 고민에 대한 화자의 경험과 판단으로 전개됨. [^2]: @[09:08] “여러분들 … 선택했는데 … 물어볼 시간에 빨리 … 해보세요” / @[09:15]~ 성향 기준 제시. [^3]: @[09:08]~@[09:33] 선택은 직접 해보며 성향으로 판단하라는 결론 흐름. [^4]: @[00:47] 프론트 유통기한·유지보수 강조 / @[03:55] 변화 너무 빠름. [^5]: @[00:10] “유통기간이 짧아” “6개월 … 다시 작성” / @[04:05] “6년 전에 썼던 코드… 실행이안되요”. [^6]: @[05:53] 성향(추상화 vs …) 질문 흐름 / @[09:15]~ 성향 기준 마무리. [^7]: @[06:01]~@[06:45] 백엔드 성향(설계, 트래픽 상상, 진득한 공부) / @[07:06]~@[07:20] 프론트 성향(여러 주장 듣고 시도). [^8]: @[04:25]~@[05:02] “프론트 나쁜 거 아냐… 수요” + “개발자들은 본인이 하는게 눈에 보이지가 않아요” 등 큰 그림. [^9]: @[00:47]~@[04:18] 프론트 유통기한/변화/유지보수 논지 전개. [^10]: @[08:27]~@[09:08] 연차 구조 관찰 + 결론(해보고 선택). [^11]: @[00:47] “어플리케이션 유통기한이 짧기 때문에… 유지보수하기 쉽게” / @[03:55] “변화 너무 빨라요”. [^12]: @[04:40]~@[04:46] 캐시/트래픽 / @[06:01]~@[06:11] 설계·가독성. [^13]: @[04:51]~@[05:22] 눈에 보이는 변화/예쁜 것 선호 비유 / @[09:15]~@[09:37] UX/미적 vs 데이터 관계. [^14]: @[00:10]~@[09:41] 타임라인 순으로 내용 전개를 재구성. [^15]: @[02:52] “프론트… 놓게 된… 두가지” 도입 전, 프론트 유통기한 문제를 먼저 제시. [^16]: @[00:00] 도입부 감정/상황 발화(음성 인식 불명확). [^17]: @[00:10] “콘텐츠는 … 유통기간이 짧아”. [^18]: @[00:10] “코드가 진짜 오래되… 6개월 … 전부 다시 작성”. [^19]: @[00:10] “결국에 … 아키텍처 … 쌓였을 때 … 살아나고 싶었”. [^20]: @[00:10]~@[00:47] 유통기한/유지보수 논지. [^21]: @[00:32] 클라이언트는 2명 붙이면 효율이 더 나오는 경우. [^22]: @[00:32] “혼자의 물리적 시간의 한계”. [^23]: @[00:32] “저 하나가… 계속 올라 갈 건데” 취지. [^24]: @[00:32] “클라이언트 쪽… 2명 붙이는게 효율…”. [^25]: @[00:32]~@[00:47] 인력 투입 대비 효율 체감 논지. [^26]: @[00:47] 프론트: 유통기한 짧아 유지보수하기 쉽게 만드는 게 중요. [^27]: @[00:47] “유지보수하기 쉽게 만드는게 크게…”. [^28]: @[00:47] “현장은 대충…” 등 현실 묘사(일부 비문). [^29]: @[00:47] “유통기한이 짧기 때문에… 유지보수”. [^30]: @[00:47] “유지보수를 안 하는 경우도 봐”. [^31]: @[00:47]~@[01:04] 커리어/지속에 대한 문제의식 흐름. [^32]: @[01:22] “45 넘어서 의미가 있나… 모르겠다”. [^33]: @[01:22] 해당 발화. [^34]: @[00:47]~@[04:05] 유통기한/변화가 커리어에 미치는 영향 암시. [^35]: @[01:04] “매니저로…” 단편(음성 인식 불명확). [^36]: @[04:25] “프론트… 나쁜 것 같자” 이후 선 긋는 흐름까지 포함한 해석. [^37]: @[01:29]~@[01:38] 백엔드에서 성능 10% 언급 흐름. [^38]: @[01:29] “서버 성능” / @[01:38] “10%”. [^39]: @[04:40]~@[04:46] 캐시/트래픽 성취 예시와 대비. [^40]: @[01:38] “10% … 없었잖아요” 취지(인식 오류 포함). [^41]: @[01:58]~@[02:03] “로딩시간 … 완벽하게” 잘하면 다르다. [^42]: @[04:25]~@[04:46] 눈에 보이는 성취 vs 보이지 않는 성취 대비. [^43]: @[01:58]~@[02:17] “티가 나요” “토스”. [^44]: @[01:50]~@[02:03] “없는 경우… 미묘” + “정말 잘하는… 완전 다르죠”. [^45]: @[01:58]~@[02:03] 로딩시간 예시. [^46]: @[02:08]~@[02:17] “국내 최고… 토스”. [^47]: @[02:17]~@[02:28] 데이터/평가/히스토리 언급(비문 다수). [^48]: @[02:28] “깎기 시작하면… 챌린지” 난도 상승. [^49]: @[02:28] 프론트 “깎기” 구간이 문제라는 발화. [^50]: @[02:52]~@[03:42] 프론트를 놓게 된 이유 2가지 전개. [^51]: @[02:52] “두가지가 있는데”. [^52]: @[03:07]~@[03:25] 기능/요구/디자인 변경으로 사라짐. [^53]: @[03:07] “엄청 다양한 요인… 금방 사라져”. [^54]: @[03:07] 기능 변경/폐기 취지. [^55]: @[03:07] “관계자” 언급. [^56]: @[03:07]~@[03:25] 디자이너 새로… 의미 없어 취지. [^57]: @[03:42] “열정 대비해서 수명이 너무 짧다”. [^58]: @[03:25]~@[03:33] 백엔드/디자이너/마케터 등과의 요청/수정 묘사. [^59]: @[03:25]~@[03:33] 여러 직군 언급. [^60]: @[03:25] “우리… 물어보고” 취지. [^61]: @[03:25]~@[03:33] “백엔드… 왜 이렇게” “디자이너… 왼쪽” “색깔 조합”. [^62]: @[03:42] 변경 필요 + 투자 대비 수명 짧음 연결. [^63]: @[03:55]~@[04:12] 변화 속도와 과거 코드 실행 불가. [^64]: @[03:55] “변화 너무 빨라요”. [^65]: @[03:58] “2년 전에 배웠던 게 오늘 이제 없어질 수”. [^66]: @[04:05] “6년 전에 썼던 코드… 실행이안되요”. [^67]: @[04:12] “유지보수… 갈 수 있냐”. [^68]: @[04:18] “프론트엔드… 극명하게”. [^69]: @[04:18] 프론트에서 극명하게 나타난다는 발화. [^70]: @[03:55]~@[04:18] 변화/실행불가 사례를 근거로 한 체감 설명. [^71]: @[04:25]~@[04:32] 프론트 비난 아님 + 수요/핫함 + 눈에 보이는가 논지. [^72]: @[04:25] “프론트… 나쁜 것 같자” 이후 정정. [^73]: @[04:25] “가장 핫… 수요”. [^74]: @[04:25]~@[04:32] “개발자들은 본인이 하는게 눈에 보이지”. [^75]: @[04:40]~@[04:46] 캐시/트래픽 예시. [^76]: @[04:40] “동료… 저한테”. [^77]: @[04:40]~@[04:46] “캐시 성능… 트래픽”. [^78]: @[04:46] “한번 써보자” 흐름(비문). [^79]: @[04:46]~@[05:22] 앱에서 보이는 변화/예쁜 걸 좋아함 비유. [^80]: @[04:25]~@[05:22] 가시성 기반 동기부여 비교. [^81]: @[05:30]~@[05:45] 최첨단 영역 분리 + 블리딩 엣지. [^82]: @[05:02] “모든 직군… 학습… 급변” / @[05:30] “변화… 최첨단”. [^83]: @[05:38] “블리딩 엣지”. [^84]: @[03:55]~@[05:45] 변화 속도와 최첨단 분리 연결. [^85]: @[05:53]~@[06:45] 성향(추상화) + 설계 + 진득한 공부. [^86]: @[05:53] “성향은 어떤가요” 도입. [^87]: @[07:37]~@[07:56] “빽&는 완전 추상화된 세계” 발화. [^88]: @[06:01]~@[06:11] “트래픽 늘어… 상상하고… 설계”. [^89]: @[06:01]~@[06:11] “다른 개발자들이 봤을 때 안 헷갈리게”. [^90]: @[06:22]~@[06:33] “진득하게 공부… 좋아하는”. [^91]: @[06:33]~@[06:45] “역사적으로… 필요해서… 만들어졌는데…”. [^92]: @[06:45] “검증하고 쓰는”. [^93]: @[06:33]~@[06:45] 학습 방식 묘사. [^94]: @[06:01]~@[06:11] 설계/트래픽 상상. [^95]: @[06:01]~@[06:11] 가독성/협업. [^96]: @[07:06]~@[07:20] 여러 주장 듣고 시도하는 성향. [^97]: @[06:56]~@[07:06] “예전… 없었던 경우…”. [^98]: @[07:06] “수많은… 주장을”. [^99]: @[07:06]~@[07:20] “다 들어보고… 버리고… 해보고”. [^100]: @[07:06]~@[07:20] 인터넷에서 찾아오며 학습 취지. [^101]: @[07:37]~@[08:03] 사람의 눈/미적 판단의 난점. [^102]: @[07:37] “프론트… 어려움…”. [^103]: @[07:37]~@[07:56] 프론트는 사람 눈 기준 / 백엔드는 추상화. [^104]: @[07:56]~@[08:00] “배경이 하얀색인데 글자…”. [^105]: @[08:00]~@[08:03] 개발자들이 의외로 그런 것 생각 안 함 취지. [^106]: @[07:56]~@[08:03] UI 판단 예시 맥락. [^107]: @[07:37]~@[08:03] 사람의 눈/UX 감각 중요성. [^108]: @[08:27]~@[08:33] 연차 구조: 백엔드 1~10년차 vs 프론트 팀장급 공백. [^109]: @[08:20]~@[08:33] “요즘…”. [^110]: @[08:27] “빼게… 1년차부터 10년차”. [^111]: @[08:27]~@[08:33] “프론트엔드… 6 7년… 팀장급… 아예 없어요”. [^112]: @[08:33]~@[08:40] iOS 10년차 언급(비문 포함). [^113]: @[01:22] 커리어 지속 질문 + @[08:27] 연차 공백 관찰 연결. [^114]: @[09:01]~@[09:41] 결론/행동 촉구 + 성향 자가진단. [^115]: @[09:01]~@[09:08] “결론…”. [^116]: @[09:01]~@[09:08] 프론트 맛보기/백엔드도 해보기 취지. [^117]: @[09:08] “물어 볼 시간에 빨리… 해보세요”. [^118]: @[09:15] “미적인… 관심사가 없거나 사용자 경험…” 취지. [^119]: @[09:22]~@[09:37] “데이터… 관계 정립” “정리” “엑셀… 함수”. [^120]: @[05:15]~@[05:22] 예쁜 것/변화 선호 비유 + @[09:22]~@[09:37] 데이터/정리 성향 대비. [^121]: @[09:08]~@[09:37] 직접 해보고 성향으로 판단 결론. [^122]: @[00:10]~@[09:41] 전반 논지에서 도출. [^123]: @[00:10] 유통기한 짧음 / @[03:55] 변화 빠름. [^124]: @[00:47] 유지보수하기 쉽게 만드는 게 중요. [^125]: @[06:01] 설계/가독성 / @[06:33] 진득한 공부. [^126]: @[04:40] 캐시/트래픽 / @[06:01] 설계. [^127]: @[01:58]~@[02:03] 로딩시간 최적화 / @[02:28] “깎기” 난도. [^128]: @[01:58]~@[02:03] 프론트 최적화 예시 기반. [^129]: @[04:25]~@[05:22] 보이는 성취/예쁜 것 vs 시스템 / @[09:22] 데이터 관계. [^130]: @[09:08] 해보고 선택. [^131]: @[03:25]~@[03:33] 직군 간 요구/조율 묘사. [^132]: @[03:25]~@[03:42] 조율/변경 피로와 연결. [^133]: @[05:38] 블리딩 엣지 등 용어 등장. [^134]: @[00:32] 클라이언트 언급 / @[07:37] 프론트 특성. [^135]: @[04:40] 캐시/트래픽 / @[07:37] 추상화 세계. [^136]: @[00:10] “유통기간이 짧아”. [^137]: @[05:38] “블리딩 엣지”. [^138]: @[04:40] “캐시 성능”. [^139]: 사용자 제공 메타데이터(제목/채널/길이/링크). [^140]: 전체 자막이 음성 인식 오류가 많음을 전제로 재구성함(사용자 제공 발화록 형태).

← 프로젝트에서 보기