적절한 프로그래밍 언어를 선택하는 방법

프로그래밍은 세계적 규모의 유행 추세 인 주류가되었습니다. 나이 든 젊은이든지이 멋진 세상을 발견합니다. 미국에서는 대통령이 자신이 전국에서 프로그래밍 공부의 이점에 관해 이야기하는 시점에 이르렀습니다.

인터넷은 각각 9 주 동안 노련한 프로그래머에 주전자를 설정하는 약속, 프로그래밍의 예술을 학습 무료 코드 카데미로 시작, 비싼 코스, 같은 Devbootcamp의 수천로 끝나는 많은 경로를 엽니 다.

특별히 나를 위해 프로그래밍을 배워야합니까?

Leifhacker에있는 우리는 어떤 경우이든 대답은 “그렇습니다”라고 믿습니다. 비록 그것이 멀리 가지 않고 여가 시간에만 일종의 취미로 남을지라도, 프로그래밍은 여전히 ​​우리의 두뇌를 작동시킵니다. 이는 항상 좋은 것입니다.

당신이 사업의 범위를 보면, 그 활동 기술에 관련된 모든 사람들에게 유용한 프로그래밍 기술.

코드 스쿨 교육 서비스의 창시자 인 Greg Pollack은 다음과 같이 말합니다.

그의 작업 형식에 따라 개발자와 의사 소통해야하는 사람은 누구나 프로그래밍의 기본 사항을 알아야합니다.

이를 통해 공통 언어를 쉽게 찾고 서로 다른 직업의 사람들 간의 상호 작용 과정에서 발생하는 뉘앙스를 건설적으로 유능하게 해결할 수 있습니다.

나는 이것으로 충분하지 않습니까?

우리는 이미 별도의 기사로이 질문에 답했습니다. 배우기에는 너무 늦은 것이 아닙니다. 나이는 중요하지 않습니다. 그리고 아마, 당신은 이미 프로그램하는 법을 알고 있습니까?

시작 위치

영어를 배우십시오. 진지하게. 이 기사의 텍스트 아래에서 프로그래머의 직업을 성공적으로 습득하기 위해 영어가 필요한 이유를 이해하게 될 것입니다. 뭔가가 Russified, 뭔가가 열광 자에 의해 적응하지만 사실은 영어를 알아야 할 필요가 남아있다.

프로그래밍의 개념에 관심이있는 순간이라면 무엇이든 시작할 수 있습니다. 다양한 언어와 환경에서 놀고, 당신이 선호하는 것을 발견 할 수 있습니다. 그러나 많은 목표는 추상적 인 “나는 프로그램을 만들고 싶다”보다 훨씬 더 나아 간다. 그들은 특정한 목표를 가지고 있습니다. 예를 들어 모바일 응용 프로그램을 작성하십시오. 그리고 여기서 이미 꽤 정확한 개발 도구가 필요합니다.

나는 아무것도 모른다.

경험이 전혀없는 경우 이해하기 쉬운 것으로 시작하는 것이 좋습니다. 좋은 예가 HTML과 CSS의 기초가 될 수 있습니다.

HTML은 프로그래밍 언어가 아니며 마크 업 언어입니다. 덕분에 브라우저에서 이해할 수있는 형식으로 단어, 그림, 링크 및 비디오를 나타낼 수 있습니다. 이것은 간단한 아마추어 사이트와 블로그를 시작합니다. CSS는 글꼴, 크기, 요소 배치 및 기타 웹 페이지 프리젠 테이션 구성 요소를 담당합니다.

실제로, 높은 확률로, 당신은 이미 HTML을 다루었지만 그것을 모르고있었습니다. 블로그를 가지고 있거나 블로그를 가지고 있다면 마크 업이 보장됩니다. 정상적인 WYSIWYG 편집기는 비주얼 및 텍스트 모드 모두에서 컨텐츠를 제공합니다. 뷰의 텍스트 모드를 살펴볼 가치가 있으며 동일한 HTML이있을 것입니다. HTML을 더 깊이 마스터하면 블로그 또는 사이트의 편집자가 볼 수있는 기능을 뛰어 넘는 데 도움이되어 인터넷에서 더 많은 기능과 재미를 누릴 수 있습니다. 일반적으로, HTML을 학습하는 것이 무엇이든간에 유용합니다.

아름다운 웹 응용 프로그램을 만들고 싶습니다.

이 경우 JavaScript에 대한 지식이 필요합니다. 웹 사이트를보다 아름답고 효과적이며 기능적으로 만들 수 있습니다. Ember, Angular 및 Backbone과 같은 널리 사용되는 (호환되는) JavaScript 개발 환경이 있습니다.

JavaScript는 20 년 동안 살았으며 아무데도 가지 않습니다. 실제로, 영역에서의 그의 지배력은 점점 커지고 있습니다. 자바 스크립트의 대중성을 고려할 때, 자바 스크립트는 어디에서 배울 것인가. 예를 들어, 위에서 언급 한 폴락 (Pollack)은 코드 스쿨에서이 언어의 코스를 가장 많이 사용한다고 말합니다.

웹에서 뭔가를하면 JavaScript를 배워야합니다.

나는 시제품을 빨리 만들고 싶다.

디자이너이고 직접 응용 프로그램을 테스트하기위한 백엔드 프로그래밍 기술을 얻으려면 Ruby 또는 Python을 배워야합니다. 두 가지 옵션 모두 마스터하기 쉽고 2013 년 가장 인기있는 전문 요리 중 하나로 손 꼽히고 있습니다. 귀하가 이해하는 바와 같이, 관련성은 당분간 유지 될 것입니다.

Ruby는 개발 된 생태계와 가장 활동적이고 응답 성이 뛰어난 커뮤니티 중 하나입니다. 먼 1995 년에 개발 된이 언어는 2003 년부터 레일 프레임 워크가 등장하면서 특별한 인기를 얻기 시작했습니다. 덕분에 웹 사이트 및 웹 응용 프로그램을 만드는 프로세스가 훨씬 간단 해졌습니다.

파이썬은 강력한 커뮤니티를 자랑합니다. 인공 지능과 멋진 것들을 개발하고 생성하는 문제에 깊은 인상을받는다면 파이썬에 귀중한 존재입니다.

빠른 시작을 위해 파이썬 어려운 방법, 또는 루비 코드 아카데미 섹션을 알아보기 위해 추천 할 수있다.

Android 앱을 만들고 싶습니다.

주로 Java로 수행되는 Android 애플리케이션 개발. Windows와 OS X가 모두 효과적입니다. 두 운영 체제 모두 Android 용 개발 환경을 설치할 수 있습니다. Android에는 시장에 저렴한 스마트 폰과 태블릿이 많이 있기 때문에 애플리케이션 예산을 테스트 할 수있는 또 다른 장점이 있습니다.

또 다른 중요한 점은 몇 년 전만해도 핵심 플랫폼이 iOS 였다면 개발자는 이미 Android로 시작하는 것을 선호한다는 것입니다.

Udacity에서는 Java 프로그래밍의 무료 입문 과정을 제공합니다. 기초가 연구 될 때, 당신의 방법은 안드로이드를위한 공식 개발자 사이트의 방향에 놓여있을 것이다. 여기에서 첫 번째 Android 프로젝트를 만드는 복잡한 방법을 배울 수 있습니다.

iOS 앱을 만들고 싶습니다.

iOS에서의 개발은 도구에 대한 요구가 훨씬 큽니다. Objective-C를 아는 것 외에도 OS X 버전이 10.7 이상인 Mac, Xcode는 무료 응용 프로그램 개발 도구 및 iOS 용 개발 도구 모음이 필요합니다.

시작하기 iOS 개발자는 코드 스쿨의 iOS 섹션과 Apple의 개발자 가이드를 공부할 가치가 있습니다.

우리 아이는 프로그램하는 법을 배우기를 원합니다.

이것은 아주 훌륭하고 유망한 일입니다. 아이가 아직도 아주 작 으면, 그에게 홉 스코치 (Hopscotch)를 주려고 노력하십시오 – 우리가 우리 기사 중 하나에서 이야기 한 응용. 코딩 프로세스는 게임을 통해 실현됩니다. 응용 프로그램의 일부 지점에서 크게이 도구의 개발에 아이를 도울 수 Russified.

프로그래밍 학습을위한 또 하나의 훌륭한 도구는 “Scratch”일 수 있습니다. 이 서비스는 8 ~ 16 세 사이의 사용자를 대상으로합니다.

Code.org와 같은 서비스도 여기에서 도움이 될 것입니다. 원칙은 학교 및 대학에서의 프로그래밍 대중화를 전제로합니다.

그 밖의 읽을 거리

위에서 언급했듯이 이전에 프로그래밍 교육에 대한 주제를 여러 번 다루었으며이 주제에 대한 유용한 기사가 이미 많이 축적되어 있습니다. 놓치지 마세요 :

  • Hexlet – 저자로부터 러시아어 온라인 과정 Lifkhaker
  • 프로그래밍 학습을위한 5 가지 무료 리소스
  • 프로그래머가 될 수있는 10 가지 무료 온라인 플랫폼
  • 웹 디자인 교육을위한 50 가지 온라인 코스 및 리소스

Add a Comment

Your email address will not be published. Required fields are marked *

41 − = 36