개발자

자바스크립트 공부법

2023년 02월 15일조회 868

안녕하세요 요식업했다가 프론트앤드개발자로 전직 하고 싶어서 html css 독학 후 이제 자바스크립트로 넘어가는 비전공자 입니다 html css는 깊게 안들어간다에 기준으로 조금은 어려웠지만 그래도 할만해서 몇가지 클론사이트 스스로 만들어보고 그랬지만 자스는 html css에 비해 이게 독학으로 되는건가 내 머리가 나쁜건가 라는 생각이 들더군요.. 도저히 잘해질 기미가 보이지 않아요.. 다들 자바스크립트 공부는 어떻게 했는지 궁금합니다ㅜㅜ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 3

인기 답변

김석현님의 프로필 사진

안녕하세요! JavaScript를 공부하시면서 어느 부분에서부터 난관을 겪고 계신지는 모르겠지만, 어쨌든 JavaScript도 프로그래밍 언어 중 하나이니 프로그래밍 언어를 처음 공부할 때 무엇부터 먼저 보는 게 좋을지에 대해 말씀드려보겠습니다. 저는 프로그래밍이란 “조건문”과 “반복문”을 통해 무언가를 만드는 것이라고 생각합니다. 극단적으로 시간적, 공간적 제약이 없다면 if문과 for문만으로 어떤 문제든 해결할 수 있습니다. 물론 처리 속도를 빠르게 하거나 메모리를 덜 쓰도록 만드는 게 좋겠지만 당장 지금부터 그것들까지 생각하실 필요는 없습니다. 처음에는 그냥 단순하게만 생각하세요! ”프로그래밍은 조건문과 반복문이 전부다.“ 그럼 아래에는 조건문, 반복문과 더불어서 JavaScript에서 단계적으로 공부하시면 좋을 키워드들을 남겨두겠습니다. 1. JavaScript 조건문, 반복문 2. JavaScript 배열, 객체 3. JavaScript 함수 4. DOM 선택자 5. JavaScript 이벤트 처리 6. JavaScript Promise와 fetch 위 내용만 잘 이해하고 사용하실 수 있으시면, 프런트엔드에서 웬만한 기본 기능들은 구현해낼 수 있으실 겁니다. 아차, 마지막으로 한 가지만 더 말씀드리면, 프런트엔드 개발은 “화면 꾸미기”, “이벤트 처리”, “서버와의 데이터 통신” 총 3가지를 하는 게 전부입니다. “화면 꾸미기”는 이미 하실줄 아시고, 위 5, 6번 항목이 바로 “이벤트 처리”와 “서버와의 데이터 통신”에 대한 이야기입니다. 독학하신다니 많이 힘드시겠지만, 잘 해내셔서 꼭 개발자로 취업 성공하시길 바라겠습니다💪🏻💪🏻

이찬호님의 프로필 사진

이찬호

작성자

독학 웹2023년 02월 16일

친철한 답변 정말 감사합니다!!!! 덕분에 용기내서 다시 한걸을 내 딛을 수 있게 되었습니다 ~~!!!!

인기 답변

황민호님의 프로필 사진

저도 요리하는 것을 좋아하는 개발자인데요 반갑습니다~ ^^ 최근 들어 저도 주변에 비전공 개발자들이 부쩍 늘어난 것 같습니다. 그만큼 기술을 배우기 위한 문턱이 많이 낮아졌고, 관심이 있고 본인 적성에 맞다면 쉽게 입문 할 수 있게 된 게 아닐까 생각도 듭니다. 개발도 요리와 참 많이 비슷하다는 생각을 자주 합니다. 같은 재료와 같은 레시피를 쓰더라도 그 결과물이 다르기도 하고, 좋은 레시피는 본인만의 무기가 되기도 하지만 반대로 널리 널리 공유해서 더 나은 개발 생태계에 기여되기도 하죠. 또한 개발에서의 재료는 특정 개발 언어가 될 수도 있고, 개발 패턴이 될 수도 있고, 좋은 오픈소스가 될 수도 있다고 생각합니다. 찬호님처럼 클론사이트를 만들면서 기술을 하나씩 익혀나가는 것도 좋은 방법입니다! 특히 프론트개발은 결과물을 바로바로 확인할 수 있기도 해서 성취감도 높은 편이죠. 그리고 프론트개발은 javascript 가 베이스가 되긴 하지만 그것만 대상으로 해서는 안됩니다. Javascript 뿐만 아니라 Typescript를 많이 도입하는 편이고, 프론트와 관련된 라이브러리나 프레임워크도 익히고, 가급적 다양한 프로젝트를 많이 해보시는게 좋습니다. 하지만 프론트 개발을 알면 알수록 배워야 할 게 너무 많아 포기하고 싶어지기도 합니다. 누구나 비슷하게 고민하게 되는 부분이라 이 단계를 지혜롭게 헤쳐나가는 것이 중요합니다. 프론트개발자 로드맵 이런 것들을 참고하셔서 앞으로 뭘 더 배워야 하고 보완해야 하는지 방향성을 잡아가시는 것도 한 방법입니다. 웹 개발자 로드맵과 관련된 유튜브 추천 영상을 하나 공유 드려봅니다. - 드림코딩 2022 웹개발 로드맵 총정리 : https://youtu.be/TTLHd3IyErM 그리고 추가로 팁을 하나 드리자면, 새로운 오픈소스를 가장 빨리 익히는 방법은 해당 오픈소스에서 제공하는 튜토리얼을 반복 숙달 하는 것입니다. 라면도 많이 끓여본 사람이 더 맛있게 끓이지 않나요? 좀 지나면 응용도 하면서요~ ^^

장호재님의 프로필 사진

대밬...딱3년전의저네요..힘들더라도 가능항면si보도방말구자력으로 정직원신입으로 가시길추천드립니다..ㅜㅜ화이팅..

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!