-
개발 공부할 때 참고한 사이트(Python, Django, Back-end)TIL & Todo List 2020. 3. 13. 19:20
개발자를 준비하면서 새롭게 느낀것은 코딩 스킬도 물론 중요하지만, 어떤 프로젝트에 문제가 생기거나 성능을 향상 시키기 위해 다양한 기술들이 필요하다는 것, 그리고 그 기술을 사용하기 위해서는 큰 그림(프레임워크부터 사용된 기술들이 어떻게 동작하는지??)을 이해 해야한다는 것이다. Python과 Django에 파묻혀서 도메인 지식과 전체적으로 프로젝트나 기술들이 어떻게 동작하는지에 대해 소홀했던 것 같다. 이러한 부분들을 공부하면서, 유용했던 사이트들을 정리해두는 것이 좋을 것 같아 글을 쓰게 되었다.
Youtube
블로그 글보다 말과 영상으로 설명하는 유튜브가 짧은시간에 많은 것을 이해하는데 도움이 되었다. 처음에는 호기심에 봤었는데 지금은 개념을 익히기 위해 유튜브 영상을 주로 참고한다.
코드없는 프로그래밍 - Youtube
- 제목처럼 코드보다는 개념을 그림과 말로 설명하기 때문에 빠르게 이해하는데 도움이 된다.
- 메인은 C++인것 같지만 이외에도 웹 프로그래밍에 사용되는 개념과 기술들도 올라와 있다.
- 프로그래밍에 대한 개념을 기반으로 설명하기 때문에 어렵지 않게 이해할 수 있다.
- 영상이 길지 않고 짧고 간략하게 설명되어있어 틈틈히 보기 좋다.
노마더 코더 - Youtube
- 웹 개발자에게 도움이 되는 트렌드와 기술에 대한 개념을 설명한다.
- 주로 그림과 자막을 통해 누구나 쉽게 이해할 수 있는 컨텐츠가 올라온다.
- 특정 언어나 스킬에 대해 설명하고 있어 나같은 주니어 개발자가 새로운 기술을 접할 때 한 번씩 영상을 참고하면 도움이 될 것 같다.
포프TV - Youtube
- 꽤 오랫동안 개발자 관련 컨텐츠를 올려왔다.
- 좋은 개발자가 되기 위해 갖추어야할 자세나 필요한 역량 등 여러 주제를 다룬다.
- 개인적으로 개발자로서의 마음가짐에 대해 많은 생각을 하게되는 영상들이 많았다(많은 도움을 받음).
- 편집 없이 20~40분 동안 디테일하게 설명해주기 때문에 작정하고 봐야한다.
불면증 치료에 도움됨...
SQL전문가 정미나 - Youtube
- 데이터베이스(주로 oracle기반)에 대한 컨텐츠를 다룬다.
- 주로 오라클에 대한 내용이지만 공통적으로 사용되는 SQL에 대한 설명도 많다.
- 기초 쿼리문이나 인덱스 개념등을 이해할 때 참고하였다.
- 데이터베이스 공부하면서 길지 않은 영상이기 때문에 틈틈히 보고있다.
freeCodeCamp - Youtube
- 실제 코딩 스킬을 익히거나 기술의 튜토리얼을 경험해 보고 싶을 때 참고할 수 있는 사이트
- 길지 않는 코드를 직접 따라해보면서 기초 스킬을 익히는데 도움이 된다.
- 다루는 언어와 기술들이 다양하다.
Coding for Entreprenures - Youtube & Membership Site
- 주로 Django, Angular, React, Javascript, 및 서버 구현(AWS, Docker 등)에 필요한 여러 기술들에 대해 학습할 수 있다.
- 간단한 샘플 코드부터 Project까지 단계별로 따라해보면서 배울 수 있다.
- 강의 영상 뿐만 아니라 Posts에서 초기 셋팅같은 간단한 튜토리얼도 제공한다.
- 강의 난이도에 따라 등급이 나뉘어있지만, 개인적으로 초급과 중급의 갭이 조금 크다고 생각한다.
- Django 및 AWS 관련 스킬을 익히는데 많은 도움이 되었다.
Blog
초보몽키
- 기초 Django 함수를 익힐 때 공식 문서 만큼 많이 보게 된 블로그라고 생각한다.
- 나뿐만 아니라 Python & Django을 공부하면서 참고하지 않은 사람은 많지 않을것 같다.
- 누구나 쉽게 이해할 수 있게 꼼꼼하고 자세하게 내용이 정리되어 있다.
정겨울 블로그
- 초보몽키 블로그처럼 Python & Django 관련 내용을 다룬다.
- 기초적인 부분보다 좀 더 심화된 내용(실무적인?)이 담겨있다.
Community
Dev
- Django 관련 boilerplate에 대해 검색하던 중 접하게된 커뮤니티
- 게시글의 퀄리티나 내용이 다른 커뮤니티 보다(stackoverflow외에 다른 커뮤니티를 잘 모름) 좋은 것 같다.
- 포프TV에서 기술이나 동향에 대해 설명할 때 한 번씩 나온다.
이 외에 유용한 사이트
Awesome Python
- Awesome 시리즈 파이썬 버전
- 파이썬 라이브러리, 소스, 프레임워크 등 매우 많은 자료들이 정리되어 있다.
- 카테고리별로 정리되어있어 프로젝트를 진행하면서 파이썬 오픈소스나 라이브러리를 사용하고자 할 때 참고하기 좋은 사이트
Repl.it - 웹 브라우저용 IDE
- 브라우저에서 파이썬뿐만 아니라 다양한 언어를 실행할 수 있는 IDE(태블릿에서도 가능)
- 프레임워크 또한 지원하기 때문에 Django 실행 가능
- 간단한 함수를 테스트하기 위한 코드를 작성할 때 주로 사용한다.
- 개발 환경이 구축되지 않은 PC에서 편리하게 사용할 수 있다.
Packt - e-Book
- 구독형식으로 운영되는 e-book 사이트
- 주로 개발 관련 서적이 올라온다.
- 책 뿐만 아니라 강의를 포함한 서비스도 있으며, 구독하면 pdf를 다운받을 수 있어 오프라인에서도 편리하게 읽을 수 있다.
- django 관련 책이 국내에 많지 않아서(지금은 모르겠음) 공부할 때 참고했었다.
- django 관련 책은 주로 프로젝트를 기반으로 설명되어 있었음
Technical Interview Guidelines for beginners
- 기술 면접에 필요한 내용이 정리되어있다.
- CS, 알고리즘 및 자료구조 등 면접에서 나올법한 질문들과 답변이 요약되어 있다.
- 기술면접을 위해서가 아니라 개발자로서 꼭 알아야할 내용들이 많아서 읽어보는 것이 좋다.
'TIL & Todo List' 카테고리의 다른 글
Todo List (0) 2020.01.11