프론트엔드 개발자란 무엇인가?

프론트엔드 개발자란 무엇인가?
-애플리케이션을 사용하는 사람 (유저)가 있는데,
애플리케이션을 사용하는 사람 (유저)를 사용하기 좋게 구현한사람
서버와의 데이터를 주고받는 역활도 한다.
백엔드와 긴밀한 협업
-동작원리 HTTP 를 알아야한다. 웹상의 협약을
알아야한다.
-node.js를 공부해야 백엔드와 긴밀한 소통이 가능하다.
-git, webpack,
-spa (React, vue.js) typescript, jquery, Axios 라이브러리
-TDD test 주도 방법론
그림
-
초심자가 경험하는 3가지
-책이나 수업의 내용을 알아들을수없다.
배경지식부족
컴퓨터 지식:CPU, 메모리,2진수
기본 상식: 용어에 대한 이해가 부족하다,
전문용어: 컴퓨터 코딩언어 ex 변수 등등
회사에서 능력을 인정 받을려면
컴퓨터 사이언스 지식이 필요하다.
- 어떻게 만들어야하는지 감조차 오지 않는다.
이것은 문제 해결능력이 부족하다.
알고리즘/자료구조+ 경험
컴퓨터에서 어떻게 동작하는지 이해가없다면,
문제 해결능력이 생기지 않는다.
- 어떻게 만드는지 아는데, 한줄도 코딩못하겟다?
구현능력이 부족한것이다.
코드화 하지 못한다.
해결법
어떻게 컴퓨터가 동적하는지에 대한 이해가필요하다
기본적 자료구조에 공부와이해가 필요하다.
애드리스너+콜백 이런 기능들
-효율적인 프로그래밍 학습 방법
그런것은없다.
-의식적인 연습과 단순반복은 다른것이다.
-라이브코딩으로 감상, 예제로 단순 타이밍이
연습이 아니다
현재 능력으로 쉽게 표현할수있는 도전.
자기가 갖춘 코딩실력보다 조금 쌘 강도 도전
이것은 삽질이라고한다.
이 삽질은 중요하다.
알기 위해 -> 시도하는것이 중요하다.
-의식적인 공부를 하는방법
모르는것을 알기위해 도전하는것이 중요하다.
차근차근 공부하는것이 중요하다.
일단위 주단위 공부를 하는것이 중요하고
성취를이루는것이 중요하다.
오늘 50페이지를 읽겟다.
하면 50페이지만 읽는것이다.
매일매일 공부하는것
-안좋은 공부법
수박 겉핥기 공부방법이란?
눈으로 쭈욱 코딩보고 아는척하는거 말고
적절한 본질을 찾는것이 중요하다.
강사가 피드백이면 이것은 지적인데
지적을 적극적으로 받아들여라
-마음가짐
서두르지마라.
두려워하지말라
실패를하고 다시 성공하자
프로가 되는법
블로그에 공부한것을 기록하라.
기본기가 상당히 중요하다.
일을 좋아하지않으면 프로가 되지않습니다.
호기심을 갖자:
어떻게 실행이 됫는지, 어떻게 동작하는지
알자 그러면 문제해결이 생긴다.
남에게 설명할수있어야되는데
설명할수없으면 모르는것이다.
이일을할꺼면 평생을 거쳐서 해야된다.
'컴퓨터공부 > Javascript' 카테고리의 다른 글
Es modul 시스템은 무엇인가? (0) | 2023.05.06 |
---|---|
E5 javacript 에서 this 는 무엇일까? (0) | 2023.05.06 |
포프tv 자바스크립트는 브라우저에서 js 하는 사람이 불쌍하다? (0) | 2023.05.05 |
javascript 공부 사이트 (0) | 2023.05.05 |
댓글