본문 바로가기

전체 글162

노션 개발자 이력서 마이그레이션 요즘 개발자 이력서의 유행은 노션이다. 혹은 원티드 등의 채용 플랫폼에서 제공하는 이력서를 사용하는 게 보통일 것이다. 나도 노션으로 이력서와 포트폴리오를 작성했었지만, 이제는 이 두 가지를 노션으로 관리하지 않으려 한다. 이 글에서는 더 이상 노션을 사용하지 않으려는 이유와 이력서 현황에 대해 공유하려 한다. 노션 이력서를 사용했던 이유 노션을 원래 문서화를 위해 평소에 사용하던 도구였다. 따라서 사용에 익숙하기도 했고, 정리하기에 따라 좋은 가독성을 제공할 수 있다. 이력서 또한 평소 글을 작성하듯이 작성하면 되었고, 거기에 디자인적 요소가 조금 추가되었을 뿐이다. 정리해 보면 다음과 같다. 익숙하다. 작성이 쉽다. 가독성이 좋다. 링크로 쉽게 공유할 수 있다. 추가로, 채용 플랫폼의 이력서를 이용하.. 2024. 3. 31.
2024 팀네이버 신입공채 코딩테스트 후기 ※ 고백합니다. 이 글은 퇴고하지 않았습니다. 준비 기간 사실 팀네이버 신입공채가 작년보다 2~3주 정도 일찍 시작되어서 조금 당황했다. 그런데 사실 언제 뜨던 준비에 큰 차이는 없을 것 같다. 다만 진행중인 프로젝트가 있어서 조금 당황했을 뿐이다. 코딩테스트 준비 전 배경지식을 먼저 이야기하자면, 노베이스는 아니었다. 다만 코딩테스트 성적이 좋지 않다. 붙었던 곳은 SW마에스트로 12기와 부스트캠프 8기이다. 최근 카카오 겨울 인턴십은 3솔이 컷이었는데 안타깝게도 2.95솔(20개의 TC 중 19개 통과)을 하여 떨어졌다. 사실 알고리즘은 2018년 때 취미로 했었는데, 그때가 가장 잘했던 것 같다. 당시 백준 350문제 정도를 풀었고, 랭킹1500등 정도였다. (당시에는 solved.ac가 없어서 랜.. 2024. 3. 25.
[Android] Compose를 이용하여 스크롤 가능한 Appbar 만들기 (How to make scrollable appbar) 이 글에서는 스크롤과 상호작용하는 앱바를 구현할 예정이다. 스크롤과 함께 앱바의 일부가 사라지며, 다시 반대방향으로 끝까지 스크롤하면 다시 등장하는 코드를 작성해 보자. 이 글에서는 nestedScroll를 이용할 생각이다. ConstraintSets과 MotionLayout을 이용하는 방법도 고려해 보았으나 이 예제에서는 nestedScroll이 더 적절한 방법이다. nestedScroll 공식문서에서는 우리의 요구사항과 유사한 동작의 예시 코드를 제공한다. 먼저 이 코드를 기반으로 구현한 뒤 우리의 요구사항대로 변경하고, 그 과정에서 발생할 수 있는 문제들을 살펴볼 예정이다. 샘플 코드 이 글의 샘플 코드는 아래 리포지토리에서 확인할 수 있다. https://github.com/HamBP/scroll.. 2024. 3. 10.
[넥스터즈 24기] 핫한 공연 예매의 시작 불티 출시! 넥스터즈 24기에서 진행한 프로젝트 "불티"를 약 3주 전에 출시했다. 불티는 다음 두 사용자를 위한 서비스이다.공연을 주최 및 관리하고 싶은 사람불티를 통해 주최한 공연을 관람하고 싶은 사람 아래는 각각 플레이스토어와 앱스토어 링크이다. https://play.google.com/store/apps/details?id=com.nexters.boolti 불티 - 핫한 공연 예매의 시작 - Google Play 앱핫한 공연 예매의 시작, 불티! 지금 불티에서 티켓을 구매하고 공연을 즐겨보세요🤟play.google.comhttps://apps.apple.com/kr/app/%EB%B6%88%ED%8B%B0/id6476589322 ‎불티‎핫한 공연 예매의 시작, 불티! 지금 불티에서 티켓을 구매하고 공연을 즐.. 2024. 3. 5.
[Android] 간격이 안 맞아요! (feat. Compose typography) 디자인 QA를 하다 보면 디자이너의 "이거 왜 이렇게 생겼지?"라는 말을 들어봤을 것이다. 물론 농담이다. 위 내용은 UI에 대한 얘기가 아니었다. 이 글에선 TextStyle을 이용해 폰트 시스템을 적용할 때 발생할 수 있는 문제와 해결 방법에 대해 공유할 예정이다. Compose의 Typography에 대한 기본적인 사용 방법에 대해서 설명하지는 않는다. 1. LineHeight만 적용했을 때 발생할 수 있는 문제 어쨋든 디자인 QA를 받았을 때 위와 같이 텍스트 사이의 간격에 대한 QA가 빗발쳤다. 그치만 나는 lineHeight까지 적용해줬는데, 왜 이런 문제가 생겼을까? 물론 수동으로 패딩 값을 맞춰주는 방법도 있지만 개발자라면 이런 반복 작업을 좋아하진 않을 것이다. iOS는 수동으로 해야한다.. 2024. 2. 27.
개발자 컨퍼런스 참가하는 방법(?) 다음과 같은 사람들을 위해 글을 작성했다. 컨퍼런스에 참여하고 싶은데, 혼자라서 가기 부담스럽다. 컨퍼런스는 어떤 분위기인지 궁금하다. 위 두 가지에 해당하지 않는 사람 (결국 모두라는 얘기잖아...?) 지금까지 거의 10개 정도의 안드로이드 컨퍼런스에 참여했던 것 같다. 처음 갔던 컨퍼런스는 2022년 헤이딜러의 박상권님이 주최하신 컨퍼런스로 사회적 거리두기가 풀리고 얼마 안 돼서였다. 그때는 집에서 멀기도 하고, 혼자라서 부담도 있었지만 일단 신청했다. 컨퍼런스 정보를 얻는 방법 컨퍼런스에 대한 정보는 다양한 곳에서 얻을 수 있다. 나는 그중 주로 오픈 카톡방을 통해 정보를 얻는다. 서울 + 인천 지역에서 열리는 대부분의 컨퍼런스 정보는 상권님이 운영하는 안드로이드 오픈 톡방, GDG Korea An.. 2024. 2. 5.
아 취업하고 싶다 모르는 분의 100번째 팔로우로 팔로워 세 자리수를 달성했다. 와아아~~~ 101번째는 우리 팀 백엔드 분!! 메일 내용의 일부를 발췌한 것이다. 보통 결과 메일은 20%만 읽어도 뒷 부분 내용이 그려진다 ㅎㅎ 이번 채용 과정은 최종(3차) 면접에서 떨어져서 더 아쉬운 것 같다. 특히나 관심 있는 기업의 안드로이드 신입 채용 공고는 6개월에 1~2개 정도만 올라오기 때문에 공고 하나하나가 소중하다. (몇 가지 필터를 걸긴 했지만 작년 하반기 안드로이드 신입 공채는 1개였다. 인턴 포함하면 3개) 보통 결과를 받고 나면 그날 하루는 자면서 잊는 편인데, 요즘엔 할 일이 많아서 코딩하면서(?) 잊었다. 그저 수시 채용이기 때문에 기준이 높았겠거니 생각한다. 그나저나 최종 면접은 핏(인성)면접인데, 나 혹시 .. 2024. 1. 25.
2023년 회고 때는 2023년, 여름이었다. 나는 중장기? 계획은 세우지는 않는다. 아주 먼 미래에 어떤 사람이 될 지에 대한 막연한 상상과 그 방향으로 가기 위한 현재 활동 정도만 생각한다. 그리고 오늘 할 일과 먹을 거 정도만 생각한다. 나와 비슷한 생각을 가진 유명한 사람이 있었는데 까먹었다. 회고를 하는 목적도 대단한 이유는 아니고 그냥 지난 1년간 무엇을 했는지 돌아보면서 2024년을 상상하기 위함이다. 취업 준비 상반기 네이버 신입 공채를 시작으로 취준을 시작했던 것 같다. 그러나 개발 환경이 좋고 개발자가 중요한 회사를 찾아보면 채용 공고가 많지 않았다. 알고리즘 테스트를 보는 곳은 2023년을 통틀어 한 손으로 셀 수 있을 정도이고, 과제 테스트와 수시 채용을 포함하여 3년차 공고까지 보더라도 3~40개.. 2023. 12. 30.
[부스트캠프 웹・모바일 8기] 극찬 받은 개발 프로젝트 문서화 시작하기에 앞서 star 구걸을 위한 홍보부터... https://github.com/boostcampwm2023/and04-catchy-tape GitHub - boostcampwm2023/and04-catchy-tape: 야, 너도 가수 할 수 있어! 📼 야, 너도 가수 할 수 있어! 📼. Contribute to boostcampwm2023/and04-catchy-tape development by creating an account on GitHub. github.com 프로젝트 노션 소개 사실 제목은 어그로이고, 극찬까지는 모르겠지만 칭찬을 받은 건 맞다. 프로젝트에 문서에 대해 운영진, 동료 캠퍼, 자문위원(내 기준 유명하신 분), 멘토님께 칭찬을 받았다. 특히 운영진께서 슬랙 채널에 우리 프.. 2023. 12. 20.