언그래머 59

스프링 IoC, DI에 DIP가 적용되어 있다구요?

안녕하세요 여러분,김송아입니다.  혹시 여러분 지난 번 추천 아티클은 다들 한번 읽어보셨을까요? 스프링과 SOLID 원칙은 어떤 관계가 있을까?안녕하세요 여러분!송아지할 때 송아 김송아입니다.새해가 넘으면서, 일상을 어떻게 보내야할 지 많이 생각해보고 있어요일상이란, 매일 반복되는 것 이라고 하는데어떤 것을 반복하며 지내야songacoding.tistory.com 읽을 시간이 없었다구요? 괜찮습니다 😉간혹 중력이 너무 심해서(?) 아무것도 하고 싶지 않을 때도 있으니까요 (사실 매일인 건 안 비밀)   이번 시간에 천천히 다시 한번 뜯어보며, 스프링이랑 엮어보자구요🔥그럼, 시작합니다!   스프링이라는 프레임워크는 SOLID 원칙과 관련이 있다고 했었죠.사실 프레임워크라는 개념 자체를 저는 다음과 같이..

Programming 2025.01.17

파이어베이스, 단순히 데이터베이스일까?

안녕하세요 여러분, 송아지할때 송아 김송아입니다. 다들 새해복은 많이들 받고 계신가요🥳새해에는 더욱 건강하고!! 진짜, 하시는 모든 것 그보다 조금 더 많은 것들을 누리시길! 아시죠???!!   해가 거듭할수록 우리 나이만큼 기술들도 차곡차곡 쌓여가고 있습니다. (스택 오버플로우 안 나나,,😇) 한 2년 즈음 되었죠? flutter(플러터)가 뜨기 시작하면서 파이어베이스, 수파베이스가 무서운 속도로 시장을 점령해오고 있습니다.이제는 백엔드인 우리도 한번쯤은 무조건 들어봤을 개발플랫폼 파이어베이스입니다.과연 뭐하는 놈인지🕵🏻‍♂️ 오늘, 가볍게 뜯어보도록 하겠습니다.  파이어베이스(Firebase)는 사실 백엔드 서비스 개발 플랫폼입니다.즉, 어플리케이션을 개발하는 데 필요한 다양한 백엔드 서비스를..

Programming 2025.01.07

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

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

Programming 2024.12.03

자기소개서 무료 특강, 막막한 자소서를 해결해줄 무물보 세션이 열립니다.

안녕하세요, 김송아입니다.  요즘 가을 아침에 걸맞게 날씨가 참 선선한 것이..이불이 차가우면서 포근한 것이...정말.. 일어나고 싶지 않은🩵 그런 날들이죠. 다들 아침 잘 즐기고 계신가요?  그에 걸맞지 않게, 왜 서류는 눈치 없게 다음주까지인지^_^ 가을을 즐기고도 싶고, 서류는 내야할 것 같고..글은 안써지고..마음은 답답하고..    그래서 준비했습니다. 🎊오늘(10/4) 22시, 언그래머 무물보 세션🎊 이런 연휴 기간동안 어디 가면 사람 너무 많잖아요..?우리 집에서 편하게~ 딱 1시간동안 궁금한 거, 답답한 거 같이 얘기 나눠봐요!!아주 속 시원하게 싹 내려가는 시간을 같이 만들어보자구요~~   자기소개서 기본 스킬에 대한 이야기부터 진짜 궁금했던 것들까지, 다~~ 물어보셔도 됩니다!! ..

Programming 2024.10.04

💚언그래머 글쓰기 클럽 1기 모집💚

안녕하세요 여러분! 김송아입니다. 드디어,, 언그래머 글쓰기 클럽 1기를 모집합니다🎉 아래 구글 폼에 들어가시면 상세(한 척 사실 추상적인) 활동 내용을 확인하실 수 있습니다. 모집은 별도 공지 없이 마감될 수 있으니, 참고 부탁 드려요! 열심히 참여하실 분들만 기다리겠습니다🔥 그럼, 곧 만나요. 💚언그래머 글쓰기 클럽 1기 모집💚 활동 기간 : 한달 (4월 9일 ~ 5월 13일) 활동 비용 : 무료 활동 방법 : 개인 블로그 (플랫폼 상관 없음) 활동 횟수 : 주 2회 활동 주제 : 학습, 도서 등 개발에 관한 모든 것 (상세 주제는 매주 달라집니 docs.google.com

Programming 2024.04.02

[언그래머] 일흔세번째 아티클_CSR vs SSR

안녕하세요, 여러분! 김송아입니다. 살다보면 진~짜 많은 용어들을 만나게 되는데, 만날 때마다 새로운 단어를 이해해야 한다는 생각에 머리가 지끈~지끈 할때가 있습니다. 하지만! 프로그래밍 세상은 특히나 용어를 제대로 이해만 하면, 뒷 이야기는 쉽게 이해되는 경우가 많아요! (진짜임 믿어봐요) 그래서 저는 뒷 개념을 자세히 들어가기 전에, 용어를 좀 더 제대로 이해해보려고 하는 습관이 있어요ㅋ.ㅋ 오늘은 그 대표적인 예시 중 웹 개발에서 빼놓을 수 없는 CSR과 SSR에 대해 얘기해보려 합니다. CSR vs SSR 약자를 풀어서 쓰면, Client Side Rendering vs Server side Rendering 입니다. 이 두 단어를 이야기 하려면, 렌더링이 무엇인지 부터 확인해야겠죠? 🔥솔직히 렌..

Programming 2024.03.12

[언그래머] 일흔번째 아티클_코딩테스트 유형이 답정너?

안녕하세요 여러분, 김송아입니다. 슬슬 봄이 다가오면서, 채용 시장에도 봄바람이 불지 않을까 기대하기 되는 계절입니다. 겨울은 몇년 전 공채 시즌에도 꽁꽁 얼어붙어 있는 시즌이었던 것 잘 아시죠? 아무래도 봄과 가을이 확실히 시즌이라고 볼 수 있으니, 다들 설레는 마음으로 기다려보자구요!! 그럼, 그냥 잠자코 기다릴 순 없겠죠? 우리는 꽃샘추위도 단단히 대비해야하니까(?) 우린 코딩테스트 준비도 놓칠 수 없을 것 같습니다. 물론, 최근엔 앞서 아티클로 말씀드렸던 것처럼 코딩테스트의 난이도를 높이고 문제 수를 늘리기에 집중하기 보다는 문제 수와 난이도를 낮추고, SQL 테스트를 추가하는 추세라고 했었죠? ✔️ 그만큼 우리는 특정 업계를 노리고 있다면, 그 업계에서 많이 나오는 유형을 대비하면 좀 더 편하게..

Programming 2024.02.27

[언그래머] 육십다섯번째 아티클_SQL 테스트 사이트 추천

안녕하세요 여러분~! 김송아입니다. 개발자를 희망하는 우리 모두의 장애물... 코딩테스트 코딩테스트가 세상에 본격적으로 등장한지 이제 어언 15년이 되어갑니다. 15년 전엔 진짜 별찍기 문제도 나왔었는데ㅋㅋㅋ (너무 옛날 사람 같나...) 갈수록 문제 유형은 많아지고, 난이도 갈피를 못 잡겠다는 우리 입장과는 달리 회사에서는 되려 이제 알고리즘 코딩테스트 만으로는 인재들을 뽑을 수 없겠다는 의견이 분분해졌습니다. 그럼.. 알고리즘 코딩테스트 사라지는 거 아니야..? 하는 멋진(?) 생각들을 하는 분들도 많아졌죠 하지만, 이 생각들을 비웃기라도 하듯 코딩테스트는 역으로 진화하고 있습니다. 진화하는 방법은 크게 2가지입니다. 1. 알고리즘 코딩 테스트 + SQL 코딩 테스트 2. 과제 테스트 이 중에서도 오..

Programming 2024.02.08

[언그래머] 육십네번째 아티클_풀스택 개발자 채용 공고에 넥사크로가 자꾸 보이던데요..?

안녕하세요 여러분~! 김송아입니다. 얼마전에 서울역 맥도날드를 가서 상하이 스파이시 치킨 버거 세트(개인적으로 제일 좋아하는 메뉴)를 먹었습니다! 결제를 하던 도중.. 여러분들한테 물어보고 싶은 게 생겼어요. 저만... 맥도날드 키오스크 어려워요...?😇 넘어가는 화면도 많고.. 고를 것도 많고.. 뭔가.. 뭔가.... 말잇못 (이와중에 저희 엄마는 저보다 잘하시는 건 안 비밀) 맥도날드 뿐만 아니라, 요즘은 대부분의 매장에서 키오스크를 어렵지 않게 만날 수 있습니다. 사용 난이도를 떠나서!! 찐 개발자인 여러분들은, 이 화면을 어떻게 만드는지 궁금하지 않으셨나요? 궁금했다고 해주세요. 😉 일반적으로 KIOSK나 POS는 C#으로 화면을 많이 만들고 합니다. 그런데 최근에는 KIOSK랑 POS 어플리케이..

Programming 2024.02.02

[언그래머] 육십세번째 아티클_오픈소스 컨트리뷰트 종류 (이것까지 컨트리뷰트라고..?)

안녕하세요 여러분! 김송아입니다. 그나~마 날씨가 조금 풀린 것 같은데!! 많은 분들이 감기에 앓고 계신 걸 보니 진짜 겨울이긴 한가 봅니다..☃️ 겨울도 좋긴 한데.... 추운 건 못 참아... 😇 여름에 더운 것도 못 참는 건 안 비밀 추운 겨울 만큼이나 우리들의 마음이 추운 이유..✨ 취업 시장이 쉽지 않다는 생각도 한 몫 할 것 같습니다. 하지만 여러분, 언제나 될놈될!여러분들이 그 될놈될이 될겁니다!!!!!!!!!!!!!!! 할 수 있다🔥🔥🔥긍정적인 마음은 우리게에 용기를 준다구요🫶🏻 그럼, 여러분들이 할 수 있는 또다른 경쟁력을 말씀드려야겠죠. 여러분들의 경쟁력을 보여줄 수 있는 또 하나의 방법,오픈 소스 컨트리뷰트 오늘은 오픈 소스 컨트리뷰트 종류에 대해 얘기해볼까 합니다. 💡 오픈 소스 컨..

Programming 2024.01.30