일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 반성
- 프로그래머스
- 내면으로부터 시작하라
- 성찰
- 해결방안 제시
- 문제점 인식
- 초심
- action
- TIL
- 니모닉
- Reducer
- jsdoc example
- node.js
- Redux
- jsdoc 사용법
- 브라우저
- 원인분석
- 추상화
- 구체화
- store
- 자유롭게
- 사고의 지도
- 다짐
- 부족함에 대해
- 통찰의시간
- REST
- 배열
- 스코프
- 조건문
- Filter
- Today
- Total
HSS
11월 3일(목) 회고록 본문
오늘 한 일
- 자바스크립트 딥 다이브 3장 '자바스크립트 실행 환경과 실행 방법' 읽고 블로깅
- 프론트엔드 직군, 커리어 시작점에서 중요하게 볼 부분에 대한 생각 정리
오늘의 회고록
- 브라우저가 제공하는 클라이언트 사이드 Web API와 Node.js에서 제공하는 Node.js 고유 API 개괄에 대해서 학습하고 블로깅.
프론트엔드 직군이란?
=> 프론트엔드 개발자는 백엔드 API에서 가져온 데이터의 출력, 입력을 통한 비즈니스 로직 구성과 사용자와 대화하는 사용자 인터페이스 부분을 작업하는 개발자
=> 프론트단의 비즈니스 로직과 사용자 영역의 개발을 담당하는 직군, MVC의 View 영역을 맡고 있다.
=> 웹 브라우저에서 작동하는 클라이언트 프로그램을 작성하는 개발자
HTML을 사용하여 DOM 구조를 정의하고, 자바스크립트를 사용하여 백엔드 시스템과 데이터를 주고 받거나 스탠드얼론 클라이언트 프로그램을 만들기도 하고, CSS를 사용해 사용자 친화적인 UI/UX를 제공하기도 한다.
프론트엔드와 퍼블리셔를 어떻게 구분하는가?
데이터 처리, 비즈니스 로직을 개발하는지 여부
컴포넌트 아키텍처와 데이터 상태의 변화를 처리하는지 여부
이벤트나 서버와 API 통신해서 비즈니스 로직을 푸는 관점을 가장 중시하는지 여부
퍼블리셔가 자바스크립트를 어디까지 알아야 프론트엔드 개발자라고 할 수 있는가?
퍼블리셔가 단순히 CS에 대한 지식을 얻기만 하면 바로 그 사람은 프론트엔드 개발자가 되는 것인가?
프론트엔드와 퍼블리셔 대비해서 프론트엔드로서 갖춰야할 핵심 역량을 강화해야 함
내 프론트엔드 개발자 커리어에서 업그레이드 해야할 핵심 스킬들은?
- 데이터 처리 기술
- 비즈니스 로직 개발 능력
- 컴포넌트 아키텍처에 대한 이해와 활용 능력
- 데이터 상태 변화 관리와 처리 능력
- 서버와 API 통신을 통한 비즈니스 로직 해결 능력
- 꾸준한 성장, 성능 개선, 유지보수 용이한 코드 작성 능력
내 프론트엔드 개발자 커리어의 시작점에서 가장 중요한 가치는?
=> 성장 가능성 + 흥미 ... YES!
=> 데이터 처리 기술(SDK)과 비즈니스 로직 개발(Starup, Market state) 능력을 업그레이드 시킬 수 있는 커리어인가? ... YES!
내일 할 일
- 자바스크립트 딥 다이브 4장 '변수' 읽고 블로깅
Reference
https://evan-moon.github.io/2020/03/02/what-is-knowing/
'TIL & Memoirs (회고록)' 카테고리의 다른 글
11월 21일(월) 회고록 (0) | 2022.11.22 |
---|---|
11.7(월) 회고록 (0) | 2022.11.08 |
11.1(화) 회고록 (0) | 2022.11.01 |
10.31(월) 회고록 (0) | 2022.11.01 |
10.28(금) 회고록 (0) | 2022.10.28 |