본문 바로가기
IT 진로/칼럼

프로그래머 입문 어떤 언어를 골라야 하는가?

by Jinger 2024. 12. 18.

서론

   개발 분야에 입문하려는 사람들이 가장 먼저 고민하는 것 중 하나는 어떤 프로그래밍 언어로 시작할지에 대한 문제다.


생각보다 중요하지 않다

   결론부터 말하자면, 어떤 언어를 배우느냐는 생각만큼 중요하지 않다. 대부분의 프로그래밍 언어는 근본적으로 매우 유사한 점이 많다. 물론 문법, 표현 방식, 기능적인 차이는 존재하지만, 기본적인 개념과 논리는 공통적이다. 따라서 한 가지 언어를 배운 사람은 유사한 다른 언어도 비교적 쉽게 익힐 수 있다.

처음이 가장 어렵다

   프로그래밍 학습에서 가장 어려운 시기는 첫 번째 언어를 배울 때다. 그러나 한 언어를 익힌 뒤에는 다른 언어를 배우는 속도가 기하급수적으로 빨라진다. 프로그래밍 언어의 많은 부분이 비슷하기 때문이다. 따라서 자신에게 맞지 않는다고 느낀 언어나, 다른 언어를 사용하는 직장에서 일해야 하는 상황이 생기더라도 큰 어려움 없이 적응할 수 있다.

프로그래밍 언어 선택 시 고려할 점

   비록 어떤 언어로 시작할지 결정하는 것이 생각만큼 중요하지 않더라도, 여전히 고민하는 사람들을 위해 몇 가지 고려 사항을 제안한다.

1. 일자리 전망과 장래성

   인기 있는 프로그래밍 언어를 선택하면 취업이 수월하다. 한국 내에서 일자리를 구하려면 사용하는 프로그래밍 언어가 제한적일 수 있으니, 희망 직군에서 널리 사용하는 언어를 선택하는 것이 좋다.
   또한, 배우려는 언어의 장래성도 고려해야 한다. C#처럼 거의 모든 플랫폼에서 활용 가능한 언어도 있다. 자신이 선택한 언어가 다양한 상황과 기술에 얼마나 적응할 수 있는지 고민해 보자.

2. 흥미

   자신이 흥미를 느끼는 언어를 선택하는 것도 좋은 방법이다. 흥미가 없다면 학습 속도가 느려질 수 있다. 흥미가 가는 기술이나 활용 분야를 기준으로 언어를 선택하면 동기부여가 될 것이다.

3. 자료와 학습 자원

   참고 자료의 양도 중요한 요소다. 잘 알려지지 않은 언어는 관련 도서나 동영상 강좌 같은 학습 자원이 부족할 수 있어, 학습이 더 어렵다. 선택한 언어의 학습 자료가 충분한지 확인하자.


마지막 조언

   어떤 언어를 선택할지는 생각만큼 중요한 문제가 아니다. 과거에는 특정 언어를 깊이 파는 것이 중요했지만, 오늘날에는 언어의 기능 자체보다는 라이브러리와 프레임워크를 활용하는 능력이 더 중요하다. 그러니 한 가지 언어를 꾸준히 배우고, 이를 기반으로 경험을 쌓아 나가는 것이 가장 현명한 선택이다.


참고

 

프로그래머스 개발자 설문조사 모음

프로그래머스가 발행한 개발자 설문조사 리포트입니다.

programmers.co.kr

 

Stack Overflow Developer Survey 2023

In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.

survey.stackoverflow.co

 

TIOBE Index - TIOBE

Home » TIOBE Index TIOBE Index for December 2024 December Headline: Python is about to become the language of the year Next month, TIOBE will reveal the programming language of the year 2024. This award is given to the programming language with the highes

www.tiobe.com

 

12 Programming Languages Ranked by Difficulty (+Chart)

Need a list of programming languages ranked by difficulty? Explore our list of 12 coding languages, from beginner-friendly to expert-level, and find y

www.crossover.com

 

반응형

댓글