반응형
현재 몸 담고 있는 SI 업 특성 상,
협력사 개발자 분들과 같이 일하며
개발적인 부분에서 많은 도움과 배움을 받는다.
그 중에서도 6년 차 시니어 개발자 분이 계신데,
정말 신중하고 꼼꼼한 개발 스타일을 갖고 계셔서
이분께 이것저것 여쭤 볼 때마다 정말 많이 배운다.
그 때문에 이분의 영향을 크게 받았는지,
누군가 개발에서 가장 중요한 요소 하나를 꼽으라고 한다면
"꼼꼼함"일 것 같다.
예를 들어,
어떠한 화면에서 신규 기능을 추가할 함수를 찾을 때
러프하게 프로그램 로직과 함수 명만 보고 결정하는 것이 아니라,
실제로 화면 로딩에서 해당 함수를 타는 것이 맞는지
꼭 확인을 거치는 습관을 들여야 안전하다는 말씀을 해주셨다.
또한 내가 수정 및 추가한 코드로 인해
발생 가능한 사이드 이펙트를 철저하게 조사하고,
테스트를 정말 꼼꼼하고 다양하게 아주 많이 해야 한다.
그리고 고객이 요청한 단순한 수정 요청을
단지 요청대로만 수정할 것이 아니라,
고객의 입장에서 생각해보며 추가로 수정하거나
신규로 추가할 부분을 찾아보기도 하고,
해당 수정 요청이 정말로 "단순"한지도 생각해보아야 한다.
이러한 부분에서 보면,
결국 협업과 의사 소통 능력 발달에도 이어지는 것 같다.
하여튼, 업무 효율에 방해가 될 정도로 지나치게 꼼꼼하면 안되겠지만
꼼꼼함은 필요하다.
반응형
'Study > ETC' 카테고리의 다른 글
[ETC][일상] 백업을! 생활화하자! (부제: 고도화 2차 오픈을 마치며) (0) | 2021.10.01 |
---|---|
[ETC][일상] 기업에서 강조하는 협업, 커뮤니케이션 능력? (0) | 2021.06.28 |
[ETC][DB][SQL] WHERE 뒤에 붙는 '1=1' 의미 (0) | 2021.06.14 |
[ETC][일상][배포] QA 테스트 및 운영 배포 실수에 대한 고찰 (0) | 2021.04.16 |
[ETC][일상][배포] 인생 첫 배포 후기 (0) | 2021.01.06 |