1. 프로그래밍 언어 공부부터 시작하는 것은 어려울 수 있음
2. 웹(Web)의 프론트 앤드를 우선 시작하는 것을 추천
3. 내 생각에도 백 엔드가 좀 더 어려웠던 것 같다.
웹(Web)이란?
브라우저를 통해 접속할 수 있는 모든 사이트
장점: 1. 인터넷을 사용해보았다면 누구나 익숙함
2. 난이도가 상대적으로 낮음
3. 개발에 필요한 도구가 많음
4. PC, 스마트폰, 태블릿, TV 등등 다양한 기기에 동작함
Front-End(Client Side)
: 개발은 두 가지로 나뉜다. 흔히 우리가 보는
우리 정보를 받고 실제로 눈으로 보는 부분 클라인트 사이드 , 프론트 엔드라고 부른다.
Back-End(Server Side)
화면에 보여줄 정보를 저장,처리,가공하는 부분을 라고한다
백앤드, 서버사이드 라고한다.
이 구조가 앱, 웹, 윈도우 어플리케이션 등, 어떤 어플도 효율적인 구조를 위해
나누어서 개발을 하게된다. 그중에서 프론트 엔드 먼저 학습하는것을
프론트 엔드는 개발 사전지식이 적고 상대적으로 재밌을 수 있다.
즉, 우리가 보는 프론트 엔드는 어떤것을 공부해야할지 중요하다
HTML , CSS , Javascript
그 각각의 개념은 어렵지 않고 유기적으로 연결되어있어서 어렵지않다
HTML은 밑 그림의 역할, 웹의 뼈대를 작성하는 느낌
CSS는 물감과 같이 뼈대에다가 색을 , 위치를 설정함 = 화려하게만듬
Java script는 이들을 유기적으로 움직이게 만들도록 한다.
단, Java script는 프로그래밍언어라서 공부해야 할 내용이 많다.
프론트개념이 잡히고나서 백 앤드를 공부한다.
초기에 너무 깊게 공부할 필요까지는 없지만 개인 취향에 따라 가는것이 좋을듯 싶다.
자바 스크립트, 루비, 파이썬
가장 기본적인 변수, 조건문, 반복문, 함수 4가지 개념만 학습하는것을 추천
백 엔드 로직을 구성하면서 필요한 것을 찾아서 공부하는것을 추천
어느 정도 이해가 됐다면 백 앤드 공부를 시작하면된다.
SQL, DB, Session , cookie 다 할줄 알면 좋지만, 이제는 웹 프레임워크에서 그 역할을 대신 해준다.
프레임워크
:개발을 도와주는 도구 모음
웹 개발을 도와주는 다양한 프레임워크가 존재하고
개인적으로 처음 시작할 때는 Ruby On Rails 추천
(적게 배우고도 많은 것을 빠르게 구현할 수 있음)
만들고싶은 웹 서비스를 만들면서 공부하면 빠른 속도로 실력이 성장함
웹에서 만든 백앤드를 앱에서도 적용 시킬 수 있을수있기 때문에 초보자 입장에서는 웹을 먼저 시작 하는것이 좋다.
감사합니다.
'IT' 카테고리의 다른 글
[IT] 로컬디스크(D:) 축소 공간이 0인 경우, 늘리기 (0) | 2022.01.05 |
---|---|
[IT] 로컬디스크(D:) 만드는 방법 (0) | 2022.01.04 |
[IT] 국비지원되는 IT학원 상담받은 후기 (강남점) (4) | 2021.12.22 |
[IT] 카카오톡 이용자 보호조치 15일 후기 (4) | 2021.06.22 |
[IT] 카카오톡 이용자 보호조치 (2일차) (0) | 2021.05.31 |