프로그래밍 방법

작가: Peter Berry
창조 날짜: 16 칠월 2021
업데이트 날짜: 1 칠월 2024
Anonim
해커가 말하는 프로그래밍 공부하는 방법! | 진짜 몸에 베는 프로그래밍 공부법
동영상: 해커가 말하는 프로그래밍 공부하는 방법! | 진짜 몸에 베는 프로그래밍 공부법

콘텐츠

기술이 점점 더 접근 가능 해짐에 따라 프로그래머에 대한 수요도 증가하고 있습니다. 프로그래밍은 시간이 지남에 따라 향상되고 향상되는 기술입니다. 그러나 누구든지 특정한 시작을 거쳐야합니다. 선택한 분야에 관계없이 초보자에게 적합한 수많은 언어가 있습니다 (예 : JavaScript 등 JavaScript는 상대적으로 높으므로 HTML 또는 CSS로 시작). 프로그래밍 수업을 시작하려면 계속 읽으십시오.

단계

2 가지 방법 중 1 : 프로그래밍 언어 배우기

  1. 선택한 언어에 대해 너무 걱정하지 마십시오. 처음에는 많은 사람들이 언어를 선택하기가 어렵습니다. 그러나 논리 및 데이터 구조의 사용은 사용되는 언어에 관계없이 거의 동일합니다. 그것들은 가장 중요한 기술이며 어떤 언어로든 연마 할 수 있습니다.
    • 언어를 선택할 때 시작하려는 프로그래밍 유형에 초점을 맞추고 거기에서 올바른 기본 언어를 선택하십시오. 예를 들어 웹 구축 방법을 배우고 싶다면 HTML5로 시작한 다음 CSS, JavaScript 및 PHP에 대해 자세히 알아볼 수 있습니다. 데스크톱 앱을 작성하려면 C 또는 다른 기본 프로그래밍 언어로 시작하십시오.
    • 이 직업을 추구한다면 아마도 처음 배운 프로그래밍 언어를 사용하지 않을 것입니다. 대신 연구와 실험을 통해 새로운 언어를 배우게됩니다.

  2. 선택한 언어에 대한 무료 온라인 리소스를 찾으십시오. 인터넷은 선택한 언어에 맞게 조정 된 무료 튜토리얼, 강의 및 비디오의보고입니다. 거의 모든 입문 언어의 기초를 하루 만에 얻을 수 있습니다.
    • 인기있는 사이트에는 Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School 등이 있습니다.
    • wikiHow에는 특정 언어에 맞는 초보자 튜토리얼도 많이 있습니다.
    • 거의 모든 프로그래밍 상황에 대한 문서는 YouTube에서 찾을 수 있습니다.
    • Stack Exchange는 모든 프로그래밍 질문에 대한 훌륭한 답변 사이트 중 하나입니다.


    Archana Ramamoorthy, MS
    제품 관리 이사

    전문가 비율: "프로그래밍에 관해서는 컴퓨터 디자인이나 프로그래밍에 대해 전혀 몰랐습니다. 프로그래밍 방법을 배우고 싶을 때는 Java 책을 읽고 인터넷 정보를 사용했습니다. 오늘날 우리는 정보 소스가 너무 많아서 새로운 기술을 배우기가 쉽습니다! "

  3. 좋은 편집기를 다운로드하십시오. 많은 프로그래밍 언어에서 외부 편집기를 사용하여 코드를 작성할 수 있습니다. 들여 쓰기 및 프로그래밍 코드 강조 표시를 표시하는 편집기를 찾으십시오.
    • 잘 알려진 일부 프로그램에는 메모장 ++ (Windows), TextWrangler (OS X) 및 편집 (모든 컴퓨터에 사용됨)이 있습니다.

  4. 필요한 컴파일러를 다운로드하십시오. 일부 프로그래밍 언어는 코드를 실행하기 위해 컴파일러가 필요합니다. 컴파일러는 작성된 코드를 컴퓨터가 처리 할 수 ​​있도록 저수준 언어로 변환합니다. 많은 컴파일러가 오픈 소스이며 무료로 제공됩니다. 컴파일러 언어에는 다음이 포함됩니다.
    • C ++
    • 씨 #
    • 자바
    • 기본
    • 포트란
  5. 첫 번째 프로젝트를 시작하십시오. 올바른 시작 프로젝트를 선택하면 프로그래밍 언어에 익숙해지는 데 도움이됩니다. 많은 온라인 제안 및 자습서 중에서 기본 HTML 웹 사이트, 템플릿 기능 및 PHP 또는 간단한 프로그램 및 모든 컴파일 언어가 포함 된 기본 데이터베이스가 시작점입니다. 당신에게 나쁘지 않습니다.
  6. 모든 코드를 기록하십시오. 주석 기능은 모든 프로그래밍 언어에서 사용할 수 있으므로 컴파일러에서 읽을 수없는 내용을 입력 할 수 있습니다. 이 기능 덕분에 코드에 메모를 추가 할 수 있습니다. 이 메모는 매우 중요합니다. 다른 사람들이 코드의 작동 방식을 이해할 수있을뿐만 아니라 코드의 용도를 기억하는 데 도움이됩니다.
    • 또한 주석 기능을 사용하여 테스트 목적으로 프로그램에서 코드를 빠르게 제거 할 수 있습니다. 제거하려는 코드 주위에 플래시 카드를 배치하고 재사용을 위해 해당 태그를 제거하십시오.
  7. 다른 웹 프로젝트 및 프로그램을 참조하십시오. 학습 과정에서 주저하지 말고 다른 사람의 문제를 해결하는 방법을 찾아보고 상담하십시오. 시간을내어 코드가 작동하는 이유를 탐색하고 이해하십시오.
    • 웹 페이지의 소스 코드를 읽는 방법에 대한 자세한 내용은이 가이드를 참조하십시오.
    광고

2 가지 방법 중 2 : 지식 확장

  1. 수업에 참여하세요. 커뮤니티 칼리지, 기술 학교 및 온라인 프로그램은 취업하고 프로그래밍을 가르 칠 수있는 자격증과 수업을 제공합니다. 항상 필요한 것은 아니지만 컴퓨터 기술과 같은 고급 인증을 통해 풀 타임 프로그래밍 직책을 찾을 수 있습니다.
    • 교사 또는 프로그래밍 전문가와 직접 학습하면 많은 이점이 있습니다. 이것은 모든 온라인 리소스가 제공 할 수있는 것은 아닙니다.
    • 수업을 듣는 것은 매우 비쌀 수 있습니다. 따라서 얻을 수있는 이점을 고려하십시오. 프로그래밍을 취미로만 생각한다면 수업에 등록하는 것이 시간이나 돈의 가치가 없을 수도 있습니다. 이 직업을 추구하고 싶다면 수업을 듣는 것이 매우 유익 할 수 있습니다 (하지만 재능이 있다면 필수는 아닙니다).
  2. 지식을 넓히십시오. 프로그래밍 언어를 배우는 것뿐만 아니라 수학 및 논리 수업에서 많은 이점을 얻을 수 있습니다. 이들은 종종 고급 프로그래밍에 필수적입니다. 학교에서 수학과 논리를 배울 필요는 없지만 교실 환경이 도움이 될 수 있습니다.
    • 프로그래밍에는 알고리즘과 모델에 대한 깊은 이해가 필요한 물리적 계산과 많은 시뮬레이션이 포함됩니다.
    • 논리는 프로그래밍의 기본 기반입니다. 논리와 프로세스를 이해하면 코드를 작성할 때 문제를 해결하는 데 도움이됩니다.
    • 대부분의 프로그래밍 프로젝트에는 고급 수학 응용 프로그램이 필요하지 않지만이 지식은 프로그래밍에서 많은 이점과 최적화를 가져올 수 있습니다.
  3. 더 많은 언어를 배우십시오. 모국어를 마스터하면 더 많은 것을 배울 수 있습니다. 모국어에 대한 보완 언어를 찾거나 타겟팅하려는 사이트 별 언어를 선택하십시오. HTML 및 CSS와 같은 애드온 언어는 종종 배우기 가장 쉬운 선택입니다.
    • Java는 가장 널리 사용되는 언어 중 하나이며 종종 Java 개발자에게 많은 기회가 있습니다. Java는 다양한 시스템에서 실행될 수 있으며 다양한 애플리케이션이 있습니다. 이 언어는 가장 빠르게 성장하는 시장 중 하나 인 Android 앱에 사용됩니다.
    • C ++는 잠재적 인 비디오 게임 개발자에게 권장됩니다. 비디오 게임 산업 밖에서는 유용하지 않지만 Unity (저비용 게임 콘솔에서 널리 사용됨) 및 UDK (유명한 언리얼 엔진의 프로그래밍 코드)에서 프로그래밍하는 방법을 배우면 많은 근육이 열릴 수 있습니다. 특정 어셈블리.
    • iPhone 앱을 작성하려면 Xcode와 Objective-C가 기본 도구가 될 것입니다. Xcode는이 컴퓨터에서만 컴파일 할 수 있으므로 Mac도 필요합니다.
    • 서버 프로그래밍 언어로서 Python은 배우기 가장 쉬운 언어 중 하나입니다. Pinterest 및 Instagram과 같은 웹 서비스에 사용되며 며칠 만에 기본 사항을 배울 수있을만큼 간단합니다.
  4. 기다려주십시오. 프로그래밍 과정에서 특히 버그를 찾고 새로운 아이디어를 실행할 때 종종 문제에 직면하게됩니다. 한 번에 전체 퍼즐을 풀기보다는 작은 성과에 만족하는 법을 배워야합니다. 인내심은 더 효과적인 코드로 이어지며, 프로그램이 더 잘 작동하고 동료가 더 행복해 지도록 도와줍니다.
  5. 다른 사람들과 함께 일하는 법을 배우십시오. 많은 사람들이 참여하면 프로젝트의 방향에 대한 다양한 견해를 갖게됩니다. 팀워크는 비즈니스 세계에서 거의 불가피합니다. 따라서 모든 것을 독립적으로 개발할 계획이 아니라면 다른 사람들과 협력 할 준비를하십시오.
  6. 직업을 찾으면 프로그래밍 기술을 연습 할 수 있습니다. 웹 디자인을하거나 자원 봉사 컴퓨터 애플리케이션을 작성합니다.소규모 회사에서 파트 타임으로 일하면 웹 사이트와 간단한 애플리케이션을위한 코딩 기회를 얻을 수 있습니다.
  7. 다른 프로그래머와 연결하십시오. 수많은 커뮤니티와 개발자 모임이 있습니다. 그들은 당신을 지원하고 영감을 줄 수 있습니다. 지역 프로그래밍 세미나를 찾고, 프로그래밍 세미나 또는 대회에 참여하고, 일부 프로그래밍 포럼에 등록하여 네트워크와 존재를 확장하십시오.
  8. 연습, 연습 및 연습. 컴퓨터 프로그래머에게 괴짜로 간주 되려면 약 15,000 시간이 걸립니다. 그것은 수년간의 연습이었습니다. 연습하고 능숙 해지지 않으면 프로그래밍 기술을 습득 할 수 없습니다.
    • 일하지 않을 때에도 매일 프로그래밍에 시간을 투자하십시오. 여가 시간에 프로그래밍은 돌파구를 만들고 많은 새로운 아이디어를 가져올 수 있습니다.
    광고