[TIL] IT 5분 잡학사전 Day13

한다솜·2024년 2월 21일

IT 5분 잡학사전

목록 보기
10/11
post-thumbnail

오늘 TIL 3줄 요약

  • API 설계 시, 동일한 기능에 단어를 혼용하여 사용하는 것은 피하자
  • 유일함을 소유할 수 있게 해주는 NFT는 우리 삶을 바꿀 수 있는 혁신적인 기술
  • 사이버 공격이 실제로 계속 진행되고 있는 상황 속에서 강력한 웜과 바이러스에 대비할 수 있도록 대안을 마련하자

TIL (Today I Learned) 날짜

2024.02.21

오늘 읽은 범위

에피소드 39 ~ 45

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

📍 인공지능
✔️ 좁은 인공지능 (narrow AI)
  • 머신러닝이나 딥러닝으로 만드는 인공지능
  • 현재 인공지능 기술의 위치
✔️ 일반 인공지능 (general AI)
  • 인간의 행동을 대부분 할 수 있거나 인간보다 뛰어난 능력을 가지고 있는 인공지능
  • 현실에 없는 기술
📍 머신러닝과 딥러닝
  • 인공지능이 학습하고, 학습 시키는 방식
  • 머신러닝의 하위 개념인 딥러닝 (머신러닝을 달성하기 위한 방법)
✔️ 기계 학습 방식
  • 지도 학습 (supervised learning) : 인간이 기계에게 준 라벨(label)을 토대로 학습
  • 비지도 학습 (unsupervised learning) : 라벨(labe)이 없는 데이터를 학습
📍 API 설계 방법
1. URL에서 동사 제외하기
2. HTTP 메서드 도입하기
3. 쿼리 도입하기
📍 Docker
  • 개발 환경이 맞지 않은 상황이나, 개발 환경이 변경되었을 때 유연하게 대처할 수 있도록 도와주는 도구
  • 어떤 컴퓨터라도 같은 개발 환경을 준비할 수 있도록 도와줌
  • 컨테이너 형태로 도커가 마련한 개발 환경을 관리함
📍 모바일 애플리케이션 제작 방식
✔️ 하이브리드 방식
  • HTML, CSS, JavaScript로 개발한 웹 앱을 여러 운영체제에서 쓸 수 있도록 하이브리드로 만드는 방식
✔️ 크로스 플랫폼 방식
  • 특정 언어로 코딩 후 추후 IOS, 안드로이드가 이해할 수 있는 코드로 변환되는 방식
  • 한 번의 코드 작성으로 두 운영체제에서 모두 실행 가능
✔️ 네이티브 방식
  • 특정 운영체제만을 위한 언어로 코드 작성 (IOS : Swift, Android : Java, Kotlin)
📍 NFT (Non Fungible Token)
  • 대체 불가능 토큰 : 단 한번만 발행 가능한 유일한 원본 ➡ 진짜라는 사실이 가치를 크게 높여줌
  • 인터넷 세상에서 재산권을 증명하는 핵심 기술이 될 것

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

✔️ 요즘 API 설계 방법에 대해 공부하고 있다 보니 내용이 더 와닿았다. HTTP 메서드를 도입하는 과정을 배울 때, 같은 URL로 다른 처리가 가능하다는 점이 너무 매력적으로 느껴졌다.
나는 로직만 잘 설계하면 동일한 URL로 여러가지를 할 수 있다니!
지금은 혼자 코드를 짜는 일이 대부분이다보니 내가 설계한 API가 다른 사람이 보았을 때에도 단번에 이해할 수 있는지 깊은 고민을 하지 않았다.
협업 하게 될 모든 사람들과의 원활한 의사소통을 위해 항상 API에 대해 고민하며 설계해야겠다 😳
✔️ 벌써 챌린지의 끝을 향해 달려가고 있다. 마지막 챕터까지 다 읽고 챌린지 종료까지 하루를 남겨두고 있다.
막판에 몰아치는 개념들을 머릿속에 집어 넣느라 정신이 혼미했지만, 개발 공부는 끝이 없다는 걸 다시 한 번 깨닫게 되었던 이번 챕터들이다.

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

🙅

오늘 읽은 다른사람의 TIL

  • https://nomadcoders.co/community/thread/8921 : 이번 시간에는 양이 방대했는데, 그럼에도 불구하고 정리를 잘 해두셔서 복습하기 너무 좋았다 😊
  • https://nomadcoders.co/community/thread/8915 : 책에서는 간단하게 개념만 훑고 넘어갔던 '함수형 프로그래밍' 부분에서 코드를 덧붙여 설명해주셔서 두루뭉실하게 알고 있던 개념을 이해하는데 도움이 되었다 🤭
  • https://nomadcoders.co/community/thread/8376 : 자신의 경험과 생각을 바탕으로 소감 부분을 꼼꼼하게 작성한 부분이 인상 깊었다. 그리고 더 정성스럽게 작성한 '오늘 읽은 다른 사람의 TIL'도 감동받을 정도로 너무 잘 작성해주셨다 🥹

유튜브 강의

[에피소드 39] https://youtu.be/arbbhHyRP90?si=glOV2sQ3Ut4x7Iw5
[에피소드 40] https://youtu.be/4DxHX95Lq2U?si=tNkyNIKAEsWlfpOK
[에피소드 41] https://youtu.be/chnCcGCTyBg?si=DW63pp2lHG3cOeZV
[에피소드 42] https://youtu.be/ML6-Ncr_TvY?si=7lZP1VhtZAIvoUsY
[에피소드 43] https://youtu.be/ksz_mSninEY?si=a2akDl9mbqG1Xzrh
[에피소드 44] https://youtu.be/3K6uDWa2aRw?si=1CPjhLrU6WJ6Pkk_
[에피소드 45] https://youtu.be/kH---FMbPak?si=EfgixajZkZ_xsxwY

profile
💻Preparing Web Back-end Engineer💻

0개의 댓글