코딩 공부 순서

yejubi1531·2021년 1월 16일
2

프로그래밍 언어 공부부터 시작하는 것은 어려울 수 있음

웹(Web)으로 시작하기

- 웹이란? 브라우저를 통해 접속할 수 있는 모든 사이트

장점 1. 인터넷을 사용해보았다면 누구나 익숙함
장점 2. 난이도가 상대적으로 낮음
장점 3. 개발에 필요한 도구가 많음
장점 4. pc, 스마트폰, 태블릿, TV 등 다양한 기기에서 동작

개발은 크게 Frontend 와 backend로 나눌 수 있음

  • Frontend: 우리가 보는 화면 처리
  • Backend: DB 조회 등 로직 처리

=> Frontend부터 시작하기.

∵ frontend는 반응이 바로 나오기 때문에 이해하기 쉽다.

  • 프론트엔드만 할 줄 알아도 API를 잘 쓰면 쓸만한 서비스를 만들 수 있음

Frontend

(HTML, CSS, Javascript)

1. HTML, CSS 공부하기 (프로그래밍 언어는 아님)

2. Javascript 공부하기 특히 그중에서 Vanila Javascript! 

Javascript로 
	1. To do list 만들기와 
	2. 클릭하면 반응하는 interaction 정도 수준은 할 줄 알아야 함.

3. Javascript의 Library에 대해서 공부한다.   
	예를 들어 J-Quary나 reactJS.

- HTML, CSS, Javascript에 대해 어느 정도 공부가 되었으면, Backend에 대해 배운다

4. Node js, Express 공부하기

5. Javascript가 자신에게 맞지 않는다고 느껴지면 Python 공부한다.

Backend

(Python, Postgres, Flask)
=> 본격적으로 개발 언어가 사용됨

Backend는 언어에 맞는 Frame work가(개발을 도와주는 도구) 있는데

Java는 Spring

Python는 Django

Ruby는 Rails가 있으며, 적게 배우고 많은 것을 구현할 수 있는 Ruby를 추천

무료 코딩 테스트 연습 사이트 목록

  1. 코드업: http://codeup.kr/

  2. BOJ: https://www.acmicpc.net/

  3. 프로그래머스: https://programmers.co.kr/

profile
노력하는 중

0개의 댓글