안녕하세요. 메가IT입니다:)
오늘 메가스러운 IT 정보는 '코딩'이에요!
코딩(Coding)은 컴퓨터 프로그램을 구현하기 위해서는 프로그래밍 언어를 활용한 코드들을 모아 만들어야 합니다. 이런 과정을 코딩이라고 합니다. 적힌 코드를 컴파일러 프로그램에 넣게 되면 프로그램이나 스마트폰 앱 파일을 만들게 됩니다.
👩🏻💻IT 개발자의 필수 요소
코딩 과정은 반드시 프로그래밍 언어를 활용해야 하기 때문에 언어 숙지가 필수적입니다. 현재 대기업의 채용 흐름을 보면 스펙보다는 실력으로 선발하는 모습이 보이고 있습니다. 1차 서류 전형에 집중했던 과거는 벗고 개발 역량을 점검하고 테스트를 하기 때문에 IT 개발자들이 실력 향상을 위해서는 프로그래밍 언어를 반드시 숙지해야 합니다.
🏢IT 회사 - 코딩 테스트
실력을 평가하는 것 중에 하나로 취업 과제 시 코딩테스트를 진행하는 회사들이 늘고 있습니다.
1) 카카오
2017년부터 매년 코딩 테스트로 지원자들을 평가한다고 합니다.
2) 토스
지난해 2022년도 토스는 경력 3년 이하의 개발자를 공개채용하는 챌린지를 진행했습니다. 챌린지에 지원한 사람들은 코딩테스트를 거쳐야지만 채용 가능성을 볼 수 있습니다. 한 예로 졸업하지 않은 고등학생이 챌린지에 지원했고, 코딩테스트에 당당하게 합격해서 채용이 된 사례도 있습니다.
3) SKT
2022년 하반기 신입 사원 채용 시에 개발자 직군은 코딩테스트와 역량검사를 진행하여 모집하게 되었습니다.
4) LG
CES 전시회 가전제품에서 혁신적인 기술을 보여준 LG에서도 인재 모집 시에 오로지 코딩테스트를 통해서 실력 있는 사원을 모집하고 있습니다.
💻코딩테스트 활용 언어
코딩테스트는 개발 역량을 평가하기 위해 진행되는 테스트입니다. 알고리즘이나 직무 연관성이 있는 기술을 구현하는 과정을 테스트하는 것으로 생각하시면 됩니다. 그래서 기초 알고리즘을 활용해서 주어진 상황과 시간 내에 얼마나 코드를 잘 구현해 내는지가 중요합니다. 그래서 어떤 언어를 선택해서 시험을 진행할지 결정하고 지속적인 연습을 통해서 숙지하는 것이 필요합니다.
- C++ : 속도가 빠르고 STL 등의 장점이 있어서 자료구조를 많이 활용하는 문제에서 활용하면 좋습니다. 다만 비교적 문법이 어렵습니다.
- 파이썬 : 알고리즘에 특화되어 있는 언어고, 간단한 문법 구조로 인해 요즘 대세 언어입니다. 범용성이 넓기도 하고 정렬 등의 객체를 다루는 문항에서 활용하면 좋습니다.
- Java : 개발 환경에서 필요한 직군이 많습니다. 비교적 어려운 문법이지만 다양한 곳에서 활용됩니다.
📗그 외 취업할 때 필요한 것
코딩테스트 외에도 종합 역량검사 등을 통해서 심층적인 면접을 진행하여 회사와 적합한지를 판단하기도 합니다.
- 역량 면접
대기업에서 주로 채택하는 면접 방식으로 몇 가지 질문과 돌발 상황에서 지원자가 어떻게 대처를 하는지 판단합니다. 회사는 인재를 원하고 돌발 상황에서 잘 대처할 수 있는 사람을 모집하기를 바랍니다. 그래서 이런 상황에도 유연하게 대처할 수 있는 능력을 키워두시는 것이 필요합니다. - 포트폴리오
자신의 경력이나 이력들을 인사 관리자들이 알아볼 수 있도록 자료를 모아 제공하는 작품집입니다. 포트폴리오를 통해서 과거에 해왔던 이력으로 그 사람의 역량을 또 평가할 수 있기 때문에 준비해 두는 것이 좋습니다.
👨🏻💻IT 개발자
4차 산업이 더욱 고도화되면서 IT 산업 시장은 꾸준하게 성장해가고 있습니다. 그래서 앞으로도 개발자들은 블루오션이 되어 기업과 국가에서도 모셔오기 위해 노력할 것입니다. IT 개발자의 블루오션 소식에 많은 비전공자들도 개발 환경에 뛰어들고 있습니다.
개발자라면 코딩테스트
https://bit.ly/3YLteWa
'📑IT정보' 카테고리의 다른 글
안드로이드 앱개발은 왜 코틀린으로 할까? (0) | 2023.01.31 |
---|---|
자바와 자바스크립트? 무슨 차이인가요? (0) | 2023.01.27 |
데이터와 돈을 강탈하는 랜섬웨어란? (0) | 2023.01.17 |
빅데이터의 의미와 방향 (1) | 2023.01.12 |
개발언어 절대강자 C언어, 그리고 형제들은? (0) | 2023.01.10 |
댓글