개발일기23 [IT 5분 잡학사전] 마무리, 2023 공부 계획 Specific(구체적) Measurable(측정 가능한) Achievable(달성 가능한) Realistic(현실적) Time-bound(기한이 있는) 개발자가 되기로 마음을 먹고, 부트캠프를 빠르게 수료 후, 스타트업에 취업을 하여 6개월 만에 권고사직을 당했다. 자신의 부족함을 많이 깨닫고 다시한번 처음부터 시작하자라는 마인드를 갖게 되는 찰나에 접하게 된 이 책은 급하게 취직만을 향해 달려온 내가 어디서 부터 성급했고 부족했는지를 깨닫게 해주는 책이었던 것 같다. 기초적인 IT지식들을 너무나 알기 쉽게 설명을 해주어 현업에 종사하면서도 간과하고 놓쳤던 중요한 지식들을 일깨워줘서 그 어떤 어렵고 두꺼운 책들보다도 개인적으로 많은 도움이 된 것 같다. 이제 다시 기초부터 탄탄하게 쌓아가며 취업이라는 .. 2023. 1. 27. [IT 5분 잡학사전] ep.35 - ep.38 TIL (Today I Learned) 2023.01.24 오늘 읽은 범위 ep.35 - ep.38 책에서 기억하고 싶은 내용을 써보세요. 해시 함수를 사용하면 비밀번호 시스템을 보다 더 안전하게 구현할 수 있다. 하지만 레인보우 테이블에서 찾아보면 해시함수를 거친 원래 값을 알 수 있다. 그래서 나온것이 솔트(salt) 비밀번호와 무작위 텍스트인 솔트와 합쳐서 해시함수에 통과시킨다. 객체 지향 프로그래밍의 클래스(class)는 속성은 같지만 데이터는 다른 요소들을 위한 공장 같은 역할을 한다. 상속은 코드 중복의문제를 해결 해준다. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 객체 지향 프로그래밍과 함수형 프로그래밍이 정확히 어떤 방식으로 프로그래밍 되어지는지 맛보기를 할 수 있어서 좋았던 것.. 2023. 1. 25. [IT 5분 잡학사전] ep.30 - ep.34 TIL (Today I Learned) 2023.01.22 오늘 읽은 범위 ep.30 - ep.34 책에서 기억하고 싶은 내용을 써보세요. SQL은 structured query language의 줄임말이다. 데이터베이스에 어떤 질문 또는 문의를 하기 위해 어떤 구조를 가진 언어이다. DBMS는 database management system 데이타 베이스 관리 시스템이다. SQL로 데이터베이스와 상호작용을 하려면 DBMS를 거쳐야 한다. 즉 SQL은 DBMS와 대화하기 위한 언어다. SemVer 버전 표기 방식은 1.0.0 - 첫번째 숫자는 프로그램에 엄청나게 큰 변화가 있을 때 - 두 번째 숫자는 마이너 한 업데이트 - 마지막 숫자는 패치나 버그수정 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세.. 2023. 1. 23. [IT 5분 잡학사전] ep.26 - ep.29 TIL (Today I Learned) 2023.01.21 오늘 읽은 범위 ep.26 - ep.29 책에서 기억하고 싶은 내용을 써보세요. 스택은 LIFO(last in, first out) 큐는 FIFO(first in, first out)이다. 함수 이름은 가급적 동사로 지어라 (userData 보다는 loadUserData) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 얼마 전에 실행콘텍스트를 공부하며 스택과 큐에 대해서 공부를 하였는데, 오늘 본문을 보며 스택과 큐에 대한 이해를 정확히 할 수 있어서 좋았다. 클린코드 챌린지를 통해 이 책을 1독할 기회가 있었는데, 그새 잊고 급하다는 이유로 클린보다는 내 맘대로 코드를 작성하려 했던 것 같다. 한번 더 읽어보도록 노력해 봐야겠다. 궁금한.. 2023. 1. 22. 이전 1 2 3 4 ··· 6 다음