Swimming

지난 수영과 관련된 글을 쓰고 3년 정도 지나고 수영 업데이트를 한다.

아직까지 잘 수영하고 있다!

나는 2022년 1월에 수영을 등록했다. 그리고 3년 전이 지난 지금까지 수영을 꾸준히 하고 있다. 2022년에는 코로나가 많았던 시기이고 개인적인 사정 등으로 인해 꾸준히 하지는 못했지만 최근 1년 반정도는 쉬지 않고 계속 했다. 여기에도 을 적었었는데 과연 포기하지 않고 꾸준히 할 수 있을지 궁금했었는데 아직까지 잘 하고 있다! 지금은 수영을 관두면 삶의 낙이 없어질 것 같아서 멈출 수 없을 것 같다.

수영엔 흔히 4가지 유형의 영법이 있는데 자유형, 배영, 평영, 접영 4개가 있다. 자유형은 자유롭게 수영하면 되긴 하지만 일반적으로는 크롤 영법을 자유형처럼 배운다. 크롤 영법이 가장 효율적이고 빠르기 때문이다.

내 주종목은 따지고 보면 개인혼영(Individual Medley)이다. 개인혼영은 4가지 영법을 모두 사용하는 종목이고 접영 -> 배영 -> 평영 -> 자유형 순으로 수영한다. 개인혼영의 장점은 4가지 영법을 모두 다 연습해야하기 때문에 다양한 자세와 연습을 해야해서 지루하지 않고 근육을 다양하게 쓸테니 몸의 밸런스에도 좋다. 그리고 뭔가 4가지 영법을 다 잘한다는 것은 멋진 일이 아닌가! 그리고 턴의 종류도 접접, 접배, 배배, 배평, 평평, 평자, 자자 턴을 해야하는데 모든 턴은 하는 방법이 다 달라서 뭔가 재미도 있고 실제로 아주 멋있다.

수영 실력은 쓸만하지만 이건 다 상대적인 것 같다. 대회에 나가면 메달권에서 한참 멀지만, 그래도 동네에서는 그럴싸 하게 수영을 할 수 있다. 아직 부족한 것도 많고, 특히 발목 유연성이 떨어져서 킥이 안좋지만 앞으로 더 성장할 요소가 많은 것이라 생각하기로 했다. 선수도 아닌 내가 기록에 연연할 필요가 없기 때문에 즐기면서 다치지 않고 꾸준히 할 수 있는 건강한 취미가 있는 것만으로 충분하고 기쁘게 생각한다.

앞으로도 계속 한달에 보통 15회 이상은 수영하고 있는데 이 페이스를 유지해서 몸도 마음도 건강하게 유지했으면 한다. 그럼 일과 일 외적인 삶 모두 더 잘할 수 있을 것 같다.

Published: 2025-02-06

Tagged: Diary

Advent of Code 2024 - Clojure

2024년을 마무리하는 12월이 왔을 때, 왠지 올해는 advent of code를 다시 풀고 싶어졌다. 2024년에는 ruby나 elixir 등을 새롭게 사용하게 되면서 새로운 언어를 또 익히고 싶다는 생각은 없었고, 내가 좋아하는 언어지만 사용한지 오래된 언어인 Clojure로 문제를 풀기로 했다. 같은 언어로 푸는 주변 동료들은 없지만, Clojurians Slack과 Reddit, 그리고 회사 내에 aoc를 푸는 다른 동료들이 있어서 재밌지 않을까 하고 기대하고 시작했다.

결과적으로는 총 50 stars 중에 32 stars를 받았고, 총 18일의 문제를 풀었고 그 중 14개는 별 2개, 4개는 별 1개를 받았다. 초기 일주일은 금방 풀 수 있는 문제들이어서 빠르게 풀었지만, 2주차부터는 시간이 조금씩 더 소요되기 시작했다. 하지만 느낌적으로 마지막까지 난이도가 계속 높아지는 것까지는 아니었던 것 같다.

내 코드의 리뷰를 받을 수 있는 상황이 아니었기 때문에 Clojurians에서 공유한 다른 사람의 코드를 보았는데 같은 문제를 이렇게 다양하게 풀 수 있구나 라는 것을 또 새삼 느꼈다. 특히, Clojure로 아름답게 푼 풀이들을 볼 때 아주 신기했다. 코드란게 명확하게 더 좋은 코드나 나쁜 코드가 있는 것은 아니지만, 그래도 다른 사람들이 짠 코드를 보는 것은 흥미로운 일이다.

그리고 사내에서는 C++, Ruby, Typescript 등 다양한 언어로 동료들이 각기 다른 소감을 공유해서 더 동기부여가 많이 되었다. 중간에 2주정도 하고 포기하고 싶긴 했는데 어쨌든 마지막 12월 25일까지 참가했고 정말로 잘 했던 선택인 것 같다.

이번에 뭔가 학습이나 성장을 목표로 시작했던 것은 아니었지만 transduce나 memoize도 사용해보고, graph 문제도 풀면서 결과적으로 많이 배운 것 같다.

올해 푼 코드들은 Github에 올려뒀다. 2025년에도 최소 2주 정도는 참여하는 것을 목표로 하고, 그 때는 어떤 언어로 풀어볼지 고민해봐야겠다. 2024년도 끝!

Published: 2025-01-11

Tagged: Clojure Adventofcode

새 회사 한달 차

지난 2024년 10월 14일에 새로운 회사에 입사하게 되었다. 한달이 거의 다 되어가는 시점에서 몇가지 기록을 해보자.

이전 회사들과의 차이점

이전 회사들과의 가장 큰 차이점은 회사의 규모다. 일단, 한국 오피스에 약 100~200명이 있고, 전 직원은 약 5000+명이 있다. 그리고 회사의 프로젝트와 프로덕트가 크고 팀이 많다. 그리고 한국인은 팀에서 소수일 뿐이다.

큰 규모의 회사를 다녀본 적이 없어 기록해보자면, 온보딩 과정이 꽤나 매끄러웠다. 그럴싸한 프로세스가 있고 추가로 좋은 장비와 좋은 사무실, 좋은 환경이 이를 뒷받침한다. 괜히 대감집 노예를 하라는게 아닌 것 같다 싶다.

스타트업과 대기업의 사이 어딘가

대기업스러운 것들을 나열해보면, 시장에 안착한 제품이 있고 그에 따른 안정적인 매출이 있다. 그리고 일정한 프로세스가 있고 인프라, 배포, 모니터링 등 모든 것을 다 제어할 필요가 없다. 개발 인프라 자원 및 서포트, 그리고 개발 플랫폼 팀에서 신경써주는 것들이 있어서 팀에서 집중해야하는 임팩트 있는 일에만 집중할 수 있다. 정말 하나의 모듈만 잘하면 되는 느낌이다.

그리고 스타트업스러운 것들을 나열해보자면, 배포가 잦고 빠르다. 그리고 불필요한 커뮤니케이션이 적고 프로세스가 아주 빠르진 않지만 느린 편은 아니다. 그리고 매니저들이 적절한 역할을 잘 해준다. 사람들은 경력, 나이, 배경, 성별 등이 적절히 분포되어있고 엄격한 근태 관리 - 가령 9시 1분까지 와야한다든가 - 가 없다.

나는 대기업 같은 스타트업, 동아리 같은 스타트업, 평범한 스타트업, 허슬하는 스타트업 등 다녀보았는데 지금 내가 일하고 있는 환경은 황금 밸런스가 아닌가 싶다.

앞으로의 기대

살아남은 제품인 만큼 레거시 코드나 기술도 굉장히 많고, 돈 버느라 시간이 없어서 오래되고 낡은 부분이 곳곳에 숨어있다. 이것들은 아쉬운 점은 아니고 오히려 기여할 수 있는 부분이 있는 점 같아서 좋다. 아마 사람이, 시간이 == 즉 여유가 없어서 해결할 수 없었던 것들일텐데 하나씩 해결하고 기여할 수 있을 것 같은 틈이 보인다. 서두르진 말고 팀에 잘 녹아든 다음에 하나씩 기여할 수 있도록 하겠다.

Published: 2024-11-10

Tagged: Onboarding

Archive