분류 전체보기
-
토스 안드로이드 개발자 합격 후기회고 2024. 12. 15. 17:43
토스 증권 안드로이드 개발자로서 지낸 지 약 한 달이 되었습니다. 퇴사와 관련된 글은 이전 글에 남겨두었기 때문에이 글에서는 면접 과정 중 느꼈던 것과 현재까지 회사에서 느낀 점을 남기려 합니다. 🛫 지원 과정저는 올해 주식에 단단히 미쳐있었습니다. 2022년 회고 중에 주식에 대한 언급이 있었는데이때쯤 토스 증권의 해외 주식 1주 이벤트를 통해서 해외 주식 계좌도 개설했었습니다. 당시에 애플, 넷플릭스 등등 구매했었는데 근 2년간 장이 좋아서 주식을 공부하다가아예 적금을 전부 다 해지해 버리고 연저펀과 ISA를 개설하여 모든 돈을 올인했습니다. 그러던 와중에 종종 주식 얘기를 나누던 친구한테 연락이 왔습니다.2024년 중 이직할 생각이 있었고, 나름 토스 증권 헤비 유저인 내가 꼭 기여하고 싶다.내가..
-
채널톡 퇴사 회고회고 2024. 10. 30. 19:14
2024.10.18 부로 2년 9개월간 다녔던 채널톡 안드로이드 팀에서의 마지막 출근을 마쳤습니다.11.18일 정확히 1달간 휴식기를 가지고 새 회사에 출근할 예정입니다. 누군가는 면접을 소개팅이라고 표현하곤 하는데돌이켜보면 회사 생활은 연애에 비유할 수 있을 것 같습니다. 진짜로 마지막까지 회사와 팀원들과 프로덕트를 사랑하면서 다녔던 것 같습니다.📦 떠나는 이유회사에 갖는 불만은 없었습니다. 물론 아예 없었다고 한다면 거짓말이겠지만누구나가 아무 회사에나 가질 수 있을 법한 사소한 것들 뿐이었습니다. 받고 있는 연봉도 만족하고 있었고 업무에도 익숙해져 불안감 없이 편안하고 즐겁게 일을 하고 있었습니다.특히 이런 사람들을 또 만날 수 있을까 싶은, 너무 좋았던 모바일 팀원들이 좋았습니다. 다니던 중간에 ..
-
[Android/Compose] 고성능 UI 컴포넌트 만들기안드로이드 2024. 10. 23. 17:03
Compose에서는 Recomposition 단계를 생략하고도 UI를 변경할 수 있는 방법이 존재합니다. 이 글을 통해 Compose의 그리기 단계를 소개하려 합니다. 글의 구성은 퀴즈식으로 이루어져있고 퀴즈 이후에 곧바로 답을 작성해두었습니다.점진적으로 읽고 생각해보는 것을 권장합니다.⛳ 읽기 전에❌ Stable에 대해서 설명하지 않습니다.❌ Skippable에 대해서 설명하지 않습니다.❌ 모든 UI를 이렇게 만들 필요는 없습니다. ⭕ 신경써서 구현할 컴포넌트에 활용합니다.⭕ 애니메이션, 혹은 성능이 중요한 특수한 경우에 활용할 수 있습니다. ♻️ Recomposition최근에는 대부분의 Compose 개발자가 알고 있는 Recomposition을 간략하게 짚고 넘어가려 합니다. 그림에 나온 것 처럼..
-
흑백요리사를 보며 느낀 리더쉽과 팔로워쉽기록 2024. 10. 9. 21:40
*흑백요리사 6, 7화 분의 내용을 담고 있습니다. 저는 평소에 나를 성장시키는 가장 빠른 방법은 다른 사람으로부터 느껴지는 점을 분석하고나에게 맞게 적용하는 것이라고 생각합니다. 저는 요리에 대한 식견도 부족하고 방송에 비치는 부분적인 모습만 볼 수 있다는 한계점이 존재했지만그럼에도 흑백요리사 팀전은 너무나도 인상 깊은 회차였고, 거기서 느낀 점들이 많았기에 글로써 한 번 정리해보려고 합니다. 결과론적인 얘기지만 각 분야의 최상위 전문가들을 모아두었기 때문에팀워크가 좋지 못했더라도 매우 뛰어난 결과물이 나왔다는 점이 재밌는 부분입니다.팀 워크가 좋았던 팀이 이긴것도 방송적으로써도 재밌는 요소인 것 같구요. ✋ 각 팀이 가진 특징제가 느꼈던 주관적인 각 팀의 특징을 한 줄로 정리하면 다음과 같습니다.각 ..
-
[글또 10기] 삶의 지도회고 2024. 9. 20. 23:14
삶의 지도글또 10기를 지원하면서 삶의 지도를 적어보는 문항이 있어서 작성하게 됐다.이 문항을 통해 내 삶을 한 번 되돌아볼 수 있는 값진 기회가 될 것 같다. 10대 시절나의 10대는 평범보다는 조금 더 많이 게임을 좋아하는 학생이었다.원래부터 게임을 좋아하는 사람은 아니었고 공부를 열심히 하는 모범생이었는데우연히 친해진 같은반 친구와 스타크래프트라는 게임을 한 판 하는 것으로 삶이 완전히 바뀌어버렸다.그 친구와 대전을 하면 항상 5분을 넘기지 못하고 무력하게 지는 것에 승부욕이 붙어서였다.그때부터 이기기 위해 왜 5분을 넘기지 못하는지 회고하고,새로운 전략을 연구하고 프로게이머들의 플레이를 분석했다.갖은 노력 끝에 결국 친구를 이기는 데 성공했고 내 성적은 바닥을 치게 되었다. 대신에 나만의 게임을 ..
-
[Android/KSP] 수천 줄의 코드 작성을 줄인 KSP 도입 과정 - intent 코드 자동 생성안드로이드 2024. 6. 20. 01:00
예전부터 회사 테크 블로그에 안드로이드 관련 글을 작성하려고 생각했었는데더 미루다가는 시기를 놓치게 될 것 같아서 틈틈히 작성하게 되었습니다. 평소 글을 작성할 때보다 좀 더 정확한 내용을 담기위해 노력했습니다.하단의 링크를 통해 재밌게 읽어주세요!https://channel.io/ko/blog/tech-android-ksp 수천 줄의 코드 작성을 줄인 KSP 도입 과정안녕하세요! 채널톡 안드로이드 엔지니어 딘입니다. 이번 글에서는 저희 팀에서 KSP를 활용하여 화면 전환 시의 데이터 전달의 안정성을 높이고 수천 줄의 보일러 플레이트 코드를 줄여내기까지channel.io
-
[Android/Foundation] 안드로이드에서 LineHeight 속성이 타 플랫폼과 다른 이유안드로이드 2024. 5. 6. 03:07
안드로이드 개발을 하다보면 디자이너가 전달준 텍스트 컴포넌트 스펙을 그대로 사용했는데도왠지 모르게 디자인이 묘하게 달라 보일 때가 있습니다.왼쪽은 기본 Text고 오른쪽은 이 글의 내용을 적용한 Text 입니다. 왼쪽의 문장에도 LineHeight를 적용했음에도 텍스트가 차지하는 높이가 왜 그대로인지이 글을 통해서 의문을 풀어주고자 합니다.LineHeight 란?LineHeight는 말 그대로 글자 크기와 관계 없이 이 문장이 차지할 높이를 얘기합니다.이렇게 하면 글자 크기와는 별개로 텍스트의 영역을 조절할 수 있게 됩니다. 시각적인 요소에 대해서는 견해가 없어서 정확히 LineHeight 수치를 어떻게 맞추는 지는잘 모르겠지만 아마도 문장이 너무 빽빽하게 보여지지 않게 하는 의도로 맞추지 않을까 싶습니..
-
제11회 Unithon 행사 후기회고 2024. 5. 2. 00:05
우연히 지인의 인스타그램 홍보로 유니톤이 진행되는 것을 알게 되었다.한동안 회사 생활에 치이고 있기도 했고, 회사 프로젝트가 아닌 개발을 한 지 오래된 것 같아서기분 전환할 겸, 옛날 추억 감성을 더듬는 겸 해서 신청하게 됐다. 결과를 우선 자랑하자면 우수상을 수상했다Unithon 이란?IT community United Hackathon, UNITHON 유니톤은 IT 커뮤니티 구성원들의 즐거운 성장과 교류를 목표로 하는 해커톤입니다. IT 인재들의 즐거운 성장과 교류를 목표로 하는 유니톤은 2015년 부터 11번의 행사를 성료했으며, 총 163팀(1082명) 참가, 누적 2,160만원의 상금·138개의 기관과 기업 후원의 성과를 거두었습니다. Unit에서 주관하는 해커톤으로 홈페이지 소개란에 위와 같이..