애플 발표회가 막 끝나고, SNS에는 또 "사자사자" 하는 아우성이 가득합니다. 새 아이폰, 새 워치, 스펙은 넘쳐나고, 테크 블로거들은 밤새 영상을 만듭니다. 하지만 눈치채셨나요? 그热闹는 그들의 것이고, 당신 손에 쥐어진 그 일더미와는 별 상관이 없어 보입니다. 라이브 페이지를 닫고, 열여덟 번이나 고친 그 엑셀 표를 열어, 계속 수동으로 복사-붙여넣기 하며 제품 데이터를 한 줄 한 줄 시스템에 옮깁니다.
솔직히, 이 장면은 꽤 단절적입니다. 한쪽에서는 팀 쿡이 무대에서 "혁신", "혁명"을 이야기하고, 다른 한쪽에서는 당신이 수천 행의 데이터를 보며 눈이 빠질 지경입니다. 당신은 생각할지도 모릅니다. 이게 나랑 무슨 상관이지? 상관이 큽니다. 애플 발표회에서 진짜 곱씹어볼 만한 것은 티타늄 테두리가 얼마나 반짝이는지가 아니라, 그 뒤에 있는 논리입니다. 데이터는 흘러야 가치가 있습니다.
당신의 그 엑셀 표는 전형적으로 데이터가 로컬에서 "죽어" 있는 겁니다. 제품명, 사양, 가격, 재고가 전부 한 칸에 몰려 있습니다. 운영팀에 보내면 운영팀이 수동으로 골라내야 하고, 개발팀에 보내면 개발팀이 스크립트를 짜서 억지로 풀어야 합니다. 업데이트할 때마다 모든 사람이 처음부터 다시 해야 합니다. 이게 데이터입니까? 이건 팀에게 형벌을 내리는 겁니다.
이때 「CSV를 JSON으로 변환」이라는 도구를 이야기해야 합니다. 이름에 겁먹지 마세요. 하는 일은 아주 간단합니다. 엑셀에 있는 한 줄 한 줄 표를 프로그램이 바로 읽을 수 있는 JSON 형식으로 바꿔줍니다. JSON이 뭐냐고요? 인터넷 세계의 "표준어"라고 이해하면 됩니다. 데이터가 JSON이 되면, 미니프로그램에 보내든, 앱에 보내든, 백엔드 데이터베이스에 던지든, 바로 받아먹을 수 있습니다. 다시 번역할 필요가 없습니다.
저는 너무 많은 소규모 팀이 제품 데이터를 엑셀 표 하나로 위챗 그룹에서 주고받는 것을 봤습니다. 버전 번호가 "최종판"에서 "최종판2"로, 다시 "죽어도 안 바꾸는 판"으로 변합니다. 애플이 신제품을 낼 때마다 당신도 따라 가격을 고치는데, 재고 열을 동기화하는 걸 잊어버려서 고객이 주문한 후에야 재고가 없다는 걸 알게 됩니다. 이런 함정은 한 번만 밟으면 충분합니다.
CSV를 JSON으로 변환하는 것은 사실 데이터를 "인간어"에서 "기계어"로 번역하는 과정입니다. 당신의 그 표는 여전히 그 표지만, 변환하고 나면 살아납니다. 운영팀은 원클릭으로 가져올 수 있고, 개발팀은 API로 직접 연결할 수 있으며, 당신도 더 이상 인간 중계소가 될 필요가 없습니다. 절약한 시간이면 발표회 다시보기를 두 번 더 보거나, 아예 좀 놀 수 있습니다.
누군가는 말할 겁니다. 내 데이터 양이 많지 않으니 수동으로 하면 된다고. 하지만 생각해보세요. 애플 발표회는 1년에 여러 번 있고, 당신의 제품 라인은 점점 더 길어질 뿐입니다. 오늘 게으름을 피우면 내일은 갑절로 갚아야 합니다. 도구의 의미는 당신이 반복 노동에 파묻혀 죽지 않게 하는 것입니다. 표 안의 죽은 데이터를 돌아가는 JSON으로 바꾸는 것, 어렵지 않지만 당신을 "표돌이"에서 다시 제대로 된 제품을 만드는 사람으로 돌려놓을 수 있습니다.
그러니 애플이 또 무슨 새 색을 냈는지만 보지 마세요. 고개를 숙여 당신의 그 엑셀을 보세요. 그것은 어쩌면 구석에서 먼지를 쌓고 있을지도 모릅니다. 그 안의 것들을 꺼내서 JSON으로 변환하고, 데이터가 가야 할 곳으로 보내세요. 당신의 제품 데이터는 "최종판 3.0"보다 더 나은 안식처를 가질 자격이 있습니다.