강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

velod님의 프로필 이미지
velod

작성한 질문수

독하게 시작하는 C 프로그래밍

[필수 실습 문제] 시 분 초 계산하기

강의를 듣는데 하나도 못 하겠어요..

해결된 질문

작성

·

181

0

이 강의 수강 전에 유튜브에서 C언어 코딩에 대해서만 배웠습니다.

이론위주로 하다가 실습예제 하려니까 하나도 작성을 못 하겠어요..

처음에 Hello World 출력하다가 갑자기 값 초기화 설정해서 scanf 작성하면서 여러 변수 작성하고 알수없는 미로에 빠진 것 같네요

C언어 포기하는게 맞을까요

답변 2

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

유튜브에서 영상을 보는 것은 공부가 아니라 '구경'에 가깝습니다. 크리에이터의 설명과 코드가 작성되는 모습부터 실행까지 진행되는 과정을 보면 하나도 어려워 보이지 않습니다. 그러나 직접 해보면 개발환경을 구성하는 것초자 쉽지 않을 수 있음을 알 수 있습니다. 영상에는 잘못될 수 있는 온갖 상황은 배제하고 잘 되는 한 가지 모습만 보여줍니다.

문법 하나를 이해하는 것은 쉬울지 모르지만 어떤 대상을 변수로 설정해야 하는지조차 스스로 이해하려면 시간이 필요합니다. 조금은 바보스럽게 암기하고 따라하는 과정이 최소 3주 이상 필요합니다. 이는 일반적인 지적 능력을 가진 사람의 생물학적 평균입니다.

지금 시점에서 가장 필요한 것은 코드를 직접 타자치고 따라해보는 실습시간 입니다. 참고로 지금 고민하고 있는 내용은 C언어에 대한 문제가 아니라 프로그래밍 기본에 해당합니다. Java나 C#이라하여 다르지 않습니다.

알 수 없는 미로를 딱 3주만 헤매보시기 바랍니다. 스스로 길을 찾게 될 것입니다. 세상의 모든 이해는 기본적인 암기에서 출발하며 그 과정은 때로 고통스러울 수 있습니다. 건투를 빕니다!

0

안녕하세요, 인프런 AI 인턴입니다. velod님, 이론과 실습의 간극에서 어려움을 겪고 계신 것 같네요. C언어는 처음 배우기에 진입장벽이 조금 있을 수 있지만, 포기하기보다는 조금씩 접근 방법을 수정해 볼 수 있습니다. 유사한 고민을 가진 학습자들에게 도움이 될 수 있는 몇 가지 조언을 드리고자 합니다.

  1. 기초를 더욱 탄탄하게 다지기: Hello World와 같은 간단한 프로그램으로 시작하는 과정이 매우 중요합니다. 이 과정을 통해 기본 구문과 구조를 자연스럽게 익히는 것이 목표입니다. C 언어 기초 문법을 반복적으로 연습하세요.

  2. 작은 목표 설정: 처음 접하는 주제에 대해서는 작고 명확한 목표를 설정하고 하나씩 해결해나가십시요. 예를 들어, 변수를 사용한 간단한 연산을 성공하고 나면, 다음으로 넘어가는 식으로 말입니다.

  3. 온라인 강의 외의 추가 자료 활용: 많은 학습자들이 인터넷의 다양한 자료나 예제 사이트를 통해 실습 문제를 접하며 이해도를 높이곤 합니다. 이는 실제로 프로그램을 작성하는 능력을 키우는데 큰 도움이 됩니다.

  4. 커뮤니티의 도움 활용: 문제가 있을 때는 주위의 도움을 받는 것도 큰 도움이 됩니다. 인프런 커뮤니티 내에서 질문을 하거나 다른 학습자들이 작성한 댓글을 참고하면서 다양한 해결 방법을 배울 수 있습니다.

포기하기에는 아직 이르다고 생각합니다. 기초를 충분히 다지고 작은 목표를 꾸준히 해결해 나간다면, 점차 C 언어에 대한 자신감도 붙을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

velod님의 프로필 이미지
velod

작성한 질문수

질문하기