반응형
<프론트엔드 개발에 필요한 기술>
<초심자가 겪는 대표적인 어려움 3가지>
1. 책이나 수업의 내용이 하나도 이해가 안 된다. 주변 개발자의 말을 알아들을 수 없다.
- 기본적인 Computer Science에 대한 지식 부족 (ex. CPU, 2진수 .. etc)
- 업계의 전문 용어에 대한 이해 부족 (ex. 변수.. etx )
- 기본적인 상식 부족 (ex. 문서나 메일을 포함한 언어 표현적인 능력)
2. 어떻게 만들어야할지 감도 안 잡힌다.
- 문제 해결 능력 부족 -
문제 해결 능력
문제가 무엇인지 알아차리는 능력 + Computational thinking + 알고리즘 / 자료구조 + 경험
문제 해결 과정
해결 과제의 명확한 이해 - 복잡함을 단순하게 분해 - 자료를 정리, 구분(Modeling) - 순서에 맞게 행위 배열
알고리즘, 자료 구조에 대한 공부 필요
3. 어떻게 만들어야 할지는 알겠는데 막상 코딩하려니까 한 줄도 못 짜겠다.
인터넷에서 긁어온 코드를 도무지 수정할 수 없다.
- 구현 능력 부족 -
문법에 대한 정확한 이해 + 연습
<효율적인 프로그래밍 학습 방법>
의식적인 연습을 꾸준히 반복!
자신의 능력을 살짝 넘어서는 도전
시행착오(삽질)는 곧 무엇을 알고 무엇을 모르는지 알게 함
시도하고 실패하는 의식적인 연습을 반복
베이스가 되는 것부터 구체적인 목표를 수립 작은 성취 반복 (일 단위, 주 단위로 계획)
출처 : poiemaweb.com/
반응형
'IT > HTML' 카테고리의 다른 글
1.6 HTML5 Tag - Link (0) | 2021.03.30 |
---|---|
1.5 HTML5 Tag - Text (0) | 2021.03.29 |
1.4 HTML5 Tag - Basic (0) | 2021.03.28 |
1.3 Semantic Web (0) | 2021.03.26 |
1.2 HTML5 Introduction & Syntax (0) | 2021.03.26 |