본문 바로가기

Book11

[TIL] IT 5분 잡학사전 독후감 책을 그냥 읽기만 하면 한 번 읽고 휙 넘어가게 되는데 TIL을 작성하면서 오늘 범위중에 어떤 내용을 적으면 좋을까 생각하고 여러 번 읽게 되어 머리 속에 더 남는게 좋았습니다. 앞 부분에서는 책을 읽기 전 궁금했던 단어들이 많이 나와서 재밌었는데 뒤쪽의 컴퓨터 공학부터는 생소한 단어들이 대부분이라 흥미는 좀 떨어졌었습니다. 😩 그러나 멋진 개발자가 되기 위해서는 필요한 것들이겠죠 쉬운 예시들로 비유해 설명 되어있어서 한결 이해하기 수월했고 챌린지 없이 읽으려면 한참 걸렸을텐데 진도를 따라가느라 오늘의 범위를 반드시 읽고 과제를 내야 한다!! 라는 압박감이 있어서 좋았습니다. 😆 2023. 9. 7.
[TIL] IT 5분 잡학사전 #39~#45 오늘 TIL 3줄 요약 도커의 컨테이너를 이용해서 사용량이 늘었을 때 개발환경을 쉽게 준비 할 수 있다. 암호화폐는 사용한 사람이 은행의 역할을 스스로 해야 한다. NFT는 유일한 원본이라는 사실이 가치를 크게 높여준다. TIL (Today I Learned) 날짜 2023.09.06 오늘 읽은 범위 #39~#45 책에서 기억하고 싶은 내용을 써보세요. 머신러닝, 딥러닝 : 인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식 REST API : REST 방식으로 설계한 API. 동사를 제외하고 HTTP 메서드를 도입 도커 : 개발 환경 준비를 도와주는 도구 애플리케이션을 만드는 방법 : 하이브리드, 크로스 플랫폼, 네이티브 방식이 있다 제로데이 : 아직 아무도 발견하지 못한 프로그램의 취약점 오늘 .. 2023. 9. 7.
[TIL] IT 5분 잡학사전 #35~#38 오늘 TIL 3줄 요약 프로그래밍 패러다임이란? 프로그래밍 할 때의 관점, 방식 등을 말한다.(사고의 틀) 객체 지향 프로그래밍을 사용하면 코드를 손으로 직접 입력하는 양이 줄고, 속성 오타도 피할 수 있다. 함수형 프로그래밍은 버그가 발생하기 어려운 구조라서 개발자에게 매우 유용하다. TIL (Today I Learned) 날짜 2023.09.05 오늘 읽은 범위 #35~#38 책에서 기억하고 싶은 내용을 써보세요. 해시 함수 : 입력값을 무작위로 둔갑시켜주는 함수. 동일한 입력값에 대해서는 동일한 출력값을 가지며 반대로 입력 시 원래 값이 나오지는 않는다 레인보우 테이블 : 해시 함수가 변경한 값을 원래의 값과 연결한 표 솔트 : 입력값에 합쳐서 해시 함수에 통과시키는 무작위 텍스트 프로그래밍 패러다.. 2023. 9. 5.
[TIL] IT 5분 잡학사전 #30~#34 오늘 TIL 3줄 요약 프로그램은 책임 있게 만들어야 하며, 끊임없이 관리해야 한다 SQL은 데이터베이스가 아니고 DBMS와 대화하기위한 언어 이다 깃허브는 파일 클라우드 서비스와 같다 TIL (Today I Learned) 날짜 2023.09.03 오늘 읽은 범위 #30~#34 책에서 기억하고 싶은 내용을 써보세요. SQL : 데이터베이스 관리 시스템과 대화하기 위한 언어 DBMS의 종류 : MySQL, PostgreSQL, SQLite, Oracle, MariaDB 등 NoSQL의 종류 : document DB, key-value DB, graph DB 등 document DB : 대표적으로 몽고디비(MongoDB). 데이터를 JSON 형태로 저장 key-value DB : 대표적으로 카산드라디비(C.. 2023. 9. 3.
[TIL] IT 5분 잡학사전 #26~#29 오늘 TIL 3줄 요약 시간 복잡도가 같더라도 처리 속도는 다를 수 있다. 해시 테이블의 검색은 충돌을 추가로 처리해야하는 경우에 O(1)이 아니다. 클린 코드란 설명이 필요 없는 코드를 말하고 개발자의 필수 소양이다. TIL (Today I Learned) 날짜 2023.09.02 오늘 읽은 범위 #26~#29 책에서 기억하고 싶은 내용을 써보세요. 스택의 규칙 : 1) 위에서 데이터를 쌓는다. 2) 위에서부터 데이터를 뺀다. ( LIFO / last in, first out ) 큐의 규칙 : 1) 위로 데이터를 쌓는다. 2) 아래에서부터 데이터를 뺀다. ( FIFO / first in, first out ) 스택을 사용하는 부분 : 뒤로 가기 버튼, 되돌리기 단축키 큐를 사용하는 부분 : 쇼핑몰 주문.. 2023. 9. 2.
[TIL] IT 5분 잡학사전 #22~#25 오늘 TIL 3줄 요약 자료구조의 방식이 다양한 이유는 프로그램의 목적이 다양하기 때문이다 배열은 램에 줄줄이 이어진 형태로 공간을 차지하고 있고 맨 앞부터 차곡차곡 채워져 있어야 한다 Big-O는 실행 단계에 영향을 주는 요소만 본다 TIL (Today I Learned) 날짜 2023.08.31 오늘 읽은 범위 #22~#25 책에서 기억하고 싶은 내용을 써보세요. 알고리즘 : 컴퓨터에게 내리는 지시 사항을 나열한 것 시간복잡도 : 프로그램의 작업 속도가 얼마나 빠른지 측정하는 방법 (얼마나 많은 단계를 거치는 지) 램 : 주소지가 적힌 박스가 많이 있는 창고 상수 시간 : 이미 실행횟수가 고정으로 정해진 것 이진검색 알고리즘 : 데이터 정렬이 끝난 배열에서만 사용할 수 있다. 거대한 배열을 다룰 때 .. 2023. 9. 1.