본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
팀과의 협업에서 시너지를 내는 것을 장점으로 꼽습니다. 소프트웨어 개발 과정에서 요구사항이 자주 변하는 환경에 적응하는 능력이 특히 강점입니다. 예를 들어 대형 항공전투체계의 소프트웨어를 개발하던 당시 모듈 간 인터페이스 변경으로 연동 실패가 3주 지연될 위기에 처했지만, 커뮤니케이션 채널을 재정비하고, 변경 이력을 자동으로 추적하는 스크립트를 도입해 20% 이상 재작업을 감소시켰습니다. 또한 4인 팀에서 2주 간격으로 진행된 스프린트에서 회의 시간을 30% 단축시키고, 핵심 리스크를 1일 내에 식별하여 대는 방안을 마련해 납기를 지켰습니다. 이 과정에서 코드 커버리지를 65%에서 89%로 상승시키며 품질 개선에 기여했습니다.
저의 단점으로는 가끔 세부사항에 몰두하다 큰 그림을 놓치는 경향이 있습니다. 이를 보완하기 위해 매주 목표를 3개로 축소하고, 주간 리뷰에서 비기능 요구사항과 성능 지표를 함께 점검합니다. 실제로 도입 이후 CPU 사용률이 15% 감소하고 메모리 누수 이슈가 2건 감소하는 효과를 체감했습니다. 또 하나의 단점은 초기대응이 다소 느린 편이라는 점인데, 이를 극…