TIL
🌱 난 오늘 무엇을 공부했을까?
📌 3~4기초청-취업질의응답
1. 6개월 캠프생활 길다면 길고 짧다면 짧은 기간이라고 생각합니다. 다시 돌아간다면 6개월 간 어떤 공부를 어떤 방법으로 하고싶은가요?
Coden
엘렌
- 공식문서만 읽은거 후회한다, 직접 코드로 짜봐야 한다.
- SOLID를 공부하면 SOLID를 직접 짜봐라
- TIL은 지금도 매일 쓰고있습니다!! 강추
차차
조이
- 왜해야 하는지 이유를 생각하고, 나름의 이유를 찾아가는 공부방법을 하는게 좋다.
- TableView, CollectionView 마스터 (xib파일도 써봐라)
줄라이
- CS는 당연히
- "나는 이건 안해" 라는 마인드보다 모두 도전해봤으면 좋겠다.
예거
- RxSwift와 combine을 조금 더 일찍 써보는게 좋겠다.
- 신입들도 RxSwift, combine 면접에서 많이 물어본다
- 앱배포 경험을 미리 준비해야 한다.
2. 수료전에 어떤 걸 준비하셨나요?(구체적으로 알려주세요)
Coden
- CS
- 알고리즘 스터디, 운영체제 스터디
- Readme 정리
엘렌
- 가능하다면 블로그, RxSwift를 사용한다.
차차
조이
예거
3. 수료 이후에 불안함과 걱정이 컸을 것 같은데, 혹시 어떻게 극복하셨는지 궁금합니다. 제가 지금 너무 걱정이 되어서요ㅠㅜ
Coden
- 4개월
- 자존감이 떨어지는게 당연해서 운동을 꾸준히 하는거로 극복했다(클라이밍)
- 사람들을 만나고 걱정을 이야기 하면서 풀었다.
엘렌
- 9개월 정도
- 아파서 3~4개월 요양을 하면서 자존감이 떨어졌다.
- 왜 불안한지에 대한 생각을 나열해보고 그걸 하나씩 정리해보면 좋다(클라이밍)
차차
- 4월 1일 수료(수료 일주일전에 취업)
- 수료전 불안감을 타파하기 위해서 채용에 지원을 했었다.
조이
- 5~6개월 걸림
- 면접질문과 프로젝트를 하면서 불안감을 이겨냈다.
줄라이
- 3달
- 일주일에 6일은 코딩했다(데이트를 해도 1일 1코딩했다.)
- 하루는 푹쉬기(게임하기)
예거
4. 수료 직후에 어떤 부분을 혼자 공부하기 시작하셨는지 궁금합니다. 보통 야곰에서 했던 프로젝트 리팩토링을 하시는 것 같은데, 어떤 플젝을 리팩토링하는것이 좋을지도 궁금합니다! (개인마다 다르겠지만..!)
Coden
- 제르시 면접스터디를 했다.
- 오픈마켓, 프로젝트 관리앱, 날씨정보 프로젝트
- 수료이후 블로그 정리
알라딘
- 사이드 프로젝트를 하는 팀에 들어가서 출시목표로 앱을 개발했다.
- 취업전까지 코딩테스트, CS공부
엘렌
- 제르시 면접스터디
- SOLID
- OOP, POP 어려운게 아니라 당연히 해야하는것
- SOLID를 잘지켜서 코드짜기
- RxSwift없었다, MVC에 객체지향 잘 지키는거로 햇다
차차
조이
- RxSwift, Combine
- 신입은 tableView, networking, image
줄라이
- 리팩토링 비추(같은 프로젝트가 돌기때문에)
- 제르시 질문 면접스터디
- closures, rxswift, combine 등 하나의 프로젝트에 여러가지
예거
- OpenMarket을 swiftUI로 리팩토링하고 포트폴리오로 만들었다.
5. 토이 프로젝트의 경우 물론 양질의 프로젝트를 많이 하면 좋겠지만, 굳이 뽑자면 양보다는 양질의 프로젝트를 3-4개 정도 해도 될까요?
6. 취업준비를 할때 경쟁자들과 차별점을 주기 위해 준비한 자신만의 무기가 있을까요?
Coden
차차
- 간단한 CocoaPod 라이브러리 개발
- 기본기 위주로 하려고 함
조이
- 깊이파본 경험
- 구현력(원리를 파악하고 많이 구현해보려고 함)
줄라이
- RxSwift, Clean Architecture
- 뭐든 빨리 배운다는 느낌을 줌
예거
7. 사전 과제 프로젝트를 할 때 신경썼던 부분은 어떤 걸까요? 기업에서 사전 과제를 좋게 평가한 요인은 어떤 것이라 생각하시나요?
Coden
차차
- 최대한 많이 구현을 했었고, 제안도 했엇다
- 트러블 슈팅
예거
알라딘
- 마음에 드는 회사의 앱을 클론코딩
- 아키텍쳐
- 객체지향 프로그래밍
8. 개인블로그는 필수일까요?
- 필수는 아닌데, 신입이 블로그가 없으면 깃헙에서라도 열심히 하는 기록을 남겨야 함.
- 그리고 블로그에 기술적인 글 말고, TIL 도 말고, 그냥 개인적인 회고나 소감만 쓰는 것도 좋은 듯
- 하지만 기록은 중요한 것 같아요
9. 기술 스택 선택에 대하여(Rx, swift ui, combine)
Coden
- Rx부터 알고있으면 좋다.
- swift ui는 아직 모르지만 내년이나 내후년이면 swift ui는 당연히 알아야 한다.
- 현재는 UIKit부터 잘 알아라
알라딘
- Rx 안물어봤다, swift부터 잘하는게 중요하다.
- swift ui는 아직 모르겠다.
- 현재는 UIKit부터 잘 알아라
차차
- Rx를 알면 빠른 취업에 도움이 된다.
- 기본기가 탄탄하다면 Rx를 시켜도 잘한다.
조이
- 뭘 해야하는지 모른다면 가고싶은 회사 참고해서 본다.
- 필수요건은 맞추려고 노력하자
- rx, combine도 했다.
줄라이
- UIKit을 잘한다는 가정하에 swift ui, combine
예거
- swift ui, combine을 위주로 어필했다.
- UIKit이 너무 어렵다면 swift ui를 해라.
- 2년 존버한다는 마인드로 swift ui
10.면접 시 받았던 질문 중에, '이런 걸 질문한다고?' 했던 제일 기억에 남는 질문은 어떤것인가요?
Coden
- iOS에서 스택을 어디에서 쓰인다고 생각하나?
- iOS에서 Queue는 어디에서 쓰인다고 생각하나?
알라딘
차차
- iOS 앱에 이미지가 올라갈때 용량이 어떻게 되냐
- SOLID 설명, 위반하는 사례, 극복방법
- 꼬리질문 : UIResonder에 대한
조이
- Queue로 LinkedList 만들기를 왜 했는지
- CS
예거
- 아이폰으로 자기들 앱을 보여주면서 UIKit으로 어떻게 사용되는지 말해보라
11. 나이많은 신입을 굳이 뽑아야 하는 이유라면 어떤게 있을까요? 어떤점을 가장 강조해서 전달해야 할까요?(포트폴리오/직무적합도/지원회사에 대한 관심정도 또는 태도/나이어린 상사 및 동료들이 있는 팀에 어우러질 수 있는 정도)
Coden
- 커뮤니케이션(단점을 가리려고 하기보단 강점을 강조하자)
알라딘
- 나이는 안중요하다.
- 기술이 중요하다.
- 의사소통이 중요하다.
- 같이 일하고 싶은 사람으로 어필하자.
차차
- 나이는 안중요하다.
- 현재 팀원 서로가 서로의 나이를 모른다.
조이
12. 회사 선택의 기준이 있을까요??(ex iOS개발팀 n명, 매출액, 서비스기업 또는 Si)
Coden
알라딘
차차
조이
줄라이
예거
- 일단 사수가 최소 1명 있길 바랐음.
- SwiftUI 를 적극적으로 사용하는 회사이길 바랐음.
- 출퇴근이 편리한 강남 쪽에 있는 회사로 가고 싶었음.
- 요즘엔 초기 스타트업 위험하기 때문에, 어느정도 규모있고 안정적인 곳 가고 싶었음. (Optional)
현재 회사
- 장점
- 저 외의 iOS 개발자가 3명이나 있고, 연차가 골고루 있다. (10, 5, 2, 나)
- SwiftUI 및 TCA 라는 최신 기술을 본격적으로 사용한다.
- 워라밸 좋음 + 비포괄
- 단점
- 맨날 SwiftUI 만 보기 때문에, UIKit 감각이 사라져버림
- 이직하기 어렵다. 1~2년은 있어야 할지도. (아직 현업에서 스유 쓰는 곳이 많지 않음)
13. 신입 취업에 MVVM이 필수일까요??
Coden
- MVC를 완벽하게 아는 상태에서 알면 정말 도움이된다.
줄라이
Soll
14. 대기업 가신 분들은 코테로 가셨을까요? 사전과제로 하셨는지 궁금합니다. 둘다 하신건지
15. 면접 보시고 골라서 가셨을때 안가신 회사들 제외하신 이유(회사를 거르는 기준)
- 인턴이라서 안갔다
- iOS 개발을 외주로 하던 곳
- 3명 있다가 2명 나갔다 느낌이 싸하다
- 입사하면 면접관이 퇴사한다
📌 결론
- CS(운영체제, 알고리즘), 알고리즘 꾸준히
- 면접준비는 제르시
- 질 좋은 프로젝트 1개로 충분하다(테이블뷰, 컬렉션뷰, 네트워킹, 이미지캐싱 등)
- 블로그는 정말 자신있는게 아니면 안하는게 좋을지도(기록은 꾸준히 하자)
- 리드미에서 가장 중요한건 트러블 슈팅.(포멧 통일하기)
- 기본부터 확실히 하자(UIKit).
- Rx, Combine을 해두면 좋다.
- SOLID, OOP, POP는 기본
- MVVM은 필수 하지만, MVC는 완벽
나이 상관없으니 그냥 다 잘하면 최고!