인공지능프로그래밍

반응형

바야흐로 인공지능 시대가 열리고 있습니다. AI라는 단어는 남녀노소 모르는 사람이 없을 정도로 이 시대의 화두가 되고 있지요. 딥러닝 기술은 날로 발전하고 있고, 그 뒤에는 수많은 프로그래머들이 내일을, 미래를 대비하기 위해 애쓰고 있습니다. 

<인공지능 프로그래밍 언어, 배우는 순서>

자연스럽게 4차 산업혁명 시대에도 살아남을 수 있는 직업을 떠올리라고 하면 첫 번째는 프로그래머가 아닐까 싶네요. 하지만, 기술이 발전하는 만큼 도태되기도 쉬운 게 이 영역이기도 합니다. 

요새 파이썬이 정말 인기 많은 것 같아요. 게임 만들 때 스크립트로 쓴 적이 있는데, 요샌 많이 발전되어 활용도가 높아지기도 했습니다. 딥러닝 알고리즘을 쉽게 구현할 수 있도록 도와주는 다양한 라이브러리를 가지고 있기도 합니다. 

인공지능 프로그래밍 언어 분야로 나가고 싶다면 당연히 코딩의 기본부터 배워야 하겠지요. C언어를 시작하는 것은 거의 정석과정이나 다름없습니다. 

1 단계 : C++ 혹은 자바

2 단계 : 자바스크립트

3 단계 : PHP, 스위프트, 파이썬 중 택일

한 언어를 마스터하면 다음 언어를 배우는 건 꽤나 쉽습니다. C++ 혹은 자바를 마스터하게 되면 그다음엔 뭐든 어렵지 않지요. 하지만, 하나를 마스터했다고 해서 다른 언어를 똑같이 주무를 수는 없습니다. 

인기 있는 프로그래밍 언어는 다음과 같습니다. 

1순위 : 자바, C, C++, 파이썬

2순위 : 자바스크립트, C#, PHP, 스위프트

3순위 : 오브젝티브C, R

1순위는 기반이 되는 프로그래밍 언어들 위주입니다. 따라서, 프로그래머가 되려면 기본적으로 마스터해야 하는 언어라 볼 수 있지요. 2순위에 있는 자바스크립트나 PHP는 웹 개발 언어입니다. C#, 스위프트는 MS, apple 플랫폼 언어니 선택적인 문제라 볼 수 있겠네요. 

코딩이 익숙해지고, 어느 정도 경지에 올랐다면 좀 더 쉽게 딥러닝 알고리즘을 접할 수 있을 것입니다. AI 분야로 나가겠다 해서 처음부터 다르게 배워야 하는 건 아니라 생각해요. 기본이 탄탄해야 경쟁에 밀리지 않을 수 있으니까요. ^^

[참고 글]

- 인천공항에서 만난 로봇들

- IoT 사물인터넷 뜻과 사례

- 4차 산업혁명 시대 선두주자 한컴

반응형

+ Recent posts