2022년에 하고 싶은 것들 로드맵

2022년의 목표

2022년 목표는 3가지로 크게 나눌 수 있다.

  • 내 주요 기술 분야에서 남들과 다른 경쟁력을 갖추기
  • SLAM이 아닌 돈 많이 벌 수 있는 기술 도전해보기

 

내 주요 기술 분야에서 남들과 다른 경쟁력을 갖추기

메인 기술로 가져가는 SLAM 기술분야에서 아주 강력한 kick이 될 수 있는 기술을 가지고 싶다.

해당 기술에는 다음과 같은 후보군이 있다.

  1. 딥러닝 + SLAM을 통한 Semantic SLAM
  2. SIMD 프로그래밍을 통한 알고리즘 가속.

1번의 경우 이미 회사에서 하고 있는 업무이지만 딥러닝 아키텍처 선정 및 학습도 내가 직접 해보고싶다.
2번의 경우 기존의 방식보다 몇배는 더 효율적이게 알고리즘을 실행함으로써 그만큼 내가 짜는 알고리즘의 가치도 높힐 수 있지 않을까 생각한다.

 

SLAM이 아닌 돈 많이 벌 수 있는 기술 도전해보기

최근 메타버스 시장이 급격하게 떠오르고 있다. 시장이 떠오르고 있다는 것은 돈이 많이 풀리고 있다는 것이고, 또 커지는 시장파이로부터 이득을 얻을 수 있다는 이야기다. 메타버스 시장은 내가 몸을 담궜던 AR 기술과 연관이 높은데, 특히나 내가 가진 SLAM / 3D recon 기술과 좋은 시너지를 보인다.

 

하지만 혼자서는 아무리 기술을 잘 한들 절대 큰 돈을 벌 수 없다. 큰 기업들에서 몇백명의 월드클래스 엔지니어들을 통해 이미 최고급 수준의 기술을 보유하고 있기 때문에, 나 혼자서는 아무리 24시간 내내 코딩을 한들 큰 경쟁력을 가지기가 어렵다. 성공하려면, 테크자이언트를 뛰어넘을 기발한 아이디어를 보유한 스타트업이 최소 몇십명의 엔지니어를 갈아넣어 생사를 건 베팅을 해야한다. 하지만 성공적인 엑시트의 경우 차익이 엄청나기 때문일까, 최근 굉장히 많은 기술 스타트업이 생겨났다.

 

이러한 스타트업 생태계에서 내가 취한 스탠스는 SLAM 기술 세미나를 진행하여 업계 인지도를 높여 최고의 환경을 가진 스타트업에 취직하는 것이였다. 그리고 이 방법은 성공적이였다고 생각한다. 목표를 달성하고 둘러다보니, 아직 다른 방법으로 이 시장에서는 얻어낼 수 있는 것이 많다고 생각한다.

 

기술 스타트업이 필요로 하는 것들을 제공해주며, 대가로 돈을 벌 수 있지 않을까? 가장 뻔한 방법은 교육이나 컨설팅이겠지만, 이러한 방법은 현 회사도 내켜하지 않을 것이다. 무엇보다 내 시간/노력을 돈과 1:1로 교환하는 것이기 때문에 좋은 방법은 아닌 것 같다 (인터넷 강의는 제외한다. 이 방법은 1:N이라서 좋은듯!)

 

가장 좋은건 기술 자체를 판매하는 것이라고 생각한다 (회사가 허용하는 한!). 개인적으로 해보고싶은 것은 오픈소스 알고리즘들 보다 더 좋은 알고리즘을 짜서, 데모로 만들어 홍보를 하고 직접 가격에 팔아보는 것이다. 스타트업은 초반에 인지도가 높지 않을 때 엔지니어를 구인하는 것이 어려워 제품 개발에 박차를 가하기가 어려운데, 오픈소스보다 좋은 알고리즘을 적당한 가격에 구할 수 잇으면 적은 인력으로도 빠르게 좋은 제품을 만들지 않을까? ㅎㅎ

 

다른 생각으로는, 요즘 블록체인 기술을 통해 완전히 새로운 시장이 열리고 있다. 완전히 새로운 시작은 누구나 초짜이지 않을까? 아이디어와 운만 좋으면 성공할 수 있지 않을까? 라는 저렴한 생각을 해본다. 마침 좋은 아이디어도 생각나기도 했고… 나도 해보고 싶다는 생각이 들었다 ㅎㅎ

 


그래서 뭐할건데?

Tech Purpose Expectation
TensorFlow/PyTorch) 혼자서 Semantic SLAM을 시작할 수 있는 단계가 된다. 풀스택 SLAM 엔지니어가 되기 위한 큰 한걸음! 기본적인 딥러닝 컴퓨터 비전 스택 (Object detection, Instance segmentation, GAN)에 사용되는 모델들을 공부하고, 직접 학습을 진행해보고, 인퍼런스 모델까지 만들어보기.
ARM Neon SIMD 회사 업무와 개인 프로젝트에도 효율적인 프로그래밍을 할 수 있게 된다. 풀스택 SLAM 엔지니어가 되기 위한 큰 한걸음 2! ARM CPU에서 빠르게 연산할 수 있는 SIMD 프로그래밍을 공부하여, 훨씬 더 좋은 성능의 영상처리/SLAM 알고리즘을 짜보기.
—- —- —-
Dart/Flutter 내가 만든 영상처리/SLAM 기술들의 모바일 성능을 확인할 수 있는 데모 앱을 만들 수 있게 된다. 이게 잘되면 데모 앱으로 홍보를 해서 기술 모듈을 팔아볼 수 있게 된다. Flutter 프레임워크를 이용하여 내가 만든 SLAM 모듈을 빠르게 안드로이드/아이폰 앱으로 탑재하기
Swift 내가 만든 영상처리/SLAM 기술들을 아이폰 포팅할 수 있게 된다. Flutter를 사용해보다가 내가 원하는 기능이 안나오면 아이폰에만 집중해서 데모 앱으로 만들어보고 싶다
Javascript/Typescript + Electron + React + Next.js 웹/앱의 기본을 익혀 언제든지 아이디어를 제품으로 만들어보거나 사업을 도전해볼 수 있는 상태가 된다. 내가 생각하고 있는 아이디어를 프로토타입 앱으로 만들어본다.
Blockchain/NFT/Solidity 블록체인 생태계를 이해하고, NFT의 가능성을 확인해본다. 내 취향이라고 생각되면 직접 코딩을 해볼 수 있는 단계가 된다. NFT를 발행해보고, 간단한 블록체인 앱을 만들어본다.