나는 왜 Basic 언어를 선택해서 PC용 프로그램을 짤까?
지금까지 많은 사람들이 물어 보더라... 왜 Basic이냐고...
"그러는 넌 뭐 쓰냐?" 라고 했더니 되돌아 오는 대답은.... ㅋㅋㅋ
뭐랄까... 그냥 쉽다... 다르게 이야기 해서 인수 인계 하기 편하다...
인수 인계? 아니다... 그 만큼 빠르게 프로토타이핑 할 수 있다는 의미이다.
난 PC용 프로그램을 짜는 전문 프로그래머가 아니다.
내가 만드는 Hardware System을 Debugging하고, Control하고 소프트웨어 엔지니어가 완성도 높은 프로그램을 짜기 위한 중간단계로, 그리고 Hardware 엔지니어가 제대로 설계를 하고 만들었는지 확인할 수 있는 그런 게 필요했다.
즉, 우리 나라에는 없는 Middle-ware Engineering이라는 분야를 하고 있기 때문이다.
사실 나도 몰랐다. 미들웨어 엔지니어링이라는 것을... 난 내가 만든 하드웨어를 내가 땜질해서 만들고, 디버깅하고... 디버깅에 필요한 기본 펌웨어를 만들며, 엔지니어 레벨에서 이를 쉽게 다루기 위한 PC용 프로그램을 만들 뿐이다.
이런게 미들웨어 엔지니어링이라 한다고 한다. 드럽게 할 일은 많다.
물론 나보다 엄청나게 어렵고 많은 일들을 하신 분들도 있겠지만, 나도 그 못지 않게 해 봤다.
주변에 나처럼 일하는 사람... 못 봤다. ^^ 그냥 그래서 내가 이것저것 하다 보니 이렇게 됐다.
이젠 이런게 취미 생활이 되어 버렸긴 하지만... ^^