>  기사  >  2017년에 어떤 프로그래밍 언어를 가장 많이 배워야 할까요?

2017년에 어떤 프로그래밍 언어를 가장 많이 배워야 할까요?

PHPz
PHPz원래의
2017-03-03 13:41:282717검색

많은 개발자가 자신의 기술 트리와 직업 선택을 정기적으로 검토합니다. "최고의 프로그래밍 언어" 선택에 대한 데이터 소스가 많이 있습니다.

2017년에 어떤 프로그래밍 언어를 가장 많이 배워야 할까요?

가장 일반적으로 사용되는 기술 언어:

JavaScript — 55.4%

SQL — 49.1% Java — 36.3%

C# — 30.9%

PHP — 25.9%

Python — 24.9%

C++ — 19.4%

AngularJS — 17.9%(JavaScript 프레임워크)

Node.js — 17.2%(서버측 JavaScript)

C — 15.5%

개발자 사이에서 가장 인기 있는 언어는 다음과 같습니다.

Rust — 79.1%

Swift — 72.1%F# — 70.7%

Scala — 69.4%

Go — 68.7%

Clojure — 66.7%

React — 66.0%

Haskell — 64.7%

Python — 62.5%

C# — 62.0%

언어 개발자가 가장 두려워하는 것:

Visual Basic — 79.5%

WordPress — 74.3%Matlab — 72.8%

Sharepoint — 72.1%

CoffeeScript — 71.0%

LAMP — 68.7%(Linux, Apache, MySQL, PHP )

Cordova — 66.9%

Salesforce — 65.4%

Perl — 61.3%

SQL — 60.3%

개발자가 배우고 싶어하는 기술 방향:

Android — 15.8%

Node.js — 14.8%AngularJS — 13.4%

Python — 13.3%

JavaScript — 11.9%

React — 9.2%

Swift — 8.7%

MongoDB — 8.1%

Arduino/Raspberry Pi — 8.0%

C++ — 8.0%

Stack Overflow에서 가장 자주 질문하고, 토론하고, 투표한 기술 방향:

JavaScript — 16.6%

Java — 14.7%Android — 11.5%

Python — 11.4%

C# — 11.1%

PHP — 8.6%

jQuery — 6.7%

C++ — 6.6%

HTML — 6.6%

iOS — 6.3%

PYPL(인기 프로그래밍 언어 색인) 프로그래밍 언어 관련 튜토리얼 검색 빈도:

Java — 23.1%

Python — 14.4% PHP — 9.7%

C# — 8.4%

JavaScript — 7.7%

C — 7.1%

C++ — 7.0%

Objective—C — 4.4%

R — 3.4%

Swift — 3.0%

TIOBE Index는 검색 엔진 데이터를 기반으로 최고의 프로그래밍 언어를 선택합니다.

Java — 17.3%

C — 9.3%C++ — 6.3%

C# — 4.0%

Python — 3.5%

VisualBasic.NET — 3.0%

JavaScript — 2.9%

Perl — 2.7%

어셈블리 언어 — 2.7%

PHP — 2.6%

2016년 가장 빠르게 상승한 언어는 Go 언어로, 순위에 없던 순위에서 13위(2.3%)로 상승했습니다. Java는 C 언어의 거의 두 배에 달하는 격차로 1위를 차지했지만 2016년에는 여전히 4.19% 하락했습니다.

설문조사를 통해 무엇을 알 수 있나요?

사실 아무것도 아닙니다.

데이터 결과는 흥미로워 보이지만 항상 모순되며 데이터 수집 방법은 항상 제한적입니다. 검색 엔진 데이터는 오래되고 문제가 발생하기 쉬운 언어 및 폭넓은 언어가 더 유리합니다

온라인 설문조사는 특별한 대상으로 제한됩니다. Stack Overflow 개발자는 대부분 상대적으로 능숙한 프로그래머이며, 인기 있는 언어와 프레임워크로 질문하는 것이 더 쉽습니다. .

과거의 사용 패턴은 미래 추세를 점점 덜 반영합니다. 20년 전에는 Node.js가 존재하지 않았으며 Perl과 C는 서버 측 개발에 가장 일반적으로 사용되는 언어였습니다.

예를 들어 모든 설문 조사 순위에서 Java는 PHP보다 순위가 높지만 Java는 일반적으로 제어 스레드, 데스크톱 및 기본 Android 애플리케이션을 가르치고 개발하는 데 사용됩니다.

PHP는 웹 서버의 82.4%에서 사용되는 반면, Java는 2.7%에서만 사용됩니다. 모든 사람의 선택은 편향되어 있습니다. 사람들은 자신이 사용하는 언어를 편드는 경향이 있습니다. 그렇지 않으면 스스로 변경해야 합니다.

다른 사람의 개발 경험은 유용한 정보이지만 귀하에게는 그 사람과 같은 요구 사항이 없거나 그의 경험이 귀하에게 적용되지 않을 수도 있습니다.

'최고의 언어'는 없습니다

운전을 배우면 이 기술을 사용하여 버스, 트럭, 트랙터를 운전할 수 있습니다 :) 유사, 컴퓨터 언어는 실제로 입력, 출력, 변수, 루프, 조건 및 함수의 응용 프로그램입니다. 한 언어의 기본을 익히고 나면 다른 언어를 배우기가 더 쉬워질 것입니다. 가장 큰 차이점은 바로 문법의 변화입니다.

올바른 질문을 하고 있나요?

경험이 풍부한 개발자는 자신의 상황을 잘 알고, 기술 간 격차도 알고 있습니다.

양식 데이터를 수동으로 조작하는 데 오랜 시간이 걸린다면 매크로 언어 학습에 투자하세요. ;

웹페이지를 개발했지만 레이아웃이 만족스럽지 않다면 CSS 지식을 향상시키는 것이 다음 단계임은 분명합니다.

다음 단계는 CSS 지식을 향상시키는 데 필요한 서버 애플리케이션을 개발하는 경우입니다. SQL을 배우는 것이 합리적인 선택이 될 것입니다.

"어떤 언어를 배워야 할까요?"라고 묻는 사람들은 대부분 프로그래밍 및 개발 업계에 처음 입문하는 질문입니다. ? 나이, 성별, 체형, 취향, 선호도, 국가, 지역 날씨, 관습, 행사 등을 알지 못하면 누구도 답을 줄 수 없습니다.

언어 학습에 대한 조언을 받고 싶다면 몇 가지 질문을 확인해 보세요.

  • 프로그래밍을 좋아하시나요?

  • 어떤 문제를 해결하고 싶으신가요?

  • 어떤 하드웨어와 시스템을 사용할 수 있나요?

  • 이 언어에 얼마나 많은 시간과 학습 기회를 투자하시겠습니까?

계속 학습하세요

주어진 제안 사항이 반드시 귀하의 상황에 적용되는 것은 아닐 수도 있지만 프로그래밍에 대한 몇 가지 팁은 다음과 같습니다. 학습자:

1. 대부분의 시간을 프런트엔드에 보낸다면 백엔드 콘텐츠를 시도해 보세요. PHP, Node.js, Ruby 중에서 관심 있는 것을 선택하고 스킬 트리에 SQL을 추가하세요.

2. 백엔드 개발자라면 HTML, CSS, JavaScript를 배우세요. JSON과 같은 브라우저 인터페이스와 데이터 양식이 도움이 됩니다.

3. 틀이 본질이 아니라 기초언어의 학습이 중요합니다. 어떤 추세가 불고 있는지, 어떤 도구가 인기 있는지에 관계없이 지식은 매우 귀중합니다.

4. 풀 스택이 될 계획이 없더라도 최소한 몇 가지 언어를 더 알고 숙달하면 다른 사람의 작업을 이해하는 데 도움이 될 수 있으며 이는 프로젝트와 팀에 매우 도움이 됩니다.

5. 미루지 말고 어떤 언어를 배워야 할지 고민하지 마세요. 코딩을 시작해 보세요!

관련 추천:

웹 개발이 처음이라면 php, python, ruby ​​중 어떤 것을 배워야 할까요?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.