아삭아삭 iOS 개발

[Swift 독학] 패스트캠퍼스 챌린지 4일차 본문

Swift

[Swift 독학] 패스트캠퍼스 챌린지 4일차

바닐라머스크 2022. 1. 27. 23:08

오늘 강의주제가 해외 취업 팁이다 보니 해외에 iOS 개발자로 일자리를 구할 때 도움이 만한 점들을 얻을 있었다.

 

주요 포인트는 취업 희망 국가의 iOS 트렌드 팔로우업이었다.

트렌드를 알려면 당연히 현지의 현직자들 얘기를 듣는게 가장 좋겠지만, 지리적으로나 언어적으로 접근이 어려운 상황이라면 최근 2 동안의 iOS 컨퍼런스를 주의깊게 살펴보는것도 하나의 방법이 있다고 한다.

 

같은 시기임에도 iOS 개발자에게 기대하는 기술스택이 국가별로 다를 있으므로, 컨퍼런스의 주제를 살펴봄으로써 해당 국가의 분위기를 간접적으로 있다는 뜻이다.

 

1) 취업 희망국가의 컨퍼런스 주제를 참고하여 개인 프로젝트(포트폴리오) 기획
2) 깃헙 : commit message, readme 취업 희망국가 언어 사용(혹은 적어도 영어)

 

 

 

(강의와는 별개로) 나의 경우, 주요 트렌드 파악을 위해 현시점에서 링크드인/기업별 채용사이트 등에서 채용이 진행중인 iOS 개발자 포지션 description 검토해보았다.

이제막 Swift를 공부하기 시작한 시점이지만 나중에 추가로 갖추고 있으면 좋을 역량들이 어떤게 있을지 알아보기 위한 목적이다.

나중에 취업을 준비할 다시 참고하고자 공통적인 요소들을 아래에 표로 남긴다.

 

■ iOS 개발자 포지션 주요 키워드     

(2022.01 한국 기준)

개발환경 언어 Swift , Objective-C
Lib Alamofire, Kingfisher, RxSwift 
협업도구 Github, Pivotal, Zeplin, Notion
자격요건 - iOS 앱 개발&배포 경험
- Computer Science 기본 역량(Data structure, Algorithm)
- Swift, Objective-C

- Reactive 프로그래밍, RxSwift
- MVVM / MVP / VIP / MVC

- iOS 플랫폼 이해도
- Restful API
- 메모리, 프로세스, 스레드 이해도

- Git 버전관리 시스템 능숙도
팀 리드 경험
개발 프로세스 단순화/최적화

커뮤니케이션
문제 해결 능력
코드 리뷰
우대사항 - 상용 앱 개발&배포) + 운영 경험 + 100만 이상의 MAU를 가진 서비스
-  모바일 아키텍처
테스트/배포 자동화
통합 / UI Test 
Agile/Scrum 기반의 조직에서 협업 경험
SwiftUI 
Combine
CI기반 개발환경 (예: Jenkins, Gerrit 혹은 GitHub Code Review, Fastlane 등)
iOS UX/UI 가이드라인
A/B Test

iOS 최신 개발 동향
네트워크 및 암호화 알고리즘 이해도
컴포넌트의 마켓 출시 경험

Open Source 기여 경험
개발 문화 개선
포트폴리오(Github 링크, 블로그) 
지속적인 발전
영어/일어

정말 솔직히 말하자면 (창피하지만) 위에 내가 정리해둔 키워드  정확한 기능&의미를 모르는 것들도 있다..

 

대부분의 채용공고에서 개발 외에도 여러 소프트 스킬들을 요구하고 있었는데, 그중에서도 가장 강조하고 있다고 느낀 스킬으 커뮤니케이션과 협업능력이었다.

현회사 현직무에서 이제까지 내가 경험한 것을 기준으로 '협업?!' 했을때 느끼는 상황들을 적어보자면 아래와 같다.

 

  • 다른직원/윗선에게 중간결과물을 최대한 빨리&자주 공유하여 피드백 참고
  • 다른직원/타팀/타부서/(타업체)의 우선순위를 고려한 업무 협업&지원
  • 각자의 백그라운드&노하우 활용하여 팀내 부족역량 키맞추기
  • 문제 해결방법 공유하여 최적의 해결방안 도출
  • (속이 쓰리더라도 필요한 일이라면) 의견 제안하고 설득하기
  • 주기적인 팀단위/개인단위 우선순위 공유
  • 내 선에서 해결할 수 없는 이슈일 경우, 윗선에 보고하여 윗선끼리 빠른 토론(?)으로 해결 할 수 있도록 팩트전달

적어놓고 보니 관리자보다는 역시 팀원으로서의 시각인 점이 느껴진다ㅋㅋㅋ

 

과연 개발업무에서의 협업이란 어떤 것이 있을까?

(만약 현업에 계신 분이 있다면 자유롭게 댓글로 공유해주세요~ )

 

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.