앞으로 쓸 글들에 대한 전체 로드맵
[목차]
0. 여는 말
1. 언어와 도구에 대한 이해
2. 코딩을 위한 기본기(기초체력)
3. 실전 퍼포먼스마케팅 업무에 활용
4. 맺는 말
0. 여는 말
지난 글까지 해서 '제가 왜 이 블로그를 운영하는지', 그리고 '코딩 전에 고려하면 좋을 4가지'에 대해 얘기해 보았습니다.
[퍼포마 주인장 자기소개]와 [블로그 운영 이유], 그리고 [기대효과]
안녕하세요, 주인장입니다. 처음 운영해 보는 티스토리의 첫 게시글인데요, 싸이월드도 안 해봤던 제가 하나의 온라인 공간을 관리한다니 어색하네요 ㅎㅎ. 첫 게시글인 만큼, 이 글에서는 앞으
lifeisstruggle.tistory.com
퍼포먼스마케터가 코딩을 시작하기에 앞서 고려하면 좋을 4가지
[목차] 0. 여는 말 1. 내가 코딩으로 이루고자 하는 목표를 '측정 가능'하도록 '명확히' 하자 2. 내가 원하는 결과물과 그 형태, 그리고 그것에 필요한 입력자료들의 종류와 형태를 '구체적으로' 정
lifeisstruggle.tistory.com
이번 글은 앞으로 쓸 글들의 '전체 로드맵'에 대해 얘기해보려 합니다. '이런 흐름으로 전체 서사를 가져갔을 때, 코드를 처음 접하는 퍼포마 분들께서 조금이라도 더 쉽게 코딩을 익히실 수 있을 것 같다'고 생각해 아래처럼 크게 3개 파트로 구분해 보았습니다. 물론 추후에 제 생각에 변화가 생기거나, 혹은 (희망컨대 독자 분들이 늘어나셔서 ^_^) '이 주제도 다뤄달라'는 요청사항들이 생기면 언제든 바뀔 수 있는 로드맵이니 참고 정도로만 봐 주시면 될 것 같아요.
그럼 이제 하나씩 봐 봅시다!
1. 언어와 도구에 대한 이해
왜 'Python'을 쓰고, 'Jupyter Notebook' / 'Google Colaboratory'를 사용하는가
'외국어'에 수많은 언어들이 있듯이, '코딩 언어'에도 수많은 언어들이 있습니다 (C, C++, C#, Java 등). 그 중에서 우리는 'Python'이라는 언어를 사용할 건데요, '왜 하필 다른 언어가 아닌 Python인지'에 대해 얘기할 것입니다.
.
그리고 코딩을 할 수 있는 도구도 수많은 종류가 있습니다. 통칭 ID(L)E (Integrated Development (and Learning) Environment)라고 부르며, 쉽게 '개발 도구' 정도로 생각해 주셔도 무방할 것 같습니다. Python 쪽에서는 가장 유명한 PyCharm을 비롯하여 Visual Studio Code, Atom 등이 있는데요, 그 중 저희는 Jupyter Notebook을 별도의 설치 없이 구글 드라이브 위에서 사용 가능한 'Google Colaboratory (줄여서 Google Colab)'를 사용할 것입니다. 그 이유와 Google Colab의 특징, 장단점 등에 대해 서술할 예정입니다.
(참고: The Best Python IDEs and Code Editors (According to Our Developers and the Python Community)
2. 코딩을 위한 기본기(기초체력)
Python 코딩 기초 용어와 명령어, 그리고 업무 자동화를 위한 기본 문법 (=반복문)
퍼포먼스마케팅을 시작할 때 CPC, CTR, ROAS처럼 낯선 용어들을 먼저 익혀야 이후 과정이 (그나마) 수월해지는 것처럼, 코딩 또한 기초 용어들을 먼저 익혀 놓으면 이후 학습과정이 보다 수월해질 것입니다. 그러한 기초 용어들 중 정말 알아야 하는 것 몇 가지만 선별하여 그에 대해 서술하려 합니다 (ex. 라이브러리, pwd, ls, cd 등)
.
그리고, 실제로 업무에서 자동화를 위한 코딩을 하실 때 가장 많이 쓰시게 될 문법 중 하나인 '반복문'에 대해 서술할 것입니다. 자동화로 가는 길에 반복문은 반드시 거쳐야 하는 관문이기에, 이를 기초체력이라고 이름 붙여 보았습니다. '누워서 식은 죽 먹기'까지는 아니겠지만 꾸준히 따라와 주신다면 충분히 익힐 수 있는 어렵지 않은 내용이니 잘 따라와 주시길 부탁드립니다. 반복문만 능숙하게 구현할 수 있어도 이후 많은 업무들을 자동화시키고 확장해 나가실 수 있을 거에요!
3. 실전 퍼포먼스마케팅 업무에 활용
검색광고 캠페인 운영, 댓글/상품정보 크롤링 등 현업 활용 예시 및 코드 공유, 해설까지
오래 기다리셨습니다! 이 날을 위해 앞선 1과 2의 고된 과정들을 거쳐 오신 여러분께 '정말 대단하시고 감사하다'는 말씀을 전합니다. 우선은 제가 주요 커리어로 쌓아와서 익숙한 '네이버 검색광고'에서 위에서 배우고 익히신 내용을 활용할 수 있는 방안들을 공유하고 알려드리려 합니다. 그 뒤에 크롤링 등의 주제에 대해 다뤄볼 생각이며, 그 때까지 제가 현업에서 추가로 얻게 되는 인사이트가 있거나, 혹은 독자 분들께서 요청을 주시면 해당 부분들에 대해서도 다뤄보겠습니다.
4. 맺는 말
이번 글에서는 앞으로 제가 쓰게 될 글들(지금 생각하기로는 20개 내외 정도가 될 것 같아요)의 전체적인 큰 그림에 대해 말씀드려 보았습니다.
먼저, '코딩을 배워서 내 업무에 적용하고 개선해 보겠어!'라고 마음 먹은 퍼포먼스마케터 분들에게 감사하고 응원한다는 인사를 드립니다. 여러분들이 끝까지 묵묵히 따라와 주셔서 끝내 본인의 업무 환경을 개선하고, 시장에서 높이 인정 받는 퍼포먼스마케터가 되어 더 멋있는 삶과 커리어를 누리시기를 바라며, 저도 열심히 글을 써 내려가 보겠습니다 ^_^
우리들의 스트러글(struggle)하는 현생, 화이팅입니다!