프로그래밍을 하다 보면 수많은 오류와 버그를 마주친다.
가벼운 버그나 오류이면 간단하게 해결하고 넘어가면 되지만 이해가 잘 안되거나 해결하기 어려울 것 같다면 포기하고 싶을 때도 있었다.
그럴 때 아래처럼 했을 때 오류를 그나마 쉽게 해결할 수 있었다.
컴퓨터는 잘못이 없다는 말이 있듯이 컴퓨터는 하드웨어적인 문제가 아니면 항상 주어진 대로만 일을 수행한다 .
예를 들어 Python의 NameError라는 오류가 출력되었을 때는 자신의 오타를 의심해봐야 한다.
저희는 기계가 아니라 사람이기 때문에 언제나 실수할 수 있다는 생각을 가지고 코드를 다시 보고 오타가 있는지 확인해보는 습관을 기르는 것이 중요한거같다.
또한 오류 문구를 발견하면 항상 꼭 정독하자.
Google에는 수십년간의 데이터가 있다
따라서 검색만 잘하면 원하는 정보를 얻기 쉽다.
한국어로도 많은 정보가 있지만 영어로 검색해야 훨신 많은 정보를 얻을 수 있기 때문에 영어로 검색하는 것이 좋다.
가끔 Google에 검색해도 나오지 않는 유튜브 영상들이 있다.
따라서 직접 유튜브에 검색해 본다면 검색하려는 것과 관련해서 더욱 자세한 영상을 찾을 수 있다.
마찬가지로 유튜브에도 영어로 검색하는 것이 나은거같다.
하지만 영어로 제작된 영상이 존재하지 않는다면 한국어로도 꼭 검색해봐야 잘 나오는거 같다.
개발과 관련해서는 다양한 커뮤니티가 존재합니다. Slack, Discord, 카카오톡 오픈채팅방 등 다양한 커뮤니티가 존재하니, 괜찮은 커뮤니티에 들어가서 질문해보고 사람들과 같이 토론해보면서 문제를 해결할 수 있다.
토론하면서 Google로 검색할 때보다 훨씬 많은 정보를 얻을 수 있다는 장점이 있다.
이 해결 방법은 비교적 최근에 나온 방법이다.
하지만 ChatGPT는 2021년 이전의 정보만 가지고 있기 떄문에 최근 유행하는 것들에 대한 오류는 이 방법으로 해결하기 힘들다.
따라서 시대에 따라 달라지지 않는 오류나 2021년 이전에도 있었던 오류를 해결할 때만 이용하는 것이 좋다.