본문 바로가기

개발자5

개발자를 넘어 기술 리더로 가는 길 - 디코딩 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 연차가 쌓이면 쌓일수록 개발에 대한 고민도 하지만 매니징에 대한 고민, 상위로 올라가기 위한 고민을 많이 하게 되는 것 같다. 그런 시점에 시기적절하게 리뷰할 수 있게 된 책이다. 책은 3부로 나누어져있다. - 1부: 빅 피처 관점의 사고력 - 2부: 성공적인 프로젝트 실행력 - 3부: 조직 차원의 레벨업 책 전체적으로는 지극히 옳은 말만 하고 있다. 기술 리더가 되기 위해 일정이나 팀원들과의 관계, 팀 내외부적으로 취해야하는 태도 등을 사례를 들어 설명하고 있다. '구글 엔지니어는 이렇게 일한다 - 한빛미디어' 와 비슷한 부류인 것 같다. 두 권을 같이 읽어도 좋겠다라는 생각이 들었다. 그렇지만 책을 읽으면서도 아쉬운 점은 책에 있는 내용대로 .. 2023. 6. 21.
[회고] 2022년 개발 회고록 2018년부터 2022년까지, 개발자로 일하기 시작한지 벌써 4년이라는 시간이 지나갔다. 시간이 지나면 지날수록 배우는 것도 많지만 고민도 많아지는 시기가 되는 것 같다. 1. 번아웃 20년 이직 이후 내 실력보다 월등히 높은 팀원들 사이에서 짐이 되고 싶지 않다는 생각으로 스스로를 채찍질하며 공부를 계속 했다. 공부를 하면서도 잘하고 있는건지 스스로를 의심하면서도 이렇게라도 하지 않으면 팀원들의 실력을 따라갈 수 없다는 생각에 퇴근 전/후, 주말에도 꾸준하게 공부를 하며 시간을 보냈다. 그렇게 쉬는 시간 없이 공부를 해서 인지, 스스로에게 너무 채찍질만 해서 인지... 개발에 대한 회의감이 들기 시작했다. 그러던 어느 날 나에게도 번아웃이라는게 찾아왔다. 개발이라는 일이 싫어졌고, 의욕이 없어졌고, 집.. 2023. 1. 8.
[리뷰] 좋은 코드, 나쁜 코드 - 제이펍 '좋은 코드, 나쁜코드' 책을 펴자마자 뜨끔한 곳이 있었다. '코드는 이미 존재하는 기능을 종복 구현해서는 안 된다.' 오늘도 Copy And Paste 했던 내 자신을 생각하니 갑자기 뜨끔했다. 좋은 코드란 무엇이고 나쁜 코드란 무엇일까? 그걸 나누는 기준은 무엇일까? 책에서는 코드 작성에 있어서 코드의 품질을 높이기 위한 여러가지 이야기들과 좋은 방식과 덜 좋은 방식등에 대해서 설명하고 있다. 그래서 한번 읽어보기로 했다. 코드를 짤 때 추상화를 잘해야 한다고 이야기한다. 책에서는 2장에서 다루는 내용이다. 추상화를 잘하는것은 그만큼 재사용성을 높여주기도 하고 가독성을 높여주기도 한다. 4장에서는 오류에 대한 이야기가 나온다. - NULL로 던질 것인지. - Null Safe하게 전달 할 것인지. -.. 2022. 8. 9.
[리뷰] 개발자에서 아키텍트로 - 한빛미디어 책소개 개발자에서 아키텍트로 거듭나기! 초보 아키텍트를 위한 실전 입문서 이 책은 개발자에서 아키텍트로, 변화의 첫걸음을 내딛는 이를 위한 실전 입문서다. 설계를 위한 필수 지식, 아키텍처 패턴, 모델, 설계 방법론, 커뮤니케이션 노하우를 상세히 소개한다. 문제 상황에서 팀원들과 해볼 수 있는 38가지 팀 활동을 소개하며 실무 적응 능력을 키워준다. 아키텍처를 잘 모르는 개발자라면, 이 책을 읽으며 개발 업무의 구조를 이해하는 실력을 향상할 수 있다. 현업 아키텍트라면, 결정사항을 잘 설명하여 팀을 이끌고 이해관계자와 소통하는 능력을 키울 것이다. 이 책과 함께 프로젝트와 팀을 성공으로 이끄는 훌륭한 아키텍트로 거듭나길 바란다. https://www.hanbit.co.kr/store/books/look... 2021. 12. 25.
소프트웨어 스펙의 모든것 - 한빛미디어 책소개 프로젝트가 실패하지 않는 답은 소프트웨어 스펙 작성에 있다 소프트웨어 스펙(SRS)은 시작이고 기준이다. 스펙을 제대로 작성하는 것은 프로젝트의 성패를 가를 만큼 중요하다. 스펙을 잘 작성하기 위해서는 개발 문화, 관행, 습관, 프로세스, 원리, 원칙을 알고 접근해야 하며 실전을 통한 노하우 축적이 필요하다. 이 책은 저자들의 수많은 경험을 토대로 여러 유관 분야 이론을 망라하고 스펙 작성 요령을 제시한다. ‘스펙 작성’의 진짜 의미가 무엇인지 이 책을 통해 알아보길 바란다. 출판사 리뷰 프로젝트의 불확실성을 줄이는 소프트웨어 스펙, 제대로 작성하고 있었을까? 프로젝트의 가장 많은 실패 원인은 스펙과 관련 있다. 소프트웨어 버그의 절반 이상이 부실하거나 잘못 작성된 스펙 때문에 발생한다. 프로젝트.. 2021. 11. 20.