Code in

프로그래밍 처음 시작하는 언어는? - HackerRank 2020 Report (1) 본문

IT - TMI

프로그래밍 처음 시작하는 언어는? - HackerRank 2020 Report (1)

heyhmin 2020. 8. 22. 15:07
To understand the state of developer skills in 2020, we’re launching our third annual Developer Skills Report: the largest survey of its kind ever released

HackerRank에서는 개발자들의 현재 상황을 파악하기 위해 연간 개발자 스킬 보고서를 작성 및 게시합니다. 굉장히 큰 규모의 설문 조사이기 때문에, 알고 있다면 세계적인 상황을 파악하는 데에 있어서 큰 도움이 될 것 같습니다.

 

 

 

** 본 보고서에서 사용한 세대별 호칭입니다.

Baby Boomer:            Born 1946 ~ 1964

Gen X:                            Born 1965 ~ 1980

Gen Y(Millennial):     Born 1981 ~ 1996

Gen Z:                            Born 1997 ~ 2012

 

 

처음 프로그래밍, 코딩을 배울 때는 주로 C로 시작합니다.

 

설문 조사에 따르면, 39세 미만이라면 대부분의 경우 C언어를 통해서 코딩을 배우기 시작했습니다.

그 이전 세대는 주로 BASIC을 통해 프로그래밍을 배우기 시작했습니다.

 

1964년, 교육용으로 개발된 BASIC은 대학에서 주로 사용되는 교육용 언어였습니다.

1972년, Bell Labs가 C를 개발했을 때부터 점차 변하기 시작했습니다.

 

C는 Unix 운영체제의 휴대성을 키울 수 있었고, 이후 Unix와 함께 C가 유명해졌습니다.

 

 

 

새로운 IT 언어 혹은 기술들을 배울 때는 주로 BootCamps를 사용합니다.

대략 6명 중 1명은 새로운 IT Skill을 익힐 때 부트캠프를 이용했습니다.

최근에는 책과 학원식 강의보다는 보다 비전통적인 교육인 BootCamps온라인 강의, YouTube를 이용합니다. 

이러한 BootCamps의 경우, 다음 5개를 주로 사용한다고 합니다.

 Codeworks, AppAcademy, Hack Reactor, Coderhouse, Byte Academy

 

 

 

채용 담당자 중 30%는 BootCamps를 이용한 사람들을 채용합니다.

 

이후 BootCamps 사용자들이 늘어나면서 점차 더 큰 비율로 BootCamps를 채용 과정에 고려할 것으로 기대됩니다.

 

채용 담당자들은 BootCamps를 졸업한 사람들이

 

새로운 기술과 언어를 빠르게 배운다는 점 (71%),

실전적인 경험을 가지고 있다는 점(61%),

열정적으로 새로운 업무를 하려고 한다는 점(52%)

 

에서 긍정적으로 평가된다고 하였습니다.

 

 

 

마지막으로, 현재 재직자들 중 대다수가 학사 졸업이라고 합니다.

하지만 석박사의 수가 학사의 수보다 적다는 점을 고려해야할 것 같습니다.

 

 

 

모든 나라의 구체적인 상황을 반영한 보고서는 아니지만,

세계적인 프로그래머 Learning 상황을 파악하기에 좋은 보고서였던 것 같습니다.

 

 

** 각 세대별로 부르는 이름과 특징들입니다.

https://medium.com/@adityaaguptaa/gen-z-the-rise-of-future-realists-1db18fe44e6a 

 

 

URL: https://www.hackerrank.com/

 

HackerRank

HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere!

www.hackerrank.com

출처: 2020 HackerRank Developer Skills Report - Insights based on 116,648 developers

Comments