개발자
최근 대학 입학을 앞두고 프로그래밍 언어 공부를 시작했습니다. 공부를 함에 있어 여러 에러들을 만나곤 하는데요 이 에러들을 다루기 위해 많은 시간을 쏟다보니 가끔 씩 회의감이 듭니다. 제가 좋아하는 스타일은 에어를 구글링 해보고, 이 에러가 왜 발생했는지에 대한 원인을 찾아봅니다 어제 자바 공부를 시작하면서 맞이한 첫 에러를 찾느라 2시간을 투자하면서 여러 개발 블로그의 글을 보다보니 솔루션 위주의 글들이 많은 걸 확인 할 수 있었습니다. 이런 글들을 참고하면 빠르게 디버깅 할 수 있지만 공부의 측면에서 유용한지 잘 모르겠습니다. 제가 선호 하는 방법도 아니고요 선임 개발자 분들의 생각은 어떠하신가요? 과연 에러와 그에 대한 솔루선을 암기하는게 빠른 숙련도 향상에 좋은 걸까요 차근차근 느리더라도 발생 원인을 찾고 솔루션을 이해하는게 숙련도 향상에 좋은 걸까요
답변 3
당연히 후자가 좋습니다. 하지만 시간과 에너지가 많이 들죠. 그러니 기본적으로 간단한 해결책, 심지어는 미봉책을 찾게 되는 거죠. 살빼서 날씬해지려면, 적게먹고 운동해야 합니다. 하지만 맛있는 음식들을 많이 먹고 싶죠. 그러니 신나게 먹고 나서, 운동은 하기 싫으니, 약을 찾습니다. 약먹기는 대단히 쉬우니까요. 약이 잘 작동한다면 그것도 문제될 것은 없습니다. 하지만, 적게 먹고 운동하는게 더 나은 선택이라고 보는 편이 안전할 것 같습니다. 남들이 다 약을 찾는다고 해서, 내가 꼭 그래야 하는 건 아닙니다. 결론. 님이 쉬운 해결책을 빠르게 적용하든, 천천히 이거저거 알아보고 시간과 에너지 들여가며 해결하든 그건 개인의 선택입니다.
삭제된 사용자
1월 5일
안녕하세요. 좋은 답변이 있지만 저도 답변을 적습니다. 저도 물론 후자가 좋다고 생각하지만 어떤 종류의 에러인지에 따라 달라질 것 같습니다. 2시간이나 투자하신 것을 보면 간단한 에러는 아닐 것 같지만, 에러 로그에도 원인이 적혀있고 솔루션이 곧 에러의 원인과도 연관이 있을 것이니 긴 시간을 투자하지 않고도 에러 로그와 솔루션만 가지고도 충분한 공부가 되는 케이스도 있을 것 같습니다. 그리고 솔루션 위주의 글들이 많아 공부 측면에서 아쉬움을 느끼신 것 같은데, 질문자님께서 차근차근 공부하셔서 얻은 원인과 해결책을 정리하고 공유하시면 더욱 좋을 것 같네요 :D
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!