-
Notifications
You must be signed in to change notification settings - Fork 2
Boost‐SwiftUI‐2024.08.20(화).md
유정주 JeongJu Yu edited this page Aug 30, 2024
·
4 revisions
- 2024.08.20 화 오후 9:02 ・ 127분 38초
- 권승용 김대황 정다함 유정주 윤동주 이준복 홍승현
- 클로버노트를 이용해 회의 내용을 기록하고, AI를 이용해 요약, 편집했습니다.
- 취업을 위해 이력서를 작성하고 면접을 보았음
- iOS 개발자 포지션으로 지원
- 파견 회사를 통해 면접을 봄
- 면접 과정에서 회사의 코드 상태를 확인함
- 코드가 매우 복잡하고 정리되지 않은 상태였음
- 한글 변수명, 스토리보드 사용, 비효율적인 API 처리 등 문제점 발견
- 실력보다는 이력서 작성 능력이 중요할 수 있음
- 인사 담당자를 통과해야 개발자에게 이력서가 전달됨
- 디자인적으로 눈에 띄는 이력서가 유리할 수 있음
- 신입과 경력자의 실력 차이가 크지 않을 수 있다는 조언을 들음
- SI 회사나 외주 개발도 경험을 쌓는 데 도움이 될 수 있음
- 웹뷰 개발 등 다양한 경험 가능
- iOS 개발자 채용이 줄어들고 있는 추세
- 리액트 네이티브나 플러터 등 크로스 플랫폼 개발 수요 증가
- 회사에서 비용 절감을 위해 크로스 플랫폼 개발자 선호
- 크로스 플랫폼 개발 경험 후 네이티브 개발로 전환하는 것이 유리할 수 있음
- 다양한 채용 사이트 활용 (사람인, 잡코리아, 원티드, 리멤버 등)
- 구글 검색을 통한 채용 정보 확인
- 특정 사이트에서 독점적으로 올라오는 채용 정보도 있음
- 채용 정보 검색 시 최신 정보 확인을 위해 등록일 필터링 필요
- 테스크 캔슬레이션은 자동으로 테스크를 종료시키지 않음
- 캔슬 호출 후 남은 작업이 계속 실행됨
- 개발자가 직접 캔슬 처리 로직을 구현해야 함
-
isTaskCancelled
속성을 사용해 분기 처리 가능 - 캔슬은 자식 테스크에 전파됨
- 구조화된 동시성: 부모-자식 관계로 구조화된 테스크
- 비구조화된 동시성:
Task.init()
이나@detached
사용 - 코틀린 코루틴과 Swift 테스크의 개념 유사성 언급
- 테스크 그룹을 사용해 여러 비동기 작업 관리 가능
- 그룹 내 테스크들의 결과를 한 번에 await 가능
- 테스크 그룹 자체를 결과값으로 반환 가능
- Apple 공식 문서와 블로그 글 추천
- 동시성 프로그래밍의 개념과 진화 과정 이해 필요
- 실제 프로젝트에서의 적용 사례 공유
- 장시간 실행되는 테스크에서 주기적으로 yield() 호출 필요
- 다른 테스크에게 실행 기회를 양보하는 역할
- 반복문 등에서 사용 권장
권승용 | 김대황 | 김인환 | 유정주 | 윤동주 | 이준복 | 이창준 | 홍승현 |
---|---|---|---|---|---|---|---|
ericKwon95 | qwerty3345 | loinsir | jeongju9216 | yoondj98 | junbok97 | SwiftyJunnos | WhiteHyun |