[노개북] EP.39 ~ EP.45

수댕이·2024년 1월 17일
0

노개북

목록 보기
4/4
post-thumbnail

노개북 챌린지 13일차 EP.39~EP.45 읽고 TIL 작성하기

🗓️ TIL (Today I Learned) 날짜

2024.01.17 수요일

🔎 오늘 읽은 범위

EP.39 ~ EP.45

📖 책에서 기억하고 싶은 내용

EP.39 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?

인공지능
1. 일반 인공지능: 인간이 하는 행동을 하거나 인간보다 더 뛰어난 경우
2. 좁은 인공지능: 현재 사용되고 있는 인공지능
인공지능을 학습 시키는 방법
머신러닝
1. 지도학습: 인간이 기계에 준 라벨을 바탕으로 학습해서 대답
2. 비지도학습: 인공지능이 스스로 특징을 찾아내 학습
딥러닝: 머신러닝의 하위 개념

EP.40 REST API라니, 휴식 API인가? 이게 대체 뭐죠?

REST API 만드는 과정
1. REST 없이 API 설계
2. URL에서 동사 제외하기
3. HTTP 메서드 도입하기
- HTTP 메서드: 웹 기술, 같은 URL로 백엔드에서 다른 처리를 할 수 있도록 하는 메서드
4. 쿼리 도입하기

REST API에 대해 최근에 공부를 했을 때는 솔직히 이해가 잘 안되었는데, 간단하게 정리된 글을 보니까 왜 사용해야 하는지 확실히 와닿았다.

EP.41 도커가 뭐지? 왜 필요할까?

도커: 어떤 컴퓨터에서도 같은 개발 환경을 준비할 수 있도록 해주는 도구
도커 사용: 각 개발 환경에 도커 설치 - 도커 파일 생성&완성 - 각 개발 환경에 전달
컨테이너: 도커가 준비한 프로그래밍 언어가 동작하는 환경

도커는 말로만 많이 들었는데 대충 어떻게 사용하는 건지 알 수 있었다. 나중에 공부를 더 해야할 분야인 것 같다.

EP.42 암호화폐의 진실

암호화폐는 사용한 사람이 은행이 된다. 스스로 지갑과 키를 지켜야 함

암호화폐보단 주식에 관심이 더 많아 잘 모르던 분야인데, 생각했던 것보다 더 위험성 있다고 느꼈다.

IT 쿠키 상식: 재택근무 고수의 노하우!

  1. 일의 시작과 끝을 의식적으로 표시하기
  2. 일하는 공간 명확하게 구분하기
  3. 함께 사는 사람에게 알리기

아직 재택근무는 상상도 못하고 취업이라는 꿈이라도 꾸고 있지만, 재택 뿐만 아니라 집에서 공부하는 나한테는 매우 도움이 되는 노하우였다.

EP.43 하이브리드 앱? 뭐라고요?

하이브리드 앱: 웹 뷰(웹 사이트를 보여주는, 주소창 없는 브라우저)

  • 장점: 네이티브 앱 개발 지식 필요 없음
  • 단점: UI를 손수 하나하나 만들어야 함. 스마트폰의 성능을 온전히 활용 불가
  • 아파치 코르도바
    크로스 플랫폼 앱: 특정 언어(리액트 네이티브, 플러터-다트)로 코딩 시 ios, 안드로이드가 이해할 수 있는 코드로 변환
  • 장점: 개발자가 익숙한 코드로 한 번만 작성해도 됨
  • 단점: 네이티브 앱의 성능은 따라갈 수 없음
    네이티브 앱: ios(스위프트), 안드로이드(자바, 코틀린)만을 위한 언어로 코드를 작성해 개발한 앱
  • 장점: 스마트폰의 성능을 최대로 사용 가능
  • 단점: 다른 앱에 비해 배우는 시간이 오래 걸림-> 각 os에 맞게 개발, 유지, 보수

모아서 비교하니까 장단점이 더 눈에 띄게 보이는 것 같다. 앱 개발에도 관심이 많은데 나중에 참고하기 좋을 것 같다.

EP.44 NFT가 도대체 뭐길래?

NFT: non fungible token 대체 불가능한 토큰
토큰 = 블록체인으로 발행
스마트 계약: 돈을 받는 기능과 돈을 받고 토큰을 보내 주는 기능
가치가 높은 이유: 유일한 원본, 진짜라는 사실->유일함을 돈으로 구매

NFT가 떠오를 때 같이 관심을 가졌던 적이 있어서 더 재밌게 읽었다.

EP.45 멀웨어, 바이러스, 웜 개념 몽땅 정리

멀웨어: 컴퓨터를 감시하거나 파괴하는 것
바이러스: 숙주가 필요
: 자기 자신을 복제하면서 전파, 운영체제 바로 옆에 설치됨
제로 데이: 아직 아무도 발견하지 못한 프로그램의 취약점

다른 건 익숙한데 제로 데이라는 말은 처음 들어봤다. 개발자도, 사용자도 모르는 프로그램의 취약점이라니 무섭다고 생각했다.

IT 쿠키 상식: 주니어 개발자가 빠르게 성장할 수 있는 비법

  1. 나무가 아니라 숲을 보기: 기술에만 집중하지 않기, 자신이 필요한 것을 공부할 때 효율적이다.
  2. 할 수만 있다면 무료로 일해보기: 실무 경험 쌓기

😊 오늘 읽은 소감 & 떠오르는 생각

  • 오늘 읽은 부분들은 웹 개발을 하는데 있어서 한 번쯤은 알고 지나가면 좋을 내용들이라 더 꼼꼼히 읽었다. 많이 들어본 단어들이 많아서 재밌게 읽을 수 있었다. 역시 아는게 많아야 재밌다.
profile
공부하자

0개의 댓글