
안녕하세요. IT교육컨설턴트입니다!
오늘은 프로그래밍언어 중 C언어에
대해서 이야기를 해보려고 해요~
이야기를 하기 전에 C언어란 무엇인지부터
정확히 알고 넘어가도록 할게요!
C언어란 가장 기초적인 프로그래밍언어로
우리가 중국인과 소통하기 위해서는 중국어를
공부해야 하듯, 컴퓨터와 소통하기 위해서
공부해야하는 언어를 말합니다~
또한 C언어는 절차지향언어로 객체보다는
순서와 절차를 중요시하는 언어예요.
그래서 코딩 시 중간에 오류가 나면 처음부터
다시 코딩을 해야한다는 불편함이 있습니다.
전공과 학생이거나, 관련과 학생이라면
가장 처음에 배우게 되는 프로그래밍언어가
C언어, 그 이후에는 C++, 자료구조(알고리즘),
자바, JSP 등 이렇게 순차적으로 배우기 마련이죠!
보통 C언어를 배울 때, 대부분의 학생들은
아무것도 모르는 상태에서 시작을 하게 됩니다.
그렇게 배우다보면 처음에는 쉽다고 생각하고
수업을 잘 따라가지만 뒷부분(배열, 포인터)으로
갈 수록 어렵다고 생각하는 학생들이 많아지고
수업을 따라가기도 힘들어지는 경우가 대부분이예요.
솔직히 말해서 이건 당연한 문제입니다.
한학기 수업을 따져봤을때, 학교행사나 축제,
체육대회, 시험기간, 그 외 휴강시간을 제외하고
실제로 수업을 진행하는 시간은 아마 20~30시간
사이일 거예요.
또한 C언어의 올바른 공부법은 실제로 코딩을
할 수 있는 능력을 기를 수 있도록 공부하는
것인데, 학교에서는 이론위주로 수업을 진행하고
있기 때문에 실무적인 부분을 준비할 수가 없죠.
실제로 많은 컴공과 학생들이 이 부분을 간과하고
있는 경우가 많습니다.
남자들의 경우, 일단 군대다녀와서 생각해봐야지
라고 말들을 하는데 그때는 이미 늦어요.
지금 준비해야 합니다!
IT분야의 가장 기초가 되는 C언어,
어렵다고 포기하실건가요?
궁금하신 점은 메세지나 댓글을 남겨주시면
더 자세히 알려드리도록 하겠습니다!