프로그래밍을 배우면서 어떤 경험이 있나요? 이 세 가지 오해가 당신을 방해하지 않도록 하세요

프로그래밍이 자신의 창의성과 아이디어를 실현할 수 있게 하고 미래의 경력 개발의 문을 열어줄 수도 있는 매우 유용하고 흥미로운 기술이라는 것은 누구나 알고 있습니다. 요즘 많은 친구들이 프로그래밍을 배우고 싶어하지만 학습 과정에서 종종 어려움과 좌절에 직면하고 심지어 오해에 빠지기도 합니다. 이러한 오해는 학습 결과에 영향을 미칠 뿐만 아니라 프로그래밍에 대한 관심과 자신감을 잃게 만듭니다.

그렇다면 프로그래밍을 배울 때 흔히 저지르는 오해는 무엇일까요? 이러한 오해를 피하거나 바로잡는 방법은 무엇입니까? 오늘은 여러분이 프로그래밍을 더 잘 배울 수 있도록 돕기 위해 프로그래밍 학습에 관한 네 가지 주요 오해와 대책을 소개하겠습니다.

그림

오해 1: 기계에 타지 않음

이런 오해는 아마도 가장 흔하고 치명적인 오해일 것이다. 많은 친구들이 프로그래밍을 배울 때 책을 읽거나 비디오를 보기만 할 뿐 코드를 입력하거나 프로그램을 실행하고 디버그하려고 시도하지는 않습니다. 그들은 책이나 비디오의 내용을 이해하기만 하면 프로그래밍을 마스터했다고 생각합니다. 사실 이는 매우 잘못된 생각이다. 프로그래밍은 이론적인 지식이 아니라 실용적인 기술입니다. 지속적인 연습과 연습을 통해서만 프로그래밍을 진정으로 이해하고 마스터할 수 있습니다.

책을 읽거나 영상을 보거나 동시에 컴퓨터를 켜고 튜토리얼에 따라 코드를 입력한 후 프로그램을 실행해야 합니다. 책에 십자가나 원을 그리지 마십시오. 아무 소용이 없습니다. 지식이나 기술을 배울 때마다 이를 확인하고 통합하기 위해 작은 프로그램을 직접 작성해야 합니다. 문제나 오류가 발생하면 문제나 실패를 두려워하지 말고 스스로 해결하거나 도움을 요청하세요. 이런 방법으로만 프로그래밍 수준과 능력을 진정으로 향상시킬 수 있습니다.

그림

그림

오해 2: '클래식'을 고수하다

이러한 오해는 사람들을 곤경에 빠뜨리는 가장 쉬운 오해일 수도 있고, 벗어나기 가장 어려운 오해일 수도 있습니다. 많은 친구들이 프로그래밍을 배울 때 항상 자신만의 교재로 "고전" 책을 찾고 싶어합니다. 그들은 '고전' 책이야말로 가장 권위 있고, 포괄적이며, 깊이 있는 책이라고 믿으며, 그 책들을 철저하게 이해한다면 당신도 대가가 될 수 있습니다. 사실 이것도 매우 잘못된 생각이다. "클래식" 책은 초보자에게 반드시 적합한 것은 아닙니다. 일부 책은 학습 요구 사항과 수준을 완전히 충족시키기에는 너무 복잡하거나 단순할 수 있습니다. "클래식" 책은 반드시 모든 프로그래밍 내용과 기술을 다루지는 않을 수 있습니다. 일부 책은 오래되었거나 잘못되어 최신의 가장 정확한 프로그래밍 정보와 기술을 얻을 수 없습니다.

맹목적으로 '고전' 책을 추구하지 말고, 실제 상황에 맞춰 자신에게 맞는 교재를 선택하세요. 간단하고 이해하기 쉬운 입문서로 시작할 수 있으며, 이 책을 통해 프로그래밍의 기본 지식과 기술을 점차적으로 익힐 수 있습니다. 그런 다음 자신의 관심과 방향에 따라 전문적이고 심층적이며 고급 서적을 선택하여 프로그래밍 수준과 능력을 점차 향상시키십시오.

그림

마지막으로, 자신의 필요와 목표에 따라 실용적이고 최첨단이며 혁신적인 책을 선택하여 프로그래밍 비전과 사고를 점차 확장할 수 있습니다. 간단히 말해서, 유연하고 변화 가능해야 하며, 너무 휩쓸리지 말고 자신의 학습 과정과 계획에 따라 학습 자원을 지속적으로 조정하고 최적화해야 합니다.

그림

오해 3: 경멸의 사슬을 가지고 노는 것

이 신화는 아마도 가장 재미있고 가장 지루한 신화일 것이다. 많은 친구들이 프로그래밍을 배울 때 항상 "Chain of Contempt"라는 게임을 좋아합니다. 그들은 어떤 언어나 기술이 다른 것보다 더 발전했거나 배우기 어렵다고 생각하고, 그것을 다른 사람을 과시하거나 얕보는 데 사용합니다. 그들은 "아무도 배울 수 없는" 특정 언어나 기술을 배웠다고 생각하며, 자신들이 대단하고 강력하다고 느낍니다.

사실 이것도 매우 잘못된 생각이다. 프로그래밍에는 높음과 낮음의 차이가 없으며 적합 여부만 다릅니다. 각 언어와 기술에는 고유한 특성과 가치, 장점과 단점이 있습니다. 더욱이 프로그래밍은 고립된 기술이 아니라 포괄적인 기술입니다. 한 가지 언어나 기술만 배우고 나머지는 무시할 수는 없습니다. "캡슐화"의 의미와 기능을 이해하고, 이해하기 쉽게 코드를 작성해야 합니다.

그림

경멸적인 태도를 취하지 말고 다양한 언어와 기술의 특성과 가치를 존중하십시오. 자신의 관심분야와 방향에 따라 하나 또는 여러 개의 주요 언어나 기술을 선택하여 심도 있게 학습하고 마스터할 수 있습니다. 하지만 다른 개발자와의 협업과 커뮤니케이션을 원활하게 하기 위해서는 다른 언어나 기술에 대한 기본 지식과 응용 시나리오도 이해해야 합니다. 또한 시대의 발전과 변화에 발맞추기 위해서는 새롭게 떠오르는 언어나 기술에 계속 관심을 갖고 학습해야 합니다.

요컨대 우리는 편협하고 편집증적인 사고방식이 아닌 개방적이고 관용적인 사고방식을 가져야 하며, 프로그래밍을 다양하고 포괄적인 기술로 여겨야 합니다.

오해 4: 정신적으로 미성숙하다

이러한 오해는 아마도 감지하기가 가장 어렵고 변경하기가 가장 어려울 것입니다. 많은 친구들은 프로그래밍을 배울 때 항상 미성숙한 모습을 보입니다. 예를 들어:

  • 프로그래밍을 배우는 것은 문제를 해결하기 위한 것이 아니라 '실력을 뽐내기', '멋지게 보이기' 위해서입니다. 그들은 프로그래밍이 자신의 재능과 개성을 과시하는 방법이라고 생각하며, 다른 사람들의 관심이나 존경을 끌기 위해 복잡하거나 이상한 코드를 사용하고 싶어합니다.

  • 프로그래밍을 배울 때, 매일매일 평범한 공부와 일로 기술을 연마하고 싶지 않고 항상 지름길과 비결을 찾고 싶어합니다. 그들은 프로그래밍이 빠르게 숙달되고 성공할 수 있는 기술이라고 믿으며 프로그래밍 수준과 능력을 향상시키기 위해 몇 가지 지름길이나 루틴을 사용하기를 원합니다.

사실, 이러한 정신적 미성숙의 징후는 프로그래밍에 대한 진정한 이해와 사랑을 잃게 만들 것입니다. 프로그래밍은 '기술을 과시'하거나 '멋져 보이기' 위한 방법이 아니라 문제를 해결하는 방법입니다. 프로그래밍은 빨리 익히고 성공할 수 있는 기술이 아니라, 지속적인 노력과 축적이 필요한 기술입니다. 프로그래밍의 본질과 목적을 무시한 채 '멋짐'만을 보여줄 수는 없습니다. 단지 지름길을 찾기 위해 프로그래밍 과정과 방법을 무시할 수는 없습니다.

그림

성숙한 마음을 갖기 위해서는 프로그래밍에 대한 올바른 이해와 태도가 필요합니다. 프로그래밍은 지속적인 학습과 연습이 필요한 기술로, 한 단계에서 성공할 수 있는 지름길이나 루틴은 없습니다. 프로그래밍은 문제 해결과 가치 창출이 필요한 기술이라는 점을 이해해야 합니다. 다른 사람의 존경과 인정을 얻을 수 있는 "기술 과시"나 "멋진 행동"은 없습니다.

간단히 말해서, 프로그래밍을 배우는 것은 매우 의미있고 흥미로운 일이지만, 많은 시간과 에너지가 필요한 일이기도 함을 이 글에서 알려드리고자 합니다. 프로그래밍을 잘 배우고 싶다면 이러한 흔한 오해를 피하고 올바른 대응책을 강구해야 프로그래밍을 더 잘 배울 수 있습니다.

추천

출처blog.csdn.net/JACK_SUJAVA/article/details/132586810