조코딩님의 영상을 보고 정리를 시작해본다! 먼저 1강!
-
- 당장 코딩을 배워야하는 4가지이유!
흠 이 영상은 굳이? 글을 남기진 않아도 될꺼같지만 추후에 보고 다시 생각한다는 마음으로 한번 정리를 해보자!
- 첫번째 : 취업하기가 좋음
수요 , 공급 을 따져봤을때 현재시기가 나쁘지않음
- 두번째 : 창업을 할때 많은 도움이됨
서비스가 이미 많이 나와있기때문에 금방 가져다 쓰기좋고 간단한 서비스로 돈을벌수도 있음
- 세번째 : 주변 혹은 많은 사람들에게 도움을주기 좋다
업무시에 자동프로그램등 업무에 있어서 도움이 많이 된다
- 네번째 : 선한 영향을 끼칠수 있다
예로 코로나 시대에 어린아이가 마스크파는 가게를 알려주는 서비스를 만들었었다
-
- 코딩 기본 용어 정리
- 코딩 : 컴퓨터가 알아들을수있는 용어로 컴퓨터에게 명령하는것
- 기계어 == 0 , 1 로 인식
- 프로그래밍 언어 : 컴퓨터에게 명령하는 언어
- 기계어를 사람이 쓰기좋은형태로 가공한것이 "프로그래밍 언어" 이다!
- 기계어(2진수) , 저급언어(어셈블리어) , 고급언어(파이썬,자바) , 사람의언어(한국어,영어)
- 저급언어(기계어) == 어셈블리어 ,
- 자연여(사람의언어) == 고급언어
- 저급언어를 사용하는이유 컴퓨터 내부적으로 더 세부적인 조절이 가능하고 실행속도도 빠르다
- 고급언어는 사람이 사용하긴 편하지만 세부적인 조작이 불가능하고 실행속도도 느리다
- 프레임워크 : 코딩할때 자주 사용되는 도구를 모아놓고 쉽게 활용할수있는 도구모음
- 용도별 언어별 다양한 프레임워크가 존재함
-
- 코딩으로 웹앱 만들기 순서
- 쉽고익숙한 웹( 익스플로어 크롬 사파리등 브라우저를 통해 접속할수있는 모든 사이트) 으로 먼저 시작하기
- 개발은 크게 Front-end(CLient Side) , Back-end(Serverside) 나누어짐
- 프론트엔드는 우리가 보는 화면 처리 , 백엔드는 DB조회등 로직 처리
- 처음 배우는 사람은 Front-end부터 시작하는것이 좋음
- 코딩한대로 화면에 바로바로 표시되어 재미가 있음
- html css JS 로 구성이 됨
- 프론트엔드만 할줄 알아도 API를 잘쓰면 쓸만한 서비스를 만들수 있음
- API 는 미리 만들어 놓은것을 가져다 쓸수 있는 기능임
- 백엔드는 본격적인 개발언어가 사용됨
- 변수 조건문 반복문 함수만 알아도 어느정도는 만들수 있음
- 변수 : ~는~다의 개념 ex) ID = "taewan"
- 조건문 : 만약 ~ 라면 ex) ID/PW가 일치하면 로그인 성공표시
- 반복문 : ~를n번 반복해라 ex) 앞으로 이동 10번 반복
- 함수 : a를 넣어면 b가 나옴 ex) 공격력이 5면 데미지가 50
- 만들고싶은 웹 서비스를 만들면서 공부하면 빠른 속도로 실력이 성장
-
- 코딩 / 프로그래밍 개발자 분야
- 알고보면 다 다른 개발자 과연 나는 ?
- 분야 : 프론트엔드 백엔드 데이터 임베디드 보안
- 임베디드는 하드웨어와 밀접(윈도우 리눅스)한 분야라고 한다
- 내용은 길었지만 글로 정리하는것보다는 머리로 한번더 생각하게되는
영상이였던거 같다!
! 百問以不如一打 !
-
- 개발환경 셋팅2가지 , 브라우저와 코드에디터 셋팅해보기
- 크롬은 현재 MS 도 자체브라우저를 버리고 사용할정도로 유용하다!
- 크롬설치
- 영상에서는 vscode를 설치하였지만 나는 intellij를 사용할꺼다!
다음수업부터는 실습인거 같아 여기서 한단락 끊고 가겟다!