본문 바로가기
728x90

IT5분잡학사전8

TIL#8. IT 5분 잡학사전 ep39-45 노마드코더의 북클럽 챌린지 IT 5분 잡학사전 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 오늘 읽은 내용 에피소드 39 - 인공지능, 머신러닝, 딥러닝 에피소드 40 - REST API 에피소드 41 - 도커 에피소드 42 - 암호화폐 에피소드 43 - 하이브리드앱 에피소드 44 - NFT 에피소드 45 - 멀웨어, 바이러스, 웜 개념 기억할 내용 - 인공지능: 좁은 인공지능(narrow AI, weak AI), 일반 인공지능(general AI, strong AI)- 좁은 인공지능은 한정된 영역에서만 동작 (바둑, 얼굴 인식 등)- 머신러닝은 인공지능을 학습시키는 방법: 직접 가르.. 2023. 10. 19.
TIL#7. IT 5분 잡학사전 ep35-38 노마드코더의 북클럽 챌린지 IT 5분 잡학사전 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 오늘 읽은 내용 에피소드 35 - 비밀번호 저장 방법 에피소드 36, 37 - 객체 지향 프로그램 에피소드 38 - 함수형 프로그래밍 기억할 내용 [비밀번호 저장을 위해 사용하는 해시함수, 솔트] - 해시함수는 동일한 입력값에 대해 동일한 출력값을 가짐. / 입력값이 살짝 바뀌어도 출력값은 크게 변화 / 반대로 입력한다고 해서 원래 값이 나오지 않는다 (한 방향으로만 설계되어있음) - 하지만 해시함수도 '레인보우 테이블(해시 함수의 값을 원래 값과 연결한 테이블)' 때문에 완벽할 수 없다. =>.. 2023. 10. 17.
TIL#6. IT 5분 잡학사전 ep30-34 노마드코더의 북클럽 챌린지 IT 5분 잡학사전 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 오늘 읽은 내용 에피소드 30 - 레거시 시스템 에피소드 31 - SQL 에피소드 32 - NoSQL 에피소드 33 - 깃&깃허브 에피소드 34 - 버전을 표기하는 방법 기억할 내용 - 프로그래밍은 사람들에게 영향을 주는 일이므로 책임감을 가져야하고, 만든 이후 끊임없는 관리가 중요하다 [SQL] - Structured query language. 데이터베이스에 어떤 질문 또는 문의를 하기위해 어떤 구조를 가진 언어. 즉 데이터 베이스를 다루는 언어임 - 데이터베이스는 데이터를 보관하는 창고 역.. 2023. 10. 15.
TIL#5. IT 5분 잡학사전 ep26-29 노마드코더의 북클럽 챌린지 IT 5분 잡학사전 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 오늘 읽은 내용 에피소드 26 - 정렬 알고리즘 에피소드 27 - 스택(Stack), 큐(Queue) 에피소드 28 - 해시테이블 에피소드 29 - 클린 코드 기억할 내용 - 정렬 방식: 버블 / 선택 / 삽입 => 시간복잡도는 같아도 평균적으로 빠른 알고리즘은 존재할 수 있음. - 큐나 스택은 기존 프로그래밍 언어 문법으로 데이터를 저장할 때 어떤 규칙만 부여하기 때문에 실제로 형태가 있지 않음 (Abstract Data Type, ADT) - 스택의 규칙: 위에서 데이터를 쌓는다. 위부터 데.. 2023. 10. 13.
TIL#4. IT 5분 잡학사전 노마드코더의 북클럽 챌린지의 TIL과제 4번째. 프로그래밍을 혼자 배운다는 건 쉽지않다. 노마드코더의 무료 강의들과 챌린지는 프로그래밍을 배우고 싶은 사람들에게 추천하고 싶다. 특히 챌린지는 매일 매일 프로그래밍을 접하는 습관을 들여주기때문에 큰 도움이 된다. 참고로 대부분의 챌린지는 통과가 쉽지않다. 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 오늘 읽은 내용 에피소드 22 - 자료구조와 알고리즘 에피소드 23 - 배열 에피소드 24 - 알고리즘의 속도 표현 에피소드 25 - 검색 알고리즘 기억할 내용 - 알고리즘: 컴퓨터에게 내리는 지시사항을 나열한 것 - 자료구조: 데이터를 효율.. 2023. 10. 12.
TIL#3. IT 5분 잡학사전 노마드코더의 북클럽 챌린지의 TIL과제 3번째. 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 오늘 읽은 내용 에피소드 16 - 인터넷 익스플로러와 브라우저 엔진 에피소드 17 - 쿠키 에피소드 18 - 프런트엔드, 백엔드 에피소드 19 - 서버 에피소드 20 - 풀스택의 의미 에피소드 21 - 서버리스(serverless)의 의미 기억할 내용 - Ajax(Asynchronous Javascript and XML)는 '새로고침'없이 업데이트한 내용을 볼 수 있게 해주는 기술. 1999년 인터넷 익스플로러가 5.0버전에서 Ajax를 최초로 지원함 - 웹브라우저의 핵심 프로그램: 브라우저 .. 2023. 10. 11.
TIL#2. IT 5분 잡학사전 노마드코더의 챌린지 중 하나인 북클럽 챌린지 과제 2 오늘 읽은 내용 에피소드 11- 라이브러리, 프레임워크 에피소드 12- 제이쿼리 에피소드 13- API 에피소드 14- 도메인 에피소드 15- 플래시, 스티브 잡스 기억할 내용 - 라이브러리와 프레임워크의 개념 이해하기 라이브러리 (Library) 프레임워크(Framework) 개발 속도를 더 빠르게 만들어줌 사용자가 모든것을 제어한다 - 필요한 부분만 골라서 적용. 교체해도 문제안됨 (교체 난이도 낮음) 사용자는 모든 규칙을 따라야한다. -코딩, 파일 저장의 규칙을 지켜야 정상 실행 (교체 난이도 높음) jQuery, Bootstrap Django, Spring - 제이쿼리: 브라우저간 호환 문제를 해결해 줘서 한때 인기가 높았으나, 자바스크립트 기.. 2023. 10. 10.
TIL#1. IT 5분 잡학사전 노마드코더의 챌린지 중 하나인 북클럽 챌린지의 TIL과제로 작성. 노마드 코더 Nomad Coders 코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요! nomadcoders.co 노마드코더는 니콜라스님이 운영중인 개발 커뮤니티인데, 무료로 배울 수 있는 클래스도 많고 다양한 챌린지들이 있어서 개발 공부 하기에 좋다. 알게된지는 2년정도 되었지만, 다시 제대로 도전하고 싶어서 이번 북클럽 챌린지와 바닐라JS 챌린지, 카카오 클론 챌린지를 함께 하는 중. 북클럽 챌린지를 제외한 다른 챌린지들은 쉽지않다. 그래서 더 공부하기에 좋다. 나는 심리학 전공에 마케팅쪽 업무를 했던터라 개발 지식이나 배경은 없다. 하지만 스타트업을 운영하면서 겪은 개발자와의 커뮤니.. 2023. 10. 8.
728x90