디지털 시대의 발달로 프로그래밍 교육이 큰 관심을 끌고 있지만 최근에는 초등학교 5, 6학년부터 의무적으로 연간 17시간 프로그래밍 교육을 받아야 합니다.또한 SW중심대학이라는 사업을 통한 프로그래머 양성을 위해 SW인재전형을 할 수 있어 입시에도 큰 영향을 받고 있습니다.
Previous image Next image SW중심대학 선정 대학 소개에서는 왜 우리는 이렇게 프로그래밍 교육에 집중하고 있을까요? 프로그래밍 시장의 산업 구조에 그 이유가 있습니다.우리 산업은 현재 디지털이 필수적인 구조입니다.회사 업무를 처리하는 네트워크나 우리가 주로 즐기는 ‘게임’도 프로그래밍을 통해 만들어져야 우리가 사용할 수 있는 것입니다.이처럼 우리 산업에서 프로그램은 뗄 수 없는 필수 존재이며, 프로그램을 만드는 프로그래머도 우리 산업에서 필수 요소가 되었습니다.
소프트웨어 개발자 영입에 나선 영국, 2분마다 채용공고 게재-코딩월드뉴스 영국에서 소프트웨어 개발자 인기가 높아지고 있다. 2분마다 채용공고가 게재될 정도로 소프트웨어 개발자 수요가 매우 높다. 개발자 채용 플랫폼인 코딘게임(Codin Game) 보고서에 따르면 현재 영국에서는 2분… www.codingworldnews.com
하지만 이런 프로그래밍 시장에도 프로그래머 수요와 공급이 이뤄져야 하는데 스타트업은 계속 늘고 있지만 제대로 된 프로그래머 공급이 이뤄지지 않아 ‘불균형 취업 시장’이 됐습니다.그렇다면 우리는 이러한 개발자 취업 시장에서 어떤 경쟁력을 갖춰야 할까요?먼저 자신만의 강점인 프로그래밍 언어를 반드시 보유하고 있어야 합니다.
TIOBE 프로그래밍 언어 순위
위 사진은 22년 8월 기준 TIOBE 사이트에서 통계를 내린 프로그래밍 언어 점유 순위입니다.1위는 가장 접근하기 쉬운 파이썬 2위는 기초적으로 가장 먼저 배우는 C3위는 개발 환경에 영향을 받지 않고 범용적으로 사용할 수 있는 JAVA4, 5위에 C#와 C+가 위치해 있습니다.여기서 나는 C#과 C++를 배울 것을 추천하는데, 그 이유는 상대적으로 부족한 공급 인력과 확실한 비전성 때문입니다.Previous image Nextimage 청주프로그래밍C#와 C++는 게임프로그래밍에서 주로 사용되는 언어로 웹, 서버, 임베디드만큼 접근이 쉽지는 않지만 그만큼 확실한 전문성을 가지고 있습니다.특히 객체 지향 언어라는 장점 때문에 게임 프로그래밍 외에 특정 개발 분야에서도 활발하게 사용되고 있습니다.이처럼 C#와 C++는 개발 분야에서 떠오르는 절대 강자로 평가할 수 있는데, 최근 빠르게 성장한 메타버스도 게임 개발과 마찬가지로 이뤄지고 있습니다.이것은 게임 프로그래밍에 필요한 언리얼과 유니티라는 게임 엔진 때문인데 언리얼은 C++/유니티는 C#을 사용하여 개발을 진행하고 있습니다.청주프로그래밍 현황 보러가기특히 메타 버스는 최근 가장 주목 받는 산업으로서 착실히 입지를 넓히고 있고 여러분이 생각보다 메타 버스는 우리의 세계에 훨씬 가까운 위치에 있습니다.그럼 우리가 겨냥해야 한다 부분은 과연 뭘까요?향후, 메타 버스에서 행해지는 모든 활동이 우리가 개발자로서 탐구하고 준비해야 할 방향입니다.이를 위해서는 당연히 게임 엔진을 통한 개발을 진행할 수 있지 않으면 안 되죠?게임 엔진의 개발을 공부하려면 하룻밤으로 발전할 수가 없으므로 기초부터 확실히 배우는 것이 중요합니다.기본적인 알고리즘 구성부터 심화적으로 자료 구조를 이해하고 메모리 할당과 동작 시간에서 최적화된 프로그래밍을 구성하고 개발자 취업 시장에서 더 나은 경쟁력 있게 스스로 공부해야 합니다.그러나 스스로 공부하게 되면 착실하게 발전하기가 어렵습니다.공부 계획을 세우고 그것을 실천하는 것이 독학하면서 가장 어렵죠?예를 들어 실천해도 여러분이 독학하면서 발전하는 기간이 꽤 오래 걸리는 것이 대부분으로, 그 경우 어려움을 느끼고 포기하는 사람을 그동안 많이 봤어요.저는 여러분이 프로그래밍을 포기하지 않고 개발자로 삼고 나아갈 수 있도록 진로 상담을 진행하고 있습니다.▼ 진로 상담 설문 ▼청주프로그래밍진로컨설팅여러분이 미래에 어떤 프로그래머가 되고 어떤 분야에서 전문가 되고 싶은지 더 높은 비전을 바라보며 공부를 계획하세요.