728x90
안녕하세요 불망입니다~!
오늘은 제가 전공별 협업 비교과 프로그램에서 우수상을 수상 받은 프로젝트에 대해 소개드리겠습니다.
Sicon 프로젝트는 제가 군휴학 후 3학년으로 학기를 시작하고 처음으로 ios app 개발자로 협업을 하였던 프로젝트입니다.
그동안 토이 프로젝트만 하던 제가 협업 프로젝트를 해보니 많은 것을 느끼고 배울 수 있었고 더욱 욕심이 났습니다.
물론 이 프로젝트는 서비스하는데 실패하였지만 저에게 있어서 중요한 프로젝트라고 생각합니다.
저처럼 협업 프로젝트를 해보시지 않았던 분들에게 이 글을 읽고 도움이 되셨으면 좋겠습니다!
소개
이 프로젝트는 장애인과 비장애인의 소통을 위해 만들고자 한 프로젝트로 교내 타 전공생들과 협업하여 프로젝트를 시작했습니다.
목표는 ICT 멘토링 프로젝트 승인! 궁금하신 사항이나 자세한 내용은 https://www.hanium.or.kr/portal/noticeAllBoard.do?unitedSeq=8916&articleSeq=62804 여기서 보시면 좋습니다!
- 프로젝트 공고
- 프로젝트 파트너 신청
- 프로젝트 팀구성 완료
- 프로젝트 개설신청
- 프로젝트 진행
하지만 5단계 중에 4단계인 프로젝트 개설 신청에서 미승인을 받았습니다 😢 😢 😢 😢 😢 😢 😢
아쉽지만 교내 프로젝트로 돌려 전공별 협업 비교과 프로그램으로 개발을 시작하였습니다!
프로젝트를 시작하게 된 계기
- 협업을 하며 다른 언어와 연동을 시켜 실제 앱의 개발
- 협업 스킬 향상
- 공모전에 참가하여 개인 포트폴리오 추가
앱의 목표
- 장애인을 위한 수화통역서비스로서 장애인과 비장애인의 소통
- 사회공헌을 위한 어플 개발
역할
- 아키텍처 구성
- 와이어 프레임 UI/UX Design Swift 개발 등 전반적인 프론트-엔드 구성
사용한 기술
- 기존에 알고 있던 aws관련지식으로 s3 seoul 리젼 환경 구성을 완료하였고 현재 개발환경인 파이썬과 노드에 맞춰 실시간으로 영상을 송수신할 수 있는 환경을 진행
- 이번 프로젝트의 핵심인 머신러닝과 영상처리는 스탠퍼드대학교에서 진행한 cs231n 영상을 보며 공부하였으며 그와 관련된 예제로 얼굴인식하여 라이언 얼굴 붙이기를 진행
- 프런트엔드와 백엔드 송수신간에 필요한 기술인 Amazon Kinesis Video Stream을 정리하며 예제와 함께 베이스 코드 구성
진행하면서 겪은 어려움
- 다중 사용자 처리 불가능(uploads 폴더에 영상을 업로드받은 후 해당 폴더 내부 첫 번째 파일(idx 0)을 가져오기 때문 + results.json도 마찬가지)
- 영상을 녹화하여 백엔드에 보내주는 부분 실패
- 프로트-엔드(Swift)와 백엔드(Node) 연결 실패(swiftui 사이드에서 영상을 업로드하면 해당 서버 주소로 post요청으로 영상을 보내도록 해야 함)
느낀 점
- 첫 협업 프로젝트로 개인 프로젝트만 하는 것은 우물 안 개구리라고 생각이 들었습니다.
아무리 개인이 개발을 잘한다고 하더라도 실제 업무는 협업, 소통을 해야 하기 때문입니다.- 해결점 : 협업 프로젝트를 많이 참여하여 협업능력 향상을 해야 합니다.
- 계획을 구성하는 데로 실행이 되는 것이 아니라 중간에 수정이 빈번하고 일정이 계속 늦어진다는 거를 알았습니다.
- 해결점: 아키텍처 구성 및 구현 기능의 사이즈 측정에 대한 경험을 늘려야 합니다.
- 개인 프로젝트와 달리 협업 프로젝트는 서로의 생각이 다르고 각자 개발한 것을 알려주고 연결한다는 점이 너무 어려웠습니다.
- 해결점: 개발 실력이 부족하여 일어나는 일로 개발 스킬을 향상해야 합니다
- 다음 협업 프로젝트는 다양한 언어와 협업하여 기능이 많은 실제 서비스를 상용화하는 것이 목표입니다.
- 해결점: 실제로 서비스를 운영하는 피플(https://bulmang-ios.tistory.com/25)에 합류하여 메인 클라이언트 개발
728x90
'기타 > 후기' 카테고리의 다른 글
[Apple Developer Academy] MC1 Act 후기 (0) | 2023.03.23 |
---|---|
[회고록]첫 협업 프로젝트(피플)을 마치며 느낀점,후기 (2) | 2023.03.04 |
[Apple Developer Academy] 2기 최종 합격 후기(면접) (0) | 2023.02.28 |
[Apple Developer Academy]2기 합격 후기(1차 서류&테스트) (2) | 2023.02.15 |
[세상을 구하는 피플]피플팀 합류 (0) | 2023.01.02 |