개발자

개발이 먼저? 공부가 먼저?

2024년 07월 03일조회 114

웹 백엔드 프로젝트 만들면서 공부하는 중입니다. 개발자는 책만 붙잡고 공부하는 것보다 직접 코드를 작성해봐야 한다고 해서 우선 개발부터 하고 있습니다. 아예 아무런 레퍼런스 없이 개발하는 건 아닌 거 같아서, 나름대로 인터넷에 검색도 해보고 사전 조사를 한 후에 코드를 적었습니다. 그런데 나중에 한참 후에 그 코드가 좋은 구조가 아니었다는 걸 깨닫게 되면 어떻게 해야 할까요? 리팩터링도 해보고 다시 작성하기도 해봤는데 이런 일이 너무 자주 발생하니까 고민이 됩니다. 처음부터 완벽한 레퍼런스로 공부했으면 이런 일이 발생하지 않았을텐데 맨 땅에 헤딩하듯이 공부하다보니까 좋은 자료를 찾은 건지 나쁜 자료를 찾은 건지도 분간을 못하겠어요. 공부법이 잘못된 거 같은데 어떻게 해결하는게 좋을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

프레드윰님의 프로필 사진

원래 그렇게해서 습득합니다 왜냐면 기술 발전이 빠르니까 새로운방식이 있으면 그것도 해보고 이것저것 시도해서 안정적인방법으로 처리하면되요 어쨌든 매뉴얼부터 정독하시고 코드 리팩토링 해보세요 제일 좋은게 ai 이용해서 수정하는게 좋구요 잘 모른다하면 그게 좀 빠른거라 생각해요

profile picture

익명

작성자

2024년 07월 04일

아 원래 이렇게 하는 거였군요. 다행입니다. 혼자 삽질하는 건 줄 알았어요

백승훈님의 프로필 사진

좋은 구조가 아니였다는 걸 발견한 자신의 발전을 즐기며 다시 리팩토링은 어떠신가요

profile picture

익명

작성자

2024년 07월 04일

앞으로는 그렇게 생각해야겠어요! :D

김하늘님의 프로필 사진

잘못된 게 아니라 오히려 좋은 겁니다. 시간이 꽤 흐른 뒤에 내 코드를 봤는데 여전히 너무 훌륭해 보이면 둘 중 하나입니다. 이미 어떠한 경지에 오르신 분이거나, 그동안 전혀 성장하지 않으셨거나. 대부분의 사람들은 후자에 속하겠죠. 반대로 이전에 썼던 코드가 구려보인다? 그만큼 성장하신 겁니다. 성장 축하드려요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 07월 03일

소프트웨어 개발과 학습은 복잡하고 상호 이해가 필요한 활동이기 때문에 어떤 것을 먼저 시작할지는 주관적일 수 있습니다. 번갈아 가며 진행하는 것이 가장 이상적일 수 있습니다. 신중한 계획을 세우면 실패를 줄일 수 있지만, 완벽을 추구하는 것은 매우 비효율적일 것입니다. 대신, 처음부터 모든 것을 알려고 하지 말고 프로젝트의 각 부분을 작게 나누어 점진적으로 학습하고 개발하는 방식(즉, 반복적인 작업)을 고려해 보세요. 리팩터링은 피할 수 없는 부분입니다. 리팩터링은 코드를 다듬는 과정에서 새로운 최선의 관행과 패턴을 배우는 데 도움이 됩니다. 다른 프로그래머들이 어떻게 문제를 해결하는 지 관찰하는 것도 중요한 학습 방법 중 하나입니다. 오픈 소스 프로젝트에 기여하거나 GitHub 등에서 유사한 프로젝트를 찾아보세요. 마지막으로, 좋은 자료와 나쁜 자료를 구별하기 위한 몇 가지 팁은 다음과 같습니다: 1. 유명한 출판사나 저자의 자료를 찾아보세요. 2. 리뷰와 피드백이 많은 자료를 찾아보세요. 3. 기술 커뮤니티의 추천을 따르세요. 4. 최신 업데이트가 있는 확인하세요. 개발은 학습 과정이고, 실패는 그 일부입니다. 계속해서 배우고 성장하는 것이 중요합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!