brunch

You can make anything
by writing

C.S.Lewis

by 김재즈 Sep 14. 2017

프로그래밍 언어

프로그래밍을 한다.라는 문장 뒤에는 어떤 언어로 프로그래밍을 하는가 오는 게 적당 할 듯싶다.


구글에 검색된 결과를 바탕으로 산출

이미지 출처 : https://www.tiobe.com/tiobe-index/

GitHub과 StackOverflow 의 활동성으로 비교

이미지 출처 : http://redmonk.com/sogrady/2017/06/08/language-rankings-6-17/


다양한 목적을 효율적으로 극복하기 위해서 다양한 언어들이 존재한다.


16개의 프로그래밍 언어를 무기로 비유해보자 (출처 : ㅍㅍㅅㅅ)


정말 다양한 언어들이 있고, 각자 뛰어난 분야가 있다. 내가 이루고자 하는 목표에 맞춰서 프로그래밍 언어를 취사선택하면 된다. 지금 속한 회사는 프로그래밍 언어에 대해 관대한 편이라 선택의 폭이 넓지만, 선택의 여지가 없거나, 처음 무언가를 골라야 한다면 선택의 폭은 굉장히 좁다.


새로 프로그래밍 언어를 선택해야 한다면, 내가 이루고자 하는 목적이 무엇인지. 얼만큼의 시간을 투자할 수 있는지 점검할 필요성이 있다. 그리고 누군가가 잘 가르쳐 줄 사람이 있거나 좋은 교본(책,  internet)이 있다면 언어를 학습하는 데 있어서 많은 도움이 된다. 


udemy.com이나 여러 mooc 등을 통해서 무료 또는 치킨값 정도로 새로운 언어를 습득할 수도 있다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari