본문 바로가기

오블완8

[책 정리] 구글 엔지니어는 이렇게 일한다 #3 지식 공유를 읽고 #3 지식 공유를 읽고| 일부 내용지식을 전파할 메커니즘 나도 프로그래밍을 이제 막 시작하는 시기에는 질문을 잘하지 못했다. 그렇기 때문에 내가 원하는 답을 얻기도 쉽지 않았고, 이를 기반으로 문제를 해결할 실마리를 마주하는것도 어려웠던때가 있었다. 더불어, 안그래도 초보인데 질문을 잘못해서 질책을 받으면 어떻게 하지? 이걸 물어봐도 되나? 라는 의문을 항상 품고 있었다. 책에서도 질문는 하는 과정에서의 심리적 안정성에 대해서 말해주고 있다.  물론, 지금은 실무를 겪으며, 이러한 생각들은 나은 방향으로 변화했다. 내가 부족해보일까 두려워 질문을 주저하지 않고 질문을 하려고 한다.  더불어, 문서화의 중요성 또한 이야기 하고자 하는것을 느꼈다.정보의 중복과 파편화, 전달의 왜곡은 질문 / 답변 / 지식 .. 2024. 11. 14.
[알고리즘 - 기초] Python 인접 리스트 구현하기 ( feat. 유향 | 무향 ) 🏃🏻 들어가며DFS / BFS 구현 과정에서 데이터를 입력 받아 정리할때 사용하는 인접 리스트와 인접 행렬 방식이 있으며,이번 글에서는 그중에서도 인접 리스트에 대해서 정리해 보았습니다. 이번글에서는 아래의 3가지 내용을 소개하고자 합니다.첫번째로는 인접 리스트 구현 ( 유향  ) 두번째로는 인접 리스트 구현 ( 무향 ) 세번째로는 실제 PS 에서 사용하는 방식  ✅  인접 리스트 구현하기정점과 간선으로 이루어져 있는 그래프 구조의 데이터를 1) 유향 ( 방향성이 있는 간선 ) 인접 리스트 구현하기1-1) 유향 ( 방향성이 있는 간선 ) 인접 리스트 1-2) 실행 결과 1-3) 인접 리스트 구현class DirectedGraph: def init(self): self.adjace.. 2024. 11. 13.
[책 정리] 구글 엔지니어는 이렇게 일한다. | #2장 팀워크 이끌어내기를 읽고 2장 팀워크 이끌어내기를 읽고| 구글 엔지니어는 이렇게 일한다. #2장 팀워크 이끌어내기 | 일부 내용사람은 완벽하지 않습니다. 그래서 인간을 '간헐적 버그들의 집합 에 가깝다고 이야기하곤 하죠. 하지만 동료에 내재된 버그를 이해하려면, 무엇보다 여러분 내면에 서식하는 버그를 먼저 이해해야 합니다. 이 부분을 읽고 가장 먼저 생각난것은 내가 최근까지도 반추하고 과거의 경험과 기록을 톺아보며, 파악하려 애썼던 "너 자신을 알라" 라는 말이 었다. 에고, 자기 객관화등 다양하게 불리우는 이 말은 쉬운것 같으면서도 쉽지 않다. 나름 성공이라 정의 했던 과거의 기억과 경험이 작금의 시점에서 반추하며 돌아보았을때, 그것이 그때 당시 나의 기준에서는 성공이었지만 경험치가 쌓인 지금의 나에게는 비참한 실패였구나를 깨.. 2024. 11. 12.
[golang 1% 이해하기] godotenv | dotenv 환경 변수값 활용하기 🏃🏻 들어가며지금까지는 viper 를 활용한 환경 변수 값 활용에 대해서 정리했습니다. 이번 글에서는 또 다른 도구인 godotenv 를 사용해 환경 변수 값을 활용하는 방법을 정리해 보았습니다.viper 를 사용하는 방식이 궁금하신분들을 위해 링크를 남겨 놓겠습니다 !https://helicopter55.tistory.com/94https://helicopter55.tistory.com/95  ✅  godotenv 설치 및 환경 변수 활용하기1) godotenv 설치하기go get 명령어를 통해 godotenv 라이브러리를 다운로드 받습니다.  go get github.com/joho/godotenv go get github.com/joho/godotenv 2) 환경 변수 활용하기godote.. 2024. 11. 11.
반응형