티스토리 뷰
📌 간과하기 쉬운 개발자에게 필요한 역량
● 커뮤니케이션을 위해 실무에서 쓰이는 정확한 용어 사용의 중요성
📌 학습시 필요 부분
● 커리큘럼은 탄탄하나 깊은 고민을 해서 추가적으로 보충 필요
● 수동적 학습이 아닌 능동적인 학습으로 부족한 부분 학습(ex)서적을 통한 공부)
● 처음부터 좋은 회사를 입사하려는 노력: 실력적인 자신감을 통해 심리적인 자신감을 키우기
● 공부할 수 밖에 없는 환경 구성
📌 어떻게 학습해야 할까?
● 기본이 제일 중요
● 무엇을 익히고 무엇을 고민하느냐가 중요

● 투입 시간과 성장은 비례한다는 마음
● 재능보다 투입시간이 성장에 더 중
● 메타인지
- 말로 설명하지 못한다면 모르는 것
- 안다고 착각하는 것이 문제
- 무언가를 만드는게 중요한 게 아니라 의식적으로 만드는 게 중요(클론코딩보다 깊게 생각해보고 혼자 해보는 게 중요)
📌 HOW VS WHY
● HOW: 어떻게 하면 되는지: 결과중심(회사에서는 중요하지만 배울 때는 과정이 중시 왜 되는지 안되면 왜 안되는지가 중요)
● Why: 되면 왜 되는지, 안되면 왜 안되는지, 왜 이렇게 해야하는지, 이것이최선인지 : 과정 중심
● 구현에 급급하지 말고 문제를 파악하고 원인을 찾는 행위
● 원인을 이해하려면 동작원리 이해 필요
● 코드가 동작하면 끝이 아니라 비로소 시작
- test => refactoring
- 단순한 반복이 아닌 의식적인 연습
- 라이브 코딩 감상과 예제 단순 타이핑(따라치기)은 연습이 아님
- 자신의 능력을 살짝 넘어서는 도전 지속, 쉬운 도전은 지루하고 무모한 도전은 불안감 형성
- 현재 자신의 실력은 객관적으로 알기 여렵기에 멘토와 동료가 중요
- 태도가 성장을 좌우
| 태도 | 필요가치 |
|---|---|
| 피드벡에 대한 태도 | 지적겸손함 |
| 공부에 대한 태도 | 성실함 |
| 동료에 대한 태도 | 예의 |
| 자기에 대한 태도 | 자존감 |
| 세상을 바라보는 태도 | 가치관 |
📌 오프라인에서 이웅모 저자를 만나면 한달동안 deep dive 발표시킨다.(매일 10시간)
● 누군가 채찍질 하지 않는다면 한달은 힘들다
📌 프론트엔드에 대한 매력
● 프론트 엔드의 장점: 완성된 애플리케이션을 만들 수 있는 매력
📌 만드는 것이 중요한게 아닌 깊게 이해하는 태도의 중요성
- 기본기의 중요성을 잊지말기
- 동작원리, 학습원리 깊이있게 학습하는 법을 알려줄 수 있다.
- 나의 실력만 생각하고 조급하지 않는 마음
📌 중요: 기본기
● 프레임워크와 라이브러리는 도구라는 편리하게 이용할 수 있게 해주는 도구일 뿐이다.
- 기본: 자바스크립트 > CSS > HTML
- 도구: react.js, node.js, npm, webpack, typescript, git, ESLint, Sass, Babel

'부트캠프' 카테고리의 다른 글
| [부트캠프] HTML/CSS 과제 회고 (0) | 2023.02.08 |
|---|---|
| [부트캠프] 1개월차 회고 (0) | 2023.01.25 |
| [부트캠프] 내가 회사를 선택하는 기준, 내가 가고 싶은 회사 (1) | 2023.01.19 |
| [부트캠프] 내가 생각하는 프론트엔드 개발이란 ? 프론트엔드와 백엔드 개발의 차이점은 ? (0) | 2023.01.11 |
| [부트 캠프] 부트캠프를 시작하며... (0) | 2023.01.09 |
