본문 바로가기

분류 전체보기489

프로그래밍 공부 방법에 대해서 기술 공부에 비법은 없습니다. 당장 해야 하는 일을 해결할 때는 모든 수단과 방법을 다 동원해서 코드를 만들어야죠. 다만, 이런 방식을 지속하면 생산성은 안 오르고, 응용력도 떨어지고 결정적으로 재미가 없습니다. 그래서 보통 학습을 해야 하는데요. 1. 레퍼런스 문서와 바이블 같은 책을 쭉 정독하면서 기억하고 싶은 내용을 메모 2. 공개된 예제를 찾아서 이걸 분석해 가면서 왜 이렇게 만들었는지 궁금한 부분 검색 및 이해 3. 코딩 과정을 볼 수 있는 영상 강의 글쓴이의 학습 방법 저는 스프링을 처음 공부할 때 볼 책도 없었고, 레퍼런스 문서도 50페이지 밖에 안 되었습니다. 그래서 튜토리얼 예제를 가지고 계속 분석해 보면서 이해를 하려고 노력했습니다. 그리고 어느 정도 동작하는 코드를 만들게 되었을 때부.. 2023. 2. 6.
C# 부울 논리 연산자 논리 연산자(Logical Operator) 논리 연산자와 비트 연산자가 헷갈리는 경우가 많다. 논리 연산자는 부울 논리 연산자라고 부르면 헷갈리는게 덜하다. 부울 값을 대상으로 동작하기 때문이다. & (싱글 앰퍼샌드, Single ampersand) - 논리 AND 연산자 (Logical AND operator) | (싱글 파이프, Single pipeline) - 논리 OR 연산자 (Logical OR operator) 이 두 연산자는 단락 연산자(Short-circuit operator)가 아닙니다. 조건부 논리 연산자(Conditional Logical Operator) && (더블 앰퍼샌드, Dobule ampersand) - 조건부 논리 AND 연산자 (Conditional Logical AN.. 2023. 2. 1.
당신은 지연된 만족(Delayed gratification)을 믿으시나요? 최근에 독후감으로 작성한 부자 아빠 가난한 아빠 2권에 이런 내용이 있습니다. 가난하게 태어난 사람이 어떻게 부자가 될 수 있는지를 규명하는 연구였다. 여기서 발견된 공통적 세 가지 특성 1. 장기적인 비전과 계획을 유지한다. 2. '지연된 만족'을 믿는다. (They believe in delayed gratification) 3. 복리의 힘을 유리하게 이용한다. 여기서 저는 2번 '지연된 만족'을 믿는다에서 미묘함을 느꼈습니다. 왜 로버트 기요사키는 지연된 만족을 믿음의 영역으로 보내버린 걸까요? believe in의 뜻을 찾아보니 가치, 인격, 존재, 능력을 믿는다는 뜻입니다. 위 문장을 다시 읽어보면 '현재보다 미래에 얻게 될 가치가 더 높다는 것을 믿는다.'로 읽혔습니다. 즉 가치관의 문제인겁니.. 2023. 1. 30.
부자 아빠 가난한 아빠2 를 읽고서 부자 아버지는 이렇게 말씀하시곤 했다. "경제적 자유를 이룩하지 않으면 진정한 자유를 누릴 수 없다." 또 그분은 이렇게 말씀하셨다. "자유는 공짜일 수 있지만 대가가 따른다." 이 책은 자유를 얻기 위해 기꺼이 대가를 치르고자 하는 이들을 위한 것이다. 회사에서 멍 때리다가 문득 현재 상황을 극적으로 변화시켜야겠다는 상상을 해본 적이 있나요? 갑자기 로또를 산다거나 새해 다짐을 한다거나 말이죠. 저는 2023년에 새로운 변화를 체감하고 있습니다. 그중 하나는 드디어 돈이라는 녀석과 정면대결하기로 결심했습니다. 그래서 자기 개발서와 재테크 관련 서적을 열심히 읽고 있습니다. 그리고 그 시작을 알리는 책이 바로 부자 아빠 가난한 아빠 1권이었습니다. 아이러니하게도 2권을 먼저 리뷰하게 되었지만 재테크를 결.. 2023. 1. 28.
이진 연산자(Binary operator)에 대해서 연산자에 대해서 공부하다보니 이진 연산자란 새로운 단어를 알게되었다. 사실 이름을 몰랐다뿐이지 우리가 지금까지 사용하고 있던 연산자들이다. 이진 연산자란 두 피연산자를 연산하는 연산자를 뜻한다. 그리고 피연산자를 조작해서 특정 결과를 반환한다. 예시) 1 =) Less than or equal to ( = 2023. 1. 27.
C# Eager Operator와 단락 연산자 Eager Operator, 단락 연산자(Short-circuit Operatoer) C# 관련으로 공부하다보니 단락 연산자(short-circuit operator)라는 단어를 발견해서 그에 대한 정리를 해보려고 한다. Eager operator는 어떻게 번역되는지 모르겠네요! 아시는 분이 있다면 댓글 부탁드립니다. 심볼(Symbol) 연산자 타입 속성 &, | 논리 연산자, 비트 연산자 Eager operator &&, || 논리 조건 연산자 Short-circuit operator eager operator는 첫 번째 조건과 상관없이 두 번째 조건을 실행한다. eager operator는 비트 연산자(bit operator)와 모양이 같지만 조건 결과가 boolean이면 eager operator로.. 2023. 1. 27.