Community

최고의 개발자들에게 배운 3가지 교훈

여러분은 뛰어난 개발자들과의 경험을 통해 어떤 깨달음을 얻었나요? 이 글은 저자가 세 명의 비범한 동료 개발자들에게 배운 교훈을 통해 어떻게 성장했는지를 보여줍니다. 그들은 기술적 전문성과 함께 삶과 일에 대한 새로운 태도를 엿볼수 있네요! 1. 테스트와 도구 활용의 중요성 * "Don"과의 페어 프로그래밍에서 저자는 테스트 없는 코드를 피하고 철저하게 테스트하는 법을 배웠습니다. * "VS Code 단축키를 익라"는 그의 요구는 생산성을 높이는 데 큰 도움이 되었습니다. * "기능이 작동만 하면 된다"는 사고에서 벗어나, 올바르게 작동하도록 만드는 것의 가치를 깨달았습니다. 2. 코드 리뷰의 철저함 * 초반엔 저자가 작성한 코드가 항상 "Looks good to me!"라는 대충 검토로 넘어갔지만, Parker는 이를 단호히 바로잡았습니다. * 철저한 코드 리뷰 프로세스 1. 코드를 로컬 환경에서 실행해 기능을 먼저 검증. 2. 코드 라인별 검토로 새로운 부분을 이해. 3. 불명확한 부분은 질문을 통해 명확히 함. 4. 큰 리뷰는 개발자와 직접 만나 설명 듣기. 5. 맥락 전환을 막기 위해, 오전에 리뷰 진행. * 이 과정 덕분에 저자는 "팀 내에서 인정받는 리뷰어"로 성장할 수 있었습니다. 3. 비즈니스 목표와 기술 선택의 연결 * 초기에는 최신 기술(Next.js, TypeScript 등)을 도입하려 했지만, James는 "이것이 비즈니스에 어떤 가치를 주는가?"라는 본질적인 질문을 던졌습니다. * 이 질문 통해 기술적 욕심을 내려놓고, 비즈니스 목표와 관련된 문제를 해결하도록 도와주었습니다. 성장의 열쇠는 불편함 속에서 찾아라 * 테스트와 도구 활용을 배우며 기본기를 탄탄히! * 철저한 코드 리뷰를 통한 동료들과의 든든한 신뢰 ! * 기술과 비즈니스 목표를 연결하는 사고방식! --- 여러분의 팀원들로부터 배우고 적용한 경험은 무엇인가요? 지금 함께하는 동료와 어떤 새로운 교훈을 나눌 수 있을지 고민해보는 것은 어떨까요? https://brianjenney.medium.com/3-lessons-from-the-smartest-developers-ive-worked-with-5b233f51fc15

알림

알림이 없습니다