IT Book Club : ep39~45

toweringcloud·2023년 11월 22일

TIL (Today I Learned) : 2023년 11월 22일

오늘 읽은 범위

  • 39 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?
  • 40 REST API라니, 휴식 API인가? 이게 대체 뭐죠?
  • 41 도커가 뭐지? 왜 필요할까?
  • 42 암호화폐의 비밀
  • 43 하이브리드... 앱? 뭐라고요?
  • 44 NFT가 도대체 뭐길래?
  • 45 멀웨어, 바이러스, 월 개념 몽땅 정리

기억하고 싶은 내용

  • 딥러닝은 머신러닝의 하나이고, 머신러닝은 인공지능을 만드는 데 필요한 방법으로 크게 지도학습과 비지도학습이 있어
  • REST API의 주요 HTTP 메서드: GET(조회), POST(생성), PUT(수정), DELETE(삭제)
  • 도커는 어떤 컴퓨터에서도 같은 개발 환경을 준비할 수 있도록 해주는 도구야
  • 암호화폐로 사기를 당하지 않으려면 사기 감별 노하우를 쌓아 안전한 코인을 고를 수 있도록 계속 공부하는 것이 중요해
  • 하이브리드 앱은 네이티브 앱 개발 지식이 필요 없지만, UI를 한 땀 한 땀 짜야 해서 귀찮음
  • 크로스 플랫폼 앱은 개발자가 익숙한 언어로 한번만 작성해도 iOS, 안드로이드 두 환경에서 실행할 수 있지만, 네이티브 앱의 성능을 아직 따라 갈 수 없음
  • 네이티브 앱은 스마트폰의 성능을 최대한 사용할 수 있지만, 코틀린과 스위프트라는 두 언어를 모두 알아야 해서 다른 앱에 비해 배우는 시간이 오래 걸림
  • NFT란 디지털 토큰 기반으로 유일한 원본임을 증명하는 기술
  • 바이러스는 숙주가 필요한 반면, 웜은 숙주가 필요없어, 웜은 자기 자신을 복제하면서 전파돼는데 대표적으로 멀웨어가 있어

떠오르는 생각

  • 웹, 모바일, 데스크톱, 서버리스 등 다양한 형태의 어플리케이션 서비스가 있고, 또한 이를 개발할 수 있는 언어와 도구도 매우 다양하다. 스스로에게 강력한 동기부여가 될 만한 목표를 찾고 그것을 달성하기 위해 하나의 언어로 할 수 있는 최대한 다양한 프로젝트를 경험해 보고, 충분히 시도해 보았다면, 또 다른 언어와의 조합으로 시야를 점점 넓혀 가는 방식으로 도전하는 일련의 과정 속에서 나만의 특별한 내공이 쌓이리라 믿는다.

나의 최애 북틸 3명

profile
초심을 잃지 않으려고 오늘도 코딩~

0개의 댓글