본문 바로가기

컴퓨터공부/Javascript

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

by Life & study 2023. 5. 5.
반응형

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




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

-애플리케이션을 사용하는 사람 (유저)가 있는데,

애플리케이션을 사용하는 사람 (유저)를 사용하기 좋게 구현한사람

서버와의 데이터를 주고받는 역활도 한다.


백엔드와 긴밀한 협업




-동작원리 HTTP 를 알아야한다. 웹상의 협약을

 알아야한다.

-node.js를 공부해야 백엔드와 긴밀한 소통이 가능하다.

-git, webpack, 

-spa (React, vue.js) typescript, jquery,  Axios 라이브러리

-TDD test 주도 방법론

그림

-



초심자가 경험하는 3가지



-책이나 수업의 내용을 알아들을수없다.
배경지식부족
컴퓨터 지식:CPU, 메모리,2진수 
기본 상식: 용어에 대한 이해가 부족하다,
전문용어: 컴퓨터 코딩언어 ex 변수 등등

회사에서 능력을 인정 받을려면

컴퓨터 사이언스 지식이 필요하다.

- 어떻게 만들어야하는지 감조차 오지 않는다.
이것은 문제 해결능력이 부족하다.

알고리즘/자료구조+ 경험
컴퓨터에서 어떻게 동작하는지 이해가없다면,
문제 해결능력이 생기지 않는다.



- 어떻게 만드는지 아는데, 한줄도 코딩못하겟다?



구현능력이 부족한것이다.
코드화 하지 못한다.



해결법



어떻게 컴퓨터가 동적하는지에 대한 이해가필요하다
기본적 자료구조에 공부와이해가 필요하다.

애드리스너+콜백 이런 기능들

-효율적인 프로그래밍 학습 방법
그런것은없다.

-의식적인 연습과 단순반복은 다른것이다.

-라이브코딩으로 감상, 예제로 단순 타이밍이
연습이 아니다

현재 능력으로 쉽게 표현할수있는 도전.
자기가 갖춘 코딩실력보다 조금 쌘 강도 도전
이것은 삽질이라고한다.

이 삽질은 중요하다.

알기 위해 -> 시도하는것이 중요하다.

-의식적인 공부를 하는방법
모르는것을 알기위해 도전하는것이 중요하다.
차근차근 공부하는것이 중요하다.
일단위 주단위 공부를 하는것이 중요하고
성취를이루는것이 중요하다.

오늘 50페이지를 읽겟다.
하면 50페이지만 읽는것이다.

매일매일 공부하는것



-안좋은 공부법

수박 겉핥기 공부방법이란?




눈으로 쭈욱 코딩보고 아는척하는거 말고
적절한 본질을 찾는것이 중요하다.

강사가 피드백이면 이것은 지적인데
지적을 적극적으로 받아들여라

-마음가짐
서두르지마라.
두려워하지말라
실패를하고 다시 성공하자



프로가 되는법



블로그에 공부한것을 기록하라.
기본기가 상당히 중요하다.
일을 좋아하지않으면 프로가 되지않습니다.
호기심을 갖자: 
어떻게 실행이 됫는지, 어떻게 동작하는지
알자 그러면 문제해결이 생긴다.
남에게 설명할수있어야되는데
설명할수없으면 모르는것이다.

이일을할꺼면 평생을 거쳐서 해야된다.

반응형

댓글