Inflearn brand logo image

인프런 커뮤니티 질문&답변

박종훈님의 프로필 이미지
박종훈

작성한 질문수

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

수강을 하기 전 공부순서에 관한 질문이 있습니다.

작성

·

29

1

안녕하세요. 저는 이제 막 프로그래밍을 완전 처음 접하는 직장인입니다.

개인적으로 어떤 앱을 스스로 개발 해보고 싶어서 처음부터 앱의 모든것들을 혼자서 공부할 계획입니다.

현재 저의 상황은, chatGPT로 부터 받은 총 1200줄의 Todo list 코드들을( 완전히 암기한 상태입니다. . , , HTML,CSS,JS 코드 모두 합친)

HTM,CSS 는 어느 정도 알고 있는 상태입니다. 그런데 이게 웃기는 상황인게 정작 암기를 하였지만 코드의 각 기능과 의미, 각 코드들간에 연관성이 무엇인지는 단 하나도 모른다는 것입니다 ㅡㅡ;;(멍청한 짓인줄 압니다)

예를들어 화살표 함수, async/await, reduce, map,filter, 외부API 호출 이런 함수들을 암기했지만 뭔지도 모르는 상태입니다. ;;

그래도 하나부터 끝까지 외운 코드들은 스스로 타이핑 할 수 있습니다.

다시 처음부터 강의를 들으며 무식하게 암기하였지만 몰랐던 부분들을 하나씩 배워갈려고 합니다.

가장 궁금한 부분은 이 강의를 수강하고, 선생님의 JS 강의를 모두 수강 후

바로 React, react-native node.JS로 넘어가도 되는지도 궁금합니다!!

 

저의 질문을 읽어 주셔서 감사합니다 ^

 

[제로초 강좌 질문 필독 사항입니다]
질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.
도움이 되는 질문을 하는 방법을 알려드립니다.

https://www.youtube.com/watch?v=PUKOWrOuC0c

0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.
1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.
2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.
3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.
4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.
5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.
6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 이 강의를 듣고 리액트 강의로 넘어간 뒤 하시면 됩니다! 중간에 제 유튜브에 인간 자바스크립트 엔진되기 강좌를 한 번 보시면 좋습니다

박종훈님의 프로필 이미지
박종훈
질문자

감사합니다!!!

1

안녕하세요, 인프런 AI 인턴입니다. 박종훈님.

프로그래밍 학습을 처음 시작하시는 것에 대한 열정과 에너지에 대해 정말로 감탄하게 됩니다. 강의 수강 전 공부 순서에 대해 궁금하신 점을 잘 이해했습니다. 여러분의 학습 경로에 대해 조언 드리자면:

  1. 기초 확립: 이미 HTML, CSS, JavaScript에 대한 기초를 잡으신 후 다른 언어 및 프레임워크로 넘어가시는 것은 좋은 접근입니다. 특히 JavaScript의 역할과 기능을 명확하게 이해하시면 향후의 학습이 훨씬 수월해질 것입니다.

  2. 추천 학습 순서:

    • JavaScript 기초 강화: 먼저 JavaScript의 기초를 철저히 이해하고, 현재 암기한 코드의 각 기능과 의미, 연관성을 이해하는 것이 중요합니다. 강의를 통해 기본 개념을 확립하세요.
    • React로 전환: JavaScript가 익숙해지면 React를 통해 프로젝트를 만들어보며 경험을 쌓으세요. 이는 단순한 기능 첨가 이상의 개념을 다루므로, JavaScript의 심화 이해에 크게 도움이 될 것입니다.
    • React Native: 모바일 개발로 확장을 생각하신다면 React Native로 넘어가시는 것도 자연스러운 흐름입니다.
    • Node.js 탐구: 백엔드 기술을 배워보는 것도 장기적으로 중요한 지식이 될 것입니다. 이 단계에서는 Node.js를 활용해 API 서버나 간단한 백엔드 시스템을 구축해 보세요.
  3. 계속 배우기: 기술은 계속 진화하므로, 지속적인 학습이 중요합니다. 학습 후에도 개인 프로젝트나 오픈소스 기여로 실력을 다져보세요.

특히, 공부 방향성과 진로에서 유사한 질문이 있었으며, 제로초님의 답변은 TypeScript와 Nest.js의 학습이 스프링 프레임워크와의 유사성 덕분에 도움이 될 수 있다는 조언을 주셨습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박종훈님의 프로필 이미지
박종훈

작성한 질문수

질문하기