Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- flask
- 환경변수
- env
- git
- pyladies
- 원티드
- fluentpython
- javascript
- 예리님
- mongodb
- 프리온보딩
- js
- 패스트캠퍼스
- 코드프레소
- 알고리즘
- 코테
- pyladiesseoul
- Python
- 네트워크
- 위코드
- React
- 리액트
- codepresso
- 깃
- 전문가를위한파이썬
- 파이썬
- 플라스크
- AWS
- 파이콘코리아
- cleancode
Archives
- Today
- Total
개발자가 내팔자
[김민태의 프론트엔드 아카데미] 제 1강 JavaScript & TypeScript Essential 01 시작하며 본문
WEB/Front-end
[김민태의 프론트엔드 아카데미] 제 1강 JavaScript & TypeScript Essential 01 시작하며
야생의 개발자 2022. 5. 30. 09:30시작하며
01 (웹앱)프로그래밍 어떻게 배울 것인가
프로그래밍 학습 도전에 실패하는 이유
- 학습해야 할 방대한 사전 지식
- 프론트 페이지가 HTML, CSS, JS로 되어있지만 그게 다가 아님
- 한글을 안다고 해서 소설가가 되는 건 아닌 것과 비슷
시도 가능한 학습 전략
- 일단 만들어보며 우당탕 학습하기
- 잘 정리된 순서대로 학습을 정리하기
- 하이브리드! 두 가지 모두 시도이에 대한 감상난 마지막이 좋았는데 강의에서 강사님도 그게 좋다고 하셨음.
42서울에서 맨날 잘 알지도 못하는 데 제한 시간 내로 일단 구현부터 해야 했는데
너무 답답하고 막연한 느낌이었다. 이게.. 돌아는 가는데 도대체 이게 뭔지 잘 모르겠다.
그런데 이론만 배우면 또 너무 지루하고, 실제로 그게 어떻게 적용되는지 알기가 힘들었다.
이론과 실습 두 가지를 적절히 분배해서 학습하는 것이 재미와 지식을 충족시키는 가장 효율적인 학습방법인 것 같다.
02 빠르게 배워야 할 것, 나중에 배워야 할 것, 반복해 배워야 하는것
좋은 학습 전략의 필요성
- 시간은 한정되어 있고 공부 할 것은 너무 많다!
- 방대한 학습량을 어떻게 접근할 것인가
- 어디서부터 정복해나갈지?
- 다 공부했는데 변해버리면 나중에 쓸모가 없어짐.
- 세가지 기술 유형에 따라 다르게 접근할 필요가 있음
세가지 기술의 유형
- 변하지 않는 기술 : 네트워크, 운영체제, 컴퓨터시스템, 논리학, 대수학
- 느리게 변하는 기술 : 프로그래밍 언어, 프로그래밍 패러다임, 자료구조, 보안, 알고리즘
- 빠르게 변하는 기술 : 프레임워크, 라이브러리, UI, UX, 디자인 패턴
학습 전략 수집
- 변화의 속도가 빠른 것은 상대적으로 쉽게 배울 수 있고 느린 것은 오래 걸림
- 쉬운 것 부터 배우는 것은 효과적임
- 그러나 계속 새로운 것이 나오는 분야는 도태되기 쉬움
- 느린 기술을 꾸준히 학습하는 것 : 기초를 탄탄히 다지는 것
- 기초가 탄탄하면 새로운 것들도 금방 배울 수 있음
- 결론 : 둘 다 잘해야 한다^^ 쉬운 것을 빠르게 학습하면서 느린 것도 천천히 쌓아 가야함
- 어차피 프로그래밍은 장기전이다! 꾸준함이 중요
프로그래밍 역량이란?
- 4가지 프로그래밍 역량
- 일관성
- 유연성
- 확장성
- 독립성
03 강의의 구조와 학습 환경
VS Code Editor
- extensions : 필요한 기능들을 설치해서 확장할 수 있음
Debugger
- debugger for chrome : 강의에서 익스텐션 설치하라는데 현재 deprecated 돼있음
NodeJS
- 강의에서는 v14이지만 지금은 v16이 LTS임
Parcel
- 번들러 소프트웨어 (대표적으로 웹팩)
- 가장 셋팅이 간편한 번들러
'WEB > Front-end' 카테고리의 다른 글
[React] 리액트로 이력서 만들기 (0) | 2022.07.08 |
---|---|
[React] netflix 클론 코딩 후기 - nomad coder (0) | 2022.06.21 |
[CRA] TypeScript와 React 18 (0) | 2022.06.20 |
[김민태의 프론트엔드 아카데미] 제 7강 부록 (0) | 2022.06.01 |
[김민태의 프론트엔드 아카데미] 제 1강 JavaScript & TypeScript Essential 02 JavaScript 그리고 TypeScript (0) | 2022.05.30 |
Comments