본문 바로가기
728x90

전체 글 51

Jetbrains IDE를 사용한다면 알아둬야할 꿀팁 (MacOS) 코드 정렬 물론 IDE가 코드를 웬만해서는 잘 정렬시켜주지만, 간혹 쓰던 코드를 지우거나 정신없이 코드를 작성하다보면 indent나 space가 제대로 적용되지 않는 경험은 다들 해보셨을 겁니다. 이 때 사용할 수 있는 단축키가 cmd + opt + L 입니다. 미사용 imports 제거 이건 위 기능보다 더 유용합니다. 사용되지 않는 import들을 단축키 한방에 지울 수 있습니다. ctrl + opt + O 단축키 두번 누르는 거도 귀찮네.. 위 두개를 한번에 해결하는 방법 매번 단축키를 두번 누르는거도 귀찮죠? 그래서 한번에 위 기능을 다 해주는 방법도 있습니다. a. IDE 에서 환경설정을 켭니다. (cmd + ,) b. 검색창에 save 를 칩니다. 그럼 결과로 Actions on Save 라는.. 2024. 4. 8.
역행자 7단계 - 2/2 역행자라는 책을 읽고 역행자 7단계라는 주제를 간단히 지난 번 글에 이어 요약해보려 한다. 이전 글은 2022.11.24 - [경제적 자유/책읽기와 글쓰기] - 역행자 7단계 - 1/2 역행자 7단계 - 1/2 역행자라는 책을 읽고 역행자 7단계라는 주제를 간략히 요약해보려 한다. 역행자 7단계란 1단계 : 자의식 해체 2단계 : 정체성 만들기 3단계 : 유전자 오작동 4단계 : 뇌 자동화 5단계 : 역행자의 지 epdev.tistory.com 역행자 7단계란 1단계 : 자의식 해체 2단계 : 정체성 만들기 3단계 : 유전자 오작동 4단계 : 뇌 자동화 5단계 : 역행자의 지식 6단계 : 경제적 자유를 얻는 구체적 루트 7단계 : 역행자의 쳇바퀴 로 소개된다. 지난 번에는 1~3단계를 정리하였고, 이번에.. 2022. 11. 28.
역행자 7단계 - 1/2 역행자라는 책을 읽고 역행자 7단계라는 주제를 간략히 요약해보려 한다. 역행자 7단계란 1단계 : 자의식 해체 2단계 : 정체성 만들기 3단계 : 유전자 오작동 4단계 : 뇌 자동화 5단계 : 역행자의 지식 6단계 : 경제적 자유를 얻는 구체적 루트 7단계 : 역행자의 쳇바퀴 로 소개된다. 1단계 : 자의식 해체 인간의 대부분은 자의식을 보호하기 위해 본인보다 잘난 사람을 멀리두고 성공하기 위한 방법을 알려주어도 이를 거부한다. 예를 들어, 주변에 누군가가 큰 돈을 벌었다고 하면 그 사람은 뭐가 부족하다. 그렇게 번 돈은 어떤 문제가 있다. 이런 식으로 말이다. 가장 친숙한 비교는 부자들을 보면서 "돈 많다고 행복한 건 아니야" 라고 말하는 경우다. 이게 바로 부자가 되지 못 한 본인을 보호하기 위한 방.. 2022. 11. 24.
경제적 자유를 위한 5가지 공부법 "역행자"라는 책에서 경제적 자유를 얻은 부자들의 5가지 공통점을 읽게 되었고, 그 내용을 오래 익히기 위해 기록한다. 어느 분야든 보다 적은 시간으로 최고가 되기 위해서는 "옳은 방법"으로 "오래 연습" 하는 것이다. 그럼 어떤 것을 실천해야하는지 알아보자. 1. 정체성 변화 2. 20권의 법칙 3. 유튜브 시청 4. 글쓰기를 통한 초사고 셋팅 5. 온라인을 넘어 오프라인 학습으로 디테일한 내용은 책을 통해 보고 이 주제에 대해 깨달은 점을 말하겠다. 1. 정체성 변화 순리자의 삶을 자각하고 역행자로서 살아가도록 노력하자. 내가 새로운 것을 시도하거나 변화를 두려워하는 것은 나의 유전자에 박힌 원시적인 사고 때문인데, 이것을 얼른 탈피해야한다. 안 그럼 순리자의 삶을 계속 살 수 밖에 없다. 메타인지.. 2022. 11. 23.
어떤 결정을 내릴 때 고려할 것들... 1년 넘게 블로그를 작성하지 않다가, 최근에 읽고 있는 책에서 강조한 두 가지(책읽기, 글쓰기)를 실천해보기 위해 다시 글을 써보려고 한다. 개발 관련 글을 작성하기 위해서는 자료 정리가 좀 필요하기에 간단하면서도 유익한 내용이 뭐가 있을까 고민하다가 주변사람으로부터 들은 이야기 중 감명 깊었던 주제가 하나 생각나서 기록한다. 이분은 사업가이시고, 창업을 하면서 실패라는 거름을 쌓고 계신 분이다. 물론 성공한 사업도 있어서 캐쉬플로우를 만들어 놓으셨고, 더 큰 플로우를 위해 투자를 계속 하시는 분이다. 이분은 많은 실패를 거듭하시지만 그렇다고 아무 사업이나 도전하는 것은 아니다. 이분이 사업을 선정할 때의 기준이 3가지가 있는데, 그건 바로 1. 경쟁우위 2. 희소성 3. 기회비용 이다. 1. 경쟁우위 .. 2022. 11. 22.
시니어 개발자처럼 함수를 만들어보자 미디엄에 좋은 글이 있어서 참고차 정리한다. 1. 하나의 기능만! 그리고 잘 만들어라! 2. switch문 같은 건 low level class(base class) 같은데에 넣고 다형성을 이용해서 반복사용을 줄여라. 3. 함수 arguments는 최소한으로! 4. flag arguments는 사용하지 마라! (true/false 에 따라서 다른 로직이 실행되는 것은 보기 안 좋다. 1번에서 언급한 것 처럼 하나의 기능만 하도록 함수를 만들고 그 상위에 flag로 각각 실행되도록) 5. object를 arguments로 넘기자. (3번과 겹침. 가능하면 object로 담아서 arguments를 최소화) 6. error code보다는 exception 발생을 사용해라.(에러코드를 반환하기보다는 바로 exc.. 2022. 4. 4.
728x90