개발자북클럽
-
[TIL] IT 5분 잡학사전 #FinalTIL 2024. 3. 29. 00:15
TIL 3줄 요약 챌린지로 시작해서 하나의 작은 습관이 된 독서 습관과 기록에 대한 중요성에 대해 다시금 느낀다. 전공자가 아닌 사람들도 책을 읽으면 쉽게 이해가 가능하게 되어있어서 한층 이해가 수월했다. 새로운 용어와 개념을 배우는 과정에서 IT 지식을 습득하고, 독서 습관을 기를 수 있었던 시간이었다. TIL (Today I Learned) 날짜 2023.03.28 챌린지를 끝내는 소감? 떠오르는 생각 IT 지식을 습득하고자 하는 목적과 함께 시작한 이 챌린지가 이제 막바지에 다다른다는 사실이 마음 한구석을 시원섭섭하게 만든다. 파이썬 챌린지와 함께 진행하면서 정신없는 일상을 보내며 꾸준히 나아왔던 나 자신에게 박수를 보내고 싶다. 읽은 내용이 하나둘씩 떠올라 그동안의 노력을 되돌아보게 된다. 주변 ..
-
[TIL] IT 5분 잡학사전 #39-#45TIL 2024. 3. 27. 13:59
오늘 TIL 3줄 요약 머신러닝, 딥러닝은 인공지능이 학습하는 방식 또는 인공지능을 학습하는 방식을 말한다. 도커는 원하는 개발 환경을 도커 파일에 저장하여 준비해 준다. NFT는 non fungible token의 줄임말로 대체 불가능한 토큰을 말한다. 또한 유일함을 소유할 수 있게 해준다. TIL (Today I Learned) 날짜 2023.03.27 오늘 읽은 범위 5장. 코딩별 안내서_ 최신 기술 편 에피소드 39. 인공지능, 머신러닝, 딥러닝 아직도 구분하기 힘들다고? 에피소드 40. REST API라니, 휴식 API인가? 이게 대체 뭐죠? 에피소드 41. 도커가 뭐지? 왜 필요할까? 에피소드 42. 암호화폐의 진실 에피소드 43. 하이브리드 앱? 뭐라고요? 에피소드 44. NFT가 도대체..
-
[TIL] IT 5분 잡학사전 #35-#38TIL 2024. 3. 26. 22:19
오늘 TIL 3줄 요약 해시 함수를 사용하면 비밀번호 시스템을 더 안전하게 구현할 수 있다. 프로그래밍 패러다임에는 절차 지향 프로그래밍, 객체 지향 프로그래밍, 함수형 프로그래밍이 있다. 함수형 프로그래밍은 함수 중심으로 코드를 적는 방식으로 선언형 프로그래밍 콘셉트를 유지한다. TIL (Today I Learned) 날짜 2023.03.26 오늘 읽은 범위 4장. 코딩별 안내서_ 컴퓨터 공학 편 2 에피소드 35. 비밀번호는 어떻게 저장될까? 에피소드 36. 객체 지향 프로그래밍이 뭐죠? 1 에피소드 37. 객체 지향 프로그래밍이 뭐죠? 2 에피소드 38. 함수형 프로그래밍이 뭐죠? 책에서 기억하고 싶은 내용 해시 함수를 사용하면 비밀번호 시스템을 더 안전하게 구현할 수 있다. 12345 라고 입력..
-
[TIL] IT 5분 잡학사전 #30-#34TIL 2024. 3. 24. 20:27
오늘 TIL 3줄 요약 DBMS(database management system) 데이터베이스 관리 시스템이다. MySQL, PostgreSQL, SQLite, Oracle, MariaDB등이 있다. 도큐먼트 데이터베이스(document DB)의 예시로 몽고 디비를 들 수 있으며 데이터를 JSON(JavaScript object notation) 도큐먼트 형태로 저장한다. 깃은 파일의 이력을 관리하는 프로그램이고 깃허브는 파일과 깃으로 관리한 이력을 저장하고 공유하는 공간이다. TIL (Today I Learned) 날짜 2023.03.24 오늘 읽은 범위 3장. 코딩별 안내서_ 컴퓨터 공학 편 에피소드 30. 코로나가 준 레거시 시스템의 교훈 4장. 코딩별 안내서_ 컴퓨터 공학 편 2 에피소드 3..
-
[TIL] IT 5분 잡학사전 #26-#29TIL 2024. 3. 23. 23:47
오늘 TIL 3줄 요약 스택(stack)은 위에서 데이터를 쌓으며 위에서부터 데이터를 뺀다. 큐(queue) 는 위로 데이터를 쌓으며 아래에서부터 데이터를 뺀다. 클린 코드란 설명이 필요 없는 코드를 말한다. 클린 코드에서 의미 있는 변수, 함수 사용과 함수 이름 짓기, 매개 변수, 불린값, 축약어 는 매우 중요하다. TIL (Today I Learned) 날짜 2023.03.23 오늘 읽은 범위 3장. 코딩별 안내서_ 컴퓨터 공학 편 에피소드 26. 정렬 알고리즘이 뭐죠? 에피소드 27. 스택, 큐가 뭐죠? 에피소드 28. 해시 테이블이 뭐죠? 에피소드 29. 개발자 필수 소양, 클린 코드! 책에서 기억하고 싶은 내용 데이터를 순서 있게 정리하는 것을 정렬(sorting) 왼쪽 오른쪽만 보면서 정렬하..
-
[TIL] IT 5분 잡학사전 #22-#25TIL 2024. 3. 21. 21:36
오늘 TIL 3줄 요약 알고리즘은 컴퓨터에게 내리는 지시 사항을 나열한 것이다. 배열은 위치를 지시해서 데이터를 읽을 수 있으며 배열에서 검색은 빠르지 않다.(박스를 모두 열어 보고 들어 있는 데이터를 확인하기 때문 이를 선형검색 linear search라고 한다) 선형 검색 알고리즘은 맨 처음 배열부터 검색을 시작하고 이진 검색 알고리즘은 데이터의 정렬이 끝난 배열에서만 사용할 수 있다. 거대한 배열을 다룰 때 효과적이다. TIL (Today I Learned) 날짜 2023.03.21 오늘 읽은 범위 3장. 코딩별 안내서_ 컴퓨터 공학 편 에피소드 22. 자료구조와 알고리즘은 필수라고? 에피소드 23. 배열이 뭐죠? 에피소드 24. 알고리즘의 속도는 어떻게 표현할까? 에피소드 25. 검색 알고리즘이..
-
[TIL] IT 5분 잡학사전 #16-#21TIL 2024. 3. 21. 01:02
오늘 TIL 3줄 요약 서버는 365일 인터넷에 연결되어 있어야 하고 서버 크기는 저장소와 메모리 모두 매우 크다. 아마존에서 출시된 EC2(Amazon Elastic Compute Cloud)는 서버를 아마존이 대신 운영해 준다는 목적으로 나온 서비스이다. 서버리스는 서버를 준비하는 작업이 적은 편이어서 서버를 엄청 빠르고 쉽게 구축하고 서비스를 출시할 수 있다. TIL (Today I Learned) 날짜 2023.03.20 오늘 읽은 범위 2장. 코딩별 안내서_ 웹 기술 편 에피소드 16. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진 에피소드 17. 아, 쿠키가 먹는 게 아니라고요? 에피소드 18. 프런트엔드, 백엔드? 에피소드 19. 서버가 뭔지 아직도 모른다고? 에피소드 20. 슈퍼 개발자..
-
[TIL] IT 5분 잡학사전 #6-#10TIL 2024. 3. 17. 22:49
오늘 TIL 3줄 요약 파이썬은 활용범위가 넓다. 자바 스크립트로 애플리케이션, 게임, 3D 등을 만들 수 있다. 프로그래밍 언어를 실행하는 방식에 인터프리테이션 언어와 컴파일언어가 있다. TIL (Today I Learned) 날짜 2023.03.17 오늘 읽은 범위 1장. 코딩별 안내서_ 기초 편 에피소드 6. 왜 나만 오류가 자주 생길까? 에피소드 7. 파이썬은 왜 이렇게 인기가 많을까? 에피소드 8. 파이썬이 C 언어보다 느린 이유는? 에피소드 9. 자바스크립트는 웹 개발에만 쓰는 언어일까? 에피소드 10. 코틀린은 정말로 자바와 100% 호환될까? 책에서 기억하고 싶은 내용 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것, 오류부터 고치려고 무작정 달려들지 말 것, 오류 메세지를 읽을 것. 파..