본문 바로가기

비전공 개발자의 코딩 일지/북클럽 - IT잡학사전11

[북클럽] IT잡학사전 후기 오늘로써 북클럽 챌린지가 끝났다. 2주 동안 회사에 출근해서, 혹은 주말에 개인적으로 시간을 따로내서 과제에 해당하는 챕터를 읽기도 하고 퀴즈도 풀었다. 이렇게 책을 체계적으로 TIL을 써가면서 읽었던 건 처음이라 개인적으로 좋은 경험이었다. 책을 효율적으로 읽는 방법, TIL (Today I Learned) 과제를 받았을 때 효율적으로 나만의 방법을 만든 건, 처음부터 끝까지 해당되는 에피소드를 읽고 책에 대한 내용들을 복기하면서 책에서 기억하고 싶은 내용을 적어가는 것이다. 읽으면서 동시에 기억하고 싶은 내용을 적으면, 책을 읽고 이해한다는 느낌보다는 뭔가 필사하는 느낌이라 다음날에 기억에 남는 것이 적었다. 이렇게 읽는 요령도 배워가면서 전에는 몰랐었던 IT 상식들을 알아가니 좋았다. 내가 배웠던 .. 2023. 10. 19.
[북클럽] IT잡학사전 TIL #ep.39~45 오늘 읽은 범위 : ep.39~45 책에서 기억하고 싶은 내용을 써보세요. - 인공지능은 일반 인공지능과 좁은 인공지능으로 나뉘는데, 일반 인공지능은 아직 현실에 없다. 시리, 빅스비와 같은 몇가지 일을 탁월하게 잘하는 좁은 인공지능이 존재한다. 이런 인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식을 머신러닝, 딥러닝이라고 한다. - 머신러닝은 인공지능을 학습시키는 방법으로 라벨이 있는 데이터를 주어서 그에 맞는 여러 예를 통해 학습시키는 방식을 지도 학습이라고 하고 (ex. 라벨의 예시 - 핫도그의 특징 1. 소시지가 있다. 2. 형태가 길쭉하다. 3. 보통 소스가 뿌려져 있다. / 핫도그 사진과 핫도그가 아닌 사진 100장 정도를 인공지능에게 줘서 데이터를 추려가며 핫도그를 학습하는 방식) .. 2023. 10. 18.
[북클럽] IT잡학사전 TIL #ep.35~38 오늘 읽은 범위 : ep.35~38 책에서 기억하고 싶은 내용을 써보세요. - 비밀번호를 데이터베이스에 그대로 저장하면 더이상 비밀번호가 아니라 모든 사람들이 알아버리는 번호가 되버릴거야 ㅠㅠ. 그래서 비밀번호 시스템이 있는데, 대표적으로 해시 함수를 사용해. 해시 함수는 기존 비밀번호로 내가 입력한 값이 있으면 무작위 값으로 둔갑시켜주는 녀석이야. 1234를 입력했는데 해시함수가 ~!asdfi21@@!#와 같은 값을 만들어 저장하는거야. - 해시 함수는 동일한 입력값에 대해 동일한 출력값을 가지지만, 반대로 출력값을 입력한다고 해서 원래 값이 나오지 않아. 한 방향으로만 설계된 함수라서. 하지만 레인보우 테이블(해시 함수가 변경한 값을 원래의 값과 연결한 표)가 있으면 다시 위험해지기 때문에 솔트가 있.. 2023. 10. 17.
[북클럽] IT잡학사전 TIL #ep.30~34 오늘 읽은 범위 : ep.30~34 책에서 기억하고 싶은 내용을 써보세요. - 데이터베이스는 데이터를 보관하는 창고 역할만 하고 관리하거나 처리하는 능력이 없다. 그건 주로 DBMS가 하는데, 그래서 SQL은 데이터베이스와 상호작용을 하려면 DBMS를 거쳐야한다. MySQL, Oracle, MariaDB 모두 데이터베이스가 아니라 DBMS. 마치 사투리처럼 DBMS에 따라 사용하는 SQL이 조금씩 다름 - 데이터베이스는 엑셀시트처럼 생김, SQL은 영어와 비슷함 (ex. SELECT email FROM users WHERE age > 21; = 유저에서 나이가 21이상인 사람의 이메일을 선택하라) - SQL을 잘 모르는 이유는 SQL 번역기 같은 도구인 ORM을 사용하기 때문. ORM에 의존하면 안됨, .. 2023. 10. 15.