👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

카테고리 없음

[DEV] 웹앱 프로그래밍 학습 방향

Potato_H 2021. 5. 12. 20:12
반응형

 

프론트엔드는 가장 변화가 심한 새로운 것들이 계속 등장하는 분야 (피로감이 높다.)

 

기술의 세가지 유형

변하지 않는 기술

  • 네트워크
  • 운영체제
  • 컴퓨터시스템
  • 논리학
  • 대수학

 

느리게 변하는 기술

  • 프로그래밍 언어
  • 프로그래밍 패러다임
  • 자료구조
  • 보안
  • 알고리즘

 

빠르게 변하는 기술

  • 디자인패턴
  • 프레인워크
  • 라이브러리
  • UX
  • UI

 

상대적으로 느리게 변화하는 기술들을 익혀놓으면 빠르게 변화하는 기술들을 빠르게 꾸준히 습득할 수 있다.

 

프로그래밍 역량 4가지

1. 일관성

2. 유연성

3. 확장성

4. 독립성

 

빠르게 배워야하는 것

네트워크와 OS, CS 등과 같은 기초적인 시스템이 어떻게 이루어져 있는지 배운다.

 

나중에(상대적으로 느리지만 반드시)배워야하는 것

논리학과 대수학 등의 학문적 이론(간접적 도움을 주는)들은 천천히 배우되 잘 반드시 익힐 수 있도록한다.

 

반복적으로 배워야하는 것

빠르게 변화하는 프레임워크와 라이브러리, 디자인 패턴을 반복적으로 학습하고 자주 사용하고 가장 중요한 프로그래밍 언어와 패러다임 알고리즘 등을 반복적으로 학습하여 잊지 않도록 익힌다.