본문 바로가기
반응형

개발/생각3

이직이 정답은 아니지만 개발자 지인들과 한 잔 할 때면 항상 등장하는 주제가 있습니다. 바로 이직인데요.이직에 관해서는 정말 여러 케이스가 있고 살짝은 베일에 쌓여있는 느낌이라 항상 흥미롭고 또 알고 싶은 녀석인 것 같습니다.본인저는 이직을 연차 대비 꽤 많이 한 편입니다.학생 시절부터 연구나 학구적인 전공에 관한 내용보다는 비즈니스에 가까운 서비스 개발을 좋아했던 터라 좋은 기회로 회사 생활을 일찍 시작하게 되었습니다. 한편으로는 빠르게 돈을 벌고 싶다는 생각도 강했고요.개발은 할 줄 알았지만 개발자라는 직업에 대해서 잘 알고 진입한 것은 아니었기 때문에 처음에는 얼마를 받아야 할지도 몰랐고 협상은 할 줄도 몰라서 그냥 주는 대로 받았습니다.그렇다 보니 초봉(?)은 굉장히 낮아서 급여를 높이는 과정에서 잦은 이직을 하게 되었.. 2024. 7. 8.
크로스 플랫폼 개발의 진짜 장점 최근 많은 스타트업들이 앱 개발을 위해 React Native (RN)와 Flutter를 활용하고 있습니다.초기 단계의 스타트업들은 개발 자원이 한정되어 있기 때문에 각 플랫폼마다 네이티브 개발자를 고용하는 것이 큰 부담이 됩니다. 따라서 크로스 플랫폼 프레임워크를 채택하는 것은 자연스러운 선택처럼 보입니다.단일 코드베이스로 iOS, Android, 웹 등 여러 플랫폼을 커버할 수 있는 능력은 매우 매력적인 기능입니다. 비록 실제로는 플랫폼별로 약간의 코드가 필요할 수 있지만요.저는 iOS 모바일 앱 개발자로서 이 트렌드에 관심을 가지지 않을 수 없었고, 초보 수준이지만 두 프레임워크 모두를 사용해 보았습니다.앞서 언급했듯이 호환성은 큰 장점이고, 채용 관점에서 보면 특히 React Native는 프론트.. 2024. 7. 5.
과제와 코딩 테스트 사이 올해 초에 이직을 경험하면서 다양한 회사의 채용 프로세스를 경험할 수 있었고 과제와 코딩 테스트 두 가지 타입 또한 경험할 수 있었습니다.그래서 이에 대한 느낌과 장단점을 간단히 서술해보고자 이 포스트를 작성하게 되었습니다.기본적으로 두 가지 타입에 대해 서술하기 전에 대략적인 과제의 정의에 대해 짚고 넘어가자면 저는 모바일, 더 정확히는 iOS 백그라운드이기 때문에 간단한 앱을 구현하는 과제들이 대부분이었습니다.기본적인 과제의 정의일반적으로 최종 구현 영상과 실제와 유사한 API 등을 제공해주고 결과물을 구현하는 방식이라고 볼 수 있습니다.과제를 완료한 이후에는 제출한 과제를 기반으로 리뷰를 진행하는 경우도 있고 과제는 당락 여부에만 영향을 주고 별도의 기술 면접을 진행하는 경우도 존재합니다.각각 어떤.. 2024. 7. 5.
반응형