안녕하세요, 널널한 개발자님. 인프런의 독하게 시작하는 C 프로그래밍 강좌를 수강하며 생긴 고민을 공유드리고, 조언을 구하고자 합니다. 글 솜씨가 부족하여 LLM의 도움을 받았습니다.ㅎㅎ
🔍 현재 겪고 있는 어려움
요구사항이 담긴 PDF를 기반으로 C 프로그램을 개발하려고 할 때, 어디서부터 어떻게 시작해야 할지 막막합니다. 요즘은 LLM(예: ChatGPT 등)의 도움을 받아 다음과 같은 흐름으로 작업을 진행하곤 합니다:
요구사항 분석 및 계획 수립
계획을 단위로 나누어 구현
각 단위별 테스트
다음 단위 구현 반복
이런 방식은 LLM이 알려준 "현업 개발자의 워크플로우"라고 하더군요. 실제로 이 과정을 따라가면 과제를 완수할 수는 있습니다. 하지만 제가 정말 제대로 이해하고 있는 건지 의문이 듭니다. 각 단위의 로직을 짤 때마다 모르는 부분은 LLM에게 질문해서 해결하긴 하지만, 결국 처음부터 제가 스스로 만든 게 아니라는 점이 마음에 걸립니다. 이런 방식으로 프로그래밍을 해도 괜찮은 걸까요?
🤔 제 자신에 대한 의문
혹시 제가 C언어에 대한 기초가 부족한 걸까요? 그렇다면 널널한 개발자님의 기초 강의를 다시 복습해야 할까요? 아니면 다른 C언어 책을 읽는 게 좋을까요? 이런 고민이 반복되다 보니 점점 더 어렵게 느껴집니다.
💡 해결 방법에 대한 고민
LLM에게 이 고민을 물어보니,
일정 시간은 LLM 없이 개발해보라
LLM의 도움을 받아 구현한 뒤, 스스로 다시 코드를 작성해보는 복습 방식을 추천하더군요. 실제로 주변 개발자들도 그렇게 연습하는 경우가 있었습니다.
🙏 널널한 개발자님의 조언을 부탁드립니다
이런 상황에서 제가 어떤 방향으로 학습을 이어가면 좋을지 조언을 듣고 싶습니다. 혹시 이와 관련된 답변을 주신 영상이 있다면 공유해주시면 정말 감사하겠습니다.