개발자가 되기 위한 현실적인 학습 방법

[ FAQ ]

가장 많이 받는 질문은 ‘기초가 너무 부족해서, 어디부터 공부해야할지 모르겠다'라는 내용입니다. 그리고 ‘어떤 분야를 선택하는게 좋을까요? 유망할까요?’와 같은 질문도 많이 받습니다.

1. 개발 언어 선택

이 시기에는 참고할 학습자료가 많은 개발 언어를 선택하는 것을 권장드립니다. 학습자료는 책, 온라인 강의, Youtube 등 스스로 학습효과가 가장 좋은 방식을 선택하시면 됩니다.

2. 분야 선택

학습을 처음 시작하는 시점에 유망한 분야를 따져보는 것은 어려운 일입니다. 전문가마다 다른 관점을 갖고 있는 경우도 있고, 사전 지식이 부족한 상태에서 판단을 내리기에는 너무 많은 시간이 필요하기 때문입니다.

[ 개발자가 되기 위한 학습 과정 ]

분야를 결정하고, 학습을 시작하고 나면 ‘해야할 게 너무 많다, 끝이 없다'라는 고민을 자주 듣게 됩니다. 이 시기에는 학습 우선 순위를 정하고, 이를 그대로 따라야 합니다.

1. CS(Computer Science) 전공 지식

CS 전공에서 학습하는 주요 내용들을 알고 있는 건 여러 프레임워크를 이루는 기술을 학습할 때 도움이 많이 됩니다. 기술의 근간이 되는 내용을 더 빠르게 이해할 수 있기에 학습 과정이 수월해집니다.

2. 개발 언어

여러분들이 선택한 분야에서 많이 쓰이는 개발 언어의 활용 능력을 키우셔야 합니다. 개발 언어로 코딩테스트를 준비하는 것도 좋은 방법입니다.

3. 실무 역량

지금까지는 주로 전공지식이나 개발 언어의 중요성을 말씀드렸습니다. 하지만 안타깝게도 실무가 가능한 개발자가 되기 위해서는 이것들 만으로는 부족합니다. 여러분들이 어떤 종류의 개발자가 되더라도 맨땅에서 개발을 시작하는 경우는 극히 드뭅니다.

글쓴이

카카오페이지, ProtoPie, NBT에서 Android 개발자로 근무했으며 2021년부터는 Android 앱개발로 코딩교육을 시작했습니다.

--

--

원밀리언라인즈코딩 CEO

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ivy

Ivy

원밀리언라인즈코딩 CEO