[고기도 먹어 본 사람이 잘 먹는다]
IT 직무를 수행하기 위하여 다양한 IT 관련 경험을 쌓았습니다. 첫째, 안드로이드 어플 프로젝트를 다수 진행하였습니다.
수유 재래시장 홍보 어플, 학교 주변 맛집 탐방 어플, 낚시 커뮤니티 어플 등 다양한 프로젝트를 수행하며 고객의 요구사항에 대하여 분석할 수 있는 노하우를 길렀고, 팀원들과 협력을 하며 시너지를 이끌어내는 방법을 알게 되었습니다.
둘째, ****라는 IT 회사에서 현장실습을 하며 회사의 분위기를 몸소 겪어 보았고, 실무에 관련된 일을 배웠습니다.
특히 오즈 컨설팅팀에서 근무하며 종이로 만들어진 수많은 문서들을 OZ e-Form을 바탕으로 다양한 컴포넌트와 툴을 사용하여 전자문서로 개발하였습니다. 이러한 경험들은 입사 후 IT 직무를 수행하는 데 큰 자산이 될 것입니다.
[이따 뭐 먹지? - 학교 주변 맛집 탐방 어플]
졸업 프로젝트의 리더를 맡아 진행하면서, 학교 주변의 맛집들을 쉽게 찾아갈 수 있도록 하는 증강현실을 통한 맛집 찾기 앱을 개발하였습니다. 팀원들은 크게 안드로이드, 서버, 디자인 업무를 분담하였고, 저는 안드로이드 개발을 맡았습니다.
먼저 서버에 저장된 DB들을 불러왔고, 구글맵 API를 이용해 지도에서 현재 위치와 선택된 맛집의 거리를 파악하였습니다. 또한, 카메라 뷰에 DB를 담아 증강현실로 구현하였으며, 저장된 DB는 음식점 종류, 범위 등의 조건에 따라 선택될 수 있습니다.
하지만 서버에 사진들을 업로드하고, 그것들을 불러와 화면에 띄우면서 문제가 발생하였습니다. 많은 사진들을 처리하다 보니 메모리 부분에서 문제가 발생해 프로그램이 강제종료 되었습니다.
Log를 통해 분석결과 Bitmap의 크기 때문에 OutOfMemoryError가 발생한다는 것을 알게 되었고, 서버에서 이미지를 불러올 때 Bitmap의 크기를 줄여 섬네일을 생성하는 방법으로 문제를 해결하였습니다. 이러한 시행착오를 통해 사소한 부분도 면밀히 분석해야 한다는 것을 배웠습니다.
글자수 1,010자1,671Byte