언어 선택, 학부모님들께는 매우 머리 아픈 질문일 것입니다.

전문성 없는 전과목을 다루는 어학원이나, 국내 학원, 미국 입시와 트랜드를 보지 않는

학원에 영업으로 잘못된 언어 선택을 매우 자주 보게됩니다.

또한 잘못된 언어 선택으로 학생들이 실적 없이 학업까지 어려워하는 경우를 보게됩니다.


1. 언어 선택의 중요성

    C/C++, Python, Java, Javascript 등 코딩 언어는 수백 개에 이릅니다.

    언어 선택은 아이들의 미래 대학, 전공, 취업, 창업 등에 중요한 영향을 미칩니다.


2. 인공지능의 시대와 언어 선택

    2022와 2023년은 인공지능의 원년으로 볼 수 있습니다.

    2024년에는 Davos Forum (World Economic Forum)에서 세계 정상들이 인공지능의 위협과 대책에 대해 논의하였습니다.


3. 주요 코딩 언어

    가장 많이 배우는 언어로 Python, Java, Javascript, C/C++이 있습니다.

    각 언어의 선택은 개인의 미래 목표와 밀접하게 연결됩니다.


앞서 인공지능의 여파로 개발자가 가장 많이 사용하고 미국 연봉이 가장 높은 언어는 Python입니다.





5. 언어별 특성과 장단점

C/C++

    국내 대부분의 학원과 전문가들은 C/C++을 추천합니다.

    장점: 속도가 빠름, 컴퓨터의 깊이 있는 이해에 도움

    제조업 비중이 높은 국내 시장에서 C/C++의 수요가 많습니다.

    2023년부터 Python, Java도 Silver 수상이 가능하나 Gold 수상을 위해서는 C++이 필요합니다.

    언어 선택은 이와 같은 명확한 장단점을 비교해서 학생의 현재 상황과 목표에 따라서 신중한 결정을 해야합니다.

    단점: 학습이 어려워 중도 포기하는 경우가 많음

    미국은 APCS A가 약 2000도 까지 C++ 을 사용하다 Java로 변경했습니다.

    그만큼 다른 언어에 수요가 높아지며, 특히 인공지능은 C++을 사용하는 경우가 드물며, 학생들이 할 수 있는 프로젝트가 매우 제한적입니다.

    APCS A, IGCSE, IB 모두 Java아니면 Python을 활용합니다.

    KSEF/ISEF도 대부분 Python이나 Java를 활용합니다.

    이뿐이 아닌 한국을 제외한 미국, 영국 등 어느 학교 시스템에서도 C++사용은 매우 드뭅니다.

    C++은 이와 같은 단점을 커버하기 위해 최소 USACO Siver 이상의 목표로 하는 학생들에게 추천합니다.

Java

    장점: 국내 자사고 및 미국의 APCS A, IB학교에서 주로 사용

    Android App개발이 가능합니다.

Python

    장점: 자연어 처리, 컴퓨터 비전, 바이오, 법학 등 다양한 분야에 활용 가능

    쉽기 때문에 다른 언어를 배우기 전에 배우면 좋습니다.

    어떠한 전공이던 배워야하는 언어로 볼 수 있습니다.

    단점: 알고리즘 대회에서 구동 속도가 느림

6. 언어 선택의 경제적 측면

    Python 개발자는 짧은 경력에도 불구하고 평균 연봉이 높음.

    C/C++ 개발자는 경력이 더 많아도 연봉이 낮을 수 있음.

7. 미래 전망

    인공지능 분야에서 Python의 활용도가 높아질 것으로 예상됩니다.

    C/C++은 인공지능의 핵심 프레임워크 개발에 사용됩니다. 다만 해당 분야는 Computer Science의 연구 분야로 매우 Vertical (순수 물리 또는 수학 연구소를 상상하시면 됩니다. 몇개 없죠!)




CIT 문의 정보

    모든 상담은 CIT 채널 또는 카카오 "CIT 코딩"으로 검색하여 문의 가능.

    전화상담은 학생 정보 제공 후 예약만 가능합니다: 02 540-2922






Contact Us

서울시 강남구 신사동 압구정로32길11 캐럴라인타워 2층 CIT