728x90
반응형

Diary 10

2024년 회고

올 한해도 뭔가 얻어간게 많았던 것 같은 시기였다.작년에는 회고글도 못쓰고 바쁘게 지나갔던 것 같은데, 이번에는 또 어떻게 시간이 나서 이렇게 정리글을 쓸 수 있게 되었다. 1. 이직기존 회사에서 자비스앤빌런즈(삼쩜삼)로 이직하게 되었다.이전 회사에 비해서 인원이 일단 굉장히 많아졌고 그리고 개발자분들이 되게 많아서 놀랐다.물론 나머지 회사들이 아깝게 떨어져서 마지막으로 여길 오게된건 운명이 이끈걸까? 싶다. 이번에도 서류를 합격하는 맛을 보았기 때문에 이제 더 위로 계속 갈 수 있을거라고 많이 생각하고 있다. 계속 은행과 돈이 관련된 업무들을 쭉 하고 싶다는 생각에 아래 회사들을 넣었었다.- 카카오뱅크 (과제 불합)- 토스뱅크 (2차면접 불합 -> 재시도 후 1차면접 불합)- 카카오페이증권 (과제 취소..

Diary 2024.12.30

2022년 회고

1일1커밋 회고나 다른 회고는 작성했으면서 정작 연말에 한번씩 작성하는 회고는 이번이 처음인 것 같다. 어제는 회사에서 백엔드 팀끼리 회고를 진행했다!!! KPT 방식으로 진행을 했었는데, 바빠서 못했던 것들 그리고 문제적으로 좀 느끼고 있던 것들 위주로 Try 에서 3가지가 꼽혔다. 1. 테스트코드 2. 레플리카 DB 활용 3. 컨벤션 확립 테스트코드는 나는 단위테스트를 짜면서 개발을 진행했었는데, 다른 분들도 이제 유지보수가 점점 어려워지면서 테스트코드를 지금이라도 늦지 않았으니 꼭 짜자 라는 방식으로 안건이 나와 채택되었다. 레플리카 DB는 구성은 되어있으나 제대로 활용하지 않고 있었는데, 이번 기회에 내가 건의하여 이슈를 수면위로 드러냈다. 다들 의견이 동일하셔서 안건이 채택됐다. 3은 협업한다면..

Diary 2022.12.30

NHN Forward

개발자 삶의 두번째 컨퍼런스인 NHN Forward에 다녀왔다. 인프콘 때와는 다르게 한 공간에서 쭉 들었다. 백엔드 세션만 들어야겠다 라고 생각했는데 그 세션들이 전부 한곳에 모여있었다 ㅋㅋㅋㅋ 들어가자마자 체크인을 QR로 진행하고 키노트를 진행하는데 계속 서서 컨퍼런스 장소까지 가니 다리가 아팠는데 또 내내 서있었다. 점심먹고 들었던 세션인 분산 시스템에서 데이터를 전달하는 효율적인 방법 세션에서 RDB, RabbitMQ, Kafka를 통한 서로 다른 마이크로 서비스들의 트랜잭션을 어떻게 관리할 것인가에 대해 되게 재밌게 봤다. RDB로 사용하는 방법을 이번에 처음 보게되어 예전에 면접에서 받았던 질문이 이런걸 물어본 거였구나 하면서 아~ 하고 깨닫는 순간이었다. 메시지 큐를 사용하는 방법은 현재 내..

Diary 2022.11.24

라즈베리파이 사용

시작하기 내가 클라우드 요금은 견딜 수 없어서 상당히 겁이 난 상태였다. 하지만 뭔가 내가 만들어서 써보고 싶은게 최근에 생기게 됐다. 그게 바로 북마크인데, 크롬에 의존해서 북마크를 하는게 아니라, 내가 직접 만들어서 거기에 글 포스팅을 스크랩하거나, 모르는 영단어나 줄여쓰는 영어등등.. 개발 관련 단어들도 뭔가 한 곳에 두고 싶었다. 그런데 웬걸, 친구가 라즈베리파이가 한 개 남는다고 이거 써보겠냐고 물어왔다. ㅋㅋㅋㅋㅋ 나는 좋지~ 아두이노는 한번 써봤는데 이건 처음이라 그래도 OS설치는 이미 되어있다고 해서 받아서 써보는데 되게 귀엽고 성능은 좋은것 같다? (아직 첫날이라 그런걸까.... 🤔) 아무튼 각설하고 이 서버를 통해서 ssl 적용도 해서 도메인 주소 붙이고 나만의 북마크를 만들어보고 싶어..

Diary 2022.08.31

ATDD, 클린 코드 with Spring 5기 수료 회고

이전에 TDD, Clean Code with Java 12기를 이수하면서, 테스트 코드에대한 중요성 그리고 단위 테스트는 어떻게 해야겠다! 라고 깨달음을 얻었었다. 그렇게 하면서 업무에도 테스트코드를 적용하려고 하는데 흔히 Spring framework에서 사용하는 Controller, Service Layer 들의 테스트들을 내가 작성할 때에는 전부 Mock을 이용해서 테스트를 진행을 해주었다. 이렇게 해주는게 맞을까? 🤔 라는 의문을 계속 가지면서 그리고 최근에 뭔가 조금 해이해진 경향을 바로 잡고자 이 강의를 신청하게 되었다. 각 주차마다의 미션들을 좀 가져와봤다. 궁금하면 한번 놀러와주세요! 1주차 - 인수 테스트 https://github.com/lsj8367/atdd-subway-map Git..

Diary 2022.08.14

블로그를 옮기고 최신 근황

블로그를 기존 벨로그에서 티스토리로 옮기게 되었다. 그래서 거기서 포스팅 했던 글들을 전부 지금 이 티스토리로 옮기고 드디어!! 진짜 날짜에 맞는 첫글을 써본다. 이직 우선, 전 직장에서 6개월을 하고 그만 둬버렸다. 뭔가 시도해보고 도입해보려고 했던건 많이 도입을 해보았던 것 같다. 내 입장에서는 그래도 같은 업무를 보는 개발자분들이 좀 더 많았으면 좋겠다고 생각했고, 여러 의견을 들어보고 싶었던게 가장 컸던 것 같다. 그래서 이직을 하게 됐다!! 물론 근속기간이 짧고 그렇게 이르게 이직을 했다는 것 자체가 문제라고 본다면 문제일 수 있다고 생각하지만, 뚜렷한 기준을 가지고 충분히 설명할 수 있을거라고 생각했었다. B2C 서비스를 하던 기존 회사였지만, 그래도 아직 시장이 되게 작았었고, 그것으로 인해..

Diary 2022.08.13

업무 리팩토링에 대한 회고

회고록 블로그를 옮기게 되어 날짜가 맞지 않는다. 작성일 : 2022년 2월 21일 서비스 회사로 와서 벌써 1달 반정도가 지났다. 스타트업인지라, 먼저 있었던 사람들을 욕할건 아니다. 그렇지만 지금 그렇게 쳐나가면서 생겼던 기술부채로 인해서 신규 개발건이 들어왔을 때 유지보수가 힘든 점들이 많다. 무책임했던 누군가 기존에 있던 백엔드 개발자가 나가고 없었기에 모르겠지만 그사람은 자바에 엄청난 자부심이 있다고 했다. 하나의 리파지토리 를 의존하는 것이 가장 좋다. 라고 생각을 했다. 그리고 여러 비즈니스 로직을 담는 클래스 -> 서비스 인것 같은 뉘앙스가 많이 풍겼다. 흔히 볼 수 있는 Layered Architecture 로 구성이 되어있다. 근데 참조가 너무 많은거다. 😭 이 상황에서 퍼사드 패턴을 ..

Diary 2022.08.10

업무 회고

업무 회고 3개월 좀 넘게 이제 지금의 회사를 다니는 중인데, 사실 정말 짧은기간이라고 봐도 무방하다. 근데 이 3개월동안 회사에서 했던건 정말 많았다. 왜냐면 내가 지금 혼자 백엔드를 맡아서 개발하고 있으니까 말이다. 전에 있던 백엔드분은 보지도 못했고 따로 인수인계 받은게 없었으니 기존의 기능에서 추가적으로 개발하는데 꽤나 애를 먹었었다. 인수인계 과정 그러니까 지금 백엔드 프로젝트 1개가 인계한 순서가 전 백엔드 근무자 → 프리랜서 → 나 이 순서로 인계가 되었기 때문에 뭐 제대로 받은게 없었다. 당연히 받은 코드도 이해하는데 꽤나 걸렸으며, 특히 테스트 코드 가 없었다.... 어떤식으로 돌아가는지에 대한 이해를 전혀 할 수가 없어서 짜증이 났지만, 그래도 이게 또 기회랍시고 나는 넥스트스텝의 TD..

Diary 2022.08.07

1개월 1일 1커밋 회고

1달 1일 1커밋 회고 늦었지만 1일 1커밋 한달의 회고 후기에 대해 남긴다. 일단 생활 패턴이 바뀌었고, 스스로 학습하면서 재미를 붙이게 된것도 맞다. 하루에 1커밋을 하자는 강박관념이 박히게 되서 커밋을 한게 아니라 그냥 기초 공부부터 다시 하려고 생각하니까 저절로 1일1커밋을 하게되었다. 토이 프로젝트와 블로그, 그리고 TDD강의로 인해서 습관이 들여진게 너무 좋다. 토이 프로젝트 토이프로젝트에 참여하게 되면서 협업에 대한 경험을 무지많이 하게 되었다. git에 대해서 조금 더 고급적이게 브랜치를 활용하는 경험을 프로젝트를 통해 하게 되었다. 회사에선 혼자 백엔드를 맡다보니까 이런 부분은 경험할 수가 없었다. 정리 결국 1일 1커밋도 내 마음먹기에 달려있다고 생각한다. 지금 이렇게 습관을 들인것을 ..

Diary 2022.08.07

TDD Clean Code with Java 12기 - 1주차

넥스트스텝에서 주최한 TDD, 클린코드 with Java 12기를 신청하게 되었다. 개인적으로 테스트 주도로 개발하는 것을 너무 지향했고 혼자 공부하면서 지식을 습득했었는데 이런 좋은 강의를 통해서 기존에 스터디원들과도 같이 성장할 수 있는 계기가 또 한가지가 생기게 되었다.😄 넥스트스텝은 개발자가 소프트웨어 장인으로 성장하는데에 필요한 모든 도움을 주는 것이 비전이자 목표라고 한다. 자동차 경주의 후기는 단위 테스트 코드 작성에 대한 것보다 더 나아가서 TDD를 하려고 무조건 조금씩이라도 테스트를 해가면서 기능을 구현하는 것을 습관화 하면 저절로 뒤로 클린코드가 따라오는 것 같다. 아직 익숙하지 않고 길들여지진 않았지만 다음 미션들을 차근차근 해나가면 TDD에 적응될 것 같다!! 각 코드리뷰 PR이다...

Diary 2022.08.05
728x90
반응형