초심자에게 C언어는 어느 정도 어려움이 있지만, C언어는 기본 언어이고 가장 어렵지 않기 때문에 C언어를 제대로 배우지 못할 때 가장 큰 문제는 그 자체의 문제입니다. 다년간의 경험을 바탕으로 왜 그렇게 많은 사람들이 C 언어를 잘 배우지 못하는지 분석해 보려고 합니다.
C 언어 자체에는 어려움이 있습니다
C 언어는 주로 운영 체제, 임베디드 기반 개발 등에 사용됩니다. 이러한 분야에서 C 언어는 항상 우리 회사의 선두 위치였습니다. 하지만 입문적인 면에서는 요즘에는 php, python, java 등 많이 쓰이는 언어들이 C언어보다 조금 더 쉽습니다. 그래서 많은 사람들이 C 언어를 배울 때, 매우 추상적으로 이해하고, 예측할 수 없게 사용하며, 어려움을 느끼며 서서히 포기하게 됩니다. 특히 포인터 연구에서는 문턱이 되어 포인터에 넘어지는 사람이 많다.
물론 C 언어에는 포인터 외에도 일부 콜백, 재귀, 함수 포인터 및 포인터 함수도 있으므로 일반적으로 C 언어는 여전히 어렵습니다. C 언어를 배우는 것은 책만 읽는 것이 아니라 더 많이 연습해야 하고, 프로젝트를 더 많이 하면 점차 나아질 것입니다.
의지력도 부족하고 인내심도 없으면 새벽녘에 떨어진다
프로그래밍을 배우는 것은 주로 처음 두 번의 경험 축적 단계를 통과하는 것입니다. 그 이후에는 훨씬 나아졌습니다. 어떤 사람들은 제가 기술적인 위치에 있고 어느 날 갑자기 많은 것을 이해하게 될 것입니다. 이전에는 이해하지 못했던 것들이 갑자기 모든 것을 이해하고 있다는 느낌이 듭니다. 그것은 매우 마법적인 것 같지만 본질적으로 그것은 모두 시간이 지남에 따라 형성되는 것입니다.
오랜 시간 공부해도 아직 이해가 안 된다고 느끼며, 싫증이 나고 포기하고 싶어도 서서히 포기하는 경우가 많습니다. 한동안 꾸준히 하다 보면 점차 C언어의 본질을 익히게 되고 C언어에 관심을 가지게 될 것입니다.
C 언어는 다른 언어만큼 취업하기가 쉽지 않습니다.
프로그래밍 언어를 배운 후에는 직업을 찾아야 합니다. 배운 후 취업하지 않으면 다시 배워야 한다.. 동기부여가 부족하다. 결국 C 언어의 절대적인 취업자 수는 많지 않지만, 여전히 자바 등의 언어와 비교할 수 없을 정도이다. , php, python 등이 있으며 초보자에 대한 요구 사항이 상대적으로 높고 급여가 반드시 높은 장점은 아니므로 초보자에게는 그다지 매력적이지 않습니다. 이는 현재 시장의 현실이기도 하다.
C언어는 배울 가치가 없나요? 사실 이 말은 틀린 말이다. 사실 php, python 등의 기본 언어가 모두 C 언어로 구현되는 것은 아니기 때문에 C 언어의 중요성은 자명하다. C 언어가 시대에 뒤떨어졌다는 소문에 귀를 기울이지 마십시오. C 언어는 항상 무명 속에서 중요한 일을 해왔고 오랫동안 지속되어 왔습니다. 소프트웨어 산업에서 발판을 마련하고 싶다면 C 언어는 여전히 배울 가치가 있습니다.