문제를 해결하는 개발자

dongmo jeon·2025년 5월 3일

어제 제출했던 개발자 그게 뭔데? 미션 제출이 잘못 되었음을 깨닫고 수정해서 다시 제출했습니다.. 이렇게 자신의 잘못을 깨닫고 빠르게 수정하는 것도 개발자에게 필요한 덕목이라고 생각합니다.

단순하게 코딩을 잘하는 개발자는 좋은 개발자라고 할 수 없습니다. 좋은 개발자라면 문제를 스스로 해결할 수 있어야 합니다. 거지나 노숙자에게 돈을 주는 것은 좋은 방법이 되지 못합니다. 그들에게 스스로 돈을 벌 수 있도록 해주는 것이 문제를 해결하는 방법일 것입니다. 거지나 노숙자에게 돈을 계속 준다면 그들은 스스로 문제를 해결하는 방법을 배우지 못하고 누군가가 계속 돈을 주기만을 바랄것입니다. 그래서 개발자는 스스로 학습하는 방법을 익혀야 합니다.

개발자가 문제를 해결하는 방법은 크게 네가지가 있습니다.

  • 공식문서
    -- 공식문서는 특정 스택을 개발한 회사나 커뮤니티에서 직접 제작한 문서로 사용자들이 쉽게 사용할 수 있도록 이해하기 쉽고 상세하게 작성되어 있습니다.
  • 검색
    -- 개발자의 가장 중요한 스킬 중 하나는 바로 내가 원하는 정보를 검색하는 스킬입니다. 내가 겪는 문제를 다른 개발자가 이미 겪고 해결했을 경우가 많습니다. 따라서 정보의 바다를 이리저리 찾다보면 문제를 해결할 방법이 어딘가에 있을 확률이 높습니다. 네이버에도 꽤나 많은 정보들을 볼 수 있지만 한국인들만 활용하는 포털사이트 보다는 전세계인들이 많이 이용하는 구글에 검색을 하는것이 내가 원하는 정보를 찾을 확률이 높을 것입니다.
  • AI(ChatGPT등)
    -- ChatGPT를 잘 사용하면 문제를 해결하는 시간을 획기적으로 줄이는 것이 가능합니다. 하지만 100% 완벽한 코드가 아닐 수도 있기때문에 잘 작동하는지 검증을 해봐야 할 것입니다.
  • 커뮤니티
    -- 만약 모든 방법을 동원해도 문제를 해결하지 못했다면 선배 개발자들이 모여있는 개발자 커뮤니티에 도움을 요청하는 것도 괜찮은 방법일 것입니다. 하지만 답변자로부터 상세한 대답을 얻으려면 질문을 명확하게 작성하고 상세한 정보를 제공해야 할 것입니다. 그리고 무엇보다 예의바르게 질문해야 하겠죠?
profile
안녕하세요~~

0개의 댓글