[TIL] Day03 - IT 5분 잡학사전 #6~10

오늘 TIL 3줄 요약

  • 작성한 코드에 오류가 생겼을 때 나 자신을 문제에서 빼지말 것
  • 프로그래밍을 공부할 땐 손으로 직접 무언가를 만들어 볼 것
  • 파이썬과 자바스크립트는 매우 다재다능하고 무궁무진한 가능성을 가진 언어다.

TIL (Today I Learned) 날짜

  • 2023년 10월 8일 (일)

오늘 읽은 범위

  • #6 - 왜 나만 오류가 자주 생길까?
  • #7 - 파이썬은 왜 이렇게 인기가 많을까?
  • #8 - 파이썬이 C 언어보다 느린 이유는?
  • #9 - 자바스크립트는 웹 개발에만 쓰는 언어일까?
  • #10 - 코틀린은 정말로 자바와 100% 호환될까?

책에서 기억하고 싶은 내용을 써보세요.

  • [p.40] - 생각을 바꾸는 거야. 코드가 작동하지 않는 이유는 '코드를 입력한 나 자신 때문이다'라고. 그러면 그 때부터 실수가 다르게 보일 거야. 그리고 시야를 더 넓게 가질 수도 있겠지!
  • [p.41] - 오류 메시지를 읽는 시간을 아까워하면 안 돼.
  • [p.42] - 프로그래밍은 손으로 직접 해야 해. 프로그래밍은 동사라고!
  • [p.43] - 계속 말로만 코딩하고, 강의를 사재기하고, 책만 모으는 사람. 그렇게 눈으로만 보고 말하는 사람은 사실 무언가를 만들지 않아. 이런 사람은 자신의 실력을 확인할 수 없기 때문에 자신에 대한 믿음이 생길 수가 없지. ... 자신의 성과를 측정하고 싶다면 일단 뭐든지 좋으니까 만들어 봐.
  • [p.52] - 프로그래밍 언어는 크게 2가지 방법으로 번역되는데 번역하는 방법에 따 라 각각 인터프리트 언어(interpreted language), 컴파일 언어(compiled language)라고 해. ... 인터 프리트 언어는 동시 통역, 컴파일 언어는 도서 번역으로 비유할 수 있어.
  • [p.58] - 자바스크립트로 게임도 만들 수 있어. phaser.js, impact.js라는 도구를 사용하면 게임을 만들 수 있어. node.js나 socket.io와 같은 자바스크립트에 기반한 네트워크 관련 도구를 섞어서 멀티플레이 게임도 만들 수 있어. 〈wanderers.io〉라는 실시간 멀티플레이 게임이 있는데 오직 자바스크립트 만 이용해서 만든 거야.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 프로그래밍을 공부할 때 가장 중요한 건 무언가를 실제로 만들어보는 것! 익히 들어 알고 있는 사실이었지만 실제로 실천해보지 못했다. 만들기 시작한 것들이 있었지만 끝까지 완성해낸 결과물이 없었다. 10월 안에 파이썬으로 웹 스크래퍼 만들기에 도전해 꼭 완성해보기로 결심했다.
  • 계속 말로만 코딩하고, 강의를 사재기하고, 책만 모으는 사람. 이 문구를 보는데 뜨끔한 마음이 들었다. 반성해야지.
  • 아널드시는 정말 기발하고 재미있는 언어다. 배우의 영화 속 대사를 가지고 프로그래밍을 한다니, 아이디어가 마음에 든다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • -

오늘 읽은 다른사람의 TIL