leesulog.

lightdark
[북클럽 챌린지] DAY 3
2023-01-155 min read
  • Book
thumbnail

DAY 3

🔖 오늘 읽은 범위 : 에피소드 6 ~ 10

  1. 왜 나만 오류가 자주 생길까?
  2. 파이썬은 왜 이렇게 인기가 많을까?
  3. 파이썬이 C언어보다 느린 이유는?
  4. 자바스크립트는 웹 개발에만 쓰는 언어일까?
  5. 코틀린은 정말로 자바와 100% 호환될까?

😃 기억하고 싶은 내용

  • 오류부터 고치려고 무작정 달려들지 말 것
  • 오류를 고치기 전에 오류가 왜 생겼는지를 이해하기
  • 프로그래밍 공부를 한다면 나만의 코드로 프로젝트를 완성하는 것을 목표로 해야한다.
  • 초보자에게 맞는 현실적인 목표를 세우기 (계산기 만들기, 웹 스크래퍼 만들기, 미니 게임 등)
  • 자신의 실력을 확인할 수 없기 때문에 자신에 대한 믿음이 생길 수가 없지. … 자신의 성과를 측정하고 싶다면 일단 뭐든지 좋으니까 만들어 봐.

🤔 오늘의 파트에 대한 소감

  • 아직 충분히 배우지 못했다고 생각해서 직접 무언가를 만들어 낼 기회조차 차버리는 실수, 예를 들어 책만 모으는 사람에 대한 부분이 있었는데 굉장히 찔렸다.

    자신의 실력을 확인 할 수 없기 때문에 자신에 대한 믿음이 생길 수 없다는 말이 크게 와닿았다.


🔎 추가로 알게 된 것

(책 내용 +알파로 궁금한 것, 이해가 가지 않는 것 등)

  • 매년 발표되는 가장 인기있는 기술 살펴보기 (stackoverflow - Most popular technologies)
  • 파이썬으로 할 수 있는 개발 분야
    • 인공지능&데이터: 케라스, 텐서플로, 판다스
    • 웹 개발: 장고, 플라스크
    • 업무 자동화: 엑셀, 메일 보내기
    • 이미지 처리
    • 게임
    • GUI
  • 자바스크립트로 할 수 있는 것들
    • 하이브리드앱과 크로스플랫폼앱
      한번의 개발로 아이폰, 안드로이드폰에서 사용할 수 있다.
      하이브리드앱은 아이오닉, 크로스플랫폼앱은 리액트네이티브 도구를 사용하고, 이 도구들은 자바스크립트를 사용한다.
    • 윈도우/맥/리눅스 데스크톱 소프트웨어
      자바스크립트+일렉트론 이 두 기술을 사용해 데스크톱에 설치할 수 있는 소프트웨어를 만들 수 있다.
    • 게임
      phaser.js, impact.js: 물리엔진 도구(게임에서 벌어지는 여러 현상을 표현)
      자바스크립트로 만든 게임 (https://wanderers.io/)
    • 3D, 가상현실(VR), 증강현실(AR) 개발
      three.js, A-Frame, AR.js
    • 머신러닝
      tensorflow.js

🤟소감 3줄 요약

  • 나만의 코드로 프로젝트를 완성하는 것
  • 자바스크립트를 우선으로 집중해서 공부해야겠다.
  • 인터프리트 언어(동시번역 = 파이썬)와 컴파일(도서번역 = C언어) 언어의 차이, 그리고 속도를 이해할 수 있었다.
    • 인터프리트보다 컴파일 언어가 더 빠르다. 중간과정이 매우 단순하기 때문이다.
Profile Image

leesul, 이슬

frontend developer
스스로 올바른 선택을 할 수 있는 사람이 될 것

© 2024. leesul all rights reserved.