본문 바로가기
프로그래밍

프로그래밍 「 추천 편」프로그래밍 언어를 배우는 동안 저지르는 일반적인 실수와 이를 피하는 방법

by grapedoukan 2023. 5. 30.
728x90

실수는 모든 사람의 삶에서 피할 수 없는 부분입니다. 그러나 당신이 할 수 있는 일에 대해 두려워하거나 당황할 이유가 없습니다. 결국, 그들은 우리가 더 잘 배우고 더 성장할 수 있도록 도와줍니다. 컴퓨터 프로그래밍 과정에도 동일하게 적용됩니다. 당신은 걸려 넘어질 것이지만, 당신은 그것을 위해 더 좋고 더 강하게 돌아올 것입니다.

그렇다면 초보자 프로그래밍 언어 학습자가 저지르는 가장 흔한 실수는 무엇입니까?

연구 구역으로 뛰어들기

프로그래밍 언어를 배우면서 가능한 한 많이 연구하는 것이 도움이 될 것이라는 생각은 잊어버리십시오. 너무 많은 연구는 일반적으로 실제로 필요한 것보다 너무 많은 정보가 있는 지옥 루프로 이어집니다.

프로그래밍 연습은 프로그래밍 언어를 배우는 초기 단계에서 너무 많은 이론을 집어넣는 것보다 훨씬 더 중요합니다. 나중에 첫 번째 프로젝트를 받거나 인터뷰를 시작할 때 쉽게 이론으로 돌아가 필요한 만큼 수정할 수 있습니다.

조언

접근 가능한 목표를 설정하십시오. 시작하기에는 너무 멀어 보이는 장기 목표보다 연이어 오는 이정표를 처리하는 것이 훨씬 쉽다는 것을 기억하십시오. 코스를 시작하는 데 필요한 관련 정보만 찾으십시오. 이론이 아닌 코딩과 끊임없는 연습이 당신을 정상에 오르게 할 것입니다.

한 번에 너무 많은 언어 배우기

이 섹션에서는 "Jack of all trades and master of none"이라는 관용구를 명확하게 강조합니다. 다양한 프레임워크 내에서 다양한 프로그래밍 언어를 배우고 이러한 모든 프로그래밍 언어에 전념하는 여러 과정, 세미나 및 웨비나에 참석한다고 해서 더 똑똑하거나 지식이 풍부해지는 것은 아닙니다.

대신, 당신은 점점 더 혼란스러워지고 많은 시간과 돈을 낭비하게 될 것이며 결국 이 모든 언어를 반쯤 배우게 될 것입니다. 마음을 집중할 적절한 목표나 방향이 없는 전형적인 경우입니다.

조언

이러한 실수를 피하기 위해 할 수 있는 유일한 방법은 다음 언어로 넘어가기 전에 한 언어를 배우고 마스터하는 것입니다.

연습 부족

코딩에는 반복이 필요합니다. 코딩으로 어디든 갈 수 있으려면 매일 어느 정도의 노력을 기울여야 합니다. 물론 모든 사람에게는 다른 책임이 있지만 코딩을 연습하기 위해 하루에 20분이라도 따로 떼어 놓으려고 하면 프로그래밍 언어 학습 목표에 놀라운 도움이 될 수 있습니다.

사람들은 일반적으로 매우 열정적인 방식으로 코딩을 배우기 시작합니다. 그러나 그들이 비틀 거리고 실수를 저지르고 실생활이 그들을 따라 잡을 때, 그들은 처음에 가졌던 높은 수준의 에너지를 서서히 잃습니다. 그것은 단순히하지 않을 것입니다.

코딩에 대한 관심을 그대로 유지하는 것이 연습을 놓치지 않는 첫 번째 단계입니다. 정기적으로 연습하지 않고 코딩 세션 사이에 지속적으로 큰 간격을 두면 코딩을 배우는 것이 헛된 것입니다. 장애물에 부딪히는 순간 포기하지 않고 좌절하지 않고 연습을 계속할 수 있도록 더 쉬운 작업부터 시작하십시오.

조언

처음에는 기본 사항을 이해하십시오. 여기에는 기본 아이디어, 프레임워크, 데이터 구조 및 프로그래밍 언어의 디자인 패턴이 포함됩니다. 그러나 가장 중요한 것은 계속 연습하는 것입니다.

코딩 학습은 어디서부터 시작할 수 있습니까?

다음은 최고의 예비 코딩 과정을 확인할 수 있는 몇 가지 장소입니다.

코드짐

이것은 1200 + 작업을 통해 기술을 테스트 할 수있는 순수 자바를위한 학습 플랫폼으로, 비디오 게임이나 레스토랑 에뮬레이터와 같은 응용 프로그램 제작과 복잡한 이론 동화로 간단합니다. 강의는 간결하고 효율적이며 솔루션을 확인하고 필요한 경우 도움을 줄 수 있는 내장 유효성 검사기가 있습니다. 또한 Java를 쉽게 배울 수 있도록 도와주는 로봇 이야기에 결코 지루하지 않을 것입니다.

코데카미

매우 인기 있는 이 프로그램은 대화형 학습을 통해 무료 언어 과정과 기술 기술 교육을 제공합니다. 모든 과정이 끝난 후 코드를 실행하고 직전 기사에서 배울 수 있는 것이 있는지 확인할 수 있는 미니 샌드박스가 있습니다. 그래야만 계속 나아갈 수 있습니다.

트리하우스 (Treehouse)

이것은 초보자부터 더 많은 것을 배우고 싶은 전문가에 이르기까지 모든 사람들을위한 프로그래밍에 대한 최고 품질의 비디오 1000 + 시간을 자랑합니다. 또한 다음에 무엇을 배워야 하는지 알기 위한 로드맵을 만드는 데 도움이 되는 추적 기능입니다. 시간을 낭비하지 않도록 따라야 할 명확한 시간 표시 챕터 분할과 함께 시도해 볼 수 있는 7일 평가판이 있습니다. 각 코스 이정표의 수준도 제공되며, 초급 또는 초급에서 중급으로, 마지막으로 고급으로 이동합니다.

프로그래밍 작업에 갇히기

필연적으로 특정 코딩 문제에 갇히게 될 때가 있습니다. 시간 내에 처리하지 않으면 집중력을 잃고 전체 과정을 후회하기 시작할 수 있습니다. 다음은 순식간에 많은 혼란에서 벗어나 갇히지 않도록 하는 몇 가지 트릭입니다.

  • 문제를 완전히 이해했는지 확인하십시오. 먼저 자신에게 문제를 설명하십시오. 문제에 대해 잘 알고 있는지, 문제가 잘 정의되어 있는지 여부에 대해 스스로에게 질문하십시오. 목표를 달성하기 위한 작은 단계를 파악하십시오.
  • 시도하고 다시 시도하십시오. 그것이 무엇이든 간에 몇 가지 변화를 시도하는 것이 딜레마에 대한 답일 수 있습니다. 9번 중 10번은 무언가를 시도하는 것이 완벽하게 작동합니다.
  • 다른 사람의 조언을 구하십시오. 다른 사람, 심지어 무생물에게 묻는 것은 다른 사람이 한 마디도 말하지 않고 자신의 문제를 투영하고 스스로 답을 얻는 것과 거의 같습니다. 문자 메시지를 통해서도 작동합니다.
  • 포럼 사용: 프로그래밍 포럼에 질문을 올리는 것은 여러분과 같은 생각을 가진 코더로부터 커뮤니티 도움을 받을 수 있는 좋은 방법입니다.
  • 나쁜 방법을 시도하십시오. 좋은 아이디어가 효과가 없다면, 효과가 있을 거라고 생각하지 못했던 나쁜 아이디어를 시도해보세요. 코드를 해결하지 못하더라도 사물을 원근감있게 볼 수 있습니다.
  • 문제를 다시 읽으십시오. 문제를 반복해서 연구한 다음 문제와 함께 작동하는 이론의 도움을 받으십시오. 일반적으로 충분합니다.
  • 테스트 해보기: 코드에 테스트를 작성합니다. 이는 위험을 방지하고 대신 솔루션에 완전히 집중하는 데 도움이 되는 유용한 디버깅 솔루션입니다.
  • 휴식을 취하십시오. 일에서 잠시 휴식을 취하십시오. 어딘가에서 산책을하거나 낮잠을 자십시오. 이것은 일반적으로 사물을 원근법으로 만듭니다.
  • 다른 작업을 수행합니다. 최후의 수단은 일반적으로 다른 문제를 해결하거나 차 한 잔을 만드는 것입니다.

조언

잠시 휴식을 취하고 잠시 동안 문제를 해결하십시오. 어쩌면 다른 문제를 해결하려고 노력할 수도 있습니다. 단순히 문제를 잊어 버린 경우 몇 가지 이론을 읽으십시오. 어쩌면 당신은 그것을 해결할 수있을 것입니다!

격리된 코딩

코딩과 관련하여 코딩 문제에 갇혔을 때 연락할 수 있는 커뮤니티가 있다는 것은 축복입니다. 코딩 플랫폼에 참여하여 모임 또는 코딩 동맹의 회원이 되십시오. 프로그래머는 서로 이야기하고, 더 많은 것을 배우고, 상황이 어려워지면 환기할 수 있습니다.

다음은 바로 가입할 수 있는 프로그래밍 커뮤니티입니다.

  • Stack Overflow: 50M 이상의 사용자가 있는 이 포럼은 2008년에 시작되었습니다. 로그인하거나 질문하거나 솔루션을 제공하기만 하면 됩니다.
  • Reddit: 로그인하기만 하면 질문을 하거나 기술적인 문제에 대한 솔루션을 제공할 수 있습니다.
  • Coderanch: 이것은 초보자와 고급 코더 모두에게 좋습니다. 초보자라면 여기에서 Java를 배울 수도 있습니다. 또한 항목 섹션에는 코딩에 대한 기사가 있습니다.
  • 해커 뉴스 : 사이버 보안 및 해킹에 대한 모든 뉴스는이 포럼에서 바로 찾을 수 있습니다.
  • freeCodeCamp: 비디오, 기사 및 대화형 수업과 함께 무료로 코딩 학습을 바로 여기에서 찾을 수 있습니다.
  • Quora: 로그인하여 Reddit과 마찬가지로 Quora에 대해 질문하고 전 세계 기술 전문가로부터 답변을 받으세요.

작업 백업 부족

백업 부족은 코더가 말하는 것이 될 수 없습니다. 이렇게 하면 오랜 시간의 작업을 잃게 됩니다. Google 드라이브 또는 Github에 업로드하는 것은 코드를 백업하는 완벽하면서도 쉬운 방법입니다.

조언

가장 편리한 도구를 선택하고 무슨 일이 있어도 코드를 백업하십시오.

너무 일찍 포기함

프로그래밍은 모자 한 방울로 배우지 않습니다. 충분히 잘하려면 많은 인내, 집중, 규율, 노력, 에너지, 시간 및 코딩에 대한 관심이 필요합니다. 걸림돌에 부딪히는 순간 좌절하면 고급 프로그래밍 모듈에 도달 할 수 없습니다. 실수로부터 배우는 것이 이 코딩 여정의 첫 번째 단계입니다. 그러나 다른 사람들이 당신보다 먼저 저지른 일반적인 실수를보고 피하려고 노력하는 것이 더 좋습니다.

조언

인내심을 갖고 쉽게 좌절하지 마십시오. 그렇게 하면 충분히 빨리 고급 수준에 도달할 수 있습니다.

결론

프로그래밍은 한 번에 배울 수 없습니다. 꾸준하고, 목표를 설정하고, 코딩에 대한 관심을 유지하는 것은 이 분야에서 경력을 쌓는다는 장기적인 목표를 달성하기 위한 첫 번째 단계입니다. 초보자의 경우 간단하고 전체적인 프로그래밍 언어를 선택하는 것이 중요합니다. Java를 배우는 것보다 더 나은 것은 무엇입니까? 많은 실수를 저지르는 것이 걱정된다면 이 기사를 통해 어떤 실수를 하지 말아야 하는지 알아보세요!

728x90