현장의 레거시 코드 리팩토링에 도전
- 토이 플젝에서 TDD, 클린코드, OOP 연습하기 지겹다.
- 직접 배운 내용을 실제 프로젝트에 도전해보자.
- 문화는 그 중요성과 감을 깨닳은 사람이 먼저 만들어 나간다.
- 왜 하필 나부터야?
- 누구보다 중요하단 것을 알고 있기 때문..
- 변화를 만들려면 리더십 역량이 필요하다..
- 리더십 역량과 감정 노동은 인공지능 시대에 가장 필요한 역량이다.
- 변화를 시도하려면... 무엇을 고려해야 하는가?
- 사람은 기본적으로 변화를 거부
- 팀은 변화를 거부하는 성향이 더 강함
- 대부분의 사람들은 변화에 실패한 경험을 가지고 있음
- 실패를 해도 변화를 만드는 것은 어렵기 때문에 자책할 필요가 없음
- 꼭 다시 도전해보자
어디서부터 시작하지?
- 내가 맡은 기능 구현/개선 부분에만 TDD, 리팩터링 적용하기!
- 묵묵히 혼자 진행
- 왜? 나는 전문가니깐 푸핫
- 맡겨진 일의 범주 내에서 자신이 맞다고 생각하는 일을 진행시켜. 그게 장인, 전문가
- 관심있는 사람이 생기면 전파. -> 나랑 짝 프로그래밍 하실?
- 중요한 것은 동료의 관심, 내가 구현한 코드에서 작은 성공(small success)을 맛보는 것이 중요.
- 리더가 하지 말라고하면 하지말자. 그리고 걍 회사도 관두자
- 문화를 만들고, 변화를 만드는 일은 리더만의 책임이 아니다. 누구도 대체할 수 없는 존재로 만들고 싶다면 지금 당장, 바로 도전하라.
- 가보지 않은 길에 꾸준히 도전할 수 있는 용기.
그리고 나는?
- 역량을 기르고, 전문가가 되자.
- 물러지지 말자.
- 현실에 타협하지 말자.
- 꾸준히 도전, 개선, 용기
- 중꺽마
'맛있지만 저작권 문제 > 분류하긴 애매한데 하여간' 카테고리의 다른 글
소프트웨어 장인 정신 메모 (0) | 2024.07.25 |
---|---|
스프링 캠프 2023 - 실무에서 적용하는 테스트 코드 작성 방법과 노하우 (0) | 2023.07.24 |
우아콘 2020 - 수십억건에서 QueryDsl 사용하기 (0) | 2023.06.09 |
스프링캠프 2019 - 자바에서 null을 안전하게 다루는 방법 (0) | 2023.01.14 |
지속가능한 SW 개발을 위한 코드 리뷰 (0) | 2023.01.11 |