박병형 박사의 대한민국 벤처 살리기 운동
대한민국은 정보강국이다. 그런데 정보 아이콘인 소프트웨어가 보이지 않는다.
인류가 만든 가장 위대한 작품이 사람을 가장 많이 닮은 작품인 "컴퓨터"이다. 컴퓨터를 분해 해보면 하드웨어(기계)와 이를 움직이는 소프트웨어(두뇌, 신경망, 장기 등)로구성이 되어있다.하드웨어는 손으로 만지면 아는 것이지만, 그렇다면 소프트웨어는 무엇인가 ?소프트웨어는 크게 프로그램언어, 데이터베이스, 네트워크로 구성이 되어 있는데 일반적으로 프로그램언어를 통해 데이터베이스나 네트워크시스템을 개발하기 때문에 쉽게 정리하면 소프트웨어는 "컴퓨터 프로그램언어, 혹은 이를 통해 만들어진 산출물이다"라고 정의해도 무방하다. 그렇다면, 우리나라는 왜 진정한 소프트웨어가 없는 것일까 ? 물론 많이 있다. 보안소프트웨어, 기업용ERP 소프트웨어 그리고 많은 프로그래머들이 작성하고 있는모든 소프트웨어가 여기에 해당한다.여기서 정리해 둘것이 있다면, 소프트웨어도 두 종류가 있는데, "응용소프트웨어와 시스템소프트웨어"가 있다. 스템소프트웨어는 매우 기계적이어 일반인에게 쉽게 눈에 띄지 않지만 요즘 많이 사용하고 있는 운용체제 프트웨어나 벡신 그리고 응용소프트웨어를 지원하는 소프트웨어를 칭한다. 그렇다면 응용소프트웨어는 무엇인가 ? 일반인들이 직접 프로그램언어를 배워 작성한 모든 소프트웨어를 말하는데, 게임, 사무용 소프트웨어 등 우리가 일반적으로 아는 모든 분야의 소프트웨어를 말한다. 우리 대한민국에 소프트웨어가 없는 이유는 무엇일까 ?
-------------------------------------------- 우리는 친구따라 강남간다 라는 말이 있다. 한때 보안소프트웨어가 잘 나간다는 말에 1년 사이 3,000여개의 소프트웨어 기업이 만들어 졌다가 십여개만 남고 모두 도산하는 사례를 보며 우리의 쏠림현상과 라이프사이클이 짧은 응용소프트웨어 분야에 너무 치중되어 있어 안정되지 못하다는 점과, 응용소프트웨어를 지원하는 시스템 분야가 거의 전무한 우리나라 현실에 새로운 시스템소프트웨어 등장에 재구축하여야 한다는 어려움이 항상 내재 되어 있는 것이다.
--------------------------------------------
미국 유명대학 컴퓨터 관련학과는 학부 과정에서 거의 C, Java 언어를 기본으로 배우고 이를 통해 다양한 소프트웨어를 작성하게 된다. 그러나 우리의 현실은 극히 제한된 과정만 이수하고 거의 사회로 와 전문학원을 통하거나 입사를 통해 배우기 시작한다. 소위 신입사원을 제대로 활용하려면 몇 년이 걸린다는 의미가 바로 프로그램언어를 제대로 학교에서 배우지 못하기 때문이다. 마치 해외여행이나 취업을 한다면 무조건 언어를 배워야 하듯이 컴퓨터관련 분야에 종사하려면 프로그램언어 만큼은 상당한 수준을 아카데미에서 이수하고 사회에 나와야 한다. 여기서 집고 넘어가야할 부분이 있다. 해외나가려면 그래도 영어를 기본으로 배우고 나가야 하듯이 컴퓨터 프로그램언어도 Java, C언어를 어느정도 수준에 도달하여야 한다는 것이다. 그러나 배출된 컴퓨터학과 학생들의 언어 능력은 거의 최하 수준이다. 이유는 어려가지겠지만 가장 기본적인 언어인 C, Java를 학교에서 확실하게 이수한 후에 사회에 나와 다양한 응용소프트웨어를 개발하는데 커다란 도움이 될 것이다.
--------------------------------------------
필자가 소프트웨어가 없다는 이유가 바로 이 부분이다. 대한민국은 거의 응용소프트웨어 천국이다. 다양한 응용소프트웨어를 만들면 미국에서 새로운 시스템프로그램언어나 이를 지원하는 다양한 소프트웨어를 발표한다 그러면 우리는 그 환경에 맞추기 위해 재구축하는 일을 반복하고 있다는 점이다. 응용 소프트웨어는 시스템소프트웨어 기반위에 운용되는 소프트웨어 이기에 화려하고 사용하는데 적절하지만 시스템 소프트웨어에 의해 크게 흔들릴 위험 요소를 항상 가지고 있는 셈이다.
우리는 C프로그램언어 교육기관으로 유명한 비트컴퓨터를 잘 알고 있다. 아직도 20여년이 지났는데도 건재한 이유는 무엇일까 ? 장 기본적인 언어를 채택하였다는 점이 가장 중요한
|
|