전체 글
-
Room Migration 적용기안드로이드 2023. 7. 25. 00:34
필자가 만들었던 옛날 앱 애플갬성측정기를 리팩터링하면서 겪은 시행착오 중 Room Migration에 대한 적용기이다. 약 4년 전에 만들어서 그런지, 관심사 분리는 커녕, 한 모델에 remote 응답 값, entity 값, 도메인 등등이 모두 섞여있었고, 디비 스키마도 마음에 들지 않았다. 변경해야 할 항목은 크게 세 가지로 나눠볼 수 있었다. Room Coroutine 화 Entity Model이 View까지 전파되지 않게 완전한 관심사 분리 DB Schema 변경 1번은 굉장히 쉬운 편에 속했다. 디비 호출을 다른 thread에서 동작시킨 뒤, 결과 값을 main thread로 옮겨주는 로직은 당시 구글 예제 앱에 있던 Executor 객체를 모방해서 사용하고 있었다. 그래서 Coroutine으로 ..
-
우아한테크코스 5기 리뷰어 회고회고, 생각 2023. 7. 8. 22:51
2월에 시작해, 넉 달간 진행한 우아한테크코스 안드로이드 5기 리뷰어 활동이 종료됐다. 필자의 취준 시절에 우테코 3기 백엔드를 지원했다가 떨어졌었는데, 이렇게 리뷰어로서 활동한 회고를 쓰는 날이 올 줄이야.. 감회가 참 새롭다. 지난 3년 간 아득바득 많은 성장을 이루어 내기는 했나 보다. 길고 긴 리뷰어 기간 동안 스스로 어땠는지 돌아보는 시간을 가지며 생각한 내용들을 기록해 나갔다. 우아한테크코스 안드로이드 과정? 우아한테크코스는 우아한 형제들이 운영하는 개발 교육 프로그램으로, 약 10달간 현업 기술들을 미션 기반으로 학습하며 현장 경험을 키워 준다. 기술적인 교육뿐만 아니라, 소프트 스킬도 중요하게 생각해 말하기, 글쓰기 등의 교육 함께 한다. 우테코 안드로이드는 올해 2023년에 처음 신설되었..
-
사내 인터뷰회고, 생각 2023. 3. 20. 22:35
사내 인터뷰를 진행했답니다 😊👍그리 거창한 내용은 없지만, 주니어 개발자로서 회사에서 어떻게 일하고 있나 잠깐 엿볼 수 있는 포스트다. 인터뷰 시작 부터 발행까지 굉장히 빠르게 진행 됐다.회사 기술 블로그에 이미 다른 동료분들이 진행하셨던 인터뷰 내용들이 있어서 참고하기 편했다.인터뷰에서 어떤 내용들에 대해 질문 하실 건 지 미리 알려주셨기에 질문을 답변하는 게 그리 어렵지 않았다. 인터뷰 내용 자체는 괜찮았는데, 생각 보다 포스트 양이 안나와서 살을 붙이는 작업을 했다 😅다른 분들에 비해서 너무 짧았던 느낌이라, 적당~한 길이로 글을 구성하고 싶어서 살도 붙이고, 필자의 말투나 톤을 녹여서 다시 문장들을 재구성했다. 꽤나 컴팩트 하게 진행되어서 더 가벼운 마음으로 참여하지 않았을까 하는 생각이 든..
-
28살, 2022년 회고회고, 생각 2022. 12. 31. 20:22
연말 회고를 쓴 지 벌써 3번째. 연말 회고 만큼은 의무를 갖고 쓰려고 시간을 확보하기 시작했다. 매 해 그랬듯, 여전히 올해에 무슨 일들을 했는 지 기억이 가물가물하다. 올해는 특히 바빠서 기록도 제대로 못했을 뿐더러, 일기도 제대로 못 썼다. 일기를 가득 채우자며 반성하자는 글귀가 작년 회고 글에 있다. 이 일기장은 언제쯤 가득 채워지려나. 그나마 조금 남아있는 기록들을 보면서 연초에 생각보다 많은 감정의 변화가 있었음을 알게 되었다. 연초만 해도 슬픔과 공허함, 무기력함으로 가득 차 있던 게 아닌가? 지금에 나는 몸이 두 개여도 모자를 정도로 바쁘고, 너무 행복한 인생을 살아내고 있다. 불과 반 년 전의 자신이 상상조차 하기 어려운 상태에 있다. 늘 아이유 선생님이 쓰신 곡들을 가만히 곱씹어보면 사..