안녕하세요! 👩🏻💻💭
스파르타코딩클럽 내일배움캠프 iOS 앱 트랙 3기 과정에 참여하게 되었어요.
새로운 부트캠프를 시작하는 마음으로 스타터 노트를 작성해보려 합니다!
1. 내가 앱 트랙(iOS, Android)에 참여한 계기는 무엇인가요?
대학에서 정보통신공학을 전공하면서 다양한 전공 수업의 지식을 얻었지만,
졸업작품을 무사히 마치고 졸업을 하니 학부 과정에서 배운 것으로만은 회사에 취업을 하기 어려웠어요.
제가 개발자로서 회사에 입사하기엔 실무 코딩 능력, 프로젝트 경험 등의 역량이 너무 부족하는 생각이 들었고
어떤 개발자가 되어야 할지 제 진로에 대해서 고민이 많았습니다.
공부를 혼자 하기보다는 커리큘럼을 따라가는 것이 좋다고 생각하고 있던 중, 6개월간 진행하는 sw 교육기관의 프로그램에 참여했습니다. 그곳에서는 여러 언어의 개발을 학습하고 웹 개발 프로젝트들을 진행하며 모든 프로젝트 전부 1등이라는 좋은 성과를 내며 수료하게 됐어요
그 후 취업 준비를 하며 당연하게 공부해 왔던 웹 개발을 할 줄 알았지만, 좋은 기회로 iOS 개발자의 직무로 인턴 생활을 하게 되었어요! 짧은 기간 동안 swift 문법, iOS를 접하면서 흥미와 열정이 생겼고 직무에 욕심을 가지고 공부를 열심히 했어요. 저는 그렇게 취업에 성공했지만 회사의 사정으로 인해 그만두게 되었어요.
사회의 쓴맛을 경험해 보자마자 다시 취업 준비를 하면서, iOS 개발자로 본격적으로 진로를 정하며 공부를 하기로 결심했습니다. 비록 짧은 기간이었지만 다른 분야의 개발보다 iOS 앱 개발에서 가장 매력을 느꼈고 직접 개발한 기능을 체험해 보는 게 너무 재밌었기 때문이에요.
혼자 더 공부를 진행하며 지금 시기가 취업 전 마지막 공부의 기회라고 생각해서, iOS의 프로젝트 경험을 쌓고 싶어 부트캠프를 찾아보았습니다. 그러다 내일배움캠프를 알게 되었고 제가 많이 성장할 수 있을 거란 확신이 들었던 9 to 9 커리큘럼이 가장 마음이 갔습니다. 저는 마음을 먹으면 바로 시작하는 편이라 빨리 시작되는 부트캠프 중 가장 마음에 들었던 내일배움캠프에 참여하게 됐어요.
2. 내가 이해한 앱개발자는 어떤 역할을 하는 사람인가요?
디자이너가 디자인한 UI에 맞춰 UI를 구성하고 요구사항에 맞는 기능을 효율적으로 개발하는 역할을 한다고 생각합니다.
3. 개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해 주시고, 아니라면 앱개발에 대해 찾아본 것을 작성해 주세요.
크게는 졸업 작품과 두 번의 프로젝트를 진행하였습니다.
1) IoT와 Python을 활용한 보행자 안전 감지 스마트 신호등 시스템(Team)
MediaPipe 프레임워크와 Python을 이용한 소프트웨어, Aduino UNO 기반 하드웨어 시스템을 결합한 캡스톤 디자인 졸업 작품입니다.보행자의 포즈 추적하여 넘어짐을 판별하고 차량, 보행자 속도 감지 및 사고 발생 판별하여 실시간 제어를 하는 프로그램입니다.
2) 프리랜서를 위한 업무 관리 웹 프로그램(Team)
Jsp/Servlet을 활용한 웹 페이지 구성으로 캘린더, 간트차트, 칸반보드 일정 시각화, 워크플로우 기능 등을 제공하는 프로그램입니다. 첫 웹 서비스 프로젝트였는데 API를 활용하는 능력이 많이 향상되었던 것 같아요!
3) CNN을 활용한 부정맥 검출을 위한 심전도 데이터 분석 헬스케어 웹 서비스 프로젝트(Team)
교육기관에서 진행한 최종 프로젝트인 심전도 데이터 모델을 통해 부정맥 진단, 혈압, 혈당 진단 및 커뮤니티 기능 등을 제공하는 헬스케어 웹 서비스 프로젝트입니다. 가장 공을 들였던 프로젝트이며 백엔드 로직 설계 총괄을 맡아 진행하며 웹 개발 코딩 역량을 쌓았습니다.
4. 앱개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요?
졸업 이후, 다양한 프로젝트와 실무 경험을 통해 협업과 커뮤니케이션 능력을 향상시켰습니다. 또한, 취득한 자격증과 지속적인 공부 등 개발 분야에서의 전문성을 강화하기 위해 꾸준한 자기 계발에 힘썼습니다.
도전적인 과제에 대해서 우유부단한 모습이나 포기하는 모습보다는 결과를 얻기 위해 집념을 가지고 노력하는 모습이 개발을 수행할 때 저의 장점이라고 생각합니다.
5. 본 코스 수료 후, 어떤 앱개발자로 성장하고 싶나요?
가장 중요한 개발 실력과 협업 능력을 갖춘 개발자가 되고 싶습니다. 재사용 가능하고 효율적인 코드를 구성하고, 개발자는 협업이 필수이기 때문에 커뮤니케이션 역량을 갖춘 개발자로 성장하는 것이 목표입니다.
6. 그 외에 앱개발 트랙에 기대하는 것이 있다면 자유롭게 작성해 주세요.
좋은 커리큘럼과 강의, 그리고 포트폴리오까지 많은 도움이 되었으면 좋겠습니다!🙂
'TIL✏️' 카테고리의 다른 글
[Swift] 숫자 야구 게임 (1) | 2024.03.18 |
---|---|
[Swift] Calculator 기능 구현하기 (1) | 2024.03.18 |
[WIL] 스린이들 - KPT회고 (2) | 2024.03.06 |
[TIL] 스린이들 - 개발 진행 기록(1) (2) | 2024.02.27 |
[내일배움캠프] 사전캠프 첫 날 (2) | 2024.01.15 |