-
[펌] 10배 이상 뛰어난 개발자가 되는 법설계·방법론 2022. 6. 9. 18:55반응형
https://yozm.wishket.com/magazine/detail/1373/
최고의 엔지니어가 초급 개발자와 다른 점은 그들의 마음가짐과 개발 접근 방식에서 명확히 드러납니다. 그들은 올바른 도구를 사용하고 올바른 질문을 하고 우선순위를 정하는 방법을 알고 있습니다. 사실 이는 엄청난 코딩 스킬이 필요하기보다 누구나 갈고닦을 수 있는 분야입니다.
이렇듯 최고의 엔지니어와 평범한 엔지니어를 구분 짓는 것은 (놀랍게도) 비기술적 부분입니다.초급 개발자가 흔하게 저지르는 실수
1. 사용하는 도구에 대한 연구가 없음
초급개발자가 저지르는 흔한 실수는 무작정 코딩부터 시작하는 것입니다. 그들은 자신이 알고 있는 도구만을 고집하고, 이를 모든 곳에 적용하려고 애씁니다.
Don’t reinvent the wheel!
2. 도움을 요청하지 않음
초급 개발자는 스스로 상황을 판단하고 정보를 해석할 능력이 부족하다는 것입니다.따라서 도움을 요청하는 대신 자신이 작성한 코드를 한 줄씩 살펴보며 고민에 빠집니다. 동료에게 질문하면 5분 만에 해결될 간단한 문제임에도 말이죠.
경험이 부족한 엔지니어라도 도움을 적절히 구한다면 홀로 일하는 경력 많은 엔지니어를 이길 수 있습니다.
3. 비즈니스 가치를 제공하지 않음
엔지니어는 항상 기회비용을 저울질해야 합니다. "모든 요구사항 중 지금 개발하고 있는 기능이 가장 가치 있는 것인가요?"
그들은 코드가 비즈니스 목표를 달성하기 위한 수단이라는 것을 이해합니다. 코드 없이 목표를 달성할 수 있다면 더욱 좋은 것입니다. 직접 작성하는 코드가 적으면 유지 보수해야 할 코드도 적어지는 일석이조 효과를 거둘 수 있습니다.
관련글
반응형'설계·방법론' 카테고리의 다른 글
(펌) 배민은 서비스 장애를 어떻게 없앴나 (0) 2022.06.11 (펌)개발자의 평생공부 (0) 2022.06.10 [펌]이두희가 알려주는 코딩 공부법 (0) 2022.06.08 코드리뷰 하는 법 (0) 2022.06.08 소프트웨어 개발 3원칙 (0) 2022.06.08