Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

[TIL] IT 5분 잡학사전 8

#book_club
1년 전
505

TIL (Today I Learned) 날짜

2023.11.22

오늘 읽은 범위

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

에피소드 40. REST API라니, 휴식 API인가? 이게 대체 뭐죠?

에피소드 41. 도커가 뭐지? 왜 필요할까?

에피소드 42. 암호화폐의 진실

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

에피소드 43. 하이브리드…앱? 뭐라고요?

에피소드 44. NFT가 도대체 뭐길래?

에피소드 45. 멀웨어, 바이러스, 웜 개념 몽땅 정

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

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

에피소드 39

인공지능에도 급이 있다. 사람처럼 행동하는 '일반 인공지능'이 있고, 한 가지만 잘하는 '좁은 인공지능'이 있다. 머신러닝, 딥러닝은 이러한 인공지능들을 학습시키는 방식이다.

머신러닝은 지도 학습과 비지도 학습으로 나뉜다. 지도 학습의 경우 라벨링을 사용한다. 비지도 학습은 사진만 수만 장 주고 스스로 공부한다.

딥러닝은 머신러닝의 하위 개념이다. 깊은 층을 사용하기 때문에 딥러닝이라고 한다.

에피소드 40

REST는 REpresentational State Transfer의 줄임말이다. 본질적으로 설계 규칙이다. 이 규칙에 따라 API를 설계하자는 것이다. 그 규칙은 아래와 같다.

  1. URL에서 동사를 삭제한다.

  2. HTTP 메서드를 도입한다. (GET, POST, PUT, DELETE 등의 지시)

  3. 쿼리를 도입한다.

에피소드 41

개발 환경이 맞지 않거나, 개발 환경이 변경되었을 경우, 도커는 이를 유연하게 대처하게 해준다.

  • 도커는 원하는 개발 환경을 도커파일에 저장하여 준비해 준다.

  • 도커가 마련한 개발 환경은 컨테이너 형태로 존재하므로 개발에 필요한 도구를 따로 모아 준비할 수도 있고, 쉽게 복제할 수도 있다.

에피소드 42

암호화폐는 정부가 없앨 수 없다. 또한 지갑과 키 및 개인정보를 신중하게 관리해야 한다.

암호화폐로 사기를 당하지 않는 방법은 아래와 같다.

  1. 모든 코인에 가치가 있는 건 아니다.

  2. 암호화폐에 대해 수식어를 남발하는 사람은 거르자.

  3. 코인, 커뮤니티 등 진짜 정보를 살펴라.

    • 코드의 마지막 업데이트 날짜는 언제인가?

    • 커뮤니티에 얼마나 많은 사람이 참여했는가?

    • 커뮤니티에서 가격 이야기만 떠들고 있는가?

  4. 탈중앙화된 코인인지 살펴라.

  5. 이론상 안전한 코인을 골라라.

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

노하우 1: 일의 시작과 끝을 의식적으로 표시하기

노하우 2: 일하는 공간 명확하게 구분하기

노하우 3: 함께 사는 사람에게 알리기

에피소드 43

  1. 하이브리드 앱: 웹 사이트를 그대로 보여주는 것

    • 네이티브 앱 개발 지식이 필요 없다.

    • UI를 한 땀 한 땀 짜야 해서 귀찮다.

  2. 크로스 플랫폼 앱: 특정 언어로 코딩하면 네이티브 코드로 변환해 준다.

    • 개발자가 익숙한 코드로 한 번만 작성해도 된다.

    • 아직 네이티브 앱의 성능은 따라갈 수 없다.

  3. 네이티브 앱: 그 OS만을 위한 언어로 코드를 작성하여 개발하는 것. (iOS라면 스위프트, 안드로이드라면 자바나 코틀린)

    • 스마트폰의 성능을 최대로 사용할 수 있다.

    • 다른 앱에 비해 배우는 데 시간이 2배 걸린다.

에피소드 44

NFT란 블록체인 통해 발행하는 대체 불가능한 토큰을 뜻한다. 즉, 유일한 원본임을 증명하는 기술이다.

에피소드 45

  • 멀웨어: 악성 소프트웨어. 바이러스와 웜을 포함한다.

  • 바이러스: 숙주가 필요하다. (예시: 감염된 파일)

  • 웜: 자기 자신을 복제하여 전파된다.

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

  • 나무가 아니라 숲 보기: 기술에만 집중하지 않기

  • 할 수만 있다면 무료로 일해 보기: 실무 경험 쌓기

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

에피소드 39

최근에 빅데이터 대학원 면접을 보기도 했고, 인공지능과 관련된 스터디도 진행하고 있다 보니 참 반가운 내용들이었다.

에피소드 40

REST가 뭔지 궁금했는데 알게 되었다.

에피소드 41

마침 최근에 또 쿠버네티스 공부를 하고 있었기에 참 반가운 내용이었다. 물론 쿠버네티스 내용은 안 나왔지만, 결국 도커는 쿠버네티스로 이어지니. 도커 - 쿠버네티스 - CI / CD까지 결국 배우게 된다고 본다.

에피소드 42, 44

이 둘보다 그 기반 기술이었던 블록 체인이 궁금해서 공부했던 적이 있기에 또한 반가운 내용들이었다.

에피소드 43

나는 욕심이 많아서 네이티브 앱을 직접 만들지 않을까?

에피소드 45

보안 분야는 사실 아직 많이 부족한데 보안 지식을 쌓을 수 있어서 다행이었다.

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

한창 재택근무가 유행할 당시 굉장히 많이 보았던 내용이기도 하다. 물론 이는 재택근무 뿐만 아니라 뭔가 집에서 집중해서 할 일이 있을 때 또한 포함되는 내용이니 알아둬서 나쁠 건 없다.

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

내게 가장 중요한 건 경험인 것 같다. 정말 많이 경험을 쌓기 위해 노력해야 할 것 같다.

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

최애 TIL