안녕하세요 앱 스쿨: iOS과정 운영진입니다. iOS 과정을 운영 중 느꼈던 교육목표와 교육내용에 대해 정리해보았어요. 앞으로 앱 스쿨 : iOS 교육을 수강하고자 하시는 예비 교육생분들이 선택하시는데 조금이나마 도움이 되었으면 좋겠습니다.
앱 스쿨: iOS과정을 기획하면서, 앱 스쿨의 목표는 프로그래머가 아닌 서비스 개발자를 양성하는 것이었습니다. 왜 서비스 개발자를 양성하자는 목표를 세웠을까요?
잠깐! 코더, 프로그래머, 개발자의 한 줄로 요약하자면,
[코더] : 코딩을 하는 사람, 웹 페이지를 만들거나 기능을 구현하는 사람
[프로그래머] : 코딩을 하면서 프로그램을 만드는 사람으로, 코드 작성, 테스트, 개발 지원 등을 합니다.
[개발자(Developer)] : 프로그래머보다 더 포괄적인 의미로, 요구사항 분석, 아키텍처 설계 등 시스템을 만들 때 참여하는 사람 전체를 가리킵니다. 즉, 시스템 또는 서비스를 구축하거나 만드는 사람입니다.
요구 기능이 단순한 경우, OPEN AI 사의 ChatGPT와 Git-Hub Copilot을 사용하여 코드 작성, 테스트 및 개발 지원 등이 가능해집니다. 점차 인공지능이 발전함에 따라, 구글링과 StackOverflow에서 검색하며 기능 개발에 대한 고민 시간보다는, 서비스에 대한 이해, 비즈니스 로직 및 서비스 아키텍처 이해를 바탕으로 개발자들의 커뮤니케이션 능력, 협업 능력등 소프트 스킬의 향상이 중요해졌습니다.
앱 스쿨: iOS는 단순한 프로그래머가 아닌 서비스 개발의 전체적인 프로세스를 경험하고 기능 개발에 초점을 맞춘 개발자를 양성하는 것을 목표로 하고 있습니다. 아래와 같이 다양한 주제, 다양한 디자인 패턴 그리고 다양한 규모의 프로젝트 경험을 통해 아키텍처, 산업 도메인 관계없는 개발자를 양성하고자 합니다.
앱 개발을 하는 궁극적인 목적은 돈을 벌만한 서비스, 상품을 만드는 것이라고 생각합니다. 개발자는 단순히 프로그래밍을 잘하는 것이 아니라 프로그래밍을 통해 수익 창출할 수 있는 사람이어야 한다고 생각합니다.
단순히 프로그래밍을 잘하는 사람이 아닌, 앱을 사용하는 고객에 대해 이해하고, 프로그래밍을 이용해 사용자를 만족시키고, 매출과 수익을 창출할 수 있는 개발자를 양성해야 한다고 생각합니다.
개발 프로젝트에서 협업과 커뮤니케이션은 매우 중요합니다. 팀원들과의 원활한 소통을 통해 문제를 빠르게 파악하고 해결하며, 각자의 전문성을 살려 효율적인 작업 분담을 해야 하며, 고객의 요구 사항이나 변화하는 환경에 대응하기 위해서도, 팀원들과의 커뮤니케이션이 필수적이라고 생각합니다. 협업과 커뮤니케이션을 잘하는 개발자는 팀의 생산성을 높이고, 프로젝트의 성공에 큰 기여를 할 수 있습니다.
개발에서 회고하는 것은 매우 중요합니다. 과거의 결정과 행동을 돌아보고 반성하는 개발자는 더 나은 개발자가 되는 길을 찾아갈 수 있습니다. 문제점을 파악하여 대처하고, 팀워크 강화와 미래 계획 수립 등에도 도움이 됩니다. 회고를 통해 개발 방법과 프로세스를 개선하고, 반성해 나가는 과정을 거친다면 더 나은 방향으로 나아갈 수 있습니다.
비즈니스는 문제를 해결하는 것이다.
그리고 소프트웨어는 그것을 가능하게 해 준다.
[테킷 앱 스쿨 : iOS]에서 iOS 개발자로 성장하기
MVP 수준 앱 개발
대규모(20명) 이상 쇼핑몰 앱 개발
최종 프로젝트 수상작
개발 지식의 숙련도가 높다는 것은 개발자로서 필수적인 기술과 역량을 쌓는 것이기 때문에, 취업에 매우 중요한 역할을 합니다. 하지만 개발 지식의 숙련도가 높다고 해서 반드시 취업이 잘된다고 이야기하기는 어려움이 있습니다. 개발자의 취업은 단순히 기술적 역량만을 따지는 것이 아니라, 실무 경험, 소프트 스킬(소통, 협업, 리더십 등), 적극성과 창의성 등 다양한 요인들이 영향을 미치기 때문입니다.
앱 스쿨 : iOS에서는 여러분들의 취업 역량 향상을 위하여 다양한 프로그램들을 실시하였습니다.
1. 이력서 포트폴리오 워크샵
: wonny님과 함께 총 5번의 이력서, 포트폴리오 피드백을 진행합니다.
2. 모의 면접
: 강사님의 인성 면접과 현업멘토진 3인의 기술질문을 기반으로 모의면접을 실시하고 면접영상과 피드백을 문서로 제공합니다
3. 교육 종료 후 취업스터디
: 지원 교육 종료 후에도 프로젝트, 이력서 및 포트폴리오에 관하여 현업 멘토진께서 1달여 기간 동안 피드백을 진행합니다.
지난 2월 17일 앱 스쿨 : iOS 1기의 여정이 마무리되었습니다. 그 여정의 끝에는 2번의 프로토타입과 1번의 MVP앱, 최종 프로젝트까지 총 320개의 GitHub repo를 남겼습니다. 하지만 교육이 종료된 이후에도 끊임없는 강사님, 멘토님의 도움과 수료생분들의 노력으로 최종프로젝트 12개 중 10개의 앱을 앱스토어에 출시하였습니다. 약 6개월 800시간이라는 긴 시간 동안 포기하지 않고 같이 함께해 준 강사님과 멘토님 그리고 교육생들에게 감사의 말을 올리고 싶습니다.
교육자는 삶을 변화시키는 일을 한다.
학생들의 삶을 더 나은 방향으로 이끄는 것은
교사의 가장 중요한 임무 중 하나이다
- 국밥부장관
- The voca
- Hapit
- 부트캠핑
- check it
- msg
- 메모라이징