웹기획 사전
연말이다보니 아무래도 공부만 하는건 좀 지루하죠?
쉬어가는 의미로 주니어 기획자들에게 받는 질문 중 하나에 대해서 가볍게 이야기해보려고 합니다.
Question.
개발팀에 뭐 해달라고하면 안된다고 밖에 말을 안해요.
이래저래해서 안된다는데 무슨 말인지도 모르겠고, 자꾸 밀리는 것 같아서 기분만 나빠져요. 제가 개발을 공부하면 좀 나아질까요? 어떤 개발 공부를 하면 좋은지 추천해주세요. 파이썬을 많이 하던데 그거 공부하면 좀 나아질까요?
Answer.
아니요. :)
무조건 개발 공부를 한다고 해서 고민하는 부분이 나아지진 않을 겁니다.
물론 소프트웨어 구축, 운영 업무를 하다보니 기본적인 개발 지식은 알고 있어야 합니다. 하지만 본격적으로 개발 업무를 하기 위한 단계와 기획 업무를 하기 위한 학습은 분명히 차이가 있습니다.
가장 큰 차이점은 바로 이런 부분입니다.
개발에 대한 학습은 일종의 수학 공부와 같다고 생각하시면 됩니다.
1부터 시작해서 하나씩 단계를 밟아 올라가면서 그 깊이와 범위가 점점 더 깊고 넒어집니다. 숫자를 배우는 0, 1, 2, 3... 부터 시작해서 그 다음엔 사칙연산 이런 식으로 단계적인 학습이 필요합니다. 그리고 어느 정도 수준에 도달해야지만 실무를 수행할 수 있는 기본 단계에 이릅니다. 즉, 생각보다 긴 시간을 투자해서 올라가야하는 학습이 필요합니다. 개발자로 전업을 하기 위한 학습이 아니라면 기획자가 개발 학습을 무작정 시작하는 것은 크게 도움이 되지 않습니다.
그에 반해 기획의 업무는 디테일로 레벨이 올라가는 형태입니다.
시니어든 주니어든 기획자라는 직무를 수행하는데 있어서 만들어내는 산출물의 구성은 대동소이합니다. 요구사항정의서, 정보구조설계도, WBS, 스토리보드, 테스트 시나리오 등등... 대부분 수행하는 방식도 크게 다르지 않고, 심지어는 작성하는 방법도 어느 정도 템플릿화 되어있습니다. 따라서 기획에서 시니어, 주니어가 구분되는 기준은 실무 수행 경력으로 길러진 노하우와 디테일이 핵심입니다.
디테일이 그냥 길러지진 않겠죠? 경험이 곧 노하우가 되는 부분이 상당히 크기 때문에 단순히 개발 공부를 한다고 해서 레벨업에 크게 도움이 되진 않습니다.
하지만 IT 업계 인력으로서 기본적인 개발 지식은 꼭 필요한 것이 사실입니다.
아마도 여러 스터디 클럽이나 학원에서 기획자가 알아야하는 개발용어 이런 강의나 포스팅도 많이 보셨을거에요. 그런 용어에 대한 학습도 필요하지만 실제로 그것들이 어떤 의미를 갖고 실무에서 어떻게 사용되는지를 알기 위해서는 기본 스터디가 필요한 부분은 분명히 있습니다. 이런 기본적인 지식을 쌓고자 하신다면 저는 HTML, CSS, Java script, SQL 에 대한 학습을 추천해드립니다.
첫번째로는 HTML, CSS, Java script 학습을 해보세요.
유튜브도 좋고, 교재를 구입하시는 것도 좋습니다. 대신 실습을 꼭 해보아야 합니다. 이 3개는 기본적으로 한 세트로 묶여있는 교재도 많이 있습니다. 교재에서 추천하는 대로 에디터 프로그램을 깔고 테이블도 만들어보면서 하나의 페이지가 만들어지는 과정을 경험해보는 것이 좋습니다. 그리고 이 기본 3가지에 대해 학습하다보면 기본적인 용어들도 자연스럽게 학습할 수 있습니다. 어렵지도 않고(심지어 재밌음) 접근 난이도도 낮기 때문에 성취도가 높습니다.
** 광고 아니고요. 그냥 추천 도서입니다.
[까치둥지] 온라인 도서 판매
smartstore.naver.com
여기까지 스터디를 해보고시고 조금 더 깊이를 더하기 위해서 데이터베이스 공부를 해보시는 것을 추천합니다. MySQL과 같이 접근이 쉬운 데이터베이스로 하셔도 충분합니다. 우리가 필요한 것은 소프트웨어 제품을 기획하기 위한 스터디이기 때문에 기본 개념만 열심히 학습해도 실무에 충분히 도움이 됩니다.
** 이것 역시 광고 아닌 추천도서
결론적으로 기획자에게 필요한 것은 본격적인 개발 학습이 아닌 개념을 인식하는 것입니다.
기본적으로 웹에서 페이지가 어떻게 만들어지고 작동하는지, 데이터가 어떻게 저장되고 활용되는지에 대한 개념을 장착하고 나면 여러분이 개발자와 하는 대화의 수준은 충분히 달라질 수 있습니다. 개발이 원활하게 잘 진행되고, 성공적으로 프로젝트를 개발 완료하기 위한 연구는 개발자의 몫입니다. 학습만으로 어설프게 알고 있는 개발 지식으로 접근하는 것은 오히려 독이 될 수 있습니다. 우리에게 필요한 것은 해당 직군에서 수행하는 업무를 이해하는 것, 실무에서 사용되는 기본적인 개발 개념을 인식하는 것입니다. 이 부분을 놓치지 않으셨으면 합니다.
#웹기획자 #웹기획 #웹기획기초 #웹기획강의 #웹기획학원 #개발공부 #개발자