본문 바로가기

Coding

02. 코딩 공부 순서, 테크트리

온라인 코딩을 학습하기로 하고 나서 내가 가장 먼저 실행한 것은 효율적인 코딩 공부 순서, 즉 테크트리를 짜기 시작했다. 

곱하기를 배우기 위해선 더하기를 먼저 배우고, 영어를 먼저 배우기 위해서 알파벳부터 배우는 게 맞듯이, 분명 상대적으로 더 쉽고 기초, 기본이 되는 부분이 있는 만큼, 효율적으로 공부할 수 있는 순서를 짜기 위해 노력했다.


tech-tree by 노마드코더 (https://www.youtube.com/watch?v=pEE_uJ-joUA)

- Frontend부터 시작하기. 이유는 frontend는 반응이 바로 나오기 때문에 이해하기 쉽다.

 

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 공부한다.


tech-tree by 테크보이워니  (https://www.youtube.com/watch?v=ORI4-EXhgC4)

 

Web 개발이 목표라면, 

1. 솔루션을 사용해도 됨

2. Frontend(HTML, CSS, Javascript)

3. Backend(Python, Postgres, Flask) 

 

App 개발이 목표라면

IOS의 경우

Swift (추천) 나 Objective-C 배우기

 

Adroid의 경우

Java(추천) 나 kotllin 배우기

 

IOS와 Android를 둘 다 이용할 수 있는 앱은
Javascript 기반인 Reactnative(추천)나 Dart기반인 Flutter 사용

 

요약하면 아래와 같습니다.


tech-tree by 조코딩  https://www.youtube.com/watch?v=wpUiN5hBnyc

 

Frontend: HTML + CSS + JAVASCRIPT

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

Java는 Spring

Python는 Django

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


tech-tree by 동빈나 https://youtu.be/ukkLCl9yBvE

1. Python/C++ 기본 문법

2. 코드업 기초 100제

3. BOJ 그리디/탐색 유형 문제 풀이

4. 특정 기업 대상의 기출 문제 풀이

좋은, 무료 코딩 테스트 연습 사이트 목록입니다.

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

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

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


결과적으로는 Frontend부터 공부해서 Backend로 넘어가는 것이 가장 효율적이고.

Backend의 경우 어떤 언어를 배우는지 자신의 선택이지만, Frontend는 HTML, CSS, Javascript 세 개를 기본적으로 배워야 할 것 같다.

Backend의 경우 요즘 가장 핫한 언어인 Python이 현재 가장 효율적일 수 있다는 생각을 했다.

 

그래서. 

주제 방법
1. HTML, CSS 테크보이 워니 (https://www.youtube.com/watch?v=50JOpxN0554)
참고후 부족한 점 있으면 더 배우기
2. Javascript 노마드 코더(https://academy.nomadcoders.co/p/roadmap/)
참고후 부족한 점 있으면 더 배우기
3. Python 동빈나 방식 

1. Python/C++ 기본 문법

2. 코드업 기초 100제

3. BOJ 그리디/탐색 유형 문제 풀이

4. 특정 기업 대상의 기출 문제 풀이

좋은, 무료 코딩 테스트 연습 사이트 목록입니다.

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

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

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

이런 방식으로 공부할 예정이며, 계속해서 유익하고 참고할만한 내용은 포스팅할 예정이다.

'Coding' 카테고리의 다른 글

01. 코딩 공부 온라인으로 시작하기  (0) 2020.02.18