대학교 2학년 때 ‘자바 응용 프로그래밍’이라는 강의를 들으면서부터 앱에 관한 관심이 생겼습니다. 그 이후 안드로이드 앱 개발과 관련된 서적들을 구매하여 앱 개발에 관한 기술들을 공부하였고, 모르는 부분이 생기면 OKKY, 데브피아 등 개발자 사이트에 질문들을 하면서 스스로를 성장시켰습니다.좋은점 1
앱 개발에 관한 기술들을 공부하였으니 이제는 실제로 앱을 개발해 보고 싶었습니다.
그래서 고민 끝에 ‘OOO 공모전’에 학교 동기·선배들과 함께 참가하게 되었습니다. 여러 번의 아이디어 회의를 거친 끝에 IoT 기술을 이용한 ‘IoT 화재감지기’를 제작하기로 하였습니다. 제가 맡은 역할은 모바일 앱 개발 및 디자인이었고, 프로젝트를 진행하기 전까지는 ‘내가 늘 사용하던 앱이라는 것을 과연 실제로 만들 수 있을까’ 하는 걱정이 많았습니다. 또한, ‘이미 앱을 개발할 줄 아는 다른 사람들과의 경쟁에서 이길 수 있을까’ 하는 걱정도 있었습니다. 하지만 앱을 실제로 개발하면서 모르는 부분이 생기면 도서관에 가서 관련 서적을 읽어보고, 개발자 사이트에 질문들을 하면서 필요한 정보를 얻어 프로젝트 진행을 하는 데 있어서 어려움을 극복했습니다. 앱 개발을 위해 필요한 기술들을 스스로 찾아 배웠으며, 원하는 기능을 구현하기 위해 밤을 새우며 만들었을 때는 성취감을 느낄 수 있었습니다. 그 결과, 저는 안드로이드 앱 개발 과정의 전반적인 이해와 앱 개발에 관한 기술들이 향상되었고, 입선의 결과를 얻어 엑스포에 전시할 기회를 얻을 수 있었습니다.
이번 공모전 참가를 통해 모바일 앱 프로그래밍에 대한 실질적인 개발 경험을 쌓을 수 있었습니다. 그뿐만 아니라 실제 사용자를 위해 어떻게 하면 편리하고 효율적으로 다가갈지 계속해서 생각해야 한다는 것이 무척 중요하다는 것을 깨닫게 되었습니다. 아쉬운점 1
이후, 클라이언트 개발뿐만 아니라 앱을 개발하는 데 필요한 기술인 DB 설계 및 구축, 서버 개발 등 모든 것을 저 혼자 해보며 기술을 향상하고 싶었습니다. 그래서 졸업 작품으로 라즈베리파이를 이용한 금연구역에서의 흡연감지 도우미를 현재 제작 중입니다. MySQL과 PhpMyAdmin 을 이용해 DB를 구축하고 관리하는 법을 배우는 중이며, PHP, JSP를 이용한 서버 개발을 진행 중입니다. 또한, 라즈베리파이와 서버 및 DB 연동 및 앱과 서버 및 DB 연동을 실제로 해봤으며 거의 완성 단계에 있습니다. 이번 졸업 작품을 통해 앱 개발에 필요한 전반적인 기술과 이해가 향상된 것 같아 뿌듯하고, 앞으로 더욱 앱 개발과 관련된 다양한 기술에 대해서 배울 예정입니다.
또한, 발 빠르게 대응하기 위해 현재 빠르게 확산되고 있는 Kotlin을 배우고 있으며, Kotlin을 이용한 앱 제작 예정 중입니다.
저는 엔씨소프트가 필요로 하는 역량을 충분히 발휘할 수 있는 준비된 개발자입니다. 이번 엔씨소프트 인턴 과정을 통해 책으로는 배울 수 없는 경험을 배우고 실무 역량을 쌓고 싶습니다.아쉬운점 2
좋은점 1 지원직무에 관심을 가지게 된 계기를 설명한 점이 좋고 이후의 노력을 함께 언급한 점도 좋습니다.
아쉬운점 1 지원분야의 전문성과 역량을 갖추기 위해 노력한 경험을 쓰는 항목입니다. 즉, 프로그래밍 실력을 향상시키기 위한 노력이나 소프트웨어 개발에서 필요한 각종 지식을 쌓기 위해 노력한 경험을 쓰는 항목이라는 것입니다. 이 내용은 개발지식, 역량에 대한 내용은 없고 프로젝트 수행과정을 구구절절 설명한 내용입니다. 이 경험에서 지원자가 무엇을 개발했고, 그 결과 어떤 지식과 실력을 가지게 되었는지를 제시해야 한다는 것입니다.
아쉬운점 2 전반적으로 무엇을 배웠다는 내용과 배울 예정이라는 내용이라는 점이 아쉽습니다. 무엇을 배웠는가 보다는 그 결과 어떤 실력과 능력이 있는지, 무엇이 가능한지를 제시하는 것이 더 효과적인 내용이며 회사도 그런 내용을 원합니다. 단순히 배운 내용을 나열할 것이 아니라 자신의 능력과 실력을 적극적으로 강조해야 합니다.