25년도 하반기 회고

2026. 1. 4. 20:24·회고

BCSD

이번 학기부터 BCSD에 많은 변화가 생겼다. 기존의 팀 체제가 사라지고, PL님이 멘토님에서 회장님으로 바뀌면서, 동아리 전체적으로 방향성을 잡지 못한 학기였다.

 

거기에 배달 기획으로 인한 동아리 전체의 피로도 누적과 나를 비롯한 수많은 개발자들의 번아웃으로 인해, 저번학기와 같은 활발한 활동을 하지 못한 학기였다.

 

그럼에도 불구하고, 안드로이드 개발자로서 성장하기 위해 부단히 노력한 학기였다.

안드로이드 트랙장

가장 큰 변화로, 처음 트랙장을 맡게 되었을 때 부터 주장했던 Compose 리팩토링을 중단하게 되었다.

 

리소스의 부족도 큰 영향이 있었지만 가장 큰 이유는 레거시에 대한 관점 변화였다.

'과연 레거시가 나쁜 것인가?'라는 고민을 정말 많이 했고, 또 레거시를 유지하는 것도 능력이라고 생각이 들었다.

결국 이런저런 이슈와 맞물려 Compose 리팩토링을 중단했고, 다른 부분에 집중하기로 결정했다.

디자인시스템

프론트엔드 트랙 선배님의 주도하에, 안드로이드 디자인 시스템 담당으로 참여하게 되었다.

목표는 기존 Material 디자인의 제약에서 최대한 벗어난 시스템을 구축하는 것이었다.

 

Material 디자인의 제약 사항으로 인한 스트레스를 많이 받았던터라 이런 방향성을 제시하였고, 트랙원들도 동의하여 목표를 설정하게 되었다.

 

다만... 디자인 시스템 또한 디자이너 리소스 부족으로 이유로 잠정 중단이 되었다.

신규 프로젝트

동아리에서 KONECT라는 신규 프로젝트를 시작하게 되었고, CTO와 인프라 담당으로 프로젝트 팀에 참여하게 되었다.

물론 내가 할 일은 크게 없었지만, 가장 열심히 하는 개발자들 위주로 팀을 꾸린 덕분인지, 기획부터 배포까지 35일이 걸리는 경이로운 기록을 달성하였다.

인수인계

원래 대학을 졸업할때까지 트랙장을 맡을 생각이었다.

실제로 안드로이드 트랙에 사람이 없기도 했고, 그나마 있는 트랙원들도 모두 나보다 고학년이었다.

 

하지만... 여러 사정으로 인해 1년 선배에게 트랙장을 넘기게 되었다.

 

내 스스로 번아웃에서 벗어나기까지 오랜 시간이 걸렸고, 무엇보다 새로운 리더십이 필요한 시점이 아닐까 싶었다.

 

그렇게 2024년 11월부터 맡게된 트랙장을 2025년 11월에 내려놓게 되었다.

인수인계 2

그리고 BCSD 부회장을 맡게 되었다. 추가로 코인 프로젝트의 PL 역할까지 같이 맡게 되었다.

알고리즘 스터디

동아리에서 사람들끼리 알고리즘 스터디를 시작했다.

일주일에 정해진 15문제 정도를 푸는 스터디인데, 알고리즘 공부가 많이 필요하다는 생각이 많이 들었다.

학교

21학점 + 5전공이라는 시간표와 함께, 저번학기와 같이 학점이 망할거라 생각했지만, 전공 평점 4.0, 전체 3.71로 나름 선방했다.

우아한 테크코스 지원

올해 우테코가 열리자마자 지원했다.

하지만 결론부터 말하자면, 프리코스 기간에 탈주를 했다.

 

막상 시작하니깐 시험기간과 겹치고, 후술할 일로 인해 그렇게 많은 시간을 투자하기 힘들었다.

다음에 기회가 된다면 다시 지원해보고 싶다.

당근 인턴 서류 합격

왜인지 모르겠는데, 당근 인턴 서류 전형에 합격했다.

물론 면접에서 떨어지긴 했는데, 나름 좋은 경험했다는 생각이 들었다.

오픈소스 기여

이번 학기에는 몇가지 오픈소스에 PR을 날렸다.

Tailscale

얼마전부터 Tailscale을 사용하기 시작했다.

근데 안드로이드 애플리케이션에서 navigation bar insets 대응이 되지 않은결 발견해서 PR을 날렸다.

https://github.com/tailscale/tailscale-android/pull/719

 

android: Add missing navigation bar insets on peer list by kongwoojin · Pull Request #719 · tailscale/tailscale-android

Currently, window insets are not applied to the peer list. If there are many peers, the last item overlaps with the navigation bar. This PR fixes the issue by applying navigation bar window insets ...

github.com

Tempus (Tempo)

Subsonic 클라이언트 중 하나로, 나스에 음악 스트리밍 서버를 구축하면서 사용하게 되었다.

근데... 한글 번역이 너무 처참했다...

Bottom Navigation에 Home이 "홈으로"라고 번역되어 있거나, 설정이 셋팅으로 번역되어 있는 등, 부자연스러운 번역이 너무 많았다.

그래서 직접 수정해서 PR을 날렸다.

https://github.com/eddyizm/tempus/pull/97

 

Update Korean translations by kongwoojin · Pull Request #97 · eddyizm/tempus

Add more Korean translations Change few unnatural expressions

github.com

koin-annotation

Compose multiplatform을 이용해 신규 프로젝트를 개발하면서 Hilt 대신 Koin을 선택하였다.

그런데, 패키지 명에 Kotlin의 예약어가 들어가니 컴파일 과정에서 문제가 발생했다.

따라서, 예약어가 들어가 있을때 발생하는 문제를 수정하는 PR을 올렸다.

https://github.com/InsertKoinIO/koin-annotations/pull/308

 

Fix including module error when package name contains forbidden keywords by kongwoojin · Pull Request #308 · InsertKoinIO/koin

This PR fixes error which failed to generate module files correctly when package name contains forbidden keywords Steps to reproduce Create an empty CMP project with a package name that contains a...

github.com

근데... 얘는 머지는 커녕 반응도 없었다....

마무리

저번학기보다는 덜하지만, 이번학기도 열심히 작업을 했다.

물론 마지막에 가서는 뜸하긴 했지만, 그래도 꾸준하게 활동한 1년이었던 것 같다.

저작자표시 (새창열림)

'회고' 카테고리의 다른 글

25년도 상반기 회고  (0) 2025.06.23
'회고' 카테고리의 다른 글
  • 25년도 상반기 회고
Kongjak
Kongjak
  • Kongjak
    Kongjak's IT Factory
    Kongjak
  • 전체
    오늘
    어제
    • 분류 전체보기 (31)
      • 개발 (2)
        • 안드로이드 (2)
      • 회고 (2)
      • 레거시 (27)
  • 블로그 메뉴

    • 홈
    • GitHub
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    팬택
    커스텀롬
    팝업노트
    베가팝업노트
    Kotlin
    Lineageos
    Android
    파이
    베가 아이언2
    Pop-Up Note
    루팅
    안드로이드
    베파놋
    AOSP
    안드로이드 커스텀롬
    A910
    리니지os
    베가
    베가 팝업노트
    A920S
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kongjak
25년도 하반기 회고
상단으로

티스토리툴바