시작하기전

  • 여지껏 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어들을 설명을 할 것이다.
  • 그렇게 깊이 있는 지식이 아닌, 초심자들이 들었을때도 아 ~ 그렇구나~ 라고 끄덕거리게 하는게 목표이니 개념만 쉽게 이해하고 심도있는 내용을 추구하는 사람들은 구글링을 통해 더 깊이 있는 내용을 공부하기 바란다.


컴퓨터란?

  • 컴퓨터란 기본적으로 기계를 모아둔 것.
  • 대표적인 주요 부품들
    • 하드디스크
      • 적어두는 곳
      • 하드디스크가 크면 큰 용량을 마음껏 저장할 수 있음
    • RAM
      • 기억하는 곳
      • RAM이 좋으면 기억을 잘할수있음
    • CPU
      • 계산하는 곳
      • CPU가 좋으면 계산을 빨리빨리 할 수 있음
    • 메인보드
      • 위의 얘네들을 다 꽂아두는 곳
      • 책꽂이라고 생각하면 편함


운영체제

  • Android, IOS, Windows, Linux 등이 있다.
  • 인간이 기계와 소통할 수 있게 만드는 프로그램이라고 생각하자.
  • 그 중에 Linux는 오픈소스라 서버가 여러개가 필요하다고 하면 Linux를 깔아서 쓴다는 것도 알아두자.


코딩

  • 위에서 말한 OS들에게 명령을 내리는게 코딩이라고 생각하면 된다.


프로그래밍 언어

  • 말 그대로 언어다.
  • 일본어로 하냐 한국말로 하냐 프랑스어로 하냐의 차이다.
  • 꼭 알아둬야 하는게 프로그래밍언어로 어떤걸 할 수 있는게 있고, 할 수 없는게 있는게 절대 아니다. 다 할 수 있는데 각 언어마다 특성이 다른 것 뿐.


프로그램

  • 코딩 == 프로그램을 만드는 것 == 프로그래밍 ㅇㅋ?
  • 코드를 친다 = 코딩, 프로그램을 만든다 = 프로그래밍 ㅇㅋ? 거의 같다.
  • 우리가 대학교나 회사에서 자주 쓰는 Excel, PowerPoint같은 프로그램은 누군가가 코딩을 해놓은게 반복적으로 똑같이 돌아가는 것


인터넷

  • 컴퓨터들끼리 대화를 하고 싶을때 쓰는 것이라 생각하면 편하다.
  • 컴퓨터들끼리 대화를 주고 받고 그럴려면 규칙이 필요한데 그 규칙 중에 하나가 웹 = http 라고 생각하면 된다.(웹통신)
  • http? https?
    • 웹서핑을 하다 보면 http가 있고 https가 있다.
    • 그냥 지금은 더 알고 그럴 필요 없이 https는 http보다 보안을 더 강화했다고만 알고 있으면 된다.


웹서버

  • 간단하게 컴퓨터에게 명령을 내리면 된다. 어떻게?
    • 컴퓨터야 인터넷 세상에서 잘 보고 잘 듣고 있다가 웹 통신이 오면 대답을 해줘 라는 명령이 바로 웹 서버를 만들었다. 라고 생각하면 된다.

Leave a comment