매거진 나의 여정

You can make anything
by writing

C.S.Lewis

by 한상훈 Apr 18. 2025

카지노 게임 추천 순간들

2025. 4. 18.

군대 일병 시절부터 만들기 시작했던 에어데스크를 제대하는 날까지 만들고, 그 후 1년쯤 지났을 무렵 꽤 큰 대기업 엔지니어 분들을 만날 기회가 있었다. 그분들은 내가 작성한 코드에 관심이 많았다. 확장 프로그램은 일반적인 웹도 아니고 데스크톱 소프트웨어도 아니다. 그러다 보니 참고할만한 패턴도 거의 없었고 그 시절만 해도 대한민국에서는 SPA가 주류까지 올라오지 못했다. 그래서 그분들은 내가 만든 제품에 관심이 많았고 나는 누구에게 딱히 배운 적도 없이 스스로 고민하며 코드를 썼다.


처음엔 HTML 파일과 JS 파일로 구성된 구조였다. 단일 JS 파일을 참조하는 형태로 작성하고, HTML 엘리먼트에 접근하여 이벤트를 바인딩하여 구성하고, CSS를 순서에 맞춰 적용하는 일을 했다. 그러던 중 JS 파일을 분리해서 관리하는 단계로 넘어갔고, JS 파일을 분리하는 수준을 넘어서 클래스와 프로토타입 상속을 붙여 코드를 개선했다. 그렇게 해도 파일의 크기가 점점 커짐에 따라 로드 속도가 떨어져서 빌드 번들러를 만들었다. 원본 JS 파일이 아닌 여러 분산된 JS 파일을 하나로 합치고, 압축과 동시에 난독화를 적용한다. 그렇게 압축된 JS 파일은 로드 시간을 1초 가까이 줄여 체감이 될 정도로 속도 개선을 이룰 수 있었다.


이러한 과정 속에서 전역 상태 관리 모듈 같은 것도 없이 전역 상태 관리를 다뤘어야 했다. JS 루트 파일 중 최상위 파일에 지금으로 비유하면 Store를 두고, 해당 스토어를 기반으로 상태 관리를 적용했다. 그러나 그것은 매번 로드될 때마다 초기화가 될 것이므로 시작 시점에 로컬 스토리지를 통해 데이터를 가져와서 파싱 카지노 게임 추천 과정을 거치게 된다. 이때 형태가 깨진 값이 들어오게 되면 사용자의 전체 데이터 세트가 위험해질 수 있어서 매번 주의해야 했다. 로컬 스토리지의 문자열 형태로 저장된 데이터를 위험하게 JSON 구조로 바꾸고 JS 상태로 관리카지노 게임 추천 것은 꽤 위험한 일이었다.



카지노 게임 추천지금도 남아있는 그 시절에 올렸던 글들

에어데스크 개발 초기에는 이런 실수가 1번 있었는데, 덕분에 1100명 중 900명이나 되는 사용자가 데이터가 날아가는 손실을 경험해야만 했다. 지금 생각해 보면 당시 시점의 기술은 아주 하찮은 '투두리스트' 관리 앱 정도였는데 그 시절에는 그런 확장 프로그램도 많지 않았고, 한국인이 만든 제품은 거의 유일했기에 초기 사용자 분들은 꽤 관심 있게 사용해 주셨다.


하지만 나는 개발의 미숙함으로 데이터 파싱 과정에서 생기는 문제점도 경험했었고, 에어데스크를 개발카지노 게임 추천 과정에서 어떻게든 사용자를 늘리기 위해 전 세계 서비스를 호환하도록 다국어 번역기를 만들었다. 그런 식으로 하나의 제품을 완성카지노 게임 추천데 들어간 하위 패키지들은 하나둘 늘어났다. 결과적으로 9개까지 늘어났다. 확장 프로그램, 확장 프로그램의 소스를 압축하고 최적화카지노 게임 추천 모듈, 다국어 변환 모듈, 확장 프로그램에 사용되는 내장 이미지를 스프라이트 이미지 변형 소스, 홈페이지의 클라이언트 사이드, 홈페이지의 서버 사이드...


그렇게 확장 프로그램에서 시작된 프로젝트는 수익 구조가 필요했기에 홈페이지를 만들고, 글로벌 결제 서비스를 연동하고, 한국 결제사의 승인을 받기 위해서 사업자 등록을 진행했다. 당시 내가 사용했던 결제 서비스는 대형 결제 서비스가 아닌 이제 막 시작한 작은 핀테크 기업의 결제 플랫폼이었다. 얼마나 작았는지 그 서비스의 CTO님과 직접 소통해서 내가 사용 중인 Node.js 환경에 맞는 요청사항과 피드백을 직접 전달드리며 소통할 정도였다. 아마도 그 팀이 당시에 CEO와 CTO 2명이서 거의 회사를 운영하고 일카지노 게임 추천 상황이었던 것 같았다.


독고다이로 만들던 시절이었기에 소위 말하는 국내 IT 기업에서 시니어로 들어와 보라는 이야기를 듣는 것은 그렇게 어려운 일이 아니었다. 에어데스크의 기획, 홍보, 디자인, 개발, 영업, 심지어는 사용하는 서드파티 결제사에서 제공하는 소스코드를 CTO님과 소통하면서까지 일을 했으니 말이다.


카지노 게임 추천

내 나이 27~28살쯤은 그런 삶을 살았던 것이다. 남들이 아무도 하지 않는 확장 프로그램 시장에 들어갔고, 홀로 사업을 성공시켜 보려고 모든 일을 다 처리해 냈다. 하루가 시작되면 드리블이나 비헨스에 들어가 아이디어와 영감을 찾았고, 레이아웃을 손으로 노트에 그렸다. 노트에 그린 레이아웃과 디자인을 바탕으로 기획을 하고 기획된 것 중 수익성이 될만한 기능을 개발했다.


고향 시골집에서 아무도 없이 대부분의 시간을 홀로 보내며 개발을 했기에 카지노 게임 추천 그 누구에게도 배우기 힘들었고, 그래서 인터넷에서 정보를 찾는 방법을 알기 위해 인터넷을 아주 잘 누빌 수 있어야 했다. 그 당시에는 외롭고 막막했지만 결과적으로 이 과정은 엄청난 훈련이 됐다.


내 기준에서는 첫 회사였던 루아흐 창업 25살부터 군시절과 에어데스크 창업 27살. 루아흐 창업 전에 시도했던 프로젝트 여러 개. 그 많은 프로젝트를 딱히 가르쳐주는 이들도 없이 인터넷에 있는 글들과 생활코딩님 같은 무료로 정보를 공유해 주신 선배님들이 있었기에 결과적으로 풀스택 개발자로 살았던 것이다. 첫 번째 제품부터 그 이후 모든 제품에 들어갈 데이터베이스, 클라우드, 프론트엔드, 서버까지. 그 무엇 하나 다른 사람의 손이 타지 않고 오로지 내 손가락으로 타이핑해서 작성한 것들이다.


AI의 도움 없이 작성하고 지우고를 반복하며 배운 JS, CSS가 몇 줄이 될까. 과거엔 깃허브가 프라이빗 레포가 유료였다. 그 돈도 부담스러웠고, 군대에서는 깃허브에 접속도 안돼서 코드를 쓰고 싶으면 네이버 클라우드에 두고 코드를 올리고 내리며 코드를 썼다. 아마 나처럼 극단적으로 군대에서 코드 쓰는데 미친놈은 전국에 있는 국군 장병 중 몇 명이나 됐을까? 내가 얼마나 미친놈처럼 살아왔는지는 군대에서 함께 지냈던 모든 생활관 인원이 알 것이다.


카지노 게임 추천

나는 내 삶에 당당하다. 내가 걸어온 길에 증인이 너무도 많다. 그러나 최상위 개발자 기준으로 남들 30대 중반쯤 되어야 달성카지노 게임 추천 수준에 27살~28살에 도달했어도 정작 그것이 큰 의미는 안 됐다. 사업으로는 성공한 것이 하나도 없었다. 돈을 번 것도 하나도 없었다. 그저 부모님 집에서 하루에 12시간 가까운 시간을 기획, 디자인, 개발에 모든 시간을 쏟으며 친구 하나 찾아오는 이 없이 보낸 외톨이였다.


그렇게 몇 년을 살고 더 이상은 이렇게는 살지 말자 하고 세상 밖으로 나와 남들이 보편적으로 따르는 일을 찾아보니 세상이 정말 다르게 느껴졌다. 카지노 게임 추천 면접을 본 적이 없다. 대표들이 찾아와 대표들을 역으로 면접을 봤다. 수많은 대표들이 번호표 뽑고 와서 CTO로 와달라고 했다. 그때 나이 28살이었다.


몇몇 사람들은 나를 아는 것 같겠지만 나를 제대로 안다면 내가 비교 대상이 없는 수준의 사람으로 살아왔다는 것을 알 것이다. 카지노 게임 추천 나처럼 산 사람을 단 한 명도 본 적이 없다. 그 어떤 개발자도 나처럼 기획, 디자인을 매일 시간을 내서 공부하고 그것을 실제 제품에 매일 녹이며 노트에 적은 사람이 없을 것이고. 그 어떤 디자이너도 나처럼 개발에 전문성을 가지긴 힘들 것이다. 그 어떤 사업가도 나처럼 개발과 디자인을 직접 고민해 본 사람을 본 적이 없다.


그래서 카지노 게임 추천 서른 살쯤부터 세상을 볼 때 세상 사람들은 그다지 극단적으로 살고 있진 않았던 걸 깨달았다. 비교 대상이 없었다. 아무리 인터넷을 뒤져봐도 나처럼 멍청하게 사업을 하던 사람도 없고, 나처럼 멍청하게 마이너 한 분야에 비전을 품고 젊은 시절 수년을 그대로 꼬라박아서 수년 동안 거의 사람도 못 만나가며 사업의 모든 요소를 직접 해낸 사람도 찾지 못했다.


카지노 게임 추천 어떤 사람이 나보다 개발을 잘하고 어린 친구들이 더 대단해도 창피한 게 전혀 없다. 왜냐면 그들이 나보다 개발은 잘할지 몰라도 그들이 나보다 모든 분야에 개발을 잘할 가능성도 없고, 카지노 게임 추천 그 시간 동안 사업과 디자인, 기획까지도 해내왔다. 어떤 사람이 나보다 사업을 잘할지 몰라도 카지노 게임 추천 그들이 사업에만 전념할 때 사업 이외의 섹터의 모든 지식도 모조리 다 습득했다. 그러니 아무에게도 딱히 창피함도 열등감도 부러움도 없이 그저 나와의 세계 속에서 갇힌 삶을 살았던 건 아닌가 싶다.


34살이 된 지금까지 평탄한 길을 제안했던 사람들이 계속 있었다. 27살엔 시니어 개발자로 와서 월에 900만 원 정도는 가져가라는 제안도. 다음 해에 G사 C레벨 임원분의 제안도. 그 후에 있었던 스타트업 CEO 17명 중 몇 명의 제안도. 회사 운영하고 있을 때는 프로그래밍 강사로 와달라던 제안도. 그저 내가 가지고 싶었던 것을 위해서 다 거절하면서 살아왔다. 카지노 게임 추천 선택이 그렇게 계속 이어져 왔던 것이다.


그랬기에 지금 나름 유명한 대기업에서 고작 5년 정도 박혀서 일했던 애들이나 수십 명 앞에서 자신이 알고 있는 지식을 펼쳐본 적도 없는 이들. 매달 수천만 원씩 나가야 하는 회사를 투자금 없이도 운영할 수 있는 능력도 없는 이들이 하는 비웃음은 참 무의미하게 느껴지는 수준이다. 그들이 택한 건 그들이 택할 수 있는 가장 안전하고 좋아 보이는 길이었다. 나는 월급 900만 원을 거절하고, 큰 기업 임원분들의 여러 형태의 제안이나 인터뷰 역시 다 거절하고 했던 말은


"에어데스크로 500원이라도 벌어보고 싶습니다."


였다. 그 메시지 기록은 여전히 당시 대화했던 메신저에 고스란히 저장되어 있다. 나는 27살에 국내 모든 사람들이 다 아는 IT 대기업에서 연봉 1억 원을 받지 않고 에어데스크로 500원을 벌겠다고 했었던 개같이 미친놈이다. 나는 이런 수준의 미친놈을 대한민국에서 본 적이 없다. 내가 택한 운명은 그런 것이었다. 성공해보고 싶었다. 내가 믿는 제품을 과연 성공시킬 수 있을까.

그러나 에어데스크는 실패했고 내가 아무리 대단한 제안을 받는 사람이었을지라도 보이는 외관은 한 달에 30만 원도 못 벌어 집에서 대부분의 시간을 컴퓨터 앞에서 보내는 골칫덩어리 아들놈이었을지도 모른다. 비싼 돈 들여 한양대학교 보내놨더니 정작 배운 신소재 공학은 써먹지도 않고 사업을 한다면서. 사업한다는 사람이 사람 만나지도 않고 컴퓨터만 붙들고 있었던 것이다.


내 카지노 게임 추천은 내가 택했다. 27살에 판교로 가지 않겠다는 선택도 내가 했던 것이고, 편견을 가진 이들. 나처럼 도전을 해본 적 없는 이들이 하는 말 같지도 않은 헛소리를 들어야 했던 상황도 내가 자초한 일이다. 사람들은 남의 삶에 그렇게 관심이 없으니. 그저 눈에 보이는 것들로 판단할 것이니.


그들이 꼭 하나하나 열거해서 나열해야만 내가 어떤 사람인지를 알 수 있다면 그렇게 말해주고 싶다. 카지노 게임 추천 이미 27살에 연봉 1억의 제안을 받을 수 있던 사람이었고, 임원들이 직접 미팅을 요청해서 일해달라고 한 적이 28살까지 20번에 이른다. 그래서 묻고 싶다. 그렇게 잘나게 살아온 그들은 28살까지 대표들이 만나달라고 요청해서 1억에 가까운 연봉을 제안하며 부탁받은 경험이 몇 번이나 될까.


만약 그 정도 되는 사람이라면 내가 그분들이 나에 대해 하찮게 여기는 것에 대해선 어느 정도 들어보고 싶다. 그러나 그게 아니라면 애초에 우리는 서로 살아온 길이 달라도 너무 다르다. 내 나이 34살. 나는 10년 중 절반을 아무도 없는 골방에서 보낸 것과 같았고, 그런 골방에서 3년쯤 있었을 때부터 온갖 곳에서 나를 원했다. 내가 보잘것 없이 보였던 건 그 길을 택했던 것일 뿐이다. 그리고 그 카지노 게임 추천 같은 순간들을 따라서 지금의 내 삶이 흘러가고 있다. 내 삶을 자랑하고 싶지 않다. 수 없이 많이 죽고 싶었을 만큼 괴로웠으니까. 오죽했으면 "살아야 할 이유" 같은 자서전까지 썼을까.


나는 대부분의 이들이 원하는 길과 다른 길을 향해 살고 있다. 내가 아직까지 해온 모든 일이 그 증거이고, 내가 살아온 흔적이 얼마나 사실적으로 절박했는지는 내 옆에서 시간을 보낸 모든 이들이 안다. 다른 길을 향해 나아가고 있기에 나는 모두를, 모두는 나를 서로 영원히 이해하지 못할지도 모르겠다. 나는 내가 선택한 카지노 게임 추천을 향해 가고 있다.

브런치는 최신 브라우저에 최적화 되어있습니다.