0. OT

njh7799·2020년 9월 14일
0
post-thumbnail

어떻게 공부를 해야하는가?

웹 개발을 처음 시작하면서 어떤 방식으로 공부해야할지 막막하실 겁니다. 이 글에서는 제가 어떻게 공부를 하면 좋을지에 대한 팁을 정리하겠습니다.

공부한 것은 나만의 글로 정리한다.

대부분의 개발자 지망생들 혹은 현직 개발자들은 공부한 내용들을 문서화해서 정리합니다. 유용한 링크들을 저장해놓는 것도 좋지만 공부한 내용을 나만의 글로 정리하는 습관을 들이세요. 정리를 해두면 나중에 내가 찾기에도 편하고 내가 과거에 삽질했던 부분을 정리함으로써 나중에 같은 삽질을 할 때 참고하기도 편하거든요.
매일마다 공부한 내용을 정리하는 것을 TIL(Today I learned)이라고 부르며, 관리 방법은 편하신 방법으로 하면 좋겠습니다.

TIL 관리

TIL 을 관리하는 방법은 다양하나, 크게 깃헙 레포지토리로 관리하는 방법과 블로그로 관리하는 방법이 있습니다.

깃허브 레포지토리를 관리하는 방법

  1. TIL 이라는 이름의 레포지토리를 만든다.
  2. 분야 별로 하위 디렉토리를 만든다. (필요할 때마다 늘린다)
  3. 디렉토리 내부에서 학습한 내용을 정리한다.

예시 https://github.com/njh7799/TIL

블로그에 관리하는 방법

본인이 편하신 플랫폼에 공부한 내용을 정리해서 올리면 됩니다. 본인의 블로그를 코딩해서 만들어도 좋고 이미 있는 플랫폼을 고를 경우에는 velog 혹은 medium 을 추천합니다.

  • velog: 한국에서 개발자들이 많이 사용하는 플랫폼입니다.
  • medium: 해외에있는 플랫폼입니다. 개발 이외에도 다양한 글이 있습니다.

유용한 링크는 깔금하게 정리해두자

정리가 잘 되어 있는 좋은 글들은 두고두고 보기 좋습니다. 따로 정리를 해두면 나중에 복습을 할 때 다시 해당 글을 찾는 수고를 덜 수 있습니다.
정리 하는 방법은 여러분들의 자유이며 저는 브라우저 즐겨 찾기에 추가하거나 TIL 의 문서에 레퍼런스로 달아 놓는 방식으로 관리합니다.

구글링은 어떻게 해야 할까?

생코 강의 중 구글링 법이 나오기 때문에 자세한 설명은 생략한다. 다만 구글은 생각보다 엄청 똑똑해서 개떡같이 질문해도 내가 뭘 궁금해 하는지 대부분 알아 듣는다.

질문법

사용 방법을 알고 싶을 때

how to + 궁금한거

예시: how to use git rebase

무언가 제대로 동작을 안 할 때

동작 안되는거 + not working

예시: css grid not working

검색 결과 중 어떤 걸 보는게 좋을까?

사실 공식문서가 베스트이긴 하나 초심자 기준으로 과하게 상세하거나 너무 대충인 경우도 적지않게 있다. 따라서 아래의 방법을 추천한다.

html, css 사용 방법

w3schools, MDN

특정 프레임워크, 라이브러리 사용 방법

stackoverflow, medium(블로그), velog(블로그)

js 문법 등 코딩에 관한 대부분의 것들

stackoverflow

Javascript

자스는 너무 중요하고 하나의 세션을 만들어야할 정도로 양이 많이 때문에, 본 세션에서는 다루지 않겠습니다. 하지만 반드시 공부해야하는 부분인 만큼 꼭 따로 스터디를 하거나 문서 보고 공부해주세요
[자스관련 좋은 링크들]

VS Code

Vs Code 를 설치하고 간단한 설정을 해본다.

커리큘럼

  1. 웹 서비스의 원리 / 자기 소개 페이지 만들기
  2. 깃 기초 & 크롬 개발자 도구 /
  3. express 서버 띄우기 & 헤로쿠에 배포해보기
  4. 라우팅 적용 (pug )
  5. vanilla JS로 SPA 만들어보기
  6. API 서버 만들기 (lowdb)
  7. mySQL과 연동하기
  8. 깃 심화
  9. 로그인 만들기

Ref

0개의 댓글