A) 제가 프로그래밍에 관심을 가지기 시작한 것은 대학에서 전공실험 프로젝트로 프로그래밍을 통해 원하는 기능을 수행하는 기기를 개발하면서였습니다.
생각한 기능을 수행할 수 있는 알고리즘을 짜고 알고리즘을 따라 프로그래밍을 함에 따라 하나하나 완성되가면서 마침내 제 생각대로 작동하였을 때 받았던 그 성취감을 잊을 수 없습니다.
이러한 관심이 점점 커져 올 여름에는 통계청에서 주관한 어플리케이션(이후 앱) 개발 공모전에 참가한 경험이 있습니다. 이 전에 전공 실험 프로젝트로 통신과 관련된 간단한 sms 앱을 개발해본 경험을 기반으로 친구와 둘이서 작업을 시작했습니다.
학교에서는 안드로이드 관련 수업이 없었기에 책을 구매하여 스스로 공부를 해가며 개발을 진행하였습니다. c언어에 관해서는 꾸준한 학습을 통해 어느 정도의 이해가 있었지만 java와 안드로이드 프로그래밍은 c언어와 그 특성이 많이 달라 처음에는 고생을 하였지만 충분한 기간을 두고 앱 개발을 진행해가면서 하루하루 배운 것들을 적용해보며 사용법을 익혀갔습니다.
안드로이드 프로그래밍은 그 자체가 어려운 것이 아니었기에 어떠한 메소드들이 존재하고 해당 메소드의 사용법만을 알면 이용법은 생각보다 간단하였습니다. 그렇게 안드로이드의 기능들을 하나하나 건들여 보면서 전에 개발한 sms 앱보다 모든 면에서 완성도가 있는 앱을 개발할 수 있었습니다.
비록 입상은 하지 못하였지만 이러한 경험을 통해 보다 더 많은 것을 배울 수 있었던 경험이었고 java언어를 기반으로 하는 안드로이드를 학습하였기에 java언어에도 전보다 훨씬 능숙해졌습니다. 이러한 경험들을 통해 이제는 간단한 앱 정도는 무리없이 개발할 수 있는 능력을 갖췄습니다.
글자수 854자1,465Byte