캐티
3k
2021-05-18 02:54:43
4
854

프론트엔드 백엔드 학습 분량은 어느정도 인가요


프론트엔드랑 백엔드 명확한 기준으로 어떤 분야가 학습분량이 많은지 궁금해 하는 사람 많아요.

둘 다 인력 부족얘기가 나오고 있고 아주 사람을 많이 구하는 당골 영역이긴 하지만 이렇게 보아서는 얼마나 라는걸 잘 알기가 어렵겠쩌.

프론트엔드 : HTML, 자바스크립트(웹API), 스타일시트, 코틀린, 플러터, 리엑트, 일렉트론 ...
백엔드 : SQL/NoSQL, 스크립트(서버사이드), 아파치, nginx, 도커, 쿠버네티스, 리눅스, 윈도우, 임베디드, 마이크로 컨트롤러, ...

웹쪽으로만 생각하면 범위가 앞에 먼저 적은 영역 정도에서 끝이나요.

이 몇개 영역을 대충 이 처럼 전개를 해보면 음.

프론트
아주 많은 프레임워크 종류
HTTP 버전 종류
HTTPS
웹소켓 기법
WebRTC
CORS
도메인정책
아주 많은 모듈 종류
이쪽도 프레임워크 있음
HTTP 버전 종류
HTTP 기능들
웹소켓 기법
WebRTC
소켓통신
SSL/TLS, 인증서
스트리밍
IPC
공유메모리
HTML
여러가지 태그 종류
다양한 메타 태그들
시멘틱 요소
태그의 고유 속성
폼, 입력

스타일시트 상호작용
이벤트 상호작용
웹브라우저 상호작용
웹서버
에지서버
정적파일서버
데이터베이스
운영체제
네트워크
VM, 도커, 쿠버네티스
클라우드
클러스터, 인스턴스 확장
DB이중화
자바스크립트
DOM, 템플릿
웹API?
이벤트 상호작용
웹 브라우저 상호작용
스크립트
파이썬(버전)?
자바(버전)?
자바스크립트?
C#? .net?
모듈
DB드라이버
스타일시트
스타일시트 선택자
아주 많은 속성들 의미
애니메이션, 키프레임
미디어 쿼리
웹 브라우저 상호작용
SQL, NoSQL
레디스
DB종류 차이점
프로시저, 스케줄러
CRUD
조인, 집계, 유니온
집합, 서브쿼리
인덱스 종류
DB엔진 종류
B-Tree
CTE
정규화

공통 영역 : 프로그래밍 로직, 자료형, 약간의 수학 등 ...

음 ... 이렇게 적고 보니까 인간적으로 너무 많습니다.
듬성 듬성 빼먹은 것도 없진 않은 것이 더 압박.

개발 좀 하자는데 이↗거↘ 너무 한거 아니냐.

아 .. 많죠 .. 너무 .. 많아요. 그래도 양쪽으로 적었으니 한쪽만 하여도 됀다는 점으로 보면 분량이 반이 되어 조금은 낫지 않나요.

여기서 더 다행인 점은 각각에 영역별로 담당이 나눠져서 분담이 가능하다는 거에요. 그러니까 스타트업 같은데는 제외 입니다. 거긴 봐주는데 보기 히듬.

한쪽을 완전히 커버 해야 한다고 하였을 때 일부분을 조금 모른다고 하여도 어디 물어보면 알려줄 곳은 정말 많은 점도 다행인 점이에요.

위에 모든 점들은 실무를 접하면서 고객의 요구사항 이라던가 임원의 지령 이라던가 이런 부분을 많은 경험이 필요하고 직접 해보아야 해요.

물론 대부분에 스킬들은 이미 남들의 손을 많이 타서 인터넷에 잘 알려져 있으므로 위에 다행인 점들 중에서도 작업 분량이 많이 줄어요.

이렇게 되고나면 대충 위에 양쪽 영역 중에 한쪽의 칼럼에 필드 2개 영역 정도는 깊이 알고 있는 정도가 되어야 할것이에요.

음 .. 부트캠프 같은데서 단기간에 불가능 합니다. 적고 보니 너무 많아요 잉간적으로 .. 많아요. 머리가 수퍼 컴피터 이시면 가능하 .. 겠죠.

음 .. 압박

1
  • 댓글 4

  • 페코옹
    1k
    2021-05-18 08:08:18

    프론트는 html, css, js 하고

    백엔드는 적당한 언어 고르시고 그에 맞는 웹프레임워크 하나(스프링부트, 장고, 네스트, 라라벨 등) 정하고 orm 결정 후 디비 공부 좀 하신다음에 rest api 부터 만드시면 됩니다.

    처음부터 주저리 주저리 알고 시작할 필요도 전혀 없음.

    리액트만 해도 실제 사용하는 라이브러리만 나열해도 위 표 가득채울걸요 ㅎㅎ

  • 굿모닝
    127
    2021-05-18 09:15:09

    뭐 많긴한데 사실 어느정도 익히고 그때그때 찾아서 보면됩니다~

  • ISA
    4k
    2021-05-18 09:41:24

    그냥 둘다하는게 기본적으로 어차피 다 알면 좋으니까 깊이야 뭐하고 싶냐에 따라 다른거같고..

    디자인패턴 학습할때 프론트로만 하기에는 애매하다던가 그런 경우가 많아서 흥미위주로 아무 생각 없이 다 하는게 편한거 같습니다.

  • 초보개발지망생
    510
    2021-05-18 13:33:46

    @페코옹 


    REST API는 뭐로만드나요 회사에선 CXF 라이브러리 써서해보라하는데 

  • 로그인을 하시면 댓글을 등록할 수 있습니다.