분류 전체보기 217

[열다섯번째 아티클] NoSQL.. NO..? No....?

안녕하세요, 송아지할때 송아 김송아입니다. 어거스트... 1st.... W😇W.... 벌써 8월이네요..!!!!!! 아아아악!!!!!!!!!!!!!!!!!! 시간이 왜이렇게 빠르다 못햌ㅋㅋㅋㅋ 으아아아악!!!!!! 그래서 오늘은 빠른 시간만큼 빠르고 간단하게, 슥 한번 읽어보고 알고 계시면 좋을 용어를 소개 합니다. 이름하여 'NoSQL' NoSQL! 혹시 처음 들어보시는 분 계신가요? 그렇다면! 이참에 우리 알고 가시면 되니 걱정 마셔요😉 No..? No No...!😇 혹시 NoSQL의 No를 '아니오'로 알고 계셨다면, 증말~ 저랑 똑같으시네요ㅋㅋㅋㅋㅋ 저도 처음 접했을때 한동안 찾아볼 생각도 하지 않고, 아하! SQL이 아닌 거구나~ 하고 No! 라고 생각했었답니다ㅋㅋㅋ 하지만 잘 알고 계시는 것처..

Programming 2023.08.01

[언그래머] 열네번째 아티클_MSA가 뭐지.. 난 KSA(?)

안녕하세요 여러분! 송아지할때 송아 김송아입니다. 제가 요즘 살면서 정~말 많이 놀라는 건, 세상에 약자가 너~무 많다는 거에요! 특히 진짜,, 어제 지하철에서 영상 뉴스 보는데도 무슨 약자가 그렇게 많은지..? 이걸 대체 사람들은 어떻게 다 이해하시는거죠...?!!?!?!??! 어제 본 것 중 놀란건 WFH(Working From Home; 재택), BOK(Bank Of Korea; 한국은행) ㅎ.ㅎ.... 저만 몰랐던 거죠....?😇 아니 뭐 다 약자야.. 그 와중에 제 이름 약자는 KSA이거든요? (TMI) 놀랍게도. ㅋㅋㅋㅋㅋㅋ오늘 얘기해볼 용어는 MSA 입니다ㅋㅋㅋㅋㅋㅋㅋ (앞 문단이랑 흐름 미춰따!) MSA는 잘 알고 계신 것 처럼, MicroService Architecture의 줄임말입니다..

Programming 2023.07.28

[언그래머] 열세번째 아티클_디자인 패턴

안녕하세요 여러분! 송아지할때 송아 김송아입니다. 개발자를 하기 위해 왜이렇게 공부해야할 게 많은지 모르겠어요 그쵸..? 근데 이렇게 계속 공부하는데도 진짜 이상한건 가끔 보면 제가 컴맹 같을때도 있단 말이에요?ㅋㅋㅋㅋㅋㅋㅋㅋ ㅋㅋㅋㅋ이런 우리들에게 컴퓨터 과학(Computer Science)는 또 귓속말을 합니다. 디자인 패턴 써본적 없는 거 아니지? (동공지진) 많이들 오해하시는 부분이 있어요! 디자인 패턴이라고 하면 마치 되~게 거창하고 엄청 대단한 것처럼! 우리 프로젝트에 적용할 수 있단 말이야?! 하며 지레 겁을 먹게 만드는 용어라고 생각하시죠! 하지만 위키백과만 가봐도 우리는 마음을 살짝 놓을 수 있습니다. 소프트웨어 디자인 패턴이란, 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능..

Programming 2023.07.25

[언그래머] 열두번째 아티클_우리가 애자일이 힘든 이유

안녕하세요, 여러분! 송아지할때 송아 김송아입니다. 비 피해 없으시죠?!?!? 진짜.. 없으셔야 합니다!!!!! (하늘에 구멍 그만..그만 뚫려... 제발....!) 이런 클래식한 짤들은 정말 시대를 넘나들며 오래도록 쓰이고 있는 것 같아요. 덕분에 제가 너무 재밌게 살고 있습니다(?) 이런 멋진 짤들 뿐 아니라 면접 질문도 마찬가지죠. 진~짜 클래식한, 시대를 넘나드는 면접 질문 하나 드려볼까요? 애자일 모델과 폭포수 모델을 비교해주세요. 소프트웨어를 만들어보신 분들이라면 모두 한번쯤은 들어보셨을 단어들입니다. 이 두 가지는 떼놓을 수 없는 비교 대상으로 살아왔죠? (ㅎㅎㅎㅎㅎ 신입사원 면접때 제가 받은 질문인 건 안 비밀! 틀린 건 비밀😇) 이 두가지 용어들 중 요즘 굉장히 핫한 용어가 바로 '애자일..

Programming 2023.07.21

나에게.. 다형성이란..?

안녕하세요, 송아지할때 송아 김송아입니다. 오늘은 간단하게(?) 다형성에 대해 얘기를 나눠볼까 합니다. 저도 알아요.. 사실 다형성이ㅋㅋㅋ 간단할 수가.... (먼산😇) 그치만, 제가 드리고 싶은 이야기하는 딱 하나이긴 하니까요!ㅎㅎ ⏰ 1분만 시간 내셔서 한번 같이 생각해보실까요? 다형성(polymorphism)에 대해 위키백과는 다음과 같이 설명하고 있습니다. 프로그래밍 언어의 각 요소들이 다양한 자료형(타입)에 속하는 것이 가능한 것입니다. 반댓말은 단형성으로 한가지 형태만 가질 수 있는 것을 말합니다. 즉, 하나의 객체가 여러 가지 타입을 가질 수 있는 것 이라고 표현하고 있습니다. 그럼 혹시, 표현을 거꾸로 하여 다음 문장과 같이 표현하는 것은 어떠신가요? 다형성은, 하나의 타입으로 여러 가지 ..

Java 2023.07.19

[언그래머] 열한번째 아티클_노코드 로우코드.. 개발자를 위협한다구?

안녕하세요, 송아지할때 송아 김송아입니다. 요즘 많은 곳에서 chatGPT가 과제와 업무를 대신 해준다는 이야기를 많이들 들어보셨을 겁니다. 인간에게 많은 편안함을 주지만, 그러면서도 동시에 걱정거리를 안겨주고 있죠. 로봇이.. 내 일자리를 뺏어가면 어떡하지? 하지만 이 이야기가 하루이틀 나온 주제는 아니라는 걸 여러분들도 너무 잘 알고 계실겁니다. 이미 오래전부터 로봇과 취업을 경쟁해야하는 것 아니냐는 이야기, 많이들 해보셨을텐데요. 심심찮게 기사로도 쉽게 찾아볼 수 있을 겁니다. 로봇에 대한 범위를 넓혀서 자동화된 기계까지 로봇으로 취급한다면, 공장 자동화부터 생각해볼 수 있을테죠. 심지어 요즘은 식당에서 서빙해주는 로봇을 쉽게 볼 수 있는 세상도 왔습니다. 지나가던 아파트 상가에 위치한 낙지 덮밥집..

Programming 2023.07.18

티스토리 유의사항..😇

안녕하세요 김송아입니다. 하하하하하! 개발자분들도 티스토리 많이 보고 쓰실 것 같아서... 오늘 한가지 해프닝을 공유해드리면 좋을 것 같아서요! 어제 공들여서 쓰고 예약 발행을 해둔 글이 오늘 발행이 되자마자 뿅! 글이 80프로가 날라간 것을 확인했습니다. 이유도 모르겠고.. 그냥 너무 당황스럽고 설마설마 버그겠지 하는 마음으로 새로고침만 40분째ㅋㅋㅋㅋㅋㅋ 여전히 잘려 있는 상태로 드디어 포기를 하게 되었습니다. 아.. 날아갔구나😇 제가 정시에 약속하고 쓰는 글이다보니, 약속을 지키고 싶은 마음에 부서진 멘탈을 부여잡고 (언그래머분들은 사랑입니다💚) 결국 어제의 그 기억을 붙잡고 다시 쓰는 수 밖에 없었죠. 뭐.. 덕분에..... 덕분에.... 배고프네요(?) ㅠㅠㅠㅠ혹시 티스토리 관계자 분이 우연찮게..

카테고리 없음 2023.07.14

[언그래머] 열번째 아티클_클린 코드 그 애매함에 대하여 (수정)

안녕하세요 여러분~! 언그래머 김송아입니다. 눈 깜짝하니 금요일이네요!! 라고 말하기엔 일주일이 꽤나 길었던 것 같습니다. 장마라서 그런가.. 뭔가 하루가 비교적 늘어지는 느낌이 있는 것 같아요! (저만 그런가요?ㅎㅎ) 어찌되었던 간에! TGIF 한번 외치고 오늘 컨텐츠 시작해볼게요!! Thanks God It's FRIDAY!!! 금요일은 누가 만든건지 상줘야함(?) 우리가 금요일을 외치는 만큼. 개발자라면 요즘, "모두다 외쳐 0000!" 라고 생각될 정도로.. 모르면 큰일이라도 날 것처럼 난리난 용어가 하나 있죠. 이름하여, ㅋ ㄹ ㅋ ㄷ 맞습니다. 클린코드 어디만 가면 요즘은 클린! 클린! 클린 코드!!! 라고 하죠? Clean Code.. 클린 코드 해보셨어요? 클린 코드 주요 원칙이 뭐죠?!?..

Programming 2023.07.14

[언그래머] 아홉번째 아티클_새로운 기술이 나오면 우리는 어떻게 해야할까 (feat.nextjs vs spring)

안녕하세요, 김송아입니다. 웹 개발자라면, 최근 들어 nextjs를 한번쯤 들어보셨을 텐데요~! 암 온 더 넥스t~ 레벨 프론트엔드 프레임워크라고 알고 계신 분들도 있지만, 사실 nextjs는 풀스택이 가능한 프레임워크입니다. 💡 여기서 잠깐. 스프링 프레임워크도 백엔드 프레임워크가 아닌 풀스택인 것 잊지 않으셨죠~? 우리 타임리프, 무스타치 등등 프론트엔드까지 만들 수 있었잖아요!!ㅎㅎ ✨JSP를 개선해서 사용할 수 있게 나온 프레임워크✨ 그럼 여러분들이 웹 개발자라면! 특히 다른 기술 스택을 가진 웹 개발자라면, 갈아타야 하나.. 하는 생각들을 하실 것 같습니다. 🤔 난 프론트엔드를 준비하는 React 개발자니까.. 새로 나온 거 해볼까? 🤔 난 백엔드를 준비하는 Spring 개발자니까.. 새로 나온..

Programming 2023.07.11

[자바] 접근제한자 default vs protected 차이 (예시)

안녕하세요, 송아지할때 송아 김송아입니다. 자바의 접근제한자 4개 중 ✨default와 protected의 차이✨에 대해 예시를 통해 알아보겠습니다! default와 protected의 개념에 대해 이미 잘 알고 계신다고 가정하고 작성된 글이니, 예시 코드를 직접 쳐보면서 두 개의 차이점을 손으로 확실히 확인해보시는 것을 추천 드립니다 😊 우선 default와 protected의 차이는 1️⃣ 상속 관계 여부와 2️⃣ 같은 패키지 여부에 따라 나뉩니다. 예시로 먼저 확인해 본 후, 글 제일 하단에서 이 두가지에 따른 차이점을 간단하게 표로 정리해보죠~~ 테스트를 위해 다음과 같이 클래스를 구성합니다. 먼저 1️⃣ 상속 관계 부터 설정해주기 위해, Parents (부모) 클래스를 상속 받는 Child (자..

Programming 2023.07.10