Other

Other/기록

[2026 Q1 회고] 시니어 처럼 일하고 싶은 주니어 개발자의 회고

춥고 추웠던 베를린의 겨울이 지나고, 4월이 되었다!사실... 아직 베를린의 겨울은 현재 진행형인 것 같다. 지금도 많은 사람들이 패딩을 입고 다닌다. 처음 경험하는 독일 겨울은 무자비했다. 겨울에도 해가 드는 한국의 날씨가 얼마나 소중한 것인지 몸소 깨달았다. 온도만 봤을 때 영하 3도 안팎의 상대적으로 따듯한 온도임에도 불구하고, 해가 들지 않아 서늘하고 눈이 녹지 않아 길이 몇 주 내내 미끄러웠다.많은 한국인 친구들은 겨울에 한국으로 떠났고 나는 9월, 10월에 한국을 다녀온 탓에 독일에서 겨울을 보내며 날씨 공격을 정통으로 맞았다. 몸이 날씨에 적응을 하지 못해서 한달에 한 번은 꼭 아프고, 기본적으로 감기에 걸린 상태에서 지냈다. 한국처럼 병원을 쉽게 갈 수 있는 구조가 아니다 보니 병원을 딱..

Other/기록

토종 한국인🇰🇷 개발자의 외국 회사에서의 우당탕탕 1년 회고 🤯

입사를 한 지 어느덧 일년 차가 되었다.일년 단위가 아니면 어느 단위로 회고를 하겠는가 🥹 취업을 했던 1년 전부터 지금까지를 돌이켜보며 개발자로서 어떤 고민과 성장이 있었는지를 정리해보았다. 첫 취업과 코흘리개 신입 개발자의 고군분투 취준을 하던 시기에는, 유저가 실제로 존재하는 서비스에 기여하는 것에 대한 갈망이 있었다.그렇게 취업을 했을 때는 개발로 진짜 세상에 영향을 끼치는 '일'이라는 걸 할 수 있음에 설렜다. 좋은 점을 우선 이야기하자면, 한 회사에서 개발자로 일하면서 어느 순간 개발이라는 일이 정말 재미있다는 것을 깨달았다.코드 치는 게 재미있었다기보다는, 티켓을 받고, 문제의 원인을 찾고, 어떤 액션을 통해 문제를 해결할 수 있을 지 파악하고, 실제로 해결하여 나의 온전한 노력으로 끝까지..

Other/기록

일로, 여행으로 가득 채운 2025 하반기 🛫👩‍💻

2025가 끝나고 하반기를 돌아보았다. 엄마와 함께 유럽 여행 2025년 하반기에 가장 뜻깊었던 일이라면 엄마와 단둘이 유럽 여기저기를 다닌 것이다.스무살 되고 나서 본가와 먼 학교에서 자취하며 지내다보니 성인 이후 부모님과 교류가 적었다. 그래서 나 자신에 대해서 알아갈 시간은 많았지만 부모님에 대해서 알아갈 시간은 적었던 것 같다. 그러던 중 해외살이를 시작하게 되었고, 부모님은 많은 걱정을 하며 나를 보내주셨다.그렇게 3개월 정도가 지나 엄마가 시간 여유가 생겨 유럽에 놀러오게 되었고, 내친김에 2개월 넘게 독일 살이를 결정하셨다. 엄마와 시간을 보내면서 가장 놀라웠던 것은 엄마의 강인함이다. 워낙 안정성을 추구하시고 소녀같은 분이라 유럽 살이가 괜찮으실 지 걱정했는데, 필요한 것만 몇 개 알려드..

Other/기록

[회고] 2025 상반기 회고 📈 모로 가도 서울만 가면 된다!

많은 일이 있었던 2024 하반기 회고를 시원하게 날려먹고 쓰는 2025 상반기 회고!한달 회고 작성하는 것도 미루고 미루다 미룬이가 되어버렸다. 그래도 일년에 두번은 써야지 음음 나는 지금 독일에 있다. 2월 말에 독일로 넘어와 3월부터 백엔드 개발자로 일을 시작했다.한국에서 꿈꿨던 외국 생활처럼 모든 게 낭만적이고 여유롭지만은 않다. 오히려 한국에서 독일로 넘어온 과도기적 시기다보니 신경쓸 게 많고 새로운 환경에 적응하느라 정신이 없다.그래도 어찌저찌 시간이 흘러 입사한 지 4개월이 지났고 어느덧 5개월차를 바라보고 있다. 모든 게 어색했던 초반과 다르게 생활에도 익숙해지고 여기저기 여행도 많이 다니고, 이제는 일도 많아지는 걸 보니 팀 내에서 정식 팀원 비슷한 게 된 것 같기도 하다. Tempora..

Other/기록

Cucumber Test란?

http://cucumber.io/docs/ Introduction | CucumberCucumber is a tool that supports Behaviour-Driven Development (BDD).cucumber.io BDD (행동 주도 개발, Behavior Driven Development) 를 지원하는 테스트 프레임워크이다.Gherkin 문법을 사용해서 테스트 시나리오를 작성한다.  시나리오는 Given, When, Then으로 구성되어있다.Feature: 로그인 기능 Scenario: 올바른 자격 증명으로 로그인 성공 Given 사용자가 로그인 페이지에 접속했을 때 When 올바른 아이디와 비밀번호를 입력하면 Then 메인 페이지로 이동한다 이러한 시나리오를 기반으로 ..

Other/기록

인프라 관련 툴 이해하기 (Kubernetes, Terraform, Terragrunt, Helm, Spinnaker)

팀 인프라를 배워가면서 이해하기 어려운 툴이 많이 등장한다. 어떤 역할을 하는 툴인지 짚고 넘어가자. Kubernetes Pod는 여러 컨테이너의 집합이다. Pod는 하나의 IP 주소를 가지고 모든 컨테이너는 Pod 내부에 위치한다.하나의 Pod 내부에 있는 컨테이너는 메모리를 공유한다.이미지에 Worker Node라고 표시되어있는 Node는 여러 Pod를 관리하고 실행한다.Control plane은 사용자와 여러 Node를 연걸하기 위한 대시보드이다. 이 모든 요소들을 하나의 단위로 합친 것이 Cluster이다. Terraform인프라를 코드로 관리하기 위한 도구이다.AWS 와 같이 복잡한 자원을 코드로 관리할 수 있다. TerragruntTerraform을 효과적으로 사용하기 위한 도구이다. 여러 애..

Other/기록

[TIL] 2024/12/10

배운 것 ERB (Embedded Ruby)를 사용할 때는 GPT를 적극 활용할 것 🥺 ERB 코드 작성하는 거 너무 어렵다신고 항목에 대해 우선순위가 있다는 것을 처음 알았다. 테이블을 하나하나 톺아보며 신고 도메인이 대한 데이터 흐름을 처음으로 파악해보았다. 느낀 것처음으로 외부 서비스 관리자와 커뮤니케이션 해봤다! 비개발자와 개발 용어 안쓰고 소통하기 완료 🤓내가 스스로 이해해야하는 분야와 그렇지 않은 분야에 대해 잘 나누어보고, 그렇지 않다면 적극적으로 물어보는 태도를 가지자.

Other/기록

[TIL] 2024/12/03

배운 것Orbstack 이란?Docker desktop을 대체하여 낮은 CPU와 메모리 사용량을 장점으로 가지는 플랫폼이다.Docker CLI로 컨테이너를 관리할 수 있다.Open AI documentationEach message can have a different role, which influences how the model might interpret the input.프롬프트 엔지니어링 과정에서 사용하는 role은 메시지의 성격을 의미한다.user role 메시지는 end user가 chatgpt 에게 보내는 상황처럼 특정 응답에 대한 요청을 한다. 사용자가 해결하려는 문제를 모델에 전달한다.system role 메시지는 어떻게 응답을 생성하고 반응할 지 결정한다. (말투, 글자 길이 등) ..

Other/기록

[TIL]2024/12/02

배운 점 zsh와 bash유저와 OS를 연결하는 인터페이스로 쉘 언어를 사용한다.운영체제마다 쉘 언어를 다르게 사용한다. 리눅스나 맥은 bash 쉘 언어를 사용한다.bash 언어를 사용하는 경우 #!/bin/bash, zsh 언어를 사용하는 경우 #!/bin/zsh를 파일 상단에 입력한다.foreman반복적인 작업을 줄이고 빠르게 배포하기 위한 오픈 소스이다.Procfile 에 정의된 태스크를 읽고 자동으로 실행한다.서버를 실행하기 위한 명령어를 외울 필요 없이 Procfile에 정의하고 foreman start 를 입력하면 자동 실행된다. 느낀 점다른 사람의 눈에 잘 보여야 한다는 생각 버리고 내가 중요하다고 생각하는 것에 집중하기우선순위를 정해서 중요한 것부터 빠르게 처리하기. 다만 조급해지지 말고 ..

MINGYUM
'Other' 카테고리의 글 목록