AppleDeveloperAcademy@POSTECH/Seeking Insight
Sendbird iOS 개발자 대담
여의도사노비
2022. 11. 26. 17:54
728x90
Sendbird는 어떤 회사인가?
기존 파이어페이스 기반의 채팅 기능은 유지보수에 많은 휴먼 리소스가 사용됨 이 문제를 해결하기 위한 채팅 솔루션을 만드는 것이 센드버드
Sendbird 내에서 iOS 개발자들은 무엇을 할까?
음성영상통화, 라이브, 푸시알림, agentInterface(Desk), SDK 등등 다양한 모델을 서비스 및 개발중. 채팅만 하고 있는 것이 아님!
Sendbird에서 제공하는 SDK는?
일부 디테일한 설정을 위한 커스터마이징을 제외하고는 패키지 박스처럼 만들어서 줌.
고객사의 입장에서는 import 하면 끝!
Sendbird UIKit은 센드버드가 만든 프레임워크로, 코드가 오픈소스라서 커스터마이징하기에 용이함.
Sendbird iOS 개발자의 조언
- 센드버드에서 인턴 생활을 하며 가장 추천받은 활동으로는 '코드리뷰'였다.
인턴, 신입이 모든 코드를 가지고 놀 수 없으므로 팀 내 활용하는 코드에 대한 적극적인 리뷰부터 시작하는 것이 좋다. - 처음부터 너무 구글링에만 목매지 말자. 애플 공식문서를 잘 이용할것. 그 후 해결이 안되면 구글링을 해보자.
애플 공식문서를 읽다보면 iOS 환경에 대한 전반적인 지식이 오를것이다. 또한 나중에 구글링으로도 안나오는 내용은 공식문서를 기반으로 솔루션을 도출해야할 수 있다. - 클래스 다이어그램, 시쿼슨 다이어그램, 디자인 패턴 등. 혼자 공부할 때 잘 사용하지 않는 것들이 있다. 하지만 이는 모두 협업을 위한 중요한 툴이기 때문에 잘 알아두면 좋을 것.
- 회사에서 일을 하면서도 사이드 프로젝트를 놓치지 않았다. 사이드 프로젝트는 자아를 실현하는 길이자 회사에서 사용할 지식을 미리 적용해볼 수 있는 아주 좋은 기회이다.
면접을 본다면?
모든 질문에 답할 필요는 없지만 모르는 걸 찾으려고하는 열정과 집념이 중요하다고 생각한다.
과제를 해결하거나 면접을 보면서도 서로 대화하고, 어려운 문제를 함께 해결해나가려는 의지를 보여줄 수 있으면 좋겠다.