개발자
웹 백엔드 프로젝트 만들면서 공부하는 중입니다. 개발자는 책만 붙잡고 공부하는 것보다 직접 코드를 작성해봐야 한다고 해서 우선 개발부터 하고 있습니다. 아예 아무런 레퍼런스 없이 개발하는 건 아닌 거 같아서, 나름대로 인터넷에 검색도 해보고 사전 조사를 한 후에 코드를 적었습니다. 그런데 나중에 한참 후에 그 코드가 좋은 구조가 아니었다는 걸 깨닫게 되면 어떻게 해야 할까요? 리팩터링도 해보고 다시 작성하기도 해봤는데 이런 일이 너무 자주 발생하니까 고민이 됩니다. 처음부터 완벽한 레퍼런스로 공부했으면 이런 일이 발생하지 않았을텐데 맨 땅에 헤딩하듯이 공부하다보니까 좋은 자료를 찾은 건지 나쁜 자료를 찾은 건지도 분간을 못하겠어요. 공부법이 잘못된 거 같은데 어떻게 해결하는게 좋을까요?
답변 3
원래 그렇게해서 습득합니다 왜냐면 기술 발전이 빠르니까 새로운방식이 있으면 그것도 해보고 이것저것 시도해서 안정적인방법으로 처리하면되요 어쨌든 매뉴얼부터 정독하시고 코드 리팩토링 해보세요 제일 좋은게 ai 이용해서 수정하는게 좋구요 잘 모른다하면 그게 좀 빠른거라 생각해요
익명
작성자
2024년 07월 04일
아 원래 이렇게 하는 거였군요. 다행입니다. 혼자 삽질하는 건 줄 알았어요
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 07월 03일
소프트웨어 개발과 학습은 복잡하고 상호 이해가 필요한 활동이기 때문에 어떤 것을 먼저 시작할지는 주관적일 수 있습니다. 번갈아 가며 진행하는 것이 가장 이상적일 수 있습니다. 신중한 계획을 세우면 실패를 줄일 수 있지만, 완벽을 추구하는 것은 매우 비효율적일 것입니다. 대신, 처음부터 모든 것을 알려고 하지 말고 프로젝트의 각 부분을 작게 나누어 점진적으로 학습하고 개발하는 방식(즉, 반복적인 작업)을 고려해 보세요. 리팩터링은 피할 수 없는 부분입니다. 리팩터링은 코드를 다듬는 과정에서 새로운 최선의 관행과 패턴을 배우는 데 도움이 됩니다. 다른 프로그래머들이 어떻게 문제를 해결하는 지 관찰하는 것도 중요한 학습 방법 중 하나입니다. 오픈 소스 프로젝트에 기여하거나 GitHub 등에서 유사한 프로젝트를 찾아보세요. 마지막으로, 좋은 자료와 나쁜 자료를 구별하기 위한 몇 가지 팁은 다음과 같습니다: 1. 유명한 출판사나 저자의 자료를 찾아보세요. 2. 리뷰와 피드백이 많은 자료를 찾아보세요. 3. 기술 커뮤니티의 추천을 따르세요. 4. 최신 업데이트가 있는 확인하세요. 개발은 학습 과정이고, 실패는 그 일부입니다. 계속해서 배우고 성장하는 것이 중요합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!