018년부터 초, 중, 고등학교 정규과정에 소프트웨어 코딩 교육이 편성되어, 교육계까지 더욱더 핫한 관심사로 떠오르고 있는 추세이다. 코딩이란 쉽게 설명하자면 컴퓨터의 언어를 사용해 프로그램을 만들어내는 일을 지칭하는 말로써, 컴퓨터적인 사고 체계를 뜻한다. 코딩의 대한 관심이 점점 더 높아지는 이유는 단순히 기술을 배우는 것뿐만 아니라 스스로 생각하는 방법을 습득할 수 있는 교육이기 때문이다. 컴퓨터의 언어는 정확한 명령어를 입력하지 않으면 작동하지 못한다. 그렇기 때문에 정확하고 확실한 명령어를 입력해야 하고 적절한 컴퓨터의 언어를 사용해야 한다.
오늘은 핫한 주제인 코딩과 관련해서 국내 최초의 코딩 부트캠프인 Code States(코드 스테이츠)의
김인기 대표가 말하는 코딩 부트캠프와 코드 스테이츠가 어떤 곳인지에 대해 들어보았다.
국내 최초의 코딩 부트캠프 '코드스테이츠'
Q. 코드 스테이츠는 어떤 곳인가요?
A. 국내 최초의 코딩 부트캠프로, 강도 높은 커리큘럼은 교육에 참여하고 있는 멤버들이 가지고 잠재능력을 최대한 이끌어내는 프로그래밍 학습을 제공합니다. 기존 강의 위주의 일방적인 주입식 프로그램과는 달리 체계인 커리큘럼에 따라 학습하고, 어떤 새로운 기술이나 문제들이 나와도 스스로 해결할 수 있는 능력을 키우며, 지속적으로 교육에 참여하는 멤버 간 협력해 학습하는 커뮤니티를 만들어 가고 있습니다.
Q. 근데 부트캠프가 뭔가요?
A. 직역하자면 신병훈련소라는 뜻을 가지고 있어요. 강도 높은 프로그램을 통해 학생들이 가지고 있는 잠재력을 최대한 이끌어주는 미래의 소프트웨어 엔지니어들을 위한 훈련소를 말합니다.
Q. 비전공자도 개발자가 될 수 있을까요?
A. 물론입니다. 실제로 Pre-course를 수료했던 1기 멤버분들의 전공을 살펴보면, CS를 전공하신 분들도 계시지만 경영학과, 정치외교학과, 디자인학과, 경제학과, 관광학과 등 프로그래밍과 관련이 없는 학과를 전공하셨던 분들도 많이 계신답니다. 뿐만 아니라 현재 코드 스테이츠의 체계적인 교육 프로그램 과정을 통해 처음 프로그래밍을 접해봄에도 불구하고 소프트웨어 엔지니어로서의 새 삶을 계획하시는 분들이 늘어가고 있습니다.
Q. 요즘 코딩 교육이 이슈인데 코딩을 배우는데 적절한 시기가 있을까요?
A. 음... 일단 제 대답은 적절한 시기는 없습니다.
‘제가 코딩을 배우기엔 나이가 너무 많지 않을까요?’, ‘지금 코딩 배우는 건 이미 너무 많이 늦었겠죠?’,‘제가 프로그래밍에 대해서는 아무것도 모르는데 이런 제가 할 수 있을까요?’, ‘프로그래밍 지금 배우고 싶지만 어디부터 시작해야 하는지 모르겠어요.’ 등 많은 분들께서 제게 코딩을 배우기 너무 늦은 것이 아니냐며 문의하시곤 합니다.
코드스테이츠 웹 사이트 (https://www.codestates.com)
코드 스테이츠에서는 그동안 다양한 연령대의 학생들이 나이나 전공에 상관없이 성공적으로 프로그래밍을 학습해가는 모습들을 어렵지 않게 볼 수 있었기 때문에 코드 스테이츠 웹 사이트에 적어둔 것처럼 'It's never too late to learn'이라고 생각합니다.
"What I want adults to take away from this study is that we CAN learn many new skills at any age, " Wu says. "It just takes time and dedication."
UC Riverside 의 심리학 교수 Rachel Wu 이 최근 발표한 연구에 따르면, "broad learning" 방식을 통해 나이가 든 어른들도 충분히 새로운 기술들을 잘 배울 수 있다고 합니다.
참조 : https://goo.gl/P2rKh3
코드 스테이츠 멤버들의 이야기
올해 6월, 코드 스테이츠에서 시작한 프리코스 12기에는 17살부터 47살까지의 다양한 나이 때의 멤버들이 있을 정도로, 나이나 경력에 상관없이 오로지 프로그래밍의 대한 관심과 배움에 대한 열정으로 가득 채워진 분들이 모여 있습니다. 실제로 코드 스테이츠에서 코딩 교육프로그램에 참여했던 기수들 중에서 55세의 대기업을 다니시다가 퇴직하신 분이 있었습니다.
이 분 역시 프로그래밍에 대한 관심이 있었기 때문에 코딩 공부를 시작하였지만, 비전공자였기 때문에 프로그래밍을 학습하는데 어려움을 느끼셨습니다. 하지만 코드 스테이츠에서 Pre-course를 이수하시는 동안에 프로그래밍의 개념을 점차적으로 이해하셨고, 무사히 프리코스를 수료하셨고, 이어서 Immersive course를 이수하며 실무에서 활용할 수 있는 부분을 체계적으로 집중해 배우고 현재 자신의 사업을 진행하고 계십니다.
17살의 고등학생부터 20대 대학생, 30대 직장인, 40대 한 회사의 대표, 50대 퇴직자까지 코드 스테이츠에는 소프트웨어 엔지니어로서 새롭게 역량을 확장하고 싶은 분, 나만의 서비스를 만들고 싶은 분, 개발자와 함께 협업하고 싶은 분, 스타트업을 하고 싶은 분, 프로그래밍 독학 한계를 경험하신 분들 등 각자 자신만의 다양한 목적과 기대를 품고 코드 스테이츠로 오게 됩니다.
이렇게 각자 개인이 갖고 있는 배경뿐만 아니라 목적 그리고 경험까지도 폭넓고 다양한 부분에서 역량과 더불어 멤버들 개인의 잠재력을 최대한 이끌어낼 수 있는 체계적인 커리큘럼의 프로그래밍 학습을 경험하실 수 있습니다. 또한 다채로운 경험과 노하우를 가지고 있는 멘토들 역시 함께하고 있습니다. 프로그래밍 학습을 하면서 새로운 기술이나 문제들이 나와도 스스로 해결할 수 있는 능력을 향상할 수 있으며 교육에서 끝나는 것이 아니라 개발자 커뮤니티를 통해 지속적인 역량강화 모임을 만들어가고 있습니다.
코드스테이츠 Immersive course 멤버들과 함께
배움에 대한 열정이 있다면, 지금이 바로 적절한 시기입니다.
교육에서 끝나는 것이 아니라 함께 성장하는 개발자 역량강화 커뮤니티
'한국 최초 코딩 부트캠프 코드 스테이츠'
스티븐 잡스 역시 '모든 사람은 컴퓨터의 언어(코딩)를 배워야 한다'며 코딩의 중요성을 강조했었다. 김인기 대표와의 인터뷰를 통해서 코드 스테이츠는 전공자뿐만 아니라 비전공자를 위한 프로그램까지 있어서 누구나 열정이 있다면 배울 수 있는 주제라는 인상을 받게 되었다. 나 역시 고등학생 때 프로그래밍을 배운 적이 있다. 그 당시엔 나와 맞지 않는 것, 어려운 것, 재미없는 것이라는 인상이 강했었다면 코드 스테이츠를 살짝 맛본 지금은 함께 협력해서 나아가는 재미가 있겠다. 스스로 문제를 해결해가는 재미가 있겠다는 생각이 들게 된 색다른 경험이었다.