목록개발자 (13)
잡동사니
안녕하세요. yeTi입니다.오늘은 2024년 연말 회고를 하려고 합니다.회고 스타일의 변화이전까지의 회고는 개발자나 직업에 제한하여 회고를 해왔습니다. 그러나 이번에는 제 삶의 전반적인 회고를 해보려고 합니다.정략적 지표일주일에 한개정도 포스팅2024년 한해동안 총 포스팅한 글의 수는 51개입니다.한달반에 한권정도 독서2024년 한해동안 총 독서한 책의 수는 8권입니다.책 목록 DDD - Eric EvansUnit Testing - 블라디미르 코리코프 대체 뭐가 문제야 - 제럴드 와인버그 Tidy First - Kent Beck감정의 발견 - 마크 브레킷 최고의 프롬프트 엔지니어링 - 테니스 이너 게임 - 티머시 갤웨이 WHY - 윤지영많은 관심사관심사의 키워드 목록 알음기분경계소프트웨어 생산성첨단 개발..
안녕하세요. yeTi입니다.오늘은 1년 7개월간 다니 회사를 퇴사 하면서 느꼈던 것들을 회고로 남기고자 합니다.사실 다녔던 회사의 일들을 공개적으로 기록으로 남기는 일이 민감한 부분을 언급 할 수 있어 조심스러운 부분이 있습니다.그래서 회사의 업무와 무관하게 개인의 입장에서 느낀 것들을 위주로 남기고자 합니다.개발 문화저는 개발 문화에 대한 이상향이 있었습니다.설계나 코드를 기반으로 자유롭고 활발하게 소통을 하며 부족한 부분은 채워나가고 배운 것을 공유하는 일 이었습니다.그리고 모두가 서비스의 성장을 위해 기여하며 서비스 성장과 함께 구성원들의 성장도 이루어지기를 바라는 일 입니다.그래서 PR을 통한 코드 리뷰나 브런치 전략, 사내 스터디, 커뮤니케이션 따위가 위에서 언급한 가치들을 실현하기 위한 하나의..
안녕하세요. yeTi입니다. 오늘은 2023년을 마무리하며 회고를 해보려고 합니다. 한해를 돌아보며 2023년은 계획에 없던 일들의 연속이었던거 같습니다. (계획은 개나 줘버려라 를 느낀 순간입니다.) 계획에 없던 급여가 밀리는 일로 인해 퇴사를 하게 되었고, 계획에 없던 이직을 하고, 개발자로써 다시 하고 싶었던 것들을 해볼 수 있었고, 계획에 없던 리더라는 자리에 다시 도전해 볼 수 있게 되었습니다. 계획에 없던 일들의 연속이었음에도 불구하고, 받아들이며 나아갈 수 있었던 원동력은 나는 그 순간에 최선extreme을 다할 뿐인데, 주변 사람들의 좋은 에너지가 힘이 되었다고 생각합니다. (다른 이들의 바람이 나에게 닿다.) 2023년의 목표였던 것들 사회적 가치를 창출하는 서비스업체 입사 공감할 수 있..
안녕하세요. yeTi입니다. 최근에 설계적 관점에 대해서 트리거를 받은 계기가 있어 스스로 가지고 있는 개념에 대해 공유해보고자 합니다. (feat. 소프트웨어 설계 20년 해보고 깨달은 '좋은 설계'의 조건) 좋은 설계 사실 좋다라는 단어는 상대적인 용어입니다. 저에게 있어서 좋은 설계란 실용적으로 활용할 수 있는의 의미가 큰 거 같습니다. 좋은 설계하기 (feat. 의사소통) 편에서도 공유했듯이 저에게 있어서 설계란, 표현에 그치는 수단이었고 문서작업이었으며 신뢰할 수 없는 정보였습니다. 그래서 어떻게하면 유의미하고 쓰임새있는 설계를 할 수 있을지가 항상 숙제였고, 우연치 않은 계기로 나름대로의 개념을 잡아나갈 수 있었다고 생각합니다. 설계의 의미 IT서비스를 만들어나감에 있어서 궁극적..
안녕하세요. yeTi입니다. 오늘은 2022년을 마무리하며 회고를 하려고 합니다. 돌아보며 개발자 커리어를 가져오면서 가장 명확한 목표를 가지고 구체적인 결과를 만들면서 보낸 한해가 아니었나 생각을 합니다. 더욱이 내면적으로 성숙할 수 있는 계기가 되었고, 협업적인 측면이나 기술적인 측면이나 서비스적인 측면 등등 많은 부분에서 검증해보고 피드백을 받으며 성장할 수 있었던 한해였다고 생각합니다. 고무적이었던 부분은 그 동안 목말라있던 초기 개발부터 서비스 오픈 그리고 운영(DevOps)에 이르기까지 개발자로써의 능력을 시험해볼 수 있었던 시간이었습니다. 안영회 대표님, 유영모님과 인연이 닿아 그 동안 고민하던 것에 대한 피드백을 받을 수 있어 너무 의미있는 한해였고 내면적으로나 개발자적으로 시야를 넓힐 수..
안녕하세요. yeTi입니다. 오늘은 안영회 대표님의 기술은 쓰임새(use case)에 따라 고르고 조합한다 를 읽고 연관된 생각에 대해 기록으로 남깁니다. 인상 안영회 대표님의 기술은 쓰임새(use case)에 따라 고르고 조합한다 를 보면서 아래 문장이 인상 깊었습니다. 오픈소스를 일종의 협업이나 소프트웨어 개발 방식에 대한 변화로 보지 않고 여전히 솔루션(해결책)으로만 보면 기술을 제대로 활용할 수 없다. 기술은 사회적 맥락속에서의 쓰임새를 중심으로 살펴야 한다. 의미론적으로 굉장히 옳다고 생각하여 생각의 주제로 잡아봤지만 막상 의미를 파악하고자하니 그 뜻을 파악할 수가 없었습니다. 오픈소스 문장들을 다시 곱씹어 보니 아래와 같은 질문들이 나왔습니다. 오픈소스를 사용한다는 것은 해당 커뮤니티에 조인한..
안녕하세요. yeTi입니다. 오늘은 개발자로써 느낀 시야와 이어진 통찰 그리고 업(業) 에 대한 이야기를 해보고자 합니다. 계기 12월 초에 안영회 대표님을 뵙고 대화를 하던 중 대기업에 가고 싶은 이유에 대해 설명드렸던 시간이 있었습니다. 듣고 계시던 대표님께서는 다음과 같은 답변을 주셨습니다. 시야의 문제네요. 당시에 저는 증명에 대해 말씀드리고 있는데 시야를 언급하셔서 내가 설명을 잘못하고 있었나? 라는 생각을 하며 의도가 정확히 전달된거 같지 않아 아쉬운 마음이 들었습니다. 그런데.. 이상하게도 시야 라는 단어가 머리속에 멤돌며 정리를 해야할것만 같은 찜찜한 기분을 만들어내곤 했습니다. 대기업에 가고싶은 이유 스스로를 증명하고 싶기 때문입니다. 내가 알고 있는 지식이 어느 정도 트래픽을 버티는지 ..
안녕하세요. yeTi입니다. 오늘은 지난 2022년 10월 15일에 판교 데이터센터의 화재를 시작으로 카카오의 서비스들이 장애가 발생한것에 대한 회고를 보고 느낀점을 공유해보려고 합니다. 사고 발생 2022년 10월 15일 오후 3시 19분경 SK C&C 판교 DC(Data Center) 화재 사로고 인해 카카오의 3.2만대의 서버가 작동 불능 상태가 되었다고 합니다. (3.2만대는 카카오 전체 서버의 1/3의 규모) 이후 10월 20일 오후 11시가 되어서야 카카오의 모든 서비스가 복구되었습니다. 자세한 경위는 다음과 같습니다. 10월 15일 15시 19분경 데이터 센터의 화재에 따른 카카오 서버 전체의 전원 공급 차단 1-1. UPS의 배터리에서 스파크가 일어나 화재 발생 1-2. 자동소화 설비 작동..
안녕하세요. yeTi입니다. 오늘은 백기선님의 인프런 강좌 중 하나인 이펙티브 자바 완벽 공략 1부 의 완주 후기를 공유하려고 합니다. 강의 수강 계기 앞서 백기선님의 이팩티브 자바 완주 후기 를 공유 했는데요. 유튜브 버전 강의는 맛보기 버전인데 그 동안 당연하게 사용하던 코드들의 시발점부터 장단점까지 알아가는 과정이 즐거웠어서 정식으로 인프런 강의를 보게 됐습니다. 배운점 객체 생성의 시점을 관리하고 유연하게 할 수 있는 방법 생성자는 다양한 매개변수 타입을 지원하려면 많은 수의 생성자를 만들어 둬야한다는 단점과 본인의 객체 타입만 반환할 수 있다는 제한이 있습니다. 이를 좀더 유연하게 대응하게 하기 위해 static 메소드를 활용하여 객체 생성을 할 수 있는데요. 이를 정적 팩토리 메소드라고 합니다..
안녕하세요. yeTi입니다. 오늘은 막연한 스킬 UP 활동을 구체화 시켜보려고 합니다. 계기 최근에 프로그래머스에서 주관하는 2022 Dev-Matching: 웹 백엔드 개발자(상반기)-2 에 참여했습니다. 처음에는 가벼운 마음으로 시작했는데 막상 결과를 받고보니 부족한 실력에 씁쓸한 마음을 감출 수는 없더군요.ㅜ 사내 개발 커뮤니티를 만들고 싶어 소소한 활동을 시작했는데요. 한달동안 진행한 #1일1콭 챌린지가 실력 향상에는 많은 도움을 주지 못한다는 느낌도 받아서 개선방안을 내야할거 같습니다. 회고 이력 10년차 개발자의 넋두리 좋은 시니어가 되자 좋은 문화를 가진 팀을 만들자 좋은 컨텐츠를 생산하자 10년차 개발자의 커리어 회고 좋은 기업에 꾸준히 지원해보자 목표 설정 구글 입사 하드 스킬 UP, 소..