본문 바로가기
반응형

생각정리142

자바 공화국 오늘 교보에서 주문한 단위 테스트 책을 받았다. Xunit 테스트 패턴 책 (번역이 나와 맞지 않았다ㅠ) 이후에 테스트와 관련해서는 되게 오랫만에 본 재밌는 책이여서 이건 우리팀 위키에 정리해서 공유해야겠다는 생각이 들었다. 이 생각으로 최근의 채용 과정을 떠오르게되니 조금 우울해졌다. 과제형 프로젝트를 채용 과제로 삼으면서 많은 분들의 프로젝트 결과물도 보고, 관련해서 면접도 본다. 면접에서 과제에 대한 코드리뷰를 하다보면 지원자분들이 항상 물어보는게 있다. "피드백 주신 그걸 좀 더 깊게 배우려면 어떤 책이나 영상을 보면 되나요?" 이 질문을 항상 받는데, 대답해주기가 애매하다. 왜냐면 우리나라의 대부분의 좋은 개발 컨텐츠가 Java를 기반으로 나왔기 때문이다. (우리 회사는 NodeJS이고, 지원자.. 2021. 10. 24.
일의 마침표 어떤 글을 보면 쉼표로 문장들이 끝없이 계속 이어지는 글이 있고, 마침표로 문장들을 마무리하면서 이어지는 글이 있다. 똑같은 내용을 담고 있는 글이라도 후자가 더 잘 읽히고 읽을 맛이 난다. 마찬가지로 어떤 일을 하는데 있어서도 마침표로 일을 하는 사람들이 좋다. 사람의 컨텍스트는 한계가 있어서 하나의 일을 마무리 못한채 다른일을 또 이어서 하는 사람과는 일을 하기가 어려웠다. 먼저 하는 일을 어떻게 마무리 짓고, 다음 일을 새롭게 시작갈 것인가? 를 고민하는 사람이 좋다. 하나의 업무를 0 or 100으로만 생각해서 설계하는 것 보다는 70, 80에서 마무리지을 수 있도록 설계하고 나가는 사람이 좋다. 추가적인 일이 들어오면 "지금 하는 일 A는 XX로 우회하면 일단 마무리 가능할 것 같다. 그렇게 마.. 2021. 10. 11.
망했을때 어떻게 할 것인가 한참 리그오브레전드 (a.k.a LOL)에 빠진적이 있었다. 그때 Top 신지드에 꽂혀서 주구장창 그것만 했다. 잘 풀리는 판에서는 하드 캐리하는 내 모습에 골드까지는 그냥 갈 줄 알았다. 근데 수백판을 해도 실버를 못벗어 났다. (다 정글탓이다….) 그러다가 갑자기 다음 시즌부터 실버에서 플레티넘까지 티어가 급 상승하게 되었다. 이렇게 된 계기는 모 커뮤니티의 베스트 공략글 때문이였는데, 그 글에서는 망했을때 어떻게 1인분 할 것인가를 아주 중요하게 다루고 있었다. 모든 라인전에서 항상 이길 수는 없다. 그럼 라인전을 지면 게임도 지는 건가? 라고 하면 그건 아니라는 것이다. 망한 판에서 어떻게 복구할 것인가를 아주 상세하게 다룬 그 글을 보고 난 뒤부터 티어가 급 상승하게 되었다. 0/7/0 으로 쫄.. 2021. 9. 12.
7시간 장애와 수영장 지난주 금요일에 7시간동안 서비스가 안되는 초대형 사고가 났다. [서비스 장애 발생 공지] 2021년 6월 4일 서비스 오류 원인은 이벤트로 인해서 높은 트래픽이였지만, 현 서비스의 인프라 스펙을 봤을때 그정도 트래픽은 무리없이 넘어갔어야 했다. 하지만 결국 장애가 났었고, 이유는 서비스에서 사용중이던 여러 쿼리들과 코드들의 비효율 때문이였다. 슬로우쿼리 데드락을 유발할 수 있는 쿼리 최종 생성되는 쿼리를 예측할 수 없게 추상화된 SQL Builder 코드 이 쿼리를 개선하면, 또 다른 쿼리가 터지고, 그다음 쿼리가 또 터지고 연쇄폭발처럼 터져서 데드락 쿼리들 kill 하면서 인덱스 넣고 DB 업그레이드하고, 서버 늘리고 커넥션풀 늘리고 그랬다. 어떻게 마무리 되긴했지만, 위기감이 정말 많이 들었다. 바.. 2021. 6. 9.
2. 우아한형제들 부검 - 어디로 가는지 이전 글에서 이어집니다. 이 글은 사내 블로그에는 기재되지 않았습니다. 4. 앞으로의 계획 여기까지 읽으신 분들이라면 "그래서 도대체 어딜가는데?" 라고 궁금해하실텐데요. 일단 서두에서 말씀드린 것처럼 2가지 조건의 교집합인 회사인데요. Seed 단계의 작은 스타트업 제가 좋아하는 비지니스모델 여기서 제가 좋아하는 비지니스 모델에 대해서 조금 설명이 필요합니다. 저는 2016년부터 개발자의 커리어/교육/채용에 대해서 굉장히 관심이 많았는데요. 그래서 사이드 프로젝트로 이와 관련된 여러가지들을 진행해왔습니다. 주니어 개발자 채용 정보 초보 개발자 모임 개인블로그의 생각정리 이외에도 다양한 사이드 프로젝트를 실패했고, 일부는 반응이 너무 낮아서 포기하기도 했습니다. 그럼에도 이 비지니스 모델에 대해서는 항상.. 2021. 4. 19.
1. 우아한형제들 부검 - 왜 떠나는지 이 글은 사내 기술 블로그에도 동일하게 올라갔습니다. 안녕하세요 (구) 배달의민족 정산시스템팀 개발자, (현) 유튜브 크리에이터 이동욱입니다. 제가 2021년 4월 19일(월) 퇴사를 합니다. 퇴사에 대한 이야기를 개인적으로 운영하는 유튜브 채널에 부검 발표를 했는데요. (배달의민족 개발자 퇴사썰 - 부검 발표 시작합니다.) 이 영상을 보시고 기술 블로그에 진심이신 분의 연락을 받고, 이렇게 글로 옮기게 되었습니다. 퇴사 소식을 알리고, 많은 분들이 이제 "남은 팀원들이 얼마나 힘들까" 걱정을 많이 하셨는데요. 하지만, (레진코믹스 레바툰) 사실 제가 젤 불쌍하니깐 괜찮습니다. 이미 유튜브 영상을 보신분들은 재탕이지만, 사알짝 추가된 내용이 있으니 추가된 내용이 무엇인지 확인차 다시 읽어주시면 좋을 것 .. 2021. 4. 17.

728x90
반응형