분류 전체보기 (122) 썸네일형 리스트형 Buying a Car Buying a Car 문제 특정 가격의 차를 사기 위해서, 내가 저축하는 돈과 내가 현재 가진 차의 가격을 고려하였을 때, 차를 구입하기위해서 기간이 얼마나 걸릴 지 계산한다 나의 풀이 이 문제를 제 시간에 풀지 못하였다. 내가 이 문제를 풀지 못한 이유는 문제 자체 이해를 잘 못하였다. 단계별로 어떻게 계산해 나가야할지 파악하지 못하였다 숫자 배열 및 나머지 다루는데 미숙하다 다른 사람의 풀이 Best practice def nbMonths(old, new, saving, loss): for i in range(9999): if saving * i + old >= new: break if i % 2 == 1: loss += 0.5 old = old * (100 - loss) / 100 new = ne.. 2020년 회고 - 개인 편 2020년 회고를 LIKED, LEARNED, LACKED + ACTION ITEM으로 나누어서 해보려한다. 마인드 맵으로 overview 하면서 정리 해보았는데, 꽤나 많이 나와서.. 회사편 / 개인편 으로 나누어서 진행 해보려고 한다. LIKED 1. 개인 깃헙 991 contribution 전년도와 전전년도에 비해서 전년도 보다는 200, 전전년도 보다는 700 contribution 이 늘었다 그만큼 무언가 시도하는게 많았다고 생각하고, 올한해도 개인 공부 하는데 소홀하지 않았구나에 대해서 알 수 있었다 2. 7월 중순까지 일일커밋 수행 위의 커밋의 대부분은 일일 커밋을 하면서 발생한 것이라고 생각한다. 일일 커밋을 하면서 좋았던 점은 매일매일 코딩하는 습관을 만들어주었다는 것이였다. 혹시나 하루.. [책 리뷰] 클린코더 코딩의 아샬 채널에서 책 소개 해주는 것을 보고 이 책을 보게 되었다. 이 책은 좋은 개발자가 되려면 어떻게 해야하는지에 대해서 본인의 경험했던 사례들을 들려주면서 말해준다. 내가 이 책이 매우 좋았던 이유는 회사에서의 개발자 생활을 하면서 고민되었던 것이나 느꼈던 것들이 이 책에 그대로 적혀있었기 때문이다. 이 책에서는 저자의 사례가 매우 많이 등장하고, 그에 따라서 조언을 해주는 식으로 되어있다. "프로그래머의 길, 멘토에게 묻다" 의 책 처럼 일종의 패턴들을 모아두었다고 봐도 좋을 것 같다. 내가 이 책을 읽으면서 좋은 구절을 몇 문장 인용해 보자면 아래와 같다. 1. 소프트웨어를 출시할 떄는 QA가 문제를 찾지 못할 것이라고 어느 정도 자신할 수 있어야 한다. 코드에 결함이 있는 걸 알면서도 QA.. [SOLID] 파이썬 코드로 이해하는 SRP(Single Responsibility Principle) # srp.py class Bookshelf: def __init__(self): self.books = [] def add(self, name): self.books.append(name) def remove(self, name): return self.books.remove(name) def all_list(self): return "\n".join(f"{index}: {book}" for index, book in enumerate(self.books, 1)) class BookshelfFileIO: @staticmethod def save_to_file(bookshelf, filename): with open(filename, "w") as file: file.write(bookshelf.all_.. [AWS] SNS(Simple Notification Service)를 이용해서 publish 했을 때 내 메일로 받아보자 SNS는 Simple Notification Service의 약자 이다. 회사에서도 SNS를 사용하는 서비스가 꽤나 존재 하지만, 나는 여태껏 잘 모르고 있었다. SNS 에서는 크게 3가지 키워드가 있다. Topic, Publish, Subscribe 쉽게 설명하자면, 어떤 유투브 채널(topic)에 대해서, 폰 알림 설정을 하면(subscribe), 유투브 채널에 영상이 업로드 될 때(publish) 알림을 설정한 폰으로 알림이 가게된다. 이를 pub/sub 구조라 한다. 굳이 알림이 아니더라도 여러면에서 활용이 무궁무진하다. 이 포스트에서는 AWS 콘솔 상에서 topic, publish, subscribe 를 손으로 직접 세팅하고 경험해보려고 한다. AWS 공식 페이지에서 제공하는 기본 사용방법을 재.. [책 리뷰] 1등의 습관 최근들어서 나의 관심사는 나보다 대단한 사람들이 어떤 습관을 가지고 어떤 일을 해내는지에 대한 것이다 최근에 읽었던 책 중에서는 이 책에서 많은 인사이트를 얻을 수 있었다. 이 책은 대략 아래 사항에 대해서 말한다 1. 통제감 2. 행동지향적 선택 3. 심성 모형 구축 4. 올바른 목표 설정 5. 다양한 가능성을 열어둔 의사결정 이 중에서 가장 와닿고 곧바로 적용해서 써먹어 볼 수 있겠다고 든 것은 3번과 4번이다. 심성 모형 구축은 나한테 발생하는 모든 가능성에 대해서 미리 상상해보고 실제 상황에 부딪혔을 때, 미리 예상한 그림 대로 행동 함으로써, 예상치 못한 것에 대한 불안을 없애는데 큰 도움을 줄 수 있을 것이라고 생각했다. 대부분의 당황함과 불안은 우리가 예상하지 못하는 경우에 더.. 어떻게 더 행복해질 수 있나 니체는 다음과 같이 말했다. " 고통을 향해 외쳐라. 지나가라, 그러나 또다시 내게 오라!" 니체가 이런 말을 한 이유는 책에서는 고통 없이는 행복이 없기 때문이라고 말한다 "사람들은 본인의 행복감을 상대적인 것으로 받아들인다" 라는 전제로 부터 위의 결론이 도출되는 것 같다. 우리의 삶의 목표가 행복한 삶을 사는 것이라면, 고통없이 평화로운 삶만 이어지는 것보다는 나에게 극복해야만할 고통스러운 상황이 주어지고, 그것을 극복하였을 때 더 큰 행복을 얻을 수 있음을 알 수 있다. 이 말에 매우 공감한다. 그러나, 나도 그렇고 평균적인 사람들은 어떤 비극적인 상황과 고통에 대해서 지나치게 심각하게 받아들이는 경향이 있다. 이는 사회 전체적으로 학습된 감정이라고 생각한다. 나에게 감당하기 힘.. 인정욕구 "인정 받고자 하는 욕망은 나의 것이 아닌 타인의 욕망일 뿐이다." - 라캉 - "자신이 가진 에너지를 불사르고 자기에게 벅차다 싶을 정도로 힘든 작업에 뛰어들려면 안이하고 일시적인 인정 게임에서 거리를 두어야 한다." "라캉은 인간의 인정 욕망이 환상에 기대고 있음을 밝히며 이는 아무리 노력해도 충분히 채울 수 없음을 꼬집으며 인터넷 시대에 꼭 들어맞는 정신분석 이론을 제시한 철학자이다." 내가 항상 왜 불안해 하고 걱정이 많을까를 생각해보면, 위와 같은 인정욕구 때문일 것 같다. 잘 못하거나, 다른 사람의 기대치를 채우지 못할 때 다른 사람에게 인정받지 못한다는 사실 때문에 예전부터 스트레스를 받은적이 많았다 그런데 위의 주장대로 라면, 위와 같은 행동은 매우 바보 같은 행동이다. 왜냐하면, .. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음