-
[2023 회고] 네이버웹툰 벡엔드 개발자로 일한다는 것은?
[2023 회고] 네이버웹툰 벡엔드 개발자로 일한다는 것은?
[2023 회고] 네이버웹툰 벡엔드 개발자로 일한다는 것은? 0. 시작하며 22년 10월 31일을 시작으로 네이버웹툰에서 일한 지 1년의 시간을 보냈습니다. 회사에서의 적응과 삶의 다양한 중요한 순간을 지나가면서 블로그 글을 오래 못썼습니다. 한 해를 마무리하는 회고글로 올해를 마무리하려고 합니다. 지금까지 작성한 회고 글 👉 컴공시절 회고: 컴퓨터공학 학점 2.82에서 성적 장학금까지 👉 1년차 회고: 1년차를 맞이한 서버 개발자의 취준 공백기 회고 및 지금 생각 👉 20년 회고: 2020년 회고 👉 21년 회고: 메타버스 개발자에서 커머스로 주니어 개발자 1년 회고 👉 22년 회고: 백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로 1. 판교로 이사 좌. 이사 떠나기 전 마지막으로 신림동 자취방..
-
레거시 폭파 프로젝트 이야기 (두 달간의 회원 가입 서비스 레거시 개선 회고)
레거시 폭파 프로젝트 이야기 (두 달간의 회원 가입 서비스 레거시 개선 회고)
새로운 요구사항 올해 초 팀에 새로운 미션이 떨어집니다. 불법적 자금 세탁을 막기 위해서 AML(Anti Money Laundering. 불법자금세탁방지 심사)을 적용해야 하며 가입 단계에서 AML을 위하여 가입 단계에서 추가적인 정보를 입력받아야 했습니다. 올해 초 작업한 개인 셀러의 경우 AML 적용을 위해서 몇 개의 정보만 추가로 입력받고, 회원 정보에 AML 솔루션 연동하면 되었습니다. 개편 전 푸르댕댕한 사업자 셀러 가입 폼 일부 그러나 사업자 셀러의 경우 AML을 위해서 가입단계에서 입력받을 정보가 상당히 늘어났습니다. 기존처럼 하나의 가입 페이지에서 가입 정보를 세 단계로 나누어서 목적에 맞게 입력 단계를 구분하기로 하였습니다. 셀러 가입 대행 서비스가 있을 정도로 셀러의 가입에서 많은 정보..
-
컴퓨터공학 학점 2.82에서 성적 장학금까지
컴퓨터공학 학점 2.82에서 성적 장학금까지
컴퓨터공학 학점 2.82에서 성적 장학금까지 캠퍼스 전경 at Newton hall ❗주의 1: 자랑 글도 아니고 공부 방법론도 아닌 지극히 개인적인 이야기입니다. 저 또한 부족함이 많아 매일 공부하는 사람일 뿐입니다. ❗주의 2: 글을 쓰고 업로드 할까 말까 고민을 많이 했습니다. 어느 순간에 글이 비공개로 전환되어 있을 수 있습니다. 도입 서울에 올라온지 4개월이 넘어가고 서버 개발자로 일하고 있습니다. 시험은 없지만 대학 시절보다 더 높은 강도로 공부하며 지내다 보니 저를 개발자로 일하게 해준 대학 생각이 많이 납니다. 대학시절 성적으로 자랑해본 적은 없지만 (사실 잠깐 있었는데 상당히 후회합니다..) 성적을 올려본 경험을 나누어 봅니다. 누가 읽어 주기 보다는 제가 기억에 남기고 싶어서 글로 써 ..
-
백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로
백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로
Source. Naver Youtube 0. 시작하며 21년 회고 글에서 목표를 세우지 않고 건강히 한 해를 보내자는 말로 마쳤지만, 1월부터 그러하지 못한 하루를 보냈습니다. 커리어으로 고민이 깊어져 갔습니다. 다분히 고민에서 그치는 것이 아니라 현업의 많은 선배 개발자를 만나서 이야기를 듣고, 공부량을 점차 늘려갔습니다. 회사 일을 소홀히 하는 것 없이 절대 낮지 않은 수준의 업무 강도를 소화하면서 공부와 면접을 준비하였으며 올 한해가 지나기 전에 이직을 마무리하였습니다. 본 한편의 글에 드라마처럼 펼쳐진 한 해의 이야기를 담기에 부족한 필력과 담기 어려운 이야기도 있지만, 부분적으로나마 최대한 담아보려고 합니다. 지금까지 작성한 회고 글 👉 1년차 회고: 1년차를 맞이한 서버 개발자의 취준 공백기 ..
-
세 번째 회사로: 네이버 웹툰에 가기까지
세 번째 회사로: 네이버 웹툰에 가기까지
1. 시작하며 22년 10월 28일 자로 공채로 입사한 11번가를 떠나 네이버 웹툰에서 개발자의 도전을 이어갑니다. 본 글에 등장하는 회사는 면접 전에 비밀서약서를 작성하기에 작성할 수 있는 내용에 한계가 있어서 이번 이직 후기는 작성하지 않으려고 했습니다. 그러나 이직을 고민하고, 도전한 내용을 정리하는데 의미가 있다고 생각이 들어서 부족하게나마 문제 되지 않은 선으로 이직 후기 글을 남깁니다. 2. 21년 겨울. 이직을 결심하며 2020년 하반기 11번가 신입 개발자 채용 면접 후기 11번가에 좋은 분들이 합류하기를 바라는 마음에서 11번가 공채 후기로 남긴 글인 2020년 하반기 11번가 신입 개발자 채용 면접 후기 글은 1만 조회 수, 댓글은 100개가 넘었습니다. 후기 글을 통하여 11번가에 합..
-
메타버스 개발자에서 커머스로 주니어 개발자 1년 회고
메타버스 개발자에서 커머스로 주니어 개발자 1년 회고
0. 2021 회고를 시작하며 2021년 한 해가 저물어 갑니다. 올해 회고에서는 2부작으로 나누어 1부는 성장편, 2부는 오픈소스 용감한 친구들로 나누어서 작성하였습니다. 1부 성장 회고에서는 메타버스 회사에서 커머스로 넘어와 1년간 백엔드 주니어 개발자로서 성장한 기록을 담아보았습니다. 지금까지 작성한 회고 글 👉 1년차 회고: 1년차를 맞이한 서버 개발자의 취준 공백기 회고 및 지금 생각 👉 20년 회고: 2020년 회고 👉 학부시절 회고: 컴퓨터공학 학점 2.82에서 성적 장학금까지 1. 스타트업 퇴사 20년 12월 23일 정규직으로 첫 회사인 스타트업을 퇴사하였습니다. 20년 회고 글에서는 다루지 않았기에 이번 기회에 살짝만 작성해보겠습니다. 당시 있었던 일은 향후 상세히 작성해보도록 하겠습니다..
-
1년차를 맞이한 서버 개발자의 취준 공백기 회고 및 지금 생각
1년차를 맞이한 서버 개발자의 취준 공백기 회고 및 지금 생각
Source. JustWatch 슬럼독 밀리어네어 커버 이미지는 영화 '슬럼독 밀리어네어'의 한 장면입니다. 주인공 자말은 ‘누가 백만장자가 되고 싶은가’라는 최고 인기 퀴즈쇼에 참가합니다. 교육을 받지 못한 자말을 사람들은 무시하였으나 사람들의 예상을 깨고 최종 라운드에 오르게 됩니다. 정규 교육도 제대로 받지 못한 그의 부정행위를 의심한 경찰은 ‘자말’을 사기죄로 체포합니다. 조사결과 경찰은 자말이 험난하게 살아온 삶의 경험이 퀴즈의 정답을 맞출 수 있는 실마리였다는 것을 알게됩니다. 지금 상황이 어렵더라도 나중에 그 퍼즐을 맞추었을 때 어떤 모습일지는 아무도 알 수 없다는 의미에서 커버 이미지를 선택하였습니다. 부제: 방황의 퍼즐을 맞추며 비정규직으로 일한 시간을 포함하면 일 년이 지..
-
취업을 위한 코딩테스트 공부방법
취업을 위한 코딩테스트 공부방법
부제: 알고리즘 바보의 취준을 위한 코테 공부방법 취준생들의 가슴을 철링이게 하는 메일.. 지난 취준생 시절 포털사이트, 카드사 등등 20곳 넘게 코딩테스트에서 불합격하였습니다. 코딩테스트 공부는 취준 기간 가장 많은 시간을 할해한 부분이였습니다. 코딩테스트 합격 이후 면접을 진행하면 6곳 중 5곳은 최종 합격까지 갈 정도로 포트폴리오와 면접에 자신이 있었지만, 코딩테스트는 커다란 벽이었습니다. 알고리즘 공부방법 블로그 글을 보면서 200문제 풀어도 합격 못하는데 자괴감에 빠지고, 코딩테스트가 끝나고 취업 단톡방에서 올솔(전부다 풀음)하는 분들을 보면서 자존감 바닥을 치곤 했습니다. 무엇보다 힘들게 자기소개서까지 작성하였고 기술적으로 보여주고 싶은 것이 많았는데 2시간의 코딩테스트를 통과하지 못하여 자소..
-
🗺️ 취업을 위한 코딩테스트 정복 로드맵
🗺️ 취업을 위한 코딩테스트 정복 로드맵
Photo by Andrew Neel on Unsplash 코딩테스트 정복 로드맵 제 블로그의 글을 읽는 순서는 위와 같습니다. 마인드 확립 코딩테스트 공부 전 어떤 마음으로, 어떤 방법으로 공부해야하는지 마인드 확립 단계입니다. 시작의 빠르기가 중요한 것이 아닌 방향이 중요합니다. 취업을 위한 코딩테스트 공부방법 기초 인터넷에 코딩테스트 준비를 위해서 검색해보면 백준 사이트를 추천해줍니다. 그래서 백준 사이트에 접속했더니 반겨주는 것은 수 많은 문제들. 이 중에서 어떤 문제를 풀어야할지 막막할 것입니다. 현재 글에서 코딩테스트 공부 시작을 위한 백준 문제를 추천해드립니다. 코딩테스트를 통과하고 1차 면접에서 제출한 코딩테스트를 리뷰하기 때문에 파이썬으로 코딩테스트를 준비한다면 코딩테스트에 최적화된 Py..
-
끝판왕 허먼밀러 에어론 의자 구입 + 헤더레스트 장착 후기
끝판왕 허먼밀러 에어론 의자 구입 + 헤더레스트 장착 후기
부제: 재택근무 환경을 개선해보자시작재작년 네이버 컨퍼런스 참석을 위해 그린팩토리를 방문했을 때 강연하시는 분이 사무실 의자인 허먼밀러 의자가 그렇게 좋다고 말씀하셨습니다. 당시 의자 구매를 위해서 알아보던 차에 그 자리에서 허먼밀러를 검색했더니 100만원이 넘는 뜨악한 가격을 보고 구매 욕구를 접어두었습니다. 설명하시는 분이 허먼밀러가 네이버 의자 라는 별명을 갖고 있다고 말씀하셨지만, 네이버뿐만 아니라 카카오, 딜리버리히어로 그리고 SK 일부 그룹사들의 사무실 의자로 사용하고 있습니다. 무서운 가격에도 불구하고 1초에 7대씩 팔린다고 합니다. (* 2016년 기준 공식홈페이지 설명 참고)허먼밀러와 유사한 내 마음속 인민밀러 BR200M당시 연구실 의자가 좋지 못해서 고생하던 차에 건강을 위해서 38만..
-
코딩테스트 대비를 위한 백준 문제 추천
코딩테스트 대비를 위한 백준 문제 추천
코딩테스트 대비를 위한 백준 문제 추천 끝 없는 훈련만이 실전에서 흐트럼없이 정답을 향해서 움직일 수 있습니다. (Photo by Specna Arms on Unsplash) 작년 한 해 수많은 코딩테스트를 직접 경험하고 후기를 들으면서 유사문제, 같은 아이디어로 풀어야 하는 백준 문제를 모아서 코딩테스트 고득점 kit 글을 작성하였습니다. 빠른 취뽀를 위하여 취업준비 기간 양질의 문제를 풀어보는 것이 중요하다고 생각합니다. Kakao, Naver, Line, NHN 등등 직접 출제하는 회사가 아닌 외주문제의 경우 백준과 유사한 문제가 많이 등장합니다. 그러나 백준의 수 많은 문제들 중에서 기업 코딩 테스트를 준비하기에 적합한 문제를 알기 쉽지 않습니다. 이를 위해서 제가 많은 도움을 받았던 백준 코테코..
-
백준 500문제 풀이 후기
백준 500문제 풀이 후기
🚀 백준 500문제 풀이 후기 인증샷~ 백준 300문제 풀이 후기 글을 올린지 반년 사이에 생각지 못하게 많은 분이 글을 읽어주었습니다. 반년이 지나고 500문제 풀이 후기를 써 봅니다. 500문제를 달성과정에서 많은 변화가 있었습니다. 알고리즘을 공부하면서 생긴 스킬을 정리하여 용감하게 시작하는 코딩테스트 1편을 작성하였습니다. 취준을 끝내고 서버개발자로 취업을 하였습니다. 알고리즘에 투자하는 시간을 줄이고 컨퍼런스 참여, 클라우드 그리고 백엔드 공부에 시간을 많이 할당하고 있습니다. 알고리즘 온라인 스터디를 하고 있습니다. 다른 공부에 정신이 팔여서 400문제에서 500문제 되기까지 3개월 정도 시간이 걸렸습니다. 과거 300문제 풀이 후기글에 남긴 것처럼 과거의 저는 코딩테스트 공부에 대해서 회의적..
-
백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로
백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로
2022.12.27Source. Naver Youtube 0. 시작하며 21년 회고 글에서 목표를 세우지 않고 건강히 한 해를 보내자는 말로 마쳤지만, 1월부터 그러하지 못한 하루를 보냈습니다. 커리어으로 고민이 깊어져 갔습니다. 다분히 고민에서 그치는 것이 아니라 현업의 많은 선배 개발자를 만나서 이야기를 듣고, 공부량을 점차 늘려갔습니다. 회사 일을 소홀히 하는 것 없이 절대 낮지 않은 수준의 업무 강도를 소화하면서 공부와 면접을 준비하였으며 올 한해가 지나기 전에 이직을 마무리하였습니다. 본 한편의 글에 드라마처럼 펼쳐진 한 해의 이야기를 담기에 부족한 필력과 담기 어려운 이야기도 있지만, 부분적으로나마 최대한 담아보려고 합니다. 지금까지 작성한 회고 글 👉 1년차 회고: 1년차를 맞이한 서버 개발자의 취준 공백기 ..
-
취업을 위한 코딩테스트 공부방법
취업을 위한 코딩테스트 공부방법
2020.12.28부제: 알고리즘 바보의 취준을 위한 코테 공부방법 취준생들의 가슴을 철링이게 하는 메일.. 지난 취준생 시절 포털사이트, 카드사 등등 20곳 넘게 코딩테스트에서 불합격하였습니다. 코딩테스트 공부는 취준 기간 가장 많은 시간을 할해한 부분이였습니다. 코딩테스트 합격 이후 면접을 진행하면 6곳 중 5곳은 최종 합격까지 갈 정도로 포트폴리오와 면접에 자신이 있었지만, 코딩테스트는 커다란 벽이었습니다. 알고리즘 공부방법 블로그 글을 보면서 200문제 풀어도 합격 못하는데 자괴감에 빠지고, 코딩테스트가 끝나고 취업 단톡방에서 올솔(전부다 풀음)하는 분들을 보면서 자존감 바닥을 치곤 했습니다. 무엇보다 힘들게 자기소개서까지 작성하였고 기술적으로 보여주고 싶은 것이 많았는데 2시간의 코딩테스트를 통과하지 못하여 자소..
-
🗺️ 취업을 위한 코딩테스트 정복 로드맵
🗺️ 취업을 위한 코딩테스트 정복 로드맵
2021.04.10Photo by Andrew Neel on Unsplash 코딩테스트 정복 로드맵 제 블로그의 글을 읽는 순서는 위와 같습니다. 마인드 확립 코딩테스트 공부 전 어떤 마음으로, 어떤 방법으로 공부해야하는지 마인드 확립 단계입니다. 시작의 빠르기가 중요한 것이 아닌 방향이 중요합니다. 취업을 위한 코딩테스트 공부방법 기초 인터넷에 코딩테스트 준비를 위해서 검색해보면 백준 사이트를 추천해줍니다. 그래서 백준 사이트에 접속했더니 반겨주는 것은 수 많은 문제들. 이 중에서 어떤 문제를 풀어야할지 막막할 것입니다. 현재 글에서 코딩테스트 공부 시작을 위한 백준 문제를 추천해드립니다. 코딩테스트를 통과하고 1차 면접에서 제출한 코딩테스트를 리뷰하기 때문에 파이썬으로 코딩테스트를 준비한다면 코딩테스트에 최적화된 Py..
-
Spring Cloud Gateway를 이용하여 게이트웨이 구성 및 유레카 서버 연동
Spring Cloud Gateway를 이용하여 게이트웨이 구성 및 유레카 서버 연동
2021.10.180. 시작하며 이전 글(넷플릭스 유레카를 이용한 서비스 디스커버리, 등록 구현(with 스프링부트, GO, 플라스크))에서 넷플릭스 유레카를 이용하여 서비스 디스커버리를 만들었고 스프링부트, Go, 플라스크 서비스를 등록하였습니다. 본 글에서는 스프링 클라우드 게이트웨이(Spring Cloud Gateway)를 이용하여 클라이언트는 스프링 게이트웨이를 통해서 URI을 호출하면 스프링 게이트웨이가 요청을 처리할 수 있는 벡엔드 애플리케이션에게 요청을 전달하고, 응답을 전달받아 클라이언트에 응답하도록 하겠습니다. 목차 왜 게이트웨이를 사용해야할까? 게이트웨이의 클라이언트 요청 처리 시나리오 스프링 클라우드 게이트웨이 구현 게이트웨이 테스트 1. 왜 게이트웨이를 사용해야할까? 문제상황 게이트웨이를 사용하지 않..
-
컴퓨터공학 학점 2.82에서 성적 장학금까지
컴퓨터공학 학점 2.82에서 성적 장학금까지
2020.10.09컴퓨터공학 학점 2.82에서 성적 장학금까지 캠퍼스 전경 at Newton hall ❗주의 1: 자랑 글도 아니고 공부 방법론도 아닌 지극히 개인적인 이야기입니다. 저 또한 부족함이 많아 매일 공부하는 사람일 뿐입니다. ❗주의 2: 글을 쓰고 업로드 할까 말까 고민을 많이 했습니다. 어느 순간에 글이 비공개로 전환되어 있을 수 있습니다. 도입 서울에 올라온지 4개월이 넘어가고 서버 개발자로 일하고 있습니다. 시험은 없지만 대학 시절보다 더 높은 강도로 공부하며 지내다 보니 저를 개발자로 일하게 해준 대학 생각이 많이 납니다. 대학시절 성적으로 자랑해본 적은 없지만 (사실 잠깐 있었는데 상당히 후회합니다..) 성적을 올려본 경험을 나누어 봅니다. 누가 읽어 주기 보다는 제가 기억에 남기고 싶어서 글로 써 ..
-
[로켓 학습] 스프링부트 CRUD REST API (JPA, MySQL, Gradle)
[로켓 학습] 스프링부트 CRUD REST API (JPA, MySQL, Gradle)
2021.05.19🚀 [로켓 학습] 스프링부트 CRUD REST API (JPA, MySQL, Gradle) 로켓처럼 빠르게 만나는 스프링부트!! 0. 시작하며 17년 처음 Django로 서버 사이드 개발을 접하였습니다. 당시 장고걸즈 튜토리얼을 따라하며 공부했습니다. DB도 모르던 시절이라 ORM도 생소하였고 템플릿 언어를 사용한 서버사이드 랜더링 모든게 낯설었습니다. 우선 튜토리얼을 따라서 게시판을 만들어보고 궁금했던 부분, 프로젝트시 막히던 부분을 찾아서 공부하는하는 방식이 도움이 되었습니다. Spring 공부 전략도 이와 마찬가지일 것입니다. Spring Boot 공부에 한세월, JPA 공부에 한세월 그리고 뭔가를 만들어보려고 하면 다시 새로운게 나오고 다시 공부하는데 한세월... 이러다가 흥미를 잃어버리거나 정년..
지금까지 올라온 글들
-
혜택 제일 좋은 아이폰16플러스 토스 사전예약 후기
혜택 제일 좋은 아이폰16플러스 토스 사전예약 후기
2024.09.24시작하며아이폰 16 사전예약! 무약정으로 토스에서 사전예약을 하면 31만원을 받을 수 있습니다. 공기계 사전예약 할인 혜택인 5~7% 할인을 감안하더라도 통신비를 내고서도 더 많은 할인을 받을 수 있습니다.회사에서 지원금도 사용할겸 아이폰을 바꿀겸 사전 예약을 알아보다가 토스가 다른 사전예약보다 혜택이 좋을 수 있는데 후기가 없고 검색하면 광고글만 넘치는것이 안타까워 작성해봅니다.생각보다 토스의 사전예약 페이지가 불친절하고 사전예약을 진행하면서 토스와 LG U+를 오가며 이것저것 물어본것을 정리해서 남겨봅니다.사전 예약 시작아이폰16의 사전예약은 9월 13일 밤 9시부터 19일까지이지만 미리신청을 통해서 이보다 빠르게 신청서를 작성할 수 있습니다.미리신청은 요금제, 약정, 받을 주소 등등을 작성하면 본 ..
-
N사 개발자가 읽은 1784 THE TESTBED 도서 후기
N사 개발자가 읽은 1784 THE TESTBED 도서 후기
2024.08.31--> 1784 THE TESTBED를 1784에서 읽어보았습니다.네이버의 두 번째 사옥 1784 완공 후 2년이 지난 시점에서 1784 기획부터 건설까지의 2000일간의 TF 멤버들의 이야기를 담은 책을 읽어보았습니다. 제가 1784를 건설 중에 봤던 것은 2019년 그린팩토리에 강연을 들으러 갔었을 때 브라운팩토리를 옆에 짓고 있다는 말을 얼핏 들었었습니다. 네이버에 입사해서 1784에 갔었을 때 충격적이었습니다. 넓은 공간, 로봇이 돌아다니며 각 공간들은 개성이 넘쳤습니다. 입사 오리엔테이션 때 사옥 공간 소개를 재미있게 들었던 저에게 1784 이야기를 담은 책이 발간되었다는 소식을 듣자마자 바로 읽어보았습니다.2011년에 발간된 네이버 첫 번째 사옥 그린팩토리 디자인 북 사실 사옥에 대한 책 발간..
-
김영한님 누적수강생 30만 기념 오프라인 Q&A에 가다
김영한님 누적수강생 30만 기념 오프라인 Q&A에 가다
2024.02.08시작하며 선정된 저의 질문을 배경으로한 영한님과 향로님 좌: 인프랩 사옥 중: 인프런 x 김영한 기념 머그컵 우: 김영한님의 싸인 김영한님의 누적 수강생 30만 기념으로 인프런에서 Q&A 세션이 온&오프라인으로 진행되었습니다. 오프라인은 사전 1200개의 질문중에서 영한님이 선택한 질문을한 사람인 약 40명 정도 현장에서 참여하였고, 라이브 방송이 끝난 후 오프라인으로 질의응답 및 사인회를 하였습니다. 운 좋게 오프라인 참석자로 선정이 되어서 참석하였습니다. 취준생 부터 경력직까지 다양한 분들의 고민을 들을 수 있는 시간이었습니다. 당시 행사 질의응답을 요약해서 정리해봅니다. 온라인 행사를 마치고 이어서 오프라인에서 오간 질문은 민감할 수 있는 부분도 있고 영한님께서 답변하실때에도 외부 공개를 목적으로 ..
-
[2023 회고] 네이버웹툰 벡엔드 개발자로 일한다는 것은?
[2023 회고] 네이버웹툰 벡엔드 개발자로 일한다는 것은?
2023.12.17[2023 회고] 네이버웹툰 벡엔드 개발자로 일한다는 것은? 0. 시작하며 22년 10월 31일을 시작으로 네이버웹툰에서 일한 지 1년의 시간을 보냈습니다. 회사에서의 적응과 삶의 다양한 중요한 순간을 지나가면서 블로그 글을 오래 못썼습니다. 한 해를 마무리하는 회고글로 올해를 마무리하려고 합니다. 지금까지 작성한 회고 글 👉 컴공시절 회고: 컴퓨터공학 학점 2.82에서 성적 장학금까지 👉 1년차 회고: 1년차를 맞이한 서버 개발자의 취준 공백기 회고 및 지금 생각 👉 20년 회고: 2020년 회고 👉 21년 회고: 메타버스 개발자에서 커머스로 주니어 개발자 1년 회고 👉 22년 회고: 백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로 1. 판교로 이사 좌. 이사 떠나기 전 마지막으로 신림동 자취방..
-
깃허브 활동을 우아하게보자! 깃허브 시각화 서비스 10개
깃허브 활동을 우아하게보자! 깃허브 시각화 서비스 10개
2023.01.21시작하며 2022 네이버 연말결산 2022 네이버 연말결산을 보면서 한 해 자신의 활동을 숫자로, 그래프로 표현하는 게 재미있다고 생각하였습니다. 깃허브에도 자신의 활동을 그래프, 숫자 등으로 보여주는 다양한 시각화 서비스가 있으며, 이 중에서 10개를 선정하여 소개합니다. 1. (KR) OPGC 👉 OPGC 방문하기 한국 개발자분이 만드신 서비스입니다. 서비스 이름에서 알 수 있듯이 롤 전적 검색사이트인 OP.GG에서 영감을 받은 것으로 보입니다. 깃허브 활동을 점수화하여 순위로 보여줍니다. 1일 1커밋을 많이 할 수록 높은 점수를 얻습니다. 저의 랭킹은 글을 쓰는 시점 기준으로 39위입니다. 깃허브 모든 사람의 랭킹을 보여주는 게 아니며, OPGC에 프로필을 한 번이라도 검색한 사람을 기준으로 등수를..
-
롬복에서 record로 리팩터랑하는 방법
롬복에서 record로 리팩터랑하는 방법
2023.01.14시작하며 반복적인 코드를 줄이기 위해서 롬복을 사용하여 Getter, Setter 등 사용하였을 것입니다. 그러나 JDK 14부터 등장한 record를 사용하면 롬복을 사용하지 않고 조금 더 코드를 간결하게 만들 수 있습니다. 본 글은 기존에 롬복을 사용한 클래스를 롬복을 제거하고 단계별로 리팩터링하여 record로 전환해보겠습니다. 현재 상황 @Data @AllArgsConstructor public class Member { private String username; private String nickname; } Data 에노테이션을 사용한 코드가 비즈니스 로직에 퍼져있다고 가정해보겠습니다. 이 Member 클래스를 record로 리팩터링을 단계별로 진행해보겠습니다. STEP 1. 테스트 코드 생..
-
스프링 부트 2에서 스프링 부트 3로 업그레이드 가이드
스프링 부트 2에서 스프링 부트 3로 업그레이드 가이드
2023.01.010. 시작하며 22년 11월 스프링 부트 3가 정식 릴리즈 되었습니다. 18년 3월 1일 스프링 부트 2가 나온 이후 3년 9개월의 시간이 지난 오랜만의 메이저 업데이트 입니다. 기존의 프로젝트를 스프링 부트3로 업그레이드(마이그레이션)하면서 경험한것을 나누려고합니다. 메이저 버전 업그레이드가 일어나면 공식 문서에서 가이드를 제공합니다. (참고 Spring Boot 3.0 Migration Guide) 본 글은 여러 케이스를 추가여 조금 풀어서 작성하였습니다. 1. JDK 17 이상으로 업그레이드 스프링 부트2와 3의 가장 큰 변화는 스프링 부트3에서는 더이상 JDK 17 미만의 버전을 지원하지 않는다는 것입니다. 실제로 스프링 부트3 코드를 보면 래거시 자바 문법을 쳐내고 JDK 17 문법을 적용한 코..
-
백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로
백엔드 개발자 22년 회고: 커머스에서 네이버 웹툰으로
2022.12.27Source. Naver Youtube 0. 시작하며 21년 회고 글에서 목표를 세우지 않고 건강히 한 해를 보내자는 말로 마쳤지만, 1월부터 그러하지 못한 하루를 보냈습니다. 커리어으로 고민이 깊어져 갔습니다. 다분히 고민에서 그치는 것이 아니라 현업의 많은 선배 개발자를 만나서 이야기를 듣고, 공부량을 점차 늘려갔습니다. 회사 일을 소홀히 하는 것 없이 절대 낮지 않은 수준의 업무 강도를 소화하면서 공부와 면접을 준비하였으며 올 한해가 지나기 전에 이직을 마무리하였습니다. 본 한편의 글에 드라마처럼 펼쳐진 한 해의 이야기를 담기에 부족한 필력과 담기 어려운 이야기도 있지만, 부분적으로나마 최대한 담아보려고 합니다. 지금까지 작성한 회고 글 👉 1년차 회고: 1년차를 맞이한 서버 개발자의 취준 공백기 ..
-
WebSecurityConfigurerAdapter Deprecated 대응법
WebSecurityConfigurerAdapter Deprecated 대응법
2022.12.17WebSecurityConfigurerAdapter란? 스프링 시큐리티를 사용하면 기본적인 시큐리티 설정을 하기 위해서 WebSecurityConfigurerAdapter라는 추상 클래스를 상속하고, configure 메서드를 오버라이드하여 설정하였습니다. 그러나 스프링 시큐리티 5.7.0-M2 부터 WebSecurityConfigurerAdapter는 deprecated 되었습니다. 스프링 공식 블로그 2022년 2월 21일 글에서 WebSecurityConfigurerAdapter를 사용하는 것을 권장하지 않는다고 컴포넌트 기반 설정으로 변경할것을 권항합니다. 스프링 부트 2.7.0 이상의 버전을 사용하면 스프링 시큐리티 5.7.0 혹은 이상의 버전과 의존성이 있습니다. 그렇다면 WebSecurity..