2달에 걸친 풀스택 에어비앤비 클론 코딩을 드디어 끝냈내요. 이 코스를 통해 python과 Django를 배울 때는 재밌어서 하루도 빠짐없이 코딩을 했습니다. 5월에는 천천히, 6월에는 2배 정도 빠르게 했으니 아마 열심히 하시는 분이라면 6주면 끝낼 수 있지 않을까 싶습니다. (사실 AWS와 연동하는데 일주일 동안 풀지 못한 오류가 있었는데 그거 때문에 시간을 많이 잡아먹음... 혹시라도 같은 오류가 나시는 분이 있을까 글도 올림 - [Django/AWS EB] wsgiPath 오류 및 502 Bad gateway)

 

5월과 6월 장장 2달간의 코딩

 

니꼴라스와 함께한 첫 풀스택 클론 코딩의 후기를 말해보자면 먼저 하고 싶은 말은 처음에는 어렵습니다. 처음에는 코드를 같이 써보고도 어떻게 돌아가는지 이해가 되지 않습니다. 근데 강의를 들어보면 같은 문제를 여러가지 방식으로 풀어주거나 비슷한 걸 여러 개  같이 만들어보는데 이렇게 여러 번 반복하다보면 갑자기 이해가 됩니다. 예를 들어 Django에서는 template(html)과 view와 url을 같이 쓰는데 대충 설명해보자면 template는 유저가 보는 화면을 구성하는 것이고, view는 그걸 돌리는(?) 방식이고, url는 www.naver.com 같이 주소라고 보시면 됩니다. 처음에는 이 세가지가 어떻게 연결되는지 잘 이해가 되지 않는데 여러 번 만들다 보면 이해가 됩니다.

 

내 home view

 

두 번째로 느낀 것은 코코아톡 강의나 바닐라JS강의를 들을 때는 몰랐는데 AWS에 배포를 하고 누군가가 내가 만들걸 볼 수 있게 되었을 때 굉장한 보람을 느꼈습니다. 그래서 강의 중 이 배포 부분이 가장 어렵고, 가장 보람을 느끼게 되는 부분이 아닐까 싶습니다. 

마지막으로 어느정도 난이도가 있는 강의를 들었다고 생각하지만 오히려 이 강의를 들으면서 제가 얼마나 아무것도 몰랐는지 느끼게 되었습니다. Django라는 framework가 굉장히 편리하게 만들어져 있음에도 불구하고, 이걸 정말 전문적으로 이용하기 위해서는 이제 wsgi랑 서버에 대해서도 알아야 하고, 실제 실무에서는 백엔드와 프론트엔드를 나누어 놓기도 하는데 그러기 위해서 API 특히, Django REST API(DRF)에 대해서도 알아야 하고, 그리고 이번에 만든 것은 굉장히 정적인데 이걸 멋지게 만들려면 Javascript를 이용해 사용자의 이벤트를 잡아줘야 하고, 등등.

결론적으로 이 에어비앤비 클론 코딩 강의는 코딩을 하면서 보람을 많이 느끼게 한 강의라고 생각하고, 클론 코딩 강의이기 때문에 부담없이 천천히 배울 수 있는 강의라고 생각합니다.

강의와 별개로 혼자 만들어본 My reservation
끝!

저는 이제 정말 장고를 잘 이용하기 위해서 노마드 코더에서 REST API 강의를 수강해보겠습니다ㅋㅋ

https://00pen.tistory.com/74

 

nomad coder(노마드 코더) 코코아톡 후기(1)

퀀트(Quant) 및 데이터 사이언티스트(data scientist)의 역량을 키우기 위해서 코딩을 배워보기 시작했습니다. 처음엔 원래 그냥 파이썬 공부로 시작하려고 먼저 워니님의 유튜브 채널을 통해 속성으로 파이썬 복..

00pen.tistory.com

진도

하루하루 조금씩 코딩을 하다보니 진도를 많이 빼진 못했지만 HTML 부분은 실전+이론 모두 다 끝냈네요. 이정도 해보니까 조금 HTML의 감은 잡히는 것 같습니다. 실전 코코아톡 클론 코딩이 니꼬 쌤이 코딩하면서 설명하는 걸 듣고, 똑같이 따라 코딩을 해보는 것인데 처음에는 이렇게 똑같이 따라하는 클론 코딩이 도움이 될까? 하는 생각이 들었습니다. 하지만 HTML 강의를 끝까지 들은 지금은 어느새 동영상을 보지 않고 듣기만 해도 어디에 어떤 코드를 쓸지가 어느정도 상상이 가는 갑니다.

Settings

이게 Setting.HTML을 끝낸 모습입니다ㅋㅋ. HTML을 코딩하면 마구잡이로 개체들이 들어가 있는 것처럼 보이고, CSS까지 코딩을 하면 개체들이 위치를 잡고, 예쁘게 변하는 형식입니다. 이제 CSS를 배워서 웹페이지의 모습처럼 만들어보고 싶은 마음이 듭니다.

HTML,CSS,Javascript를 잘 설명한 그림

그냥 니꼬쌤이 하는 설명 들으면서 하라는대로 하니까 굉장히 편하고, 배우는데 부담이 되지 않는 것이 가장 큰 장점입니다. 그러나 시험 같은 것이 없으니 혼자서 빨리 진도를 빼지 않는 것이 단점인 것 같습니다. 제 생각에 빨리 하면 이 강의를 1~2주면 다 끝낼 것 같은데 저는 HTML부분만 하는데 일주일하고도 반이 걸렸네요...

아무튼 재밌게 듣고 있으니 마지막 CSS부분도 다 들어보고 마지막 후기를 남겨 보도록 하겠습니다.

감사합니다.

퀀트(Quant) 및 데이터 사이언티스트(data scientist)의 역량을 키우기 위해서 코딩을 배워보기 시작했습니다.

처음엔 원래 그냥 파이썬 공부로 시작하려고 먼저 워니님의 유튜브 채널을 통해 속성으로 파이썬 복기를 했습니다.

https://www.youtube.com/watch?v=M6kQTpIqpLs&list=LL0yZRNizoOCNydTgIVhl2Ow&index=16&t=0s

 

원래 대학교 때 파이썬을 공부했었기 때문에 지식을 좀 상기시킬 겸 1시간 만에 복습을 하고 나서 여러 사이트들을 통해 크로우링 스킬을 배우고, Quantlib으로 여러가지를 만들어보아야겠다는 결심을 했습니다. 그래서 여러가지를 기획해 노았는데 그 과정을 밟기 위해서는 nomad coder의 파이썬 풀스택 테크트리가 가장 적합한 커리큘럼이라고 생각했습니다.

python fullstack roadmap

그래서 먼저 카카오클론, 바닐라 자바스크립트, 초보자를 위한 파이썬을 배우면 혼자서 구글링으로 크로울링을 배울만큼의 지식을 쌓을 수 있다고 판단 하에 첫 번째 강의를 결제(90달러)하고 오늘 시작했습니다.

워니님의 강의와 이 코코아 클론 강의 둘 다 굉장히 마음에 들었던 것은 초보자가 코딩을 쉽게 접근할 수 있도록 코딩 환경을 만드는데 비중을 많이 두지 않은 점입니다. 코딩을 조금 배워보았던 입장으로 환경을 만드는데 너무 힘들면 그거 하다가 진 빠져서 안해버리기 마련인데 그렇지 않았던 점이 좋았습니다. 그리고 코코아 클론 강의가 또 괜찮았던 점은 아무나 배울 수 있도록 가볍게 시작한 것. html에 대해 아무것도 모르는 저도 벌써 html 파일을 만들어서 크롬에 내가 원하는 텍스트를 써보는 것을 할 수 있게 되었습니다.

이제 시작한 뉴비고, 아직 새로운 것을 시작했다는 즐거움에 단점을 발견하지는 못했네요. 이 강의는 이론과 실전으로 나뉘어져 있는데 이론은 3일이면 다 끝낼 것 같고, 그 후 실전에 도전해보겠습니다. 코딩 환경을 만들면서 MS사의 VSC(visual Studio code)랑 Github Desktop을 깔았는데 거기에 코딩을 한 기록이 누적되고 있으니 그것과 더불어 제가 느낀 점을 기록해보려고 합니다. 결론적으로 계속 배우면서 제가 좋았던 점, 아쉬웠던 점을 후기로 남겨보겠습니다.

 

https://00pen.tistory.com/75

 

nomad coder(노마드 코더) 코코아톡 후기(2)

https://00pen.tistory.com/74 nomad coder(노마드 코더) 코코아톡 후기(1) 퀀트(Quant) 및 데이터 사이언티스트(data scientist)의 역량을 키우기 위해서 코딩을 배워보기 시작했습니다. 처음엔 원래 그냥 파이썬..

00pen.tistory.com

 

+ Recent posts