본문 바로가기
꿀팁

20201020#(3) 어떤 언어를 선택해야할까 고민될때는?

by zho 2020. 10. 20.

google image

나의 첫 프로그래밍 언어는 c 언어이다. 전공도 정하지 못한 채 대학교에 와서 이것저것 듣다가 1학년 2학기 때 cprograming 강의를 신청해 듣게 된 게 나의 첫 프로그래밍 시작이라고 할 수 있다. 

처음에는 왜 c언어를 먼저 배우게 할까? 라고 생각했었다. 지금 와서 생각해보니 지금 우리가 쓰고 있는 os들 대부분이 c언어를 기반으로 작성되어있으며 c언어를 배우게 되면 c++, c# 등을 배우기 편하다. 또한 c언어는 컴퓨터 구조를 이해하기 쉬운 언어라고도 한다. 이외에도 다양한 장점이 있는 언어라고 생각된다.

 

요즘 c언어 공부를 하다가 문득 다른언어를 공부해보고 싶다는 생각이 든다. 그런데 지금 c언어를 배우고 있는 중이기 때문에 이때까지 한 게 아까워서라도 목표치까지는 마치고 다른 언어를 선택해야겠다고 다짐했다. 

나의 목표는 다음과 같다.

 

1. 파일 입출력에 대한 이해

2. 헤더파일에 대한 이해

3. 메모리 동적할당에 대한 이해

4. 포인터에 대한 이해

5. c언어를 이용한 자료구조 공부

 

이 목표를 달성하고 난다면,  새로운 언어를 배워서 재밌게 프로그램도 만들고 싶다.(물론 달성하기 전 중간중간 재밌는 걸 만들어볼 예정)

 

어떤 언어를 선택해야할지 고민이 많다. 물론  c언어만 잘해도 문제없다고 생각되지만... 다른 것도 배워보고 싶기 때문에 배워볼 예정이다. 그래서 나는 요즘 인기 있는 언어가 무엇인지 알아보았다. 알아보는 사이트는 다음과 같다.

1.https://insights.stackoverflow.com/survey/2020#technology

 

Stack Overflow Developer Survey 2020

Nearly 65,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers.

insights.stackoverflow.com

2.https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/

 

The RedMonk Programming Language Rankings: June 2020

This iteration of the RedMonk Programming Language Rankings is brought to you by Cloudflare Workers – the fast, secure, and affordable serverless platform. No matter the language, Cloudflare Workers helps developers solve their hardest problems. Start bu

redmonk.com

 

두 사이트 모두 보기 직관적으로 되어있기 때문에 보기 편했다. 사이트를 참고하니 요즘은 javascript, html, css, python이 인기가 많은 것 같았다. 

 

여러분들도 어떤 언어를 선택해야 할까 고민하고 있다면 참고하면 좋을 것 같다! 물론 선택의 요소에 있어 인기가 중요하지만 전부는 아니라고 생각한다. 어떤 목적을 가지고 있는지와 자신의 호감도 또한 중요하다고 생각한다.

 

모두 즐거운 프로그래밍 공부를 했으면 좋겠다! (나부터..ㅠㅠ)

728x90