본문 바로가기

카테고리 없음

코딩 입문자를 위한 가이드라인(용어, 순서)

안녕하세요! 4년제 대학 전자전기공학부를 졸업하고 나서 지난 세월을 돌이켜 보니 남는 게 하나 없는 듯한

느낌을 받아서 새롭게 프로그래머가 되고 싶다는 막연한 꿈을 가지게 되었고 오늘 부로 꾸준히 개발 공부를 

해서 저같은 초심자, 입문자를 위해 직접 몸으로 습득하여 자료와 경험을 제공할 예정입니다. 아무것도 모르

지만 점점 성장해가는 저의 모습을 보며 여러분들도 겁먹지 말고 개발에 자신 있게 공부해보세요!

 

코딩 기본 용어 정리입니다.

 

-코딩은  code + ing 입니다. 즉 컴퓨터에게 명령을 내리는 작업이라고 할 수 있습니다. 
-기계어는 컴퓨터가 알아들을 수 있는 언어를 뜻합니다. 컴퓨터는 0,1 이진수 형태의 bit 만 인식을 합니다. 
-프로그래밍 언어는 기계어를 가공한 것입니다. 종류는 아래의 저급 언어와 고급언어가 있습니다.
-저급 언어는 기계어에 가까운 언어 (복잡하지만 세부 조절 가능, 속도 빠름) 
-고급언어는 인간의 언어에 가까운 언어 (활용하기는 편한데 , 실행속도 느리고 세부 조절 어려움, 용도가

 특정 영역에   한정되어있다)
-프레임워크는 코딩할 떄 자주 사용되는 도구 모아놓고 쉽게 활용할 수 있는 환경을 제공해줍니다. 

코딩을 처음 배우는 사람을 위한 첫 개발 추천

1. WEB (크롬,익스플로어,사파리)

- 상대적으로 다른 어떤 개발에 비해서 난이도가 낮다(도구도 많음)
- 컴퓨터 뿐만 아니라 스마트폰, 태블릿 등 다양한 기기에서 이용 가능

2. 웹 개발 분야

1) Front-End(Client Side)

- Back-End보다 먼저 배우는 것을 추천합니다.

- 예를 들면 네이버 로그인 창과 같은 화면을 뜻합니다. 
- 이것만 할 줄 알아도 API를  잘 활용하면 쓸만한 서비스를 만들 수 있습니다. 

 

2) Front-End(Client Side)에 필요한 3가지 언어지식 
-HTML = 그림으로 비유하자면 연필로 밑 작업하는 것
-CSS = 그림으로 비유하자면 물감으로 칠하는 작업
-Java Script = 그림으로 비유하자면 물감으로 칠하는 작업

 

3) Back-End(server side)

- 예를 들면 네이버 화면의 IP/PW 확인 로직(일종의 서버 같은 개념)

- 변수, 조건문, 반복문, 함수만 잘 활용해도 배울만 합니다.

- 프레임워크에서 많은 기능들을 해줍니다.(JAVA = spring , Python =Django, Ruby =Rails 등)

 

저도 오늘부터 웹개발에 대해서 유튜브나, 다음, 네이버를 토대로 공부할 예정입니다. 블로그도

처음이고 개발도 처음이지만 먼 훗날 여러분들이 성장한 저의 모습을 보며 자신감을 가지시는 

모습이 오기를 기대하며 마무리하겠습니다. 블로그 구독해주시면 더 많은 정보를 받아보실 수 

있습니다. 감사합니다!