저는 항상 컴퓨터 프로그래밍이 어렵다고 느꼈습니다. 컴퓨터 프로그래밍을 배우는 좋은 방법은 무엇인가요?
학습과 연습을 동시에 하는 것이 가장 좋습니다. 문제가 발생하면 답변해 줄 사람이 있을 것입니다. 프로그래머는 주로 코드를 작성하는 것이 좋습니다. 먼저 스스로 풀어보세요. 풀 수 없다면 선생님께 물어보세요. 스스로 공부하고 싶다면 일부 자료를 직접 찾을 수 있으며, 가급적이면 Shangxuetang 공식 웹사이트에서 무료 자료를 다운로드할 수 있습니다.
많은 사람들이 처음 컴퓨터 프로그래밍을 접할 때 프로그래밍이 어렵다고 생각합니다! 사실 컴퓨터 프로그래밍이 생각보다 어렵지 않은 이유는 비교적 추상적이고 지루한 새로운 주제를 이제 막 접하기 시작해서 한동안 이해할 수 없기 때문입니다. 솔직히 컴퓨터 프로그래밍을 시작하는 것은 상대적으로 쉽지만, 프로그래밍에 능숙해지는 것은 그리 쉽지 않습니다.
아래에서 몇 가지 학습 경험과 기술을 공유하겠습니다.
(1) C 언어, C++, C#, java, Python, php, VB 등 다양한 컴퓨터 프로그래밍 언어가 있습니다. SQL, Visual Basic 등 개인 취향과 학습 목적에 따라 선택하세요. 임베디드 시스템 개발 소프트웨어와 하드웨어 하위 프로그래밍 학습은 C 언어에 중점을 둡니다. 예를 들어 마이크로 컨트롤러, DSP, ARM, PowerPC 등의 프로그래밍은 모두 C 언어를 기반으로 합니다. Android 시스템 프로그램 개발을 배우고 싶다면 Java를 배우십시오. ; 인공지능, 크롤러, 데이터 분석, 웹 개발 등을 배우고 싶다면 Python을 배우는 것이 좋습니다. 현재 가장 많이 사용되는 언어는 Java, Python, PHP입니다. 컴퓨터 프로그래밍을 배우고 싶다면 그 중 하나부터 시작하면 장점만 있고 단점이 없으며 여러 곳에서 사용할 수 있습니다.
(2) 컴퓨터 프로그래밍을 배울 때 책만 읽는 것이 아니라 더 많은 것을 해보세요! 컴퓨터 프로그래밍은 기술이며, 코딩을 더 자주 연습해야만 연습이 완벽해집니다. 이해하지 못하는 내용이 있어도 낙심하지 마십시오. 지식에 대한 갈증이 있어야 합니다. 더 많이 읽을수록 더 많은 정보를 얻을 수 있습니다. 이해가 되지 않으면 유명한 컴퓨터 프로그래밍 포럼에 가서 배울 수 있습니다. 포럼에는 많은 프로그래밍 기술과 관련 경험이 공유되어 있습니다. 또는 온라인에서 무료 교육 비디오를 찾아 따라갈 수도 있습니다. Baidu Chuanke, NetEase Cloud Classroom 및 Tencent Classroom과 같은 무료 비디오 튜토리얼이 많이 있습니다.
(3) 거의 이해했다고 생각되면 상대적으로 간단한 프로젝트를 찾아 시스템을 직접 개발하여 해당 기능을 구현하는 것이 가장 좋습니다. 프로그래밍에 대한 관심도 향상될 수 있습니다.
요약하자면 컴퓨터 프로그래밍은 컴퓨터 언어입니다. 더 많이 읽고, 더 많이 연습하고, 더 많이 연습하다 보면 프로그래밍이 생각보다 어렵지 않다는 걸 차츰 느끼실 것입니다. 기술을 배우는 것은 3~2일 만에 배울 수 없습니다. 침착하고 침착하게 배울 수 있다면 어렵지 않습니다.
이상은 제 답변입니다. 괜찮다고 생각하시면 좋아요를 눌러주시는 것 잊지 마세요! 아직도 이해가 안 되는 부분이 있으면 아래 댓글란에 메시지를 남겨주세요. 더 많은 관련 지식을 알고 싶으시면 이 제목을 따라 계속해서 내용을 업데이트하겠습니다.
1. 관심이 최고의 선생님이다
먼저 선생님을 찾아 너무 복잡한 예가 아닌 프로그래밍 구현의 아름다움을 보여주는 것이 좋습니다. 예를 들어 간단하게 설명하면 1,000개의 Excel에서 특정 문자열 행을 추출하고 특정 자동화된 작업을 구현하는 것입니다. 이러한 작업을 수동으로 수행하는 경우 완료하는 데 여러 사람이 소요되고 며칠이 걸릴 수 있습니다. 완성된 결과는 사람의 부주의나 누락 오류로 인해 발생할 수 있습니다. 프로그램을 사용하여 정확한 결과를 얻는 데는 단 몇 시간밖에 걸리지 않습니다. 이를 통해 프로그래밍의 힘을 발견하고, 프로그래밍이 어떤 문제를 해결한다는 느낌과 성취감을 느끼며 관심이 폭발했습니다^_^.
2. 사례 연구 따르기
먼저 언어의 기본 문법, 키워드, 변수, 프로세스 제어문 등을 이해하세요. 이 지식은 상대적으로 지루하므로 메모해 두세요. 좀 더 익숙해지려면 자주 사용해야 합니다. 그렇지 않으면 이번 주에 기억했다면 한 달 후에는 거의 잊어버릴 것입니다.
둘째, 사례의 구현 아이디어를 이해합니다. 특정 코드가 어떻게 구현되는지, 그리고 코드를 이해하여 코드를 모방합니다. 이를 통해 코드 실행 프로세스, 데이터 흐름 등을 디버깅합니다.
다시 자신의 생각에 따라 코드를 다시 작성하여 원하는 다른 기능을 구현하세요. 이것은 매우 중요합니다. 프로그래밍은 단지 모방이 아닙니다. 자신만의 아이디어가 있어야 합니다. 자신만의 기능을 실현할 수 있다면 기본적으로는 초보자라고 생각됩니다(^_^).
3. 인내심을 가지세요
초보자가 데이터 구조, 이산 데이터베이스 변환 등 프로그래밍의 기본을 하나씩 배우는 것은 권장하지 않습니다. 이 지식은 매우 중요합니다. . 지루합니다. 모든 것을 배울 필요는 없습니다. 그 의미를 이해하면 됩니다. 나중에 사례를 공부할 때 문제가 발생하면 기본 튜토리얼로 돌아가서 배우십시오. 이런 식으로 인상이 더욱 심오해지고 이 지식 포인트의 적용이 깊이 이해됩니다. 더욱이, 책에 담긴 기본 지식은 매우 포괄적입니다. 귀하의 분야에서 프로그래밍하는 경우 지식의 40%만 사용할 수 있으며 좋은 지식을 사용하지 못할 수도 있습니다. 초보자들이 벼락치기 공부를 하면 자신감을 잃고 포기하기 쉽습니다.
학습 과정은 인내심을 갖고 3일 안에 낚시를 피해야 합니다. 물론 이 과정에는 분명 좋은 점과 나쁜 점이 있을 것이므로 적절하게 긴장을 풀고 긴장을 풀며 일과 휴식의 균형을 유지해야 합니다.
4. 기타 제안
멘토와 친구가 되면 더 많은 사고 방식을 얻고 시야와 연결을 넓힐 수 있습니다.
기술 기사나 블로그 등을 작성할 때 인간의 기억력에는 한계가 있습니다. 우리에게 매우 익숙한 많은 지식은 오랫동안 사용하지 않으면 서서히 잊혀진 영역으로 들어갈 수 있습니다. 메모를 확인하여 기억을 빠르게 복원하세요.
다른 사람의 코드를 더 많이 읽어 자신의 코드에서 배우고 최적화하고, 더 많은 오픈 소스 프로젝트에 참여하고, 자신의 아이디어를 프로그래밍에 구현하고, 문제 해결 능력을 향상하세요.
사람이 사용하는 언어와 기계가 사용하는 언어를 비교하고 개념을 정립하는 것은 매우 엄격하고 단순합니다.
우선 프로그래밍이 어려운 이유는 기본적으로 기초가 좋지 않기 때문입니다. 진정하고 가장 기본적인 문장, 알고리즘, 구조 등 모든 기초를 탄탄하게 다져보세요.
둘째: 복잡한 프로그램은 기본 알고리즘으로 구성됩니다. 대규모 프로젝트를 수행하기 전에 각 모듈이 작동하면 일종의 알고리즘이 형성됩니다. 개념, 비슷한 일을 다시 만날 때마다 즉시 아이디어가 떠오를 것입니다. 모든 구석구석의 구문과 아름다움은 프로그래밍에서도 좋은 코딩 습관을 계속해서 키워야 합니다.
컴퓨터 프로그래밍은 여러 측면에서 프로그래밍의 방향을 간략하게 이해하는 것이 가장 좋습니다. (이것은 온라인으로 배울 수 있습니다.) 프로그래밍의 어떤 측면과 전반적인 방향을 결정한 후 스스로 공부하는 것을 선택할 수 있습니다. 여전히 매우 높으므로 자신을 돌볼 수 있어야 합니다.): 좋은 훈련 기관을 찾을 수도 있습니다.