🌊 멘토님의 조언
우리 44기부터 생긴 건데, 우리 부트캠프에 Q&A 세션이라는 것이 생겨 현업 개발자분께 질문을 할 수 있는 시간이 생겼는데, 개인적인 질문은 메일로 받아주신다는 글을 보고 부랴부랴 내가 겪고 있는 학습에 대한 어려움에 대해 말씀드리며 조언을 구하였는데 너무너무 훌륭한 대답들을 해주셨다.
수진 멘토님 처럼 현업에서 훌륭하게 개발자 일을 하고 계신 분이 직접 조언해주셔서 너무 귀한 시간이었다. 정말 감사합니다 ㅠㅠ 😭
나의 고민
- 솔루션 강의를 보고 클론코딩을 한 후 다시 처음부터 스스로 공부하는 것이 실력 향상에 도움이 될까요?
- 코드 작성을 할 때 구글링이나 GPT에 검색을 많이 하게 됩니다. 제 실력이 아니라는 생각 때문에 죄책감이 많이 듭니다. 어떤 식으로 접근하여 코드 작성하는 것이 좋을까요?
- 짧은 부트캠프 기간 동안 JS(리액트,타입스크립트)/Git/네트워크/알고리즘/AWS 등 다양한 것을 배우는데 우선 순위를 어떻게 잡고 공부를 해야할까요? 공부해야할 양이 늘다보니 알고리즘보단 React나 TS에 집중하고 있는데 괜찮을까요?
- 아직 custom hook에서 버벅이는데 React를 조금 더 집중해서 공부 후 TS를 공부하는게 좋을 지, 둘 다 병행하며 공부하는 것이 나을 지 궁금합니다.
멘토님의 조언
- 클론 코딩은 도움이 되지 않는다. 처음에 1, 2번 정도는 괜찮지만 이 이후로는 안 하는 것이 좋다.
클론 코딩을 많이하면 그저 코드를 따라 쓰는 사람이 될 뿐.
우선 코드를 작성해보고, 내가 모르는 개념을 찾아가며 메꿔가는 것이 중요하다. 코드 작성의 양이 절대적으로 부족하면 연습하기가 어렵다. 클론 코딩 강의를 너무 보지 말고 코드를 치는 절대적인 양을 늘릴 것.
- Q. 코드를 작성한다는 것은 많은 프로젝트를 참여하라는 의미인가요?
A. 프로젝트가 아닌, 학습용 단순한 기능 구현도 괜찮다.
- Q. 코드를 작성한다는 것은 많은 프로젝트를 참여하라는 의미인가요?
- 자바스크립트에 집중할 것
- 생각하는, 설계하는 힘을 기를 것. 기르지 않으면 수도코드도 생각이 나지 않는다. 생각하는 힘을 기르기 위해선 코드를 많이 쳐야하며, (강의를 봐야한다면) 어떻게 작성하는 지 집중해서 보기.
- 책도 마찬가지인데 1부터 시작해서 100까지 순서대로 볼 생각하지 말고 내가 코드를 작성하다 필요한 부분만 찾아 읽는다. 그것이 도움이 훨씬 잘 된다. 순서대로 읽으면 3달도 안 되서 까먹는다.
- 프리 프로젝트, 메인 프로젝트에 타입스크립트를 적용하여 익숙해져 보는 것이 중요하다.
- 내가 생각하는 구조에 대해 먼저 손으로 그려보기.
아키텍처를 잡으며 그리다보면 논리적으로 빈 부분을 발견할 수 있다. - 구글링이나 GPT에 검색하는 것이 잘못된 것 아님. 현업에서도 많이 사용함. 이것에 죄책감을 느낄 필요는 없다.
오히려 죄책감을 느껴야하는 부분은 잘못한 설계를 했을 때다. - 예전이면 몰라도 지금은 React, Ts를 병행해서 공부하는 것이 좋아보인다.
ECMAScript proposal: Type Annotations JS에 타입을 추가하자는 논의가 진행 중 - 타입스크립트 인터뷰 질문 답변 와 타입스크립트 리액트 핸드북 공부하기
- 네트워크는 중요하지만 알고리즘은 프론트앤드 신입에게 많이 묻지 않는다.
공부를 하게 된다면 자료구조, heap, stack, queue 정도.
차라리 React, TS를 잘하는 것이 훨씬 도움 된다.
'🐹 TIL > Blogging' 카테고리의 다른 글
🌱 [Web] CORS 에러 해결하는 방법 (0) | 2023.06.07 |
---|---|
🌿 [Deploy] CI/CD,Github Action, YAML (0) | 2023.06.05 |
코드스테이츠 5월 그로잉데이 (1) | 2023.05.28 |
[Code States] Section3 회고 (4) | 2023.05.09 |
코드스테이츠 4월 그로잉데이 (6) | 2023.04.30 |