본문 바로가기

Home > 열린마당 > 공개SW 소식

공개SW 소식

"개발자 없어서 못 뽑는다" 10대 프로그래밍 기술

OSS 게시글 작성 시각 2013-04-30 13:16:02 게시글 조회수 4628

2013년 04월 26일 (금)

ⓒ CIO Korea, Rich Hein | CIO


새로운 프로그래밍 기술을 익혀야겠다고 생각해 본 적은 있는데 어디서부터 시작해야 할 지 모르는 개발자들을 위해 지금 미국에서 인기 있는 10대 프로그래밍 기술을 소개하고자 한다. 개발 및 프로그래밍 직종에서 어떤 프로그래밍 기술이 얼마나 수요가 많고 주로 어느 지역에서 수요가 있는지에 대해서 알아보자.


똑 같은 코드로 작업하는 개발자라면 특정 프로그래밍 언어에 어느 정도 숙달됐다고 할 수 있다. 개발자가 다룰 줄 아는 프로그래밍 기술이 하나 더 있다는 것은 급변하는 기술 세계에서 경쟁우위를 갖는다는 의미다. 하지만 어떤 기술을 선택하는 게 도움이 될 지에 대해서는 정확한 정보가 없다는 게 문제다. 시간은 제한돼 있기 때문에 잘못된 선택에 시간과 정열을 쏟는다면 이는 결국 낭비일 뿐이다.


여기 눈 여겨 볼 만한 미국 구직 사이트 인디드닷컴(Indeed.com)은 한 조사 자료가 있다. 이 조사를 통해 독자 여러분들이 현재 미국 내 어느 지역에서 어떤 프로그래밍 기술들이 인기 있으며 이러한 기술력을 가진 개발자들의 평균 임금은 어느 정도인 지 확인해 보길 바란다.



SQL
대부분의 기업과 웹사이트는 데이터베이스를 보유하고 있으며 이 데이터베이스 중 대다수가 SQL에 의존하고 있다. 구조적 쿼리 언어는 DBMS에 상주하는 데이터를 편집하고 쿼리를 위해 설계됐다는 점에서 전문적인 프로그래밍 언어라고 할 수 있다.


자바
객체 지향 프로그래밍 언어인 자바는 개발자 세계에서 가장 필요로 하는 프로그래밍 기술 중 하나가 됐다. 자바는 1995년 무렵부터 현재까지 개발자와 고용주들에게 가장 인기 있는 언어 중 하나다.


HTML
HTML은 웹 기반으로 구축되는 기본 기술 중 하나다. 자바 스크립트와 CSS와 결합하면, 위치 정보 기능, 더 나은 형태, 비디오, 캔버스 기능, 웹 저장소 등 대화형 기능과 인상적인 웹 페이지와 애플리케이션을 만드는 데 HTML을 사용 할 수 있다. CSS와 j쿼리를 결합한 기술력을 더한다면, 당신은 지금 가장 인기 있는 디자인 패러다임 중 하나인 반응형 디자인(responsive design)을 갖게 되는 것이다. 이러한 기능들은 개발자와 기업이 고객들과의 더 나은 참여를 돕는다.


자바스크립트
HTML과 같은 자바 스크립트는 웹 패브릭의 일부다. 자바스크립트는 영원할 것처럼 보였다, 하지만 자바스크립트는 최근 j쿼리 라이브러리와 함께 부활했다. 자바스크립트는 다른 것들 사이에 웹 페이지를 보다 인터랙티브하게 하는 거의 모든 웹 브라우저에서 사용된다.


C++
1983년 비야네 스트롭스트룹이 개발한 C++는 프로그래밍 언어 C를 고도화시킨 것이다. 객체 지향 프로그래밍 기술을 추가로 갖게 된다면 독작적으로 애플리케이션 및 재사용 언어를 짜는 다목적 언어를 다룰 줄 아는 저급 역량에 이러한 고급역량을 더해주는 것이다.


C#
마이크로소프트가 개발한 객체 지향 C#은 마이크로소프트의 닷넷 스키마와 완벽하게 호환되는 다중 패러다임 프로그래밍 언어다. 닷넷이 주로 윈도우에서 사용되지만, C#은 크로스 플랫폼 언어로 설계되었다.


XML
확장 마크업 언어, 즉 XML은 많은 오피스 생산성 제품군의 기본이 됐던 문서 인코딩을 정의하는 데 사용되는 마크업 언어다. HTML이 정보가 표시되는 방법에 대한 것이라면, XML은 데이터를 전송하고 저장하는 방법에 대한 것이다.


C
C는 TIOBE 프로그래밍 커뮤니티 지표에 따르면, 가장 널리 사용되는 현재 가장 인기 있는 프로그래밍 언어다. 다른 프로그래밍 언어의 호스트는 C#, 파이썬, 자바 PHP, 펄 등 일반적인 목적의 언어에서 차용했다.



1987년 래리 월이 펄을 만들었을 때, 이것은 원래 일반적인 목적의 유닉스 스크립트 언어로서 시작했다. 펄은 C, 쉘 스크립트, AWK 및 개발자가 텍스트 데이터로보다 쉽게 작업할 수 있도록 설계 SED 기능들과 뒤섞여 있다.


파이썬
파이썬은 개발자가 여러 가지 방법으로 사용할 수 있는 고급 객체 지향 프로그래밍 언어다. 파이썬은 모두 가독성에 관한 것이다. 파이썬의 유니폼과 효율적인 구문은 프로그래머가 좀더 신속하게 적은 코드로 개념을 구축하도록 해준다.


그밖에 인기 있는 15개 프로그래밍 기술들


10대 프로그래밍 기술 수요 많은 10대 도시




※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지



[원문출처 : http://www.ciokorea.com/slideshow/16754]

맨 위로
맨 위로