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