-
TIL#4. IT 5분 잡학사전TIL 2023. 10. 12. 10:10728x90
노마드코더의 북클럽 챌린지의 TIL과제 4번째.
프로그래밍을 혼자 배운다는 건 쉽지않다. 노마드코더의 무료 강의들과 챌린지는 프로그래밍을 배우고 싶은 사람들에게 추천하고 싶다. 특히 챌린지는 매일 매일 프로그래밍을 접하는 습관을 들여주기때문에 큰 도움이 된다. 참고로 대부분의 챌린지는 통과가 쉽지않다.
오늘 읽은 내용
에피소드 22 - 자료구조와 알고리즘
에피소드 23 - 배열
에피소드 24 - 알고리즘의 속도 표현
에피소드 25 - 검색 알고리즘
기억할 내용
- 알고리즘: 컴퓨터에게 내리는 지시사항을 나열한 것
- 자료구조: 데이터를 효율적으로 보관하고 찾기위한 자료 구조.
- 배열: 랜에 줄줄이 이어진 형태로 공간을 차지한다. 맨앞부터 차곡차곡 채워져있으므로 삽입하거나 삭제하는 속도는 느리다.
- Big O 표기법: 알고리즘으로 작업을 완료할때까지 걸리는 절차 수 N=> O(N), O(log N)
- 선형 검색 알고리즘: 앞에서부터 하나씩 검색, 배열 크기가 커지면 검색 시간 정비례로 늘어남
- 검색 알고리즘: 선형 / 이진 검색 알고리즘. 이진 알고리즘은 정렬이 끝난 배열에서만 사용할 수 있음 (정렬: 데이터가 순서에 따라 규칙적으로 나열된것)
- 이진 검색은 중앙값을 기준으로 왼쪽, 오른쪽으로 점프해서 검색. 선형 검색은 처음부터 하나씩 탐색. 이진 검색은 데이터가 많을때 유용함
다른 사람들의 TIL 탐색하기
- 북클럽 챌린지를 함께 하고 있는 다른분들의 TIL 중 인상깊은 몇가지 소개!
1. m13465님의 TIL
내용 요약정리가 풍성하게 잘되어있다. 복습하듯 찾아 읽게됨 :)https://nomadcoders.co/community/thread/8481
2. qpwo6805님의 TIL
일단 지식을 100% 흡수한 후 뭔가 만들기 시작하는게 아니라, 만들면서 부족한 부분을 발견하고 채우는게 중요하다는 생각에 나도 공감. 나도 그런 성향이 있어서.https://nomadcoders.co/community/thread/8478
3. dayday님의 TIL
니콜라스님이 유투브에서 소개한 파인만 학습법을 언급해주셨는데, 나도 이 책을 읽으면서 그 영상을 떠올렸었다.
파인만 학습법은,
1. 배우고 싶은 것을 정하고
2. 최대한 쉽게 설명하기 위해 노력하고
3. 잘 모르는 부분, 빈틈을 찾아
4. 추가 조사하면서 채우는 학습법이다.
정말 실력이 있는 사람은 아무리 어려운 개념이라도 쉽게 설명한다. IT 5분 잡학사전은 어려운 개념들을 현실적이고 와닿는 비유들로 설명한다. 나는 지금까지 회사 생활을 하고 스타트업을 하면서 남들앞에서 설명하고 설득해야하는 일을 꽤 오래해왔는데, 듣는 사람이 잘 이해하지 못하면 나보다 상대를 내심 탓한적도 있었다. 이번에 이 책을 읽으면서 프로그래밍의 전체적인 개념을 이해하는 동시에, 나의 학습 방법과 커뮤니케이션 방식도 돌아보는 중이다.
https://nomadcoders.co/community/thread/8415
니콜라스님의 파인만 학습법 영상↓
728x90'TIL' 카테고리의 다른 글
TIL#6. IT 5분 잡학사전 ep30-34 (2) 2023.10.15 TIL#5. IT 5분 잡학사전 ep26-29 (24) 2023.10.13 TIL#3. IT 5분 잡학사전 (1) 2023.10.11 TIL#2. IT 5분 잡학사전 (34) 2023.10.10 TIL#1. IT 5분 잡학사전 (29) 2023.10.08