[The RED : 프론트엔드 Back to the Basics] 1. 프론트엔드 개발자의 정의와 성장

posinity·2023년 6월 18일

1. 프로그램 및 강의 추천

  1. 깃 강의 추천 - 생활코딩 : 지옥에서 온 git
  2. Iterm - 터미널
  3. VirtualBox - IE 환경 테스트
  4. 앤 - 여러 노드js버전을 관리해주는 어플리케이션
  5. 라이스캠 - 화면 캡쳐 프로그램

2. 프론트엔드 개발자가 공부하는 법

  1. 공부할 범위를 축소하라 : 국영수 위주로 공부하라 이런 뜻
    영역은 조금씩 늘려가되 필요한 부분에서 깊이 주기
  2. 공식 문서 읽기 : 한번에 완벽하게 읽기 보다는 자주 읽자. 그 전에 안보이던 새로운 것이 보인다
  3. 다양하고 풍부한 경험 : 여러가지를 많이 시도해보자. 개인 프로젝트를 해보자.

3. 트렌드를 읽는 방법

  1. 깃허브 트렌딩 주 3회이상 보기 : 제목과 소개글 정도만 봐라.
  2. SNS 팔로우, 메일링 리스트 구독 등
    추천계정 : @GeekNewsBot, @estima7, @WebPlatformNews, @dan_abramov, @nodejs_ko, @paul_irish, @addyosmani, @JavaScriptDaily, @devsfarm, @smashingmag, @nodejs, @thoughtbot, @openjsf, @gaeraecom, @taggon
  3. 채용 공고 읽기 : 시장에서 받아들여지는 기술이 뭔지 확인할수 있다.

4. 기술을 빠르게 익히는 방법

1. 왜 이 기술을 만들었는지 살펴봐라
2. Best practice라고 부르는 모범사례나 이 기술의 디자인 컨셉을 살펴봐라. 리액트 방식으로 생각하기 같은 문서.

5. 협업

  1. 컴포넌트화, 라이브러리화 : 아토믹 디자인 읽어보기
    영어 원문
    한국어 번역글
  2. MVP(Minimum Viable Product) : 실행 가능한 최소 단위의 프로덕트 만들기
    • 린 ux (한빛미디어) 책 추천. 피드백과 수정을 최소 규모로 자주 반복하라
  3. 백엔드와 API 협의, 정의 : API 설계를 누가 해야하는가 라는 책임 소재가 발생할 수도 있음. 사용하기 편하게 데이터를 받으려면 프론트엔드 개발자가 직접 정의해주는 게 편함. 백엔드 개발자와 API를 협의하고 입출력을 정의할 수 있는 수준, 이게 프론트엔드 개발자가 익혀야 할 백엔드 지식의 최소한
  4. 긍정적인 피드백 주기
    안된다 보다는 조건을 변경해서 할 수 있다고 말하기 : 3개월안에는 불가능합니다 -> 6개월이면 가능합니다.

6. 풀스택 개발자에 대해

김밥, 우동, 제육볶음 다 하는 집보다는 메뉴 하나만 있는 집이 더 믿음이 감.
이도저도 아닌 풀스택 엔지니어보다는 자신의 전문 분야를 구축해라. 다만 풀스택이 ‘가능’할 정도로 백엔드 지식을 익히는 것은 좋다고 생각한다.

profile
문제를 해결하고 가치를 제공합니다

0개의 댓글