분류 전체보기 217

좋은 예외 처리 (feat. 이동욱이라 쓰고 갓동욱이라 읽다)

안녕하세요 여러분,김송아입니다.  지난 웨비나에서, 예외 처리를 잘 하면 프로그램의 안정성을 챙길 수 있다고 얘기했었죠?ps. 아참, 웨비나는 편집 중에 있습니다! ㅎㅎ 남은 질문 답변도 영상으로 하나씩 올라갑니다 조금만 기다려주세요💖  프로그램이 안정적이다는 말은 어떤 의미인가요?프로그램을 사용하는 사용자 입장에서만 느낄 수 있는 말일까요?   그럼.. 예외 처리는 사용자만을 위한 걸까요? 🤔  ...  당연히 아닙니다.예외 처리는 개발자에게도 정말 중요한!!!! 칼퇴를 위한!!! 부분이거든요  그래서 우린 이제, 개발자를 위한 예외 처리를 생각해보려 해요 🫢 이런 얘기를 나눠볼까 합니다.💡 어떤 예외 처리가 개발자를 위한 건지💡 어떻게 생각해야 하는 건지💡 개발자를 위한 예외 처리를 하기 ..

Programming 2024.12.06

throw throws throw throw, 다른 글자를 찾으세요

안녕하세요 여러분!김송아입니다.  혹시 제목에서 다른 글자를 하나 찾으셨나요?자바 개발자라면, throw와 throws 한번쯤은 헷갈려볼만 하잖아요 🤣   사실 생김새 뿐 아니라 하는 역할 까지 헷갈려하는 분들이 참 많은 문법입니다.'그냥.. 둘다 예외 처리인데.. 비슷한 거 아니야?' 라는 생각도 들죠.  이번 기회에 확실히 합니다. throw와 throws는 완전 다른 역할입니다.   딱 한 문장으로 정리됩니다.📌 throw는 예외를 발생시키는 역할입니다.📌 throws는 예외 처리 책임을 전가하는 역할이다. 예시와 같이 보면 아주 찰떡콩떡으로 이해되겠죠? 예시랑 같이 이해해보죠. [ throw : 강제로 예외 발생 시키기] throw는 개발자가 강제로 예외를 발생시킬 때 사용합니다.보통 예외는..

Programming 2024.12.03

추천 알고리즘, 초개인화 서비스 시대가 가져온 숙제

예외 처리 시리즈에 잠깐 끼워봅니다. 추천 알고리즘 종류.. ⭐️ (왜 끼우는 지는 알죠?)  안녕하세요 여러분!김송아입니다. 이틀 전에는 수도권에 첫눈이 쏟아졌죠?☃️이렇게 첫눈이 폭설처럼 내린 건 100년 넘게 처음이라고 하더라구요!그래서 그런지, 첫눈에 스키타고 출근한 선..선생님도 계시구요.... (진짜 선생님임)  저는 이렇게 눈이 오는 날에는 이상하게 드라마 도깨비가 생각나더라구요.첫눈처럼 내게 내렸다..? 내게 왔다...? 그 에일리님 노래 있잖아요!! 그것 때문인지..💓 그래서 유튜브로 밥먹을 때 마다 틈틈히 기가 막히게 정주행 해줬죠.근데 도깨비 한편을 봤더니.. 갑자기 제 유튜브 쇼츠는 온갖 도깨비로 도배가 되는 게 아니겠어요..? 대체 이런 추천은 어떻게 해주는 걸까요?개발자 마음~..

Programming 2024.11.29

예외와 에러의 차이, 분명히 설명할 수 있나요?

안녕하세요 여러분,김송아입니다.   지난 🚀포트폴리오 작성 방법 웨비나🚀를 정말 재밌게 끝내고! (후기는 따로 남겨야쥐🐭)다음 아티클은 꼭 이걸로 써야겠다 마음 먹은 주제가 있습니다.  오늘부터 같이 얘기해볼 주제는 바로, 예외 처리입니다 ⚡️   예외 처리는 사실,제가 개인적으로 좋아하는 프로젝트 완성도의 기준이기도 합니다. 예외 처리를 잘 했다는 건 곧 사용자의 시선에서 구현했다고 들리더라구요.자소서나 면접에서 '사용자의 경험을 중시하는 개발자'라고 소개하시는 분이라면,다시 한번 내 코드를 뒤돌아보고 예외 처리를 신경썼는지 봐주시면 너무 좋을 것 같아요.  예외 처리를 제대로 알기 위해선, 예외와 에러의 차이부터 확실히 해야합니다.예외와 에러의 차이도 모른 채 그저 문법적으로만 다가가려 한다면,..

Programming 2024.11.26

2024년 D-39, 백엔드 개발자가 되기 위해 한 달 동안 뭘 하면 좋을까요?

안녕하세요 여러분,   벌써 2024년이 얼마 남지 않았어요,,이 시기엔 아마 많은 분들이 저랑 같은 생각을 하고 있지 않을까 싶어요. 한 해가 간다는 것 때문에 괜히 싱숭생숭하고..올 한 해 한 게 없는 것 같고 그렇습니다..🥲 저만 이런 생각 하는 거 아니겠죠..?  근데 또 뭐.. 메리 크리스마스가 오는 건 속 없이 좋기도 하고..(🎄) 크리스마스 처돌이 조용해    우리 취준생 분들은 특히나 이렇게 찬바람이 불 때면 더 불안하고, 괜히 더 무기력해질 것 같아요.이 길이 맞나 싶기도 할 거고, 그간 공부는 해왔는데 눈에 띄는 결과물은 없으니 아쉬운 마음도 클 거구요. 하지만 여러분, 진짜 열심히 잘 해왔어요!2024년을 누구보다 열심히 보냈잖아요.   누구보다 내가 잘 되길 바라는 마음이었잖아요..

Programming 2024.11.22

백엔드 개발자 포트폴리오 작성 방법 무료 웨비나🚀

🔥 11/22 금요일 14시 30분 기준 10자리 남았습니다. 왜인데.. 이리 빠른 속도로 줄어드는거예요..? 파티인가요? ❤️      혹시 구글폼이 닫혔다면, 정원 마감이니 참고해주세요😊 안녕하세요 여러분,송아지할때 송아 김송아입니다.    오늘은 정기 아티클이 아니라 무료 웨비나 소식을 들고 왔습니다🥳 2024년이 얼마 남지 않은 요즘, 싱숭생숭한 마음으로 하루를 보내고 계실 것 같아요.한달밖에 안 남았으니, 그냥 내년부터 열심히 해서 취업하면 되겠지.. 싶기도 하죠.. 그치만 여러분, 한달이면 프로젝트 하나를 할 수 있는 정말 긴 시간이란 거 아시나요?  좋아.. 그럼 프로젝트를 한다치자.한 달짜리 프로젝트를 어떻게 살려서 취업하지..? 다 방법이 있어요..포트폴리오로 살리면 됩니다.    ..

Programming 2024.11.20

빌더 패턴, 진짜 어떻게 돌아가는지 직접 구현해보기 (쉽다 쉬워..)

안녕하세요 여러분~!김송아입니다.   여러분 잘 오셨습니다.오늘은 빌더에 대해 직접! 구현해보는 시간을 가지려 합니다.맨날 말로만 들었지 빌더 빌더....😇  사실 스프링에서 빌더 쓰고 싶으면, 보통 롬복으로 그냥 @builder 이렇게 만들어달라고 하곤 하잖아요?💡롬복자바 세상에서 정말 많이 사용되고 있는 라이브러리로, 우리 대신 주로 코드 생성을 해주는 친구입니다.우리는 어노테이션으로 명령할거예요.예를 들어 @Setter 이렇게만 적으면, setter 메소드들을 알아서 다 만들어주는 기가 막힌 친구랍니다.  그래서~ 이게 어떻게 돌아가는 코드인지는 알아야! 의미 있을 것 같아 준비해보았습니다.  그럼 시작할게요? Chapter 1. 생성자 오버로딩으론 해결되지 않는.. (feat. 핸드폰 없는 사..

Programming 2024.11.18

요즘 개발자 채용 공고 트렌드 분석 [백엔드편] feat. 당근 부동산

안녕하세요 여러분,김송아입니다. 오늘 아침에 일어날 때 일어나기가 쉽지 않더라구요.. 어후 그저 포근하고 따뜻한 이불에 살고 싶어….  날이 추워지면서 트렌드도 바뀔 테니..'최근 트렌드는 어떤 게 있을까🤔' 고민을 많이 하고 있었거든요?뭔가 딱 이렇다 할 트렌드가 영 안 보이는 거예요 진짜! 아니 요즘은 진짜 내노라할 기술! 바뀐게 이거다!! 이런게 아니라..기존에 있던 기술로 다들 먹고 삽시다 이런 느낌이 강하달까요?  그래서 이게 맞나 하는 마음에 다시 한번 최신 채용 공고를 찾아봤습니다.그렇게 만난 채용공고는 바로 혹시.. 당근🥕(이세요?) 입니다. 당근 부동산 테크 채용을 한다고 하더라구요. 2024 당근 부동산 테크 채용또 다른 성공을 만들 동료를 찾아요2024recruitrealty.da..

Programming 2024.11.12

API 게이트웨이와 로드밸런서 차이, 진짜 아는 지 확인해보시죠

안녕하세요, 김송아입니다.  요즘 API 게이트웨이와 로드밸런서는 소프트웨어 아키텍처 설계에 없어서는 안되는 요소로 등장하고 있습니다.하지만 이상~하게도 이 두가지 개념이 혼용되어 사용되고 있다는 거예요..! 그래서.. 오늘은 가볍게(?) API 게이트웨이와 로드밸런서를 구분해보는 시간을 가져보려 해요. 사실 이 두가지가 합쳐진다는 건..👀전혀 다른 이상해씨랑 메타몽이 합쳐진 그런 겁니다...말이 되는 것 같기도 하고..?   근데 또, 이 헷갈리는 이유가 너무 당연한 것 같기도 해요.왜냐면, 그냥 멀리서 흐린눈으로 보면 둘다 그냥 갈림길 역할 인 것 같거든요..!    자, 하나씩 뜯어봅시다. 🕵🏻‍♂️ API 게이트웨이는 말 그대로 게이트 웨이 입니다.게이트(gate; 대문 역할을 하는) 웨이(..

Programming 2024.11.09

자기소개서 입사 후 포부, 5년 후 10년 후 나는 전문가?

안녕하세요 여러분!김송아입니다.   이번 글은 좀 진심으로 쓰느라, 일주일이 걸렸네요.예고를 드렸어야 했는데 타이밍을 놓쳤지 뭐예요ㅎ.ㅎ.. 기다리셨던 분들이 계시다면!정말 감사합니다💓  어떤 글이길래 이리 오래걸렸냐 싶으시죠?지난 언그래머 특강에서 나눴던 얘기를 오늘 같이 나눠보려 합니다. 물론 말로 전달드리는 것이 더욱 좋겠지만!!!특강에 참여하지 못하신 분들껜, 텍스트도 괜찮을 듯 하여..!👀 준비해보았습니다.자 그럼 시작합니다!   먼저 질문을 하나 같이 확인해볼게요.아마 한번쯤은 다들 만나보았을 자기소개서 문항입니다.🧑🏻‍💻 입사 후 계획을 구체적으로(5년 뒤, 10년 뒤) 작성하시오.  또는 면접에서도 이런 질문을 받을 수 있겠죠.👨🏼‍💻 입사 후 계획이 있으신가요? 향후 어떻게..

Programming 2024.11.05