📝 기록/독서 기록
-
『아주 작은 습관의 힘』을 읽고. 노력충이 재능충을 따라잡는 방법!📝 기록/독서 기록 2022. 8. 12. 01:47
오늘 읽은 책은『아주 작은 습관의 힘』이다. 제임스 클리어라는 미국의 자기 계발 전문가가 쓴 책인데, 어릴 적 야구선수가 되고 싶었지만 불의의 사고로 꿈을 포기하게 된 후, 새로운 인생을 찾기 위해 극복했던 방법들을 알려준다. 읽으면서 감명 깊었던 부분들을 나의 언어로 다시 정리해본다. Part 1. 아주 작은 습관이 만드는 극적인 변화 1) 평범했던 선수들은 어떻게 세계 최고가 되었을까 '사소한 성과들의 총합'이라는 전략이 있다. 모든 일에서 아주 미세한 발전을 추구한다는 의미를 가진 전략이다. 즉, 내가 할 수 있는 모든 일을 다 잘게 쪼개서 생각해보고 딱 1퍼센트만 개선해보는 건데, 그것들이 모이면 상당한 발전이 이뤄질 거라는 것이다. 다시 말해 "티끌 모아 태산" 전략! 하지만 이 전략은 제대로 ..
-
『함께 자라기』를 읽고. "두려워도 시도해봐야 하지 않겠는가!"📝 기록/독서 기록 2022. 8. 10. 00:05
작년 여름에 도서관에서 빌려서 보고는 두고두고 보려고 구매해놨던 『함께 자라기: 애자일로 가는 길』, 김창준 저. 과제로 1년 만에 다시 읽게 되어 이번에는 독후감까지 작성해보려고 한다. 앞서 작성한 효과적인 메모를 하는 방법을 활용하여 한 챕터씩 읽고 내가 생각하는 중요 포인트를 나의 언어로 정리하였다. 괄호 안에 이탤릭체+밑줄은 추가적으로 더 생각해볼 부분이거나 나의 속마음이다. 자라기 1) 당신은 몇 년차? 연차가 중요한 게 아니고 경험이 중요하다. 또한 회사는 직원을 뽑고 끝이 아니라 그 직원이 성장할 수 있는 시스템과 환경을 만들어주어야 한다. 2) 자기 계발은 복리로 돌아온다. 결과물을 통해 회고하고 잘한 점은 칭찬, 못한 점은 개선하는 방식으로 일을 계속하다 보면, 그게 축적되어 엄청난 성장..
-
[코어 자바스크립트 북스터디 5주차] 5장. 클로저📝 기록/독서 기록 2021. 12. 16. 22:28
✅ 삼색 볼펜법 활용 빨간색: 핵심내용 파란색: 핵심은 아니지만 중요하다고 생각되는 내용 초록색: 흥미로운 내용 5장 클로저 1. 클로저의 의미 및 원리 이해 클로저는 여러 함수형 프로그래밍 언어에서 등장하는 보편적인 특성. 자바스크립트 고유의 개념이 아니라서 ECMAScript 명세에서도 클로저의 정의를 다루지 않음. MDN 클로저 정의 "A closure is the combination of a function and the lexical environment within which that function was declared." "클로저는 함수와 그 함수가 선언될 당시의 lexical environment의 상호관계에 따른 현상" 선언된 당시의 lexical environment는 실행 컨텍스..
-
[코어 자바스크립트 북스터디 4주차] 4장. 콜백 함수📝 기록/독서 기록 2021. 12. 9. 22:14
✅ 삼색 볼펜법 활용 빨간색: 핵심내용 파란색: 핵심은 아니지만 중요하다고 생각되는 내용 초록색: 흥미로운 내용 4장 콜백 함수 1. 콜백 함수란? 콜백 함수: 다른 코드의 인자로 넘겨주는 함수, 제어권과 관련이 깊음 callback(되돌아 호출해달라) = call(부르다, 호출하다) + back(되돌아오다, 되돌다) 어떤 함수 X를 호출하면서 '특정 조건일 때 함수 Y를 실행해서 나에게 알려달라'는 요청을 함께 보내는 것 이 요청을 받은 함수 X의 입장에서는 해당 조건이 갖춰졌는지 여부를 스스로 판단. Y를 직접 호출함 → 콜백 함수는 다른 코드(함수 또는 메서드)에게 인자로 넘겨줌으로써 그 제어권도 함께 위임한 함수 2. 제어권 2-1. 호출 시점 콜백 함수의 제어권을 넘겨받은 코드는 콜백 함수의 호..
-
[코어 자바스크립트 북스터디 3주차] 3장. this📝 기록/독서 기록 2021. 12. 2. 22:27
✅ 삼색 볼펜법 활용 빨간색: 핵심내용 파란색: 핵심은 아니지만 중요하다고 생각되는 내용 초록색: 흥미로운 내용 3장 this 다른 대부분의 객체지향 언어에서 this는 클래스로 생성한 인스턴스 객체를 의미한다. 클래스에서만 사용할 수 있기 때문에 혼란의 여지가 거의 없다. 반면에, 자바스크립트에서의 this는 어디서든 사용할 수 있다. 상황에 따라 this가 바라보는 대상이 달라지는데, - 어떤 이유로 그렇게 되는지를 파악하기 힘든 경우 - 예상과 다르게 엉뚱한 대상을 바라보는 경우 등이 있다. 1. 상황에 따라 달라지는 this 자바스크립트에서 this는 기본적으로 실행 컨텍스트가 생성될 때 함께 결정된다. 실행 컨텍스트는 함수를 호출할 때 생성된다. 즉, this는 함수를 호출할 때 결정된다. 함수..
-
[코어 자바스크립트 북스터디 2주차] 2장. 실행 컨텍스트📝 기록/독서 기록 2021. 11. 25. 22:25
✅ 삼색 볼펜법 활용 빨간색: 핵심내용 파란색: 핵심은 아니지만 중요하다고 생각되는 내용 초록색: 흥미로운 내용 2장 실행 컨텍스트 실행 컨텍스트: 실행할 코드에 제공할 환경 정보들을 모아놓은 객체 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념 1. 실행 컨텍스트란? 스택: 출입구가 하나뿐인 깊은 우물 같은 데이터 구조 개발자들 사이에서 유명한 사이트인 스택오버플로우는 아래와 같은 이유로 네이밍되었다고 생각하면 된다. 데이터를 100개만 저장할 수 있는 우물에 100개 이상의 데이터를 넣으려고 하면 넘친다(overflow). 많은 프로그래밍 언어들은 이처럼 스택이 넘칠 때 에러를 던진다. 큐: 양쪽이 모두 열려 있는 파이프 전체 코드의 환경과 순서 1. 동일한 환경에 있는 코드들을 ..
-
[코어 자바스크립트 북스터디 1주차] 1장. 데이터 타입📝 기록/독서 기록 2021. 11. 18. 22:27
✅ 삼색 볼펜법 활용 빨간색: 핵심내용 파란색: 핵심은 아니지만 중요하다고 생각되는 내용 초록색: 흥미로운 내용 1장 데이터 타입의 목표 자바스크립트가 데이터를 처리하는 과정을 살펴봄으로써 기본형 타입과 참조형 타입이 서로 다르게 동작하는 이유를 이해하고 이를 적절히 활용할 수 있게 되는 것을 목표로 한다. 1. 데이터 타입의 종류 자바스크립트 데이터 타입의 종류 - 기본형: 숫자, 문자열, 불리언, null, undefined, 심볼(ES6) - 참조형: 객체, 배열, 함수, 날짜, 정규표현식, Map, WeakMap, Set, WeakSet 등 기본형과 참조형의 구분 기준 - 기본형: 값이 담긴 주솟값을 바로 복제 - 참조형: 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제 2. 데이터 ..