자바스크립트 기초문법만 공부했는데 사실 반복문 , 조건문 , 등 등 어떻게 활용해야 하는지도 잘 모르겠구....원하는 건 구글링 복붙없이 서비스 만들 수 있는 정도가 되고 싶은데 기초강의를 보자니...앞에 얘기했든 어떻게 활용할 지 모르겠고...클론강의 보자니 보면서 따라해보면 되니깐 패스하는 경우가 막 생기고
혼자서 만들어봐 ! 하면 구글링 복붙없이는 만들지도 못하고 .... 그래서 속상한 맘에 ... 무례한 어투로 댓글 단 거 같아요.. 사실 선생님한테 화나는 게 아니라 제 자신한테 화가 난거 같습니다.
한 글자씩 입력하고 설명하는 거랑, 시간을 아끼기 위해 전체를 복사하고 설명하는 거랑 무슨 차이죠?
답글
특별한 양
2022.11.10선생님 제가 맘이 급하다보니 어제 좀 무례했던 거 같습니다.. 죄송합니다.
자바스크립트 기초문법만 공부했는데 사실 반복문 , 조건문 , 등 등 어떻게 활용해야 하는지도 잘 모르겠구....원하는 건 구글링 복붙없이 서비스 만들 수 있는 정도가 되고 싶은데 기초강의를 보자니...앞에 얘기했든 어떻게 활용할 지 모르겠고...클론강의 보자니 보면서 따라해보면 되니깐 패스하는 경우가 막 생기고
혼자서 만들어봐 ! 하면 구글링 복붙없이는 만들지도 못하고 .... 그래서 속상한 맘에 ... 무례한 어투로 댓글 단 거 같아요.. 사실 선생님한테 화나는 게 아니라 제 자신한테 화가 난거 같습니다.
개발자로 취업할 게 아니니 복붙해서 수정할 수 있을 정도만 익히는 걸로 정했습니다.
다시 한 번 안보이시겠지만... 고개 숙여 죄송합니다!
제로초(조현영)
2022.11.10일단 지금 막막하신 이유는 너무 큰 것부터 만들려고 하셔서 그렇습니다. 거기다가 프론트랑 백엔드까지 한 번에 하려고 하시면 더 그렇습니다. 처음 하실 때는 작은 것부터 쪼개서 생각하시는 게 좋습니다.
회원가입을 예로 들어보겠습니다. 회원가입이라고 큰 덩어리로 생각하면 막막합니다. 다음과 같이 쪼개서 생각해야 합니다.
프론트에 input에 아이디, 닉네임, 비밀번호를 입력
아이디, 닉네임, 비밀번호를 서버로 전송(form submit 또는 axios사용)
서버는 프론트로부터 아이디, 닉네임, 비밀번호를 받음(body-parser, req.body)
프론트로부터 값을 받을 라우터를 미리 만들어둬야함
라우터에서 DB에 아이디, 닉네임, 비밀번호를 넣음(시퀄라이즈)
프론트에 회원가입 성공했다고 응답을 보냄(res.json 등등)
이렇게 한 단계씩 어떻게 돌아가는지 흐름을 익히셔야 합니다. 특정 기능이 있다면 이렇게 1번부터 번호를 매겨서 정리를 하셔보세요.
로그인도 마찬가지입니다. 하지만 로그인은 사실 너무 복잡해서 passport 라는 라이브러리를 쓰는 게 그나마 간단한 것이고요. passport도 저런 흐름이 있기 때문에(강의교안에 나왔듯) 1번부터 번호를 매겨서 로그인 시 어떤 순서로 돌아가는지 확인하세요.
프로그래밍은 순서도입니다. 순서도를 파악하고 각 순서 스텝별로 어떻게 구현해야 할지 고민하는 과정입니다.