안녕하세요 이제 1년차 웹 개발자입니다. 주변 선배들의 이야기를 들어보면 자신이 만든 코드에 애착이 생기고 잘못되게 수정되면 화가 난다고 하더군요. 저는 제가 만든 코드가 비효율적이거나 장애가 나게 수정된다면 화야 나겠지만 애착이 생기진 않습니다. 이것도 하나의 부품? 상품? 정도일뿐이고 필요에 의해서 코드가 통으로 삭제되어도 약간의 아쉬움과 그동안 사용한 시간에대한 안타까움이 살짝 있겠네요 개발자로서 코드에 애착이 필요할까요??
답변 8
인기 답변
코드에 대한 애착은 저도 생각해본 적이 없어서 꽤나 흥미롭습니다. 저 역시 제가 열심히 짠 코드로 만들어진 기능과 서비스가 없어질 때 마음이 아프긴 하지만 그 과정에서 배운 것이 있고 개선할 점이 있다면 그걸로 꽤 큰 가치를 얻었다고 생각해요. 하지만 애착과 관심이 어느 정도는 필요할 것 같아요. 이유는 개선할 점이 있는 코드에 애착(?)과 관심이 없다면 그 코드는 그냥 개선할 점이 있는 코드로만 남게 되겠죠! 하지만 개선할 점이 있는 코드를 개선해보는 것은 엄청난 경험과 가치를 준다고 생각합니다. 개선할 점을 찾고 코드를 수정해보고 그것을 정리해본다면 코드룰 넘어 개발자의 성장에 큰 도움이 될 것이라고 확신합니다!!👍
인기 답변
인기 답변
인기 답변
코드에 대한 애착과 관련해서 작년 9월쯤 접했던 하조은님의 에세이가 생각나서 제가 했던 요약과 함께 에세이 링크 첨부합니다! (간단하게 정리하긴 했지만 원글이 좋았어서 읽어보시는걸 추천드립니다!) - PR을 날린 순간 팀의 코드라 생각하기 - 기계처럼 단순히 (구조개선, 파일이름 변경도 필요하겠지만, 우선 기능이 중요하다. 기능부터 깔끔하게 끝낸 후, 리팩토링을 하자) - 개발자의 업무범위 다시 정의하기 (요구 사항 분석, 설계, 구현, 테스트, 배포, 장애발생 상황, 고객피드백과 서비스 개선 등 개발자의 업무는 광범위 하다. 구현단계에 매몰된 개발자는 코더일뿐이다.) 하조은님의 에세이: https://hajoeun.blog/more-important-than-my-code
코드에 대한 애착 보단 내가 만들어가는 프로덕트에 대한 애착이 더 좋을 것같아요! 내 코드가 아무리 고민을 많이해도 더 나은 방법이 있을 것이고, 결국 내가 만들어내는 가치는 코드가 아니라 코드가 가져다주는 프로덕트의 밸류 이니까요!
정주원
팡팡파트너 앱 개발 • 2월 20일
오 좋은 답변이네요. 저도 동의합니다!!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직 개발자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!