개발관련/정보

신입 개발자분들이 질문할 때 실수하는 거...

고통받는다 2023. 7. 5. 19:55

오늘은 신입 개발자분들에게 쓴소리를 좀 하겠습니다.

개발자 방에서 신입 개발자분들이 질문할 때 실수하는 게 있습니다.

이것에 대해 말하기 전에 먼저 이 짤을 보시죠...

인터넷에 돌아다니는 유명한 컴맹 짤

유명한 짤이죠... 근데 말이죠.... 이게 웃을 일이 아닙니다.

이게 개발 쪽으로 들어오면 진짜 신입분들 위쪽이랑 동급으로 말합니다.

신입 개발자들이 잘못 말하는 대표적인 질문

 

개발자 단톡방에서 가만히 이야기를 들어보면 신입 개발자분들이 꼭 하는 질문이...

"안녕하세요 ... 을 하고 있는데 갑자기 잘 되다가 ~~~ 오류가 뜨면서 안됩니다 해결 방법을 아시고 계시는 분이 있으신가요?"

이거 정말 중요합니다. 갑자기 잘 되다가 -> 이게 정말 잘 되던 게 맞나요...?

이 갑자기라는 기준은 뭔가요?

정말 어제까지는 해당 기능이 아무 문제 없이 잘 되었고 멀쩡히 돌아가는 걸 눈으로 확인을 하였으며 내가 한 거라고는 그냥 자고 일어나서 컴퓨터를 켜서 아무것도 손을 대지 않고 프로젝트를 돌렸다

-> 이게 갑자기 안되었다입니다.

그런데 초보 개발자분들은 이게 아니에요... 진짜 위쪽의 짤과 똑같아요.

분명 본인은 무엇을 건드렸어요. 라이브러리를 추가하거나 버전을 올렸다거나, gradle을 건드리거나, 소스를 추가한다거나라고 말이죠...

그런데 이분들 이걸 질문할 때 쏙 빼먹고 질문해요...

이런 분들이 너무 많아서 이제 저런 질문이 올라오면 제일 먼저 정말로 손댄 것이 아무것도 없느냐?라고 물어봅니다...

물어보면 역시나 뭔가를 추가했다고 하고요...

컴퓨터는 정직해요... 오류가 난다면 그건 거의 그걸 구현한 개발자가 잘못을 했다는 겁니다.

정말 극악의 확률로 Google 서버나 라이브러리 제공 사이트가 고장이 나서 기능이 고장이 나는 경우가 있을 수도 있으나...

이런 경우는 정말 희박합니다.

생기더라도 이런 문제는 전 세계적으로 퍼지는 문제라... 금방 StackOverFlow에 올라오거나 이미 개발자 방에서 이야기가 나오고 있거나, 해당 라이브러리의 이슈 탭에 문제가 등록이 돼있을 겁니다.

문제의 원인을 질문하기 전에 잘 파악하자..

 

질문을 하기 전에 다시 한번 문제의 원인을 잘 파악해 보시길 바랍니다.

버전 관리 시스템을 이용해서 정말 내가 손대기 전의 버전으로 바꾼 후 빌드를 해보세요 제대로 동작하는지 안 하는지...

그리고 질문을 올릴 때 갑자기 안된다는 표현을 사용하지 마시고 구체적으로 어떤 상황이 발생했는지.

나는 이 문제를 해결하기 위해 어떤 행동을 했는지... 버전 관리 시스템을 이용해서 정상적으로 잘 되던 시점으로 돌렸을 때도 작동을 잘했는지 등을 함께 올리세요.

구체적으로 잘 정리한 질문이 답변을 잘 받을 수 있고... 금방 문제의 원인을 파악하여 해결하실 수 있으십니다.