분류 전체보기 94

[스윗폴9기] 보도 섀퍼의 이기는 습관 독서후기

이번 주 스윗폴 도서는 '보도 새퍼의 이기는 습관'이라는 책이다. 처음 책을 봤을 때 책의 표지에는 보도 섀퍼가 현존하는 세계 최고의 멘탈 코치라는 설명이 있는데, 세계 최고의 멘탈 코치는 어떤 생각으로 글을 썼을까 궁금해졌다. 표지는 '불가능을 뛰어넘어 최후의 승자가 된 사람들' 이라는 문구도 보였는데, 내가 직접 접할 수 없는 사람들의 성공 스토리를 책 한 권으로 볼 수 있다는 점에서 역시나 책은 자기 계발의 가성비 끝판왕이 아닐까 싶다. 책을 보고 가장 크게 느낀점은 당연하게 자리 잡은 생각들에 대한 반성이었다. 내면에서 들리는 목소리는 어쩌면 나의 발전을 막아서는 목소리 일 수도 있다는 점과 마음가짐을 바꿀 수 있는 방법들에 대해 큰 깨달음을 얻을 수 있는 기회가 되었다. 1. 본 것 P.12 누..

독서 2022.08.14

[스윗폴9기] 역행자 후기

밀리의 서재를 보던 중 자기 계발 분야 베스트 도서로 이 책이 올라와 있었다. 재테크를 공부하면서 대중들의 관심사 파악을 위해 읽어두는 것이 좋겠다는 생각이 들어 책을 보게 되었다. 지하철 출퇴근 시간에 보았는데 몰입이 잘되어 집중해서 2번만에 다 본 듯하다. 상당히 몰입이 잘 되었던 책인데, 특히나 내가 관심 있던 심리학이나 뇌의 특성에 대해서 다룬 내용에서 인상 깊게 볼 수 있었던 것 같다. 신경가소성에 대한 설명이나 뇌의 코어를 단련하는 부분이 특히나 인상 깊었다. 작가가 자퇴하긴 했지만 같은 컴퓨터 공학을 전공했다는 공통점에서도 조금 관심이 갔다. 이 책에서 내가 필요하다고 느낀 것은 '자의식의 해체'가 아닐까 한다. 생각지도 못하게 자리잡은 무의식을 영역을 객관적으로 보지 못하고 주관적인 생각..

독서 2022.08.07

[MyBatis] 동적 SQL 구현하기 (choose 구문)

구현하는 프로그램에서 평가 종류에 따라 외부 조인과 내부 조인을 따로 걸어줘야 하는 경우가 발생하였다. 찾아보던 중 MyBatis에서 동적으로 SQL을 구현해 줄 수 있는 구문이 있었고, 이를 정리해보고자 한다. 1. - 목적 : MyBatis에서 원하는 조건에 따른 쿼리를 구현하고자 할 때 - 사용방법 : if ~ else 나 case when 구문과 같이 조건과 해당하는 경우를 나열하면 됨 - 예시 : 조건1일 경우에 1번을 실행하고, 그렇지 않을 경우에 2번을 실행한다. 1번 2번 종종 유사한 상황에서 자주 응용해서 사용할 듯 하다. 필요할 때 다시 와서 보고 적용하기.

프로그래밍 2022.08.05

[스윗폴9기] 투자하려면 경제신문

아침마다 출근해서 경제신문을 읽지만 제대로 하고 있는 건지 계속해서 의심이 들었었다. 이 책을 보며 경제기사를 볼 때 어떻게 봐야 진짜 경제공부를 할 수 있는지를 조금은 알 수 있게 되었다. 가장 중요한 것은 실제 기사를 접했을 때 나의 언어로 바꿔서 해석하는 과정이 있어야 효율적인 공부로 나아갈 수 있다는 점이다. 1. 본 것 P.25 그러면 목표를 어떻게 세우면 될까? 바로 기사 작성 시 담겨야 할 여섯 가지 기본 요소인 '5W1H'를 활용하는 게 가장 효과적이다. P.31 여기서 우리가 확인할 수 있는 점은 어떤 신문사의 기사이든 글자 너머에 있는 문맥의 의미를 파악해야 한다는 것이다. P.44 기사의 핵심 내용을 파악했다면 이를 구조화하는 작업을 통해 기사 내용을 내 것으로 만드는 과정이 필요하다..

독서 2022.07.31

[스윗폴9기] 생각의 비밀 후기

돈의 속성의 책의 저자인 김승호 회장님을 알게 된 후로 읽은 책 중에 하나였다. 2년 전 쯤 읽을때는 책에서 나오는 자기계발 문구를 인상 깊게 봤었는데, 이번에 볼 때는 자기암시, 균형, 돈에 대한 메시지들을 유의깊게 볼 수 있었다. 처음 볼 때보다 많은 메시지를 읽을 수 있었던 만큼 1, 2년 뒤에 다시 봤을 때 또 다른 중요한 메시지들을 받을 수 있었으면 좋겠다. 1. 본 것 P.14 나는 말의 힘을 믿는 사람이다. 한번 말을 하고 나면 잊기 전까지 그 힘이 사라지지 않음을 믿는다. P.44 우리의 뇌는 우리가 하는 상상이 실제인지 상상인지 구분하지 못한다. 그래서 머릿속에 상상된 생각들은 현실에서 이것을 만들기 위해 주변의 모든 상상들과 일을 한다. P.58 '누구에게나 좋은 일이 되는 일'을 하는..

독서 2022.07.24

[스윗폴9기] 돈과 운을 끌어당기는 좋은 심리습관

이 책을 보며 인상 깊었던 내용 중 하나는 '자기효능감'에 대한 내용이었다. '자기효능감'은 자신에게 어떤 일을 성공적으로 수행할 수 있다고 믿는 자신의 능력에 대한 믿음을 말하는데, 현재 긍정심리학에서 가장 인기 있는 주제라고 한다. 필자가 연구한 내용에 따르면 삶의 만족도에 영향을 미치는 요소(자기효능감, 인생에 보람이 있다는 느낌, 마음의 편안함) 중 자기효능감이 삶의 만족도와 가장 크게 연관이 있다고 밝혔으며, 자기효능감은 '끈기의 원천'이라고 표현하고 있다. 자기효능감은 어른이 되어가는 과정에서 꼭 필요한 능력이라는 생각이 든다. 취업을 하고, 사회생활을 하고, 결혼을 하는 과정에서 무수한 선택과 행동을 취하게 되는데 간단한 일도 있겠지만 복잡하고 어려운 일들도 많을 것이다. 그 과정에서 어려움..

독서 2022.07.16

[스위프트] iOS 프로그래밍 스위프트 기초 2일차 (구조체, 클래스, 클로저, 상속, 익스텐션 등)

- 구조체 (struct) - 클래스 (class) - 열거형 (enum) - 클래스 vs 구조체 - 클로저 기본 - 클로저 고급 - 프로퍼티와 프로퍼티 감시자(willSet, didSet) - 상속 (ex.Student : Person) - 인스턴스 생성 (init, deinit) - 옵셔널 체이닝과 nil 병합 (ex. noel?.home?.guard?.job ?? "슈퍼맨") - 타입 캐스팅 (인스턴스 타입 확인) - assert/guard (예외상황 처리) - 프로토콜 : 특정 역할 수행하기 위한 요구사항 정의 (매서드, 프로퍼티, 이니셜라이즈) - 익스텐션 : 타입에 새로운 기능 추가 - 오류 처리 - 고차함수 (전달인자로 함수를 받거나, 함수실행 겨로가를 함수로 변환하는 함수. map/filt..

프로그래밍 2022.07.13

[스위프트] iOS 프로그래밍 스위프트 기초 1일차

출근하던 중 코로나 확진 문자를 받게 되었다. 쉬는 동안 시간을 의미 있게 쓰고자 네이버에서 제공하는 boostcourse 사이트를 통해 스위프트 및 iOS 공부를 하고자 한다. iOS 공부를 하기 전 스위프트에 대한 문법을 먼저 익히려고 하며, 스위프트 문법 총 3단원을 2일에 걸쳐 수강하고 남은 2일에 걸쳐 iOS 강의를 수강할 것이다. 1단원. 스위프트 기초 - 스위프트 자료형 (주의할 점 : Character 인 경우에도 쌍따옴표 사용) - 컬렉션 타입 (Array, Dictionary, Set) - 함수 선언과 함수 호출 - 함수 고급 (매개변수 기본값, 전달인자 레이블, 가변 매개변수, MARK) - 조건문과 반복문 - 옵셔널 : 스위프트 특징 중 하나

프로그래밍 2022.07.11

[스윗폴9기] 직장인 부동산 투자 오늘부터 1일 후기

이 책은 7명의 부동산 고수들이 각자의 내용을 집약해서 만든 책으로, 다양한 경험들을 한 권으로 볼 수 있다는 점이 마음에 들었었다. 다만, 세금 관련 내용이나 조합원 지위 양도 조건은 다소 생소하게 느껴져서 해당 부분은 따로 강의나 책을 통해서 공부해야겠다. 또한, 2 주택을 위한 대출도 막연하게 할 수 있다 정도로만 알고 있는데, 어떤 지역에 얼마까지 가능한지는 따로 찾아볼 필요가 있겠다. 1. 본 것 P.31 내가 대출한 돈은 지금은 너무도 크게 느껴지지만, 앞으로 미래에는 지금 느끼는 것보다 훨씬 더 작은 돈이 되어 있을 것이다. P.77 그래서 나는 '최악'이라고 생각하고 포기하고 싶을 때야말로 무엇이든 해야 한다고 생각한다. 그 경험이 우리에게 생각하지 못한 겨로가를 가져다주는 씨앗이 될 수 ..

독서 2022.07.09

[ORACLE] 연속 순번 매기기 (ROWNUM, ROW_NUMBER())

특정 게시물에 대해서 사람마다 연속 순번을 매겨야 하는 경우가 발생하여 ROWNUM과 ROW_NUMBER()를 사용하고 이에 대해 정리하게 되었음. 1. ROWNUM - 목적 : 정렬된 데이터에 순번 매기기 위해 사용. - 사용방법 : ROWNUM - 예시 SELECT /* ROWNUM 예제 */ ROWNUM , B.EMPNO , B.TITLE , B.CONTENT FROM (SELECT EMPNO , TITLE , CONTENT FROM A ORDER BY EMPNO ) B 2. ROW_NUMBER() - 목적 : 정렬된 데이터에 그룹별로 순번을 매기기 위해 사용. - 사용방법 : ROW_NUMBER(PARTITION BY XX ORDER BY XX) - 예시 SELECT /* ROWN_NUMBER()..

카테고리 없음 2022.07.06