10년이 훨씬 넘는 기간 동안 로봇과 제어공학, 딥러닝 및 데이터사이언스를 다루는 블로그(pinkwink.kr)를 운영하고 있습니다.
저자는 국내 최초로 식약청 인증을 받은 수술용 로봇의 제어 담당, 국내 최대 규모의 전자제품, 로봇 관련 온라인 쇼핑몰을 운영하던 회사의 연구소장 등을 역임하며 다양한 로봇과 로봇 관련 제품을 경험하고 직접 개발했습니다.
또한, 딥러닝과 데이터 사이언스 관련해서 다양한 프로젝트를 수행하고 이를 교육에 접목시키고 있습니다.
공부하려는 분들이 로봇이나 딥러닝이라는 분야에 보다 쉽게 접근할 수 있는 방법을 항상 고민하고 있습니다.
요즘 교육과 IT 분야에서 최고의 키워드라면 코딩과 로봇일 겁니다. 기술적 분야들은 대부분 빠르게 발전하다가 또 안정화되고 또 정체되는 과정을 거치게 되는데, 현재 코딩과 로봇은 분명 빠르게 발전하는 과정이면서 또 한 동안 발전 상태를 계속 유지하게 될 것이라는 예측을 많이 합니다. 특히, 이미 외국의 글로벌 기업에서는 학벌보다 코딩 능력만 가지고 직원을 채용하는 등 실력 중심의 채용 문화까지 정착을 하고 있습니다.
특히 인공지능 분야에서는 학술적 실험 단계를 지나 이제는 산업에 직접 적용되는 단계에 진입하고 있습니다. 인공지능의 이러한 발전은 분명 계산 능력이 뛰어난 컴퓨팅 기술의 등장과 세계적 석학들의 알고리즘 개발이 중요한 역할을 했지만, 그 후 이정도 파급력을 가지게 된 것은 접근성이 뛰어난 S/W 플랫폼의 역할이 컸습니다. 직장이 있는 성인들 조차도 이제는 Python을 활용한 데이터 사이언스 분야나 인공지능을 공부하기 위한 열기가 뜨겁습니다.
또한 수술용 로봇에서 산업용 로봇, 협동 로봇 등 전통적 로봇 분야에서도 인공지능 열풍의 영향권에 들어갔습니다. 로봇 분야는 코딩 능력과 함께 로봇이라는 하드웨어에 대한 적응도 필요해서 관련 인재를 육성하는 것에 많은 시간이 필요합니다.
그런 의미에서 분명 보다 일찍 코딩과 로봇을 이해하는 것은 분명 중요한 의미를 가집니다. 그러나 코딩에서는 수많은 언어중에서 어떤 언어를 선택해서 학습할지 정할 수 없는 단계가 있습니다. 그럴때 코딩의 습관을 만들어 줄 수 있는 최적의 코딩 학습 방법이 블록 코딩입니다. 직관적으로 블록을 이해할 수 있어서 지루하고 딱딱한 문법적 요소를 학습하지 않아도 될 정도로 간단해서 코딩하는 습관에 집중할 수 있습니다. 그런 블록 코딩과 함께 로봇을 접목해서 학습한다면 학습을 위해 학습해야할 내용이 많아 흥미를 잃어버리지 않을 겁니다.
저희는 그래서 블록 코딩과 로봇에 보다 쉽게 접근할 수 있도록 고민했습니다. 하드웨어 부분에서도 흥미를 잃지 않고, 또 블록 코딩의 장점을 놓치지 않도록 노력했습니다. 코딩하는 습관과 로봇에 대한 흥미를 느끼고 즐거운 시간이 될 수 있을 겁니다.