컴퓨터 프로그래밍 배우는 법

PDF 다운로드PDF 다운로드

프로그래밍은 재미있는데다 많은 도움이 되기 때문에 배워두면 유용하다. 이는 창의력을 발휘할 수 있게 해주고 또 다른 새로운 커리어의 길을 열어줄 수도 있다. 프로그래밍을 배우고 싶다면 아래의 기사를 읽고 무엇을 어떻게 공부해야 하는지에 대한 알아보자.

방법 1
방법 1 의 3:

언어 선택하기

PDF 다운로드
  1. How.com.vn 한국어: Step 1 원하는 프로그래밍 언어를 선택한다.
    컴퓨터 프로그래밍은 기본적으로 컴퓨터가 따르는 일련의 지침을 (이진법 코딩이라고도 함) 따라 작업이 수행된다. 이 지침은 여러 가지 "언어"로 작성되거나 지침과 텍스트를 구성하는 다양한 방법을 사용하여 구성할 수도 있다. 프로그램 유형에 따라 사용되는 언어가 달라질 수 있으므로 자신이 원하는 것과 관련이 있다고 생각되는 언어를 선택하도록 한다. 해당 언어가 필요에 맞지 않는다면 언제든지 다른 새로운 언어를 시도할 수 있다.
  2. How.com.vn 한국어: Step 2 C, C++, C# 및 관련 언어를 고려한다.
    이러한 언어는 주로 게임과 같은 독립 실행형 컴퓨터 응용 프로그램을 만드는 데 사용된다. C와 C++는 초보자를 배우기는 어렵지만 불가능하지는 않다. 프로그래밍을 배우는 것 (대부분의 프로그래밍 언어는 C 및 C++의 기본 개념 및 프레임을 따름)뿐만 아니라 컴퓨터가 작동하는 원리에 대해서도 깊이 있게 이해할 수 있다. 자바와 매우 유사한 언어인 C #의 경우, 훨씬 더 보편적으로 사용되어 점차 인기가 높아져 현재 널리 사용되고 있다.
  3. How.com.vn 한국어: Step 3 Java 또는 Java Script를 고려한다.
    웹 플러그인 (자바 스크립트) 및 모바일 앱 (자바) 제작을 원할 경우 배우기 좋은 언어로, 현재 수요가 높기 때문에 배워두면 유용할 것이다. 자바와 자바 스크립트는 이름의 유사성에도 불구하고 완전히 다른 언어라는 점에 주의한다.
  4. How.com.vn 한국어: Step 4 Python을 고려한다...
    Python을 고려한다. 파이썬은 여러 플랫폼에서 널리 사용되는 매우 다양한 언어이다. 매우 강력한 언어이면서도 초보자가 쉽게 익숙해질 수 있는 장점이 있으므로 한번 도전해보는 것도 좋다!
  5. How.com.vn 한국어: Step 5 PHP를 고려한다.
    PHP는 PHP : Hypertext Processor의 약자로, 웹 프로그래밍 언어이며 타이핑이 약하고 대중성이 있어 쉽게 배울 수 있다 (약한 타이핑이란 해당 언어가 예상치 못한 결과를 내거나 암시형 변환이 일어날 수 있다는 것을 뜻하고, 대중성이란 언어에 대한 유용한 자습서를 시중에서 쉽게 구할 수 있다는 것을 의미). 또한 서버 종류의 프로그래밍에 유용한 언어이다.
  6. How.com.vn 한국어: Step 6 이 언어들 외 다양한 옵션을 찾아본다.
    프로그래밍 언어는 다양한 용도만큼 종류가 수없이 많다. 프로그래머로 커리어를 쌓길 원한다면 반드시 하나 이상을 알아야 하고, 할 수 있는 한 많이 배워 두어야 한다.
    • 원하는 직업에 대한 구인 공고를 참고하여 해당 직종에서 요구하는 공통 언어를 찾는 것이 가장 좋다.
    광고
방법 2
방법 2 의 3:

해당 언어 배우기

PDF 다운로드
  1. How.com.vn 한국어: Step 1 학교에 다는 것에 대해 생각해본다.
    프로그래머를 고용하는 대부분의 회사는 지원자의 출신 대학 및 성적보다 기술에 대해 더 많은 관심을 가지는 것은 사실이나, 대학 학위는 고용에 도움이 된다. 교수님과 같은 전문가의 지도를 받으면 (혹은 학우들과 함께) 독학보다 훨씬 효율적으로 학습이 가능하다.
    • 컴퓨터 과학 분야의 학생들에게는 장학금 및 보조금이 제공되는 경우가 종종 있다. 등록금의 압박은 너무 걱정하지 않아도 된다. 다양한 지원 제도에 대해 알아보자!
  2. How.com.vn 한국어: Step 2 온라인 대학의 도움을 받는다.
    학비를 내고 학위가 수여되는 온라인 대학을 다니거나 MIT의 훌륭한 Coursera 등과 같은 무료 프로그램에 참여하는 등, 구조화된 정식 코스에 등록하면 프로그래밍에 대해 많은 것을 배울 수 있다.
  3. How.com.vn 한국어: Step 3 온라인 도구를 사용한다.
    프로그래밍에 대해 자세히 알아 보려면 구글의 유니버시티 컨소시엄 서비스(University Consortium) 및 Mozilla 개발자 네트워크와 같은 무료 서비스를 사용해본다. 이러한 회사들은 더 많은 개발자들이 플랫폼을 번창시키고 자사의 소스가 웹 상에서 최고가 되기를 바란다.
  4. How.com.vn 한국어: Step 4 온라인 수업을 활용한다.
    웹 사이트를 활용해 활동하는 많은 프로그래머들이 있다. 그들은 몇 가지 요령 및 기초적인 기술을 가르쳐준다. 또한 본인이 배우고자 하는 언어에 대한 동영상 강의를 찾아본다.
    • 다양한 무료 온라인 수업을 통해 코딩을 배울 수 있다. Khan Academy는 동영상을 통해 컴퓨터 코딩 기초를 가르친다. Code Academy는 단계별 교습을 통해 차근차근 배울 수 있는 무료 사이트이다.
  5. How.com.vn 한국어: Step 5 가능한 어릴 때 시작한다.
    아이들에게 프로그램을 가르치기 위해 고안된 몇 가지 프로그램이 있다. MIT의 스크래치 (Scratch)와 같은 프로그램은 매우 유용하며, 어릴수록 더 쉽게 이해하고 숙지하기 쉽다.
    • 키트를 피한다. 키트로 큰 도움이 되는 배움을 얻기 힘들 것이다.
    광고
방법 3
방법 3 의 3:

독학하기

PDF 다운로드
  1. How.com.vn 한국어: Step 1 프로그래밍에 관한 좋은 책을 구입하거나 동영상 강의를 수강하기 시작한다.
    배우고자 하는 프로그래밍 언어에 대한 좋은 책을 구입한다. 온라인 도서 판매 사이트에 올라온 리뷰는 유용하지 않는 도서를 찾아 걸러내는데 도움이 된다.
  2. How.com.vn 한국어: Step 2 해당 언어에 대한 번역기를 구한다.
    컴퓨터 언어 번역기는 또 다른 컴퓨터 프로그램으로, 프로그래밍 언어로 작성한 아이디어를 "기계 코드"로 변환하여 작업 내용을 볼 수 있게 한다. 많은 프로그램에 번역기를 사용할 수 있으며 자신에게 적합한 프로그램을 선택하도록 한다.
  3. How.com.vn 한국어: Step 3 책을 읽는다.
    책에서 프로그래밍 언어의 예를 찾아 번역기에 대입한다. 예제를 변경하고 프로그램으로 다른 작업도 시도한다.
  4. How.com.vn 한국어: Step 4 아이디어를 모아 자신만의 프로그램을 만든다.
    프로그래밍 언어에 대한 독서 및 학습을 계속하면서 통화를 변환하는 프로그램과 같은 단순한 것으로 시작해 더 복잡한 작업에 이를 수 있도록 공부한다.
  5. How.com.vn 한국어: Step 5 다른 언어를 알아본다.
    적극적으로 처음 프로그래밍 언어를 배우기 시작하면 곧 두 번째 언어를 배우고 싶어 질 것이다. 시작할 때 배운 언어와 근본적으로 다른 패러다임을 사용하는 프로그래밍 언어를 선택하면 두 번째 프로그래밍 언어를 최대한 활용할 수 있다. 예를 들어 Scheme에서 시작한 경우 C 또는 Java 언어를 시도해 볼 수 있다. Java로 시작했다면 Perl이나 Python을 배우는 것이 효율적이다.
  6. How.com.vn 한국어: Step 6 계속 프로그래밍을 응용하고 새로운 것도 시도한다!
    좋은 프로그래머가 되기 위해서는 적어도 변화하는 기술을 따라 잡을 수 있어야 한다. 이는 곧 지속적인 학습을 뜻하며 새로운 언어 및 패러다임을 꾸준히 배우는 것이 가장 중요하다. 뒤쳐지지 않고 계속 새로운 프로그래밍을 시도하고 배울 수 있도록 하기 위해서는 꾸준한 노력이 필요하다.
    광고

  • Java와 같은 복잡한 언어로 시작하기 보다Python같이 비교적 쉬운 언어로 시작한다. 후자는 초보자가 배우기 좋으며 프로그래밍의 거의 모든 부분을 다루기 때문에 처음 시작할 때 배우기 좋다.
  • Java는 멀티 스래딩(multithreading)이라는 강력한 개념을 가지고 있다. 이에 주의하여 학습하도록 한다.
  • 학습에 편리한 참고 도서를 찾는다. 컴퓨터 언어는 계속 업데이트 되기 때문에 최신 버전인지 확인하는 것도 중요하다.
  • 컴퓨터 언어를 배울 때는 재미있는 것부터 시작하는 것이 문제 해결에 대한 동기 부여, 논리적인 문제 해결 능력을 향상시킬 수 있어 장기적인 학습에 도움이 된다.
  • Java 프로그램 작성 시, Eclipse를 사용한다. 코드를 디버깅 할 수 있는 매우 유용한 프로그램이며 코드를 즉시 실행할 수 있을 뿐 아니라 패키지 탐색기를 사용하여 코드의 여러 파일을 넘겨 볼 수 있다.
  • 컴퓨터 언어를 배울 때, 구문 암기는 필수이다. 그리하여 자신만의 방식대로 그것을 자유롭게 적용 할 수 있게 되기 때문이다. 몇 가지 샘플 프로그램을 공부하고 난 후 본인만의 코딩을 시작하도록 한다.
  • 초보자에게 아주 사용하기 쉬운 프로그래밍 언어가 있다. VB (Visual Basic 언어)는 사용자에게 친숙하며 정말 훌륭한 컴퓨터 언어로 처음에 배워두면 좋다.
광고

이 위키하우에 대하여

How.com.vn 한국어: Stephen Cognetta, MBA
공동 작성자 :
컴퓨터 엔지니어
이 글은 공동 작성자 Stephen Cognetta, MBA. 스테픈 코그네타는 기술 면접을 준비하고 최상으로 끌어 올릴 수 있도록 돕는 교육 플랫폼, Exponent의 CEO이다. 스테픈은 제품관리, 소프트웨어 엔지니어링, 제품 마케팅, 관리, 기술 프로젝트 관리, 데이터 과학 면접 등이 전문이다. 스테픈은 프린스턴대학교에서 컴퓨터공학을 전공하고 최우등으로 졸업한 후 스탠포드대학교에서 MBA 학위를 받았다. 스테픈은 Exponent를 창업하기 전에 구글에서 제품관리자로 일했으며 HackMentalHealth를 공동 창업했다. 조회수 35,021회
글 카테고리: 소프트웨어
이 문서는 35,021 번 조회 되었습니다.

이 글이 도움이 되었나요?

⚠️ Disclaimer:

Content from Wiki How 한국어 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

광고