brunch

You can make anything
by writing

C.S.Lewis

by 최장호 Aug 13. 2015

무료로 코딩 배우는 방법

코딩을 알아야 프로그래머 친구와 어울릴 확률이 높습니다

‘이런 것을 만들어 주세요.’,’어떻게 코딩을 잘할 수 있어요?’ 컴퓨터공학을 전공하는 저는 이런 질문을 자주 듣는데요. 전공하는 학부과정은 사실 아주 어려운 것이 아닌 다른 학문과 마찬가지로 기초 과정이고 스스로도 코딩을 책이나 구글링해서 스스로 배우기 때문에 사실 독학하는 비전공자와 별로 다를 게 없습니다. 아주 많은 시간을 미친듯이 몰입해서 보낸다는 것 말고는요.


전공자가 아니거나 S/W(소프트웨어)에 대한 지식이 거의 없는 사람이 인터넷 기업을 창업하는 경우도 있습니다. S/W나 인터넷 분야는 제조업에 비해 비용이 적게 들고 확장성이 좋은 이유 때문입니다. 하지만 코딩을 알아야 프로그래머 친구와 어울릴 확률이 높습니다.


세계 최고 자수성가 부자는 마이크로소프트 창업가 빌 게이츠(친구 공동창업자 폴 앨런)이고, 세계에서 가장 어린 최고 자수성가 부자는 페이스북을 창업한 마크 저커버그(친구 CTO 아담 단젤로)입니다. 이들은 모두 어릴 적부터 천재적인 프로그래머이고 회사를 함께 만든 (수퍼 천재 프로그래머) 친구들이 있었습니다. 실리콘밸리의 홈브루 컴퓨터 클럽이 놀이터였던 잡스와 워즈니악의 애플, 스탠퍼드 대학원에서 만난 레리 페이지와 세르게이 브린의 구글.. 너무 당연해서 생략.


갓 시작한 스타트업에 경력이 많은 개발자들은 가정에 생계를 책임져야하는 이유 등의 책임 때문에 안정적으로 월급을 많이 주는 회사에 다닐 가능성이 큽니다. 모험을 즐기는 능력있는 어린 개발자를 찾아야하는데 이런 친구들은 청소년기부터 프로그래밍을 시작하거나 대학생 때 천재적인 적성을 찾은 소수의 사람들이고 뛰어난 개발자들은 구글링도 잘하고 인맥도 좋기 때문에 스타트업의 비즈니스 모델이나 창업자 평판에 문제가 있어 보이면 쉽게 참여하지도 않습니다.


결국 이런 친구들을 설득하려면 일단 창업가가 자기 분야에서 능력이 뛰어나야하고 S/W에 대한 지식이 있으면 아주 좋습니다. 그런 경우가 아니라면 아웃소싱을 해야하는데 그렇다면 분명히 100% 자신이 원하는 제품이 나오지 않는다는 것을 감수해야하고 창업가 스스로 제품/서비스 프로토타입을 만들어서 프로그래머 팀원이나 투자자에게 설득해야 한다는 가정으로 스스로 코딩을 배울 수 있는 방법에 대해 소개해드리겠습니다.


CC 코딩하는 디자이너

온라인 커뮤니티

온라인 강의 영어가 능숙하고 인내력이 좋다고요? Google, Youtube, 스텍오버플로우에 어떻게 코딩을 배우는지 조금만 검색해도 쉽게 정보를 얻을 수 있습니다.


재미있게 배우고 싶다고요? 코세라, edX, 코드스쿨, Codecademy 등 무료로 코딩을 알려주는 사이트가 많이 존재합니다. 정말 쉬운 것부터 배우고 싶다면 코드닷오알지에 들어가보세요. 한국어로 유명한 곳은 코드라이언, 코드스터디, 오픈튜토리얼스, 초코에서 지식을 배워 몇주만에 웹사이트를 만들 수 있습니다.


오프라인 커뮤니티

인내력이 부족해서 무료로 다른 사람들과 함께 배우고 싶다고요? 대학생이라면 멋쟁이 사자처럼, 넥스터즈. 디자이너라면 코딩하는 디자이너에 참여해보세요. 열정과 필요성을 입증해서 선발되야하는 과정이 있지만 매주 모여서 자신과 비슷한 사람들과 함께 코딩을 배워 웹이나 앱을 만드는 기쁨은 말로 표현할 수가 없을 것입니다. 심지어 같이 창업할 능력있는 파트너를 찾을 수도 있으니 커뮤니티는 정말 좋은 수단이라고 생각합니다.

개발자가 사회 경제 문화 시스템을 바꿀 수 있다. 그런 사회를 만들어나가는 게 개발자의 힘이고 미래다.
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari