컴퓨터 프로그램을 작성하는 방법

작가: Ellen Moore
창조 날짜: 12 1 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
컴퓨터 프로그램 엑셀 기초 배우기 1시간만 공부하면 초보탈출~~
동영상: 컴퓨터 프로그램 엑셀 기초 배우기 1시간만 공부하면 초보탈출~~

콘텐츠

일반 대중이 기술을 사용할 수 있게 되면서 프로그래머의 필요성도 커졌습니다. 컴퓨터 코드 및 프로그램 작성 또는 코딩(영어 "코딩"에서 유래)은 시간이 지남에 따라 습득 및 개선된 기술이지만 가장 경험이 풍부한 프로그래머도 한때는 초보자였습니다. 기술을 적용하려는 위치에 관계없이 초보자 프로그래머에게 유용한 다양한 프로그래밍 언어가 있습니다(예: JavaScript는 매우 복잡하므로 HTML 또는 CSS로 시작하는 것이 가장 좋습니다). 이 기사를 읽고 컴퓨터 프로그램을 작성하는 방법을 배우십시오.

단계

방법 1/2: 프로그래밍 언어 배우기

  1. 1 어떤 언어를 공부할지 너무 걱정하지 마세요. 많은 초보 프로그래머는 프로그램 코드 작성 방법을 막 배우기 시작할 때 언어를 선택하는 것이 어렵다는 것을 알게 됩니다. 건물 정보의 구조와 논리를 공부할 때 선택한 실제 언어는 중요하지 않습니다. 이러한 기술은 훨씬 더 중요하며 모든 프로그래밍 언어로 배울 수 있습니다.
    • 언어를 선택할 때 프로그램 코드를 생성하려는 목적에 집중한 다음 시작 언어를 선택하십시오. 예를 들어 웹사이트 개발을 하고 싶다면 HTML5를 먼저 배우고 CSS, JavaScript, PHP로 보완해야 합니다. 컴퓨터 프로그램을 만들고 싶다면 C나 다른 주류 프로그래밍 언어를 배우기 시작하십시오.
    • 전문 프로그래머가 되면 원래 배운 언어를 작업에 사용하지 않는다는 것을 알게 될 것입니다. 대신 문서화와 실험을 통해 항상 새로운 언어를 계속 배우게 됩니다.
  2. 2 선택한 언어 전용 무료 온라인 리소스를 찾으십시오. 인터넷은 학습하기로 선택한 언어에 대한 무료 자습서, 코스 및 비디오의 보물 상자입니다. 거의 모든 입문 언어의 기초를 말 그대로 하루 만에 배울 수 있습니다.
    • 다음은 Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools 등의 인기 사이트입니다.
    • WikiHow는 초보자가 프로그래밍 언어를 배울 수 있는 다양한 지침도 제공합니다.
    • YouTube에서 거의 모든 언어에 대한 튜토리얼 비디오를 찾을 수 있습니다.
    • Stack Exchange는 전문 프로그래머가 사용자의 질문에 답변하는 가장 인기 있는 포럼 중 하나입니다.
    전문가의 조언

    아르카나 라마무시, MS


    Workday CTO Archana Ramamurthy는 Workday CTO(북미)입니다. 세간의 이목을 끄는 제품 전문가, 보안 옹호, 기술 산업의 공평한 경쟁 분야에서 더 큰 통합을 옹호합니다. 그녀는 SRM 대학에서 학사 학위를, 듀크 대학에서 석사 학위를 받았습니다. 제품 관리 분야에서 8년 넘게 일해 왔습니다.

    아르카나 라마무시, MS
    워크데이 CTO

    우리 전문가가 다음과 같이 이야기를 나눕니다.: “컴퓨터 디자인이나 프로그래밍에 대해 전혀 모르고 코딩을 시작했습니다. 프로그램을 작성하는 방법을 배우고 싶었을 때 언어에 대한 책을 읽고 인터넷에서 정보를 사용하는 것으로 시작했습니다.오늘날 세상에는 사용할 수 있는 자원이 너무 많아서 새로운 기술을 배우는 것이 매우 쉽습니다!"


  3. 3 좋은 텍스트 편집기를 다운로드하십시오. 많은 프로그래밍 언어를 사용하면 외부 텍스트 편집기를 사용하여 프로그램을 작성할 수 있습니다. 들여쓰기 및 코드 마크업을 표시할 텍스트 편집기를 찾으십시오.
    • 인기 있는 프로그램으로는 Notepad ++(Windows), TextWrangler(OS X) 및 JEdit(모든 시스템)이 있습니다.
  4. 4 필요한 컴파일러를 다운로드하십시오. 일부 프로그래밍 언어는 작성한 소스 코드를 표시하기 위해 컴파일러가 필요합니다. 컴파일러는 소스 코드를 동등한 저수준 언어 프로그램으로 번역한 다음 컴퓨터에서 처리합니다. 많은 컴파일러가 무료이며 오픈 소스입니다. 컴파일러를 사용해야 하는 언어는 다음과 같습니다.
    • 씨;
    • C++;
    • 씨 #;
    • 자바;
    • 기초적인;
    • 포트란.
  5. 5 첫 번째 프로젝트를 시작합니다. 새로운 기술을 시험해 볼 수 있는 좋은 입문 프로젝트를 선택하십시오. 인터넷에는 이 주제에 대한 많은 제안과 자습서가 있습니다. 예를 들어 컴파일러가 필요한 모든 언어로 간단한 HTML 웹사이트, 간단한 PHP 데이터베이스 및 기능 또는 간단한 프로그램을 만드는 것으로 시작할 수 있습니다.
  6. 6 모든 코드를 주석 처리하십시오. 모든 프로그래밍 언어에는 컴파일러가 무시하는 텍스트를 입력할 수 있는 주석 기능이 있습니다. 따라서 코드에 주석을 남길 수 있습니다. 이러한 주석은 코드가 어떻게 작동하는지 다른 사람에게 알리고 코드가 수행하는 작업을 상기시키기 위해 매우 중요합니다.
    • 주석 기능은 테스트 목적으로 프로그램에서 코드의 일부를 빠르게 제거하는 데 사용할 수 있습니다. 프로그램에서 일시적으로 제외하려는 코드의 시작과 끝에 두 주석에 대한 태그를 추가한 다음 해당 태그를 제거하여 코드를 반환합니다.
  7. 7 다른 프로그램이나 웹 프로젝트의 세부 사항을 고려하십시오. 이동 중에 코드를 배울 때 인터넷에서 단서를 찾고 다른 사람들이 비슷한 문제를 해결하는 것을 보는 것을 부끄러워하지 마십시오. 코드가 하는 일을 이해하는 데 시간을 할애하십시오.
    • 이 기사를 읽고 웹사이트의 소스 코드를 보는 방법을 알아보세요.

방법 2/2: 지식 확장

  1. 1 과정에 등록하십시오. 대학, 전문대학 및 인터넷 프로그램은 프로그래밍을 가르칠 뿐만 아니라 직업을 찾는 데 도움이 되는 프로그램과 과정을 제공합니다. 컴퓨터 과학 대학 학위가 항상 필요한 것은 아니지만 컴퓨터 프로그래머로서 정규직 일자리를 찾는 데 도움이 될 수 있습니다.
    • 또한 온라인 과정을 통해 항상 제공되는 것은 아니지만 교사 또는 프로그래밍 전문가와의 직접적인 의사 소통을 통해 부인할 수 없는 이점이 있습니다.
    • 프로그래머가 되는 법을 배우는 것은 비용이 많이 들 수 있으므로 가치가 있는지 신중하게 생각하십시오. 취미로 컴퓨터 프로그램을 작성하는 것을 좋아한다면 전문 과정에 시간과 돈을 낭비해서는 안됩니다. 이 분야에서 경력을 쌓고 싶다면 전문 교육을 받는 것이 많은 도움이 될 수 있습니다(하지만 재능이 있다면 꼭 필요한 것은 아닙니다).
  2. 2 지식을 확장하십시오. 프로그래밍 언어를 배우는 것뿐만 아니라 수학 및 논리 과정에서도 혜택을 볼 수 있습니다. 이러한 과목은 종종 고급 프로그래밍에 필요하기 때문입니다. 학업 환경이 도움이 될 수 있지만 학교에서 가르칠 필요는 없습니다.
    • 물리학 및 시뮬레이션을 포함하는 프로그래밍은 알고리즘과 모델에 대한 충분한 이해가 필요합니다.
    • 논리는 프로그래밍의 기본이므로 논리와 프로세스를 이해하면 코드를 작성할 때 문제를 해결하는 데 도움이 됩니다.
    • 고급 수학에 대한 지식은 대부분 프로그래밍에 필요하지 않지만 최적화 및 기타 이점을 위해 사용할 수 있습니다.
  3. 3 더 많은 언어를 배우십시오. 모국어를 잘 이해하고 나면 다른 프로그래밍 언어도 배울 수 있습니다. 이미 알고 있는 언어를 보완하는 언어를 찾거나 특정 프로젝트에 필요한 언어를 선택하십시오. HTML 및 CSS와 같은 추가 언어는 일반적으로 배우기 가장 쉽습니다.
    • Java는 가장 인기 있는 언어 중 하나이며 Java 개발자는 항상 수요가 많습니다. Java는 다양한 시스템에서 사용되며 무수히 많이 사용됩니다. Java는 가장 빠르게 성장하는 시장 중 하나인 Android용 애플리케이션을 작성하는 데 사용됩니다.
    • 비디오 게임 개발자의 대열에 합류하려면 C ++를 적극 권장합니다. Unity(널리 사용되는 저렴한 게임 엔진) 및 UDK(인기 있는 Unreal 엔진용 코드)로 프로그래밍하는 방법을 배우면 몇 가지 문이 열릴 것이지만 게임 산업 밖에서는 그다지 유용하지 않습니다.
    • iPhone 앱을 만들고 싶다면 Xcode와 Objective-C가 첫 번째 선택이 될 것입니다. Xcode는 Mac에서만 컴파일할 수 있으므로 Mac이 필요합니다.
    • Python은 배우기 가장 쉬운 언어 중 하나인 서버 측 코드를 작성하기 위한 언어입니다. Python은 Pinterest 및 Instagram과 같은 인터넷 서비스에 사용되며 며칠 만에 기본 사항을 배울 수 있을 정도로 간단합니다.
  4. 4 인내심을 가지세요. 프로그래밍하는 동안, 특히 버그를 찾거나 새로운 아이디어를 적용할 때 종종 문제가 발생합니다. 한 번에 전체 문제를 푸는 것보다 작은 결과에 만족하는 법을 배워야 합니다. 인내는 더 나은 코드를 만드는 데 도움이 됩니다. 즉, 프로그램이 더 잘 작동하고 동료가 행복해질 것입니다.
  5. 5 팀에서 일하는 법 배우기. 여러 사람이 동시에 프로젝트를 진행하는 경우 프로젝트 진행 방식에 대한 비전이 다를 수 있습니다. 팀워크는 비즈니스 세계에서 거의 불가피하므로 전체 프로젝트를 직접 개발하려는 경우가 아니라면 다른 사람들과 함께 일할 준비를 하십시오.
  6. 6 프로그래밍 기술을 연습할 수 있는 직업을 찾으십시오. 자원봉사로 웹사이트와 컴퓨터 프로그램을 만드십시오. 소규모 회사에서 아르바이트를 하는 것도 웹사이트와 간단한 프로그램에 대한 코딩 기회를 제공할 수 있습니다.
  7. 7 다른 프로그래머와 채팅하십시오. 지원과 영감을 얻을 수 있는 수많은 개발자 커뮤니티가 있습니다. 프로그래밍 규칙을 찾고, 해커톤이나 게임잼(한정된 시간에 프로그램이나 게임을 만들기 위한 개발자 모임)에 참여하고, 여러 프로그래밍 포럼에 등록하여 이름을 알리고 인맥을 늘리십시오.
  8. 8 연습하고 연습하고 연습하십시오. 일부 추정에 따르면 진정한 마스터로 간주되기까지 약 15,000시간의 프로그래밍이 필요합니다. 이것은 수년간의 끊임없는 연습을 의미합니다. 실제 작업에 많은 시간을 투자하고 해당 분야의 전문가가 되어야 진정한 프로그래밍 기술을 습득할 수 있습니다.
    • 주말에도 매일 프로그래밍하십시오. 여가 프로그램은 혁신과 새로운 아이디어로 이어질 수 있습니다.