-
[노개북] 노마드 개발자 북클럽 마지막 미션!IT 2023. 3. 3. 00:57
노마드 개발자 북클럽 대망의 마지막 미션!! 2023 개발 공부 계획 세우기 계획은 목표와 핵심 성과지표를 설정할 때 비지니스에서 많이 쓰이는 SMART 방법론을 따르면 좋다고 한다. Specific (구체적이고) Measurable (측정가능하며) Achievable (달성 가능하고) Realistic (현실적이며) Time-bound (기한이 있는) Object 목표 파이썬 깊게 공부하기 Activities 구체적인 활동 CPYTHON INTERNALS 읽기 Time Schedule 상세한 계획 최소한 일주일에 한 챕터씩 읽고, 블로그에 요약 정리하기 *조금 더 상세히 수정하기 (~3/3 자정까지)
-
[노개북] 노마드 개발자 북클럽 TIL 9IT 2023. 3. 2. 00:58
Day 12 IT 5분 잡학사전 에피소드 39 ~ 45 Today I Learned (TIL) ... 노마드 개발자 북클럽 (노개북) 13일차! 에피소드 39 ~ 45를 읽고 배운점 (TIL) 정리하기 기억하고 싶은 내용 [에피소드 40] ▶ REpresentational State Transfer 의 약자 ▶ REST는 일종의 설계 철학으로, REST API는 REST 설계 철학에 따라 설계된 API를 말함 1. URI는 되도록 동사보다는 명사를 사용하고, 대문자보다는 소문자를 사용 2. URI에 해당하는 행동은 HTTP 메소드로 구현 (쿼리 도입) [에피소드 41] 참고 : subicura님의 블로그 ▶ 컨테이너 기반의 오픈소스 가상화 플랫폼 ▶ 컨테이너란 (도커가 준비한) 프로그래밍 언어가 동작하는..
-
[노개북] 노마드 개발자 북클럽 TIL 8IT 2023. 2. 26. 22:46
Day 9 IT 5분 잡학사전 에피소드 30 ~ 34 Today I Learned (TIL) ... 노마드 개발자 북클럽 (노개북) 10일차! 에피소드 30 ~ 34를 읽고 배운점 (TIL) 정리하기 기억하고 싶은 내용 [에피소드 31] ▶ SQL은 데이터베이스를 관리하는 DBMS와 대화하기 위한 언어. (데이터베이스 자체가 아니라!) [에피소드 32] ▶ 데이터 형식이 자유로운 도큐먼드 데이터베이스 ex) MongoDB ▶ 데이터를 읽고 쓰는 속도가 빠른 키값 데이터베이스 ex) CassandraDB, DynamoDB ▶ 관계를 노드로 표현하는 그래프 데이터베이스 ex) Neo4j [에피소드 34] Semantic Versioning Specification, SemVer : 3개의 숫자로 버전 표시하..
-
[노개북] 노마드 개발자 북클럽 TIL 7IT 2023. 2. 26. 01:56
Day 8 IT 5분 잡학사전 에피소드 26 ~ 29 Today I Learned (TIL) ... 노마드 개발자 북클럽 (노개북) 9일차! 에피소드 26 ~ 29을 읽고 배운점 (TIL) 정리하기 기억하고 싶은 내용 [에피소드 29] 클린코드를 위한 5가지 팁! ▶ 변수와 함수의 이름을 의미있게 지어라 ▶ 함수이름은 동사로 지어라 ▶ 함수의 매개변수는 적게 써라 ▶ 논리 자료형을 매개변수로 설정하지 마라 ▶ 나만 아는 축약어를 사용하지 마라 떠오르는 생각들 현업에 있다보면 클린코드의 중요성을 몸소 체감할 수 있다. 완전 새로운 프로젝트를 처음부터 시작하는 경우가 아니라면 (물론 이런 경우에도 다른 코드를 참고해야할 경우가 많을 거다) 일을 맡기 전 쌓여온 코드가 있을 것이다. 기존 코드에 문제가 생기거..
-
[노개북] 노마드 개발자 북클럽 TIL 6IT 2023. 2. 23. 23:47
Day 6 IT 5분 잡학사전 에피소드 22 ~ 25 Today I Learned (TIL) ... 떠오르는 생각들 이번 책 범위에서는 사실 처음 보는 내용은 없었다. 자료구조, 알고리즘, 선형탐색, 이진탐색 등 기술적인 이야기였다. 그럼에도 자료구조와 알고리즘에 관한 내용은 생각해볼만 한 것 같다. 에피소드 22의 제목이 "자료구조와 알고리즘은 필수라고?"이다. IT회사 취업이 목표라면 의문을 가질 것도 없이 필수다. 그런데 그게 아니라면 꼭 필요한가 생각이 들 수 있다. 실제 코딩을 하다 보면 자료구조와 알고리즘을 모르더라도 충분히 문제없이 작동하는 프로그램을 만들 수 있기 때문이다. 그.러.나. 문제없이 작동하는 것을 넘어 좋은 프로그램을 만들고자 한다면 선택의 여지가 없다. 사실상 자료구조와 알고..
-
[노개북] 노마드 개발자 북클럽 TIL 5IT 2023. 2. 23. 02:12
Day 5 IT 5분 잡학사전 에피소드 16 ~ 21 Today I Learned (TIL) ... 노마드 개발자 북클럽 (노개북) 6일차! 에피소드 16 ~ 21을 읽고 배운점 (TIL) 정리하기 기억하고 싶은 내용 [에피소드 17] ※ 쿠키란 웹 사이트에 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 기록물 ▶ HTTP에서는 사용자가 서버와 항상 연결되어 있지 않지만(stateless), 사용자가 누구인지 기억하고 있을 필요가 있어 쿠리를 사용한다 ▶ 쿠키에는 다음의 규칙이 있다 1. 쿠키는 도메인 1개에만 한정한다 2. 쿠키는 자동으로 보낸다 3. 쿠키는 컴퓨터에 자동으로 저장된다 ▶ ColorZilla : 웹 페이지 특정 부분의 색상값을 알려줌 ▶ Momentum : 브라우저 창을 열 때마다 배경..
-
[노개북] 노마드 개발자 북클럽 TIL 4IT 2023. 2. 22. 00:54
Day 4 IT 5분 잡학사전 에피소드 11 ~ 15 Today I Learned (TIL) ... 노마드 개발자 북클럽 (노개북) 5일차! 에피소드 11 ~ 15을 읽고 배운점 (TIL) 정리하기 기억하고 싶은 내용 [에피소드 11] ▶ 기본적으로 프로그래밍을 도와주는 도구 ▶ 라이브러리 예시 : 제이쿼리, 부트스트랩 ▶ 프레임워크 예시 : 장고, 스프링 제어권이 나에게 있는가? 쉽게 교체할 수 있는가? 라이브러리 Yes Yes 프레임워크 No No (프로그래밍 초보자 하기 쉬운 실수 2) ▶ 처음에 너무 열심히 한다 ▶ 밀린 일을 하듯 프로그래밍(공부)을 한다 ▶ 기한(목표) 없이 공부한다 [에피소드 14] ▶ 웹페이지의 ip주소 대신 사용하는 도메인 주소 ex) naver.com → 202.131...
-
[노개북] 노마드 개발자 북클럽 TIL 3IT 2023. 2. 21. 10:39
Day 3 (첫날은 Day 0이라 사실상 4일차) 오늘은 지금까지 읽은 에피소드 10까지에 대한 퀴즈날 가볍게 13점 만점을 받았다 😎 그러던 중 문제로 나온 wanderers 라는 게임이 궁금해졌다. 100% 자바스크립트로 만든 게임이라고 한다. wanderers.io wanderers 웹 페이지에 접속하면 바로 게임을 시작할 수 있다. Start를 누르면 위와 같은 설정화면이 나오고 tutorial을 눌러보면 아래와 같이 게임에 대한 기본적인 설명을 해준다. 게임 Wiki 페이지와 디스코드까지 있다! 간단하게 게임을 플레이 해본 소감은 생각보다 재밌다. 게임 앱을 다운로드 받지 않고, 바로 웹에서 즐길 수 있는점도 마음에 든다. 그래픽이 굉장히 귀여운 것도 매력이다. 이게 다 자바스크립트만으로 만든 ..