김송아 53

[언그래머] 스물한번째 아티클_페어 프로그래밍..? 난 혼자인데 누구랑 하짘ㅋㅋㅋㅋ

안녕하세요 김송아입니다! 여러분 10년이면 강산도 변한다는데 개발 직군에서는 오래된 방법과 개발들이 오히려 잘 쓰이고 있는 조금은 클래식한 곳이 아닐까 싶습니다. 오래된 이야기 중에서도 우리 개발자들 사이 최근에 다시 회자되는 프로그래밍 문화는 바로 페어 프로그래밍 입니다. 💡 페어 프로그래밍이란? 동료 프로그래밍 또는 쌍 프로그래밍은 애자일 소프트웨어 개발 중 하나로 하나의 컴퓨터에서 두 사람의 프로그래머가 작업하는 방법이다. 코드를 작성하는 사람이 진행자가 되고 다른 한 사람이 관찰자가 되어 코드 검토를 하며 프로그래밍을 작성한다. 두 프로그래머는 수시로 역할을 바꾼다. - 위키 백과 페어프로그래밍을 경험해본 분들은 아시겠지만, 짝을 자주 바꾸면 좋다거나, 페어 프로그래밍을 불편해하면 안된다거나.....

Programming 2023.08.22

[언그래머] 스무번째 아티클_우리가 TIL을 써야하는 이유

안녕하세요, 김송아입니다. 사람으로 살고 계신다면!! 모두들 하고 있을 생각이 바로 불안 이라고 하죠. 특히 취업을 준비하고 계시거나, 이직을 준비하고 계신다면 정말 빼놓을 수 없는 생각입니다. 😭 : '나.. 취업할 수 있을까..?' 😇 : '나.. 이직할 수 있을까..? 이러다 이 회사에 뼈묻는 거 아닐까..?' 제가 오늘 준비한 아티클은, 저와 같이 공부하시는 정말 멋진 분들께 말씀드리고 싶은 이야기입니다. 우리 제발. 너무 잘 해오고 있는 만큼 뒤 돌아보며 잘 한 걸 객관적으로 바라보자구요. 맞습니다. 추천드려요. TIL이란, Today I Learned 즉, 내가 오늘 배운 것 다들 아.. 날 반성하라는 거구나 하고 생각하실 텐데, 아니에요.. 반성이 아니라 진짜 "내가 잘 하고 있구나"를 들여..

Programming 2023.08.18

[언그래머] 열아홉번째 아티클_개발자는 영어에서 독립할 수 있을까?

Hello everyone! This is Songa....ji nice to meet you..... (대충 만나서 반갑다는 뜻) 여러분 안녕하세요! 김송아입니다. 오늘은 대한민국의 광복절을 맞이하여, "개발자는 영어에서 독립할 수 있을까?"에 대한 이야기를 나눠보려 합니다. 개발자라고 하면, '코딩만 잘 하면 장땡이지! 영어가 필요해?' 라고 생각하시는 분들도 계시다는 것!! 너무 잘 알고 있습니다. 개발자의 언어인 프로그래밍 언어, 스크립트 언어 등등은 모두 영어로 되어 있는 것은 맞지만, 영어와는 별개라는 것 너무 잘 알고 계실 거에요. 실제로 프로그래밍 언어는 우리가 사용하는 또다른 하나의 언어니까요! 게다가 문법이 기억 안 난다? 그냥 구글링 해서 쓰면 되는걸😉 그래서 저 역시 '코딩만 잘 하..

Programming 2023.08.15

[언그래머] 열여덟번째 아티클_프론트엔드vs백엔드

안녕하세요 여러분! 쏟아지는 비 속에 안전히 잘 계시죠? 송아지할 때 송아 김송아입니다. 이번 태풍 카눈이 초속 30m/s 라면서요.. 원래 태풍이 이렇게 빠른가요....? (동공지진) 근데 사실 태풍만 빠른건 아니죠.. (이렇게 빌드업을 한다고?ㅋㅋㅋㅋㅋㅋㅋ) 몇년새에 급속도로 변화한 IT 세상 얘기 좀 해볼까요?ㅋㅋㅋ 불과 30년 전의 웹은 정말 글자와 링크만 있는 단순한 웹이었는데.. http://info.cern.ch info.cern.ch 갤럭시s(갤럭시 첫 스마트폰)가 나온지 이제 13년인데... 이렇게 개발자가 뜨게 될 줄은 쉽게 상상되지 않았어요.. 다들 미래의 직업이라고 얘기했지, 그 미래가 이렇게 빨리 올 줄을 상상이나 했을까요😇 저와 같이 공부하시는 분들께는 늘 말씀드리지만, 우리는 ..

Programming 2023.08.11

[언그래머] 열일곱번째 아티클_다크패턴 (디자인 패턴 아님 주의)

안녕하세요~~~ 날씨도 하늘도 좋은 아침입니다🤩 태풍이 올라온다더니 시원한건가요...? 아님 아침이라 또 착각인건가욬ㅋㅋㅋㅋㅋ 그치만.. 바람도 많이 부는 거 같은걸요..? 장마에, 폭염에,, 태풍까지ㅎㅎㅎㅎㅎㅎㅎㅎ 우리 여름을 뜨겁게 달구는 날씨 만큼, 이번 여름 뉴스를 장식하고 있는 UX 소식이 있습니다. 처음 들어본 것 같지만, 읽어보니 단순히 이커머스가 타겟팅이 된 규제인 것 같지만, 자세히 들여다보면 우리가 온라인에서 제품을 구매하는 곳이라면 한번쯤 엏..? 하는 생각 해보셨을.... 바로 '다크 패턴' 입니다. 💡 원래 있던 개념이 아니에요! 게다가, 얼마전까지만 해도 사전에 등재되지 않은 개념이었습니다. 다크패턴이란, 쉽게 말해서 아래 상황을 이끌어내는 경우를 말합니다. ✔️ 탈퇴, 해지를 ..

Programming 2023.08.08

[언그래머] 열여섯번째 아티클_너무 더운 것도 재난이죠..😇

안녕하세요 여러분!!!!! 폭염 속에 안 녹고🫠🫠🫠 잘 계신가요!!!!! 폭염은 물론이고, 최근 몇년 동안 여름이 기록적으로 재해를 몰고 오면서😭 우리는 재해를 대비 해야하는 상황이 되었습니다. 🫡 물론, 어느 계절이건 365일 재해는 예방해야 하고, 혹시나 일어나더라도 빠르게 복구하기 위해 많은 분들이 최선을 다해주고 계시죠! 일상 생활 뿐 아니라, 비즈니스적인 측면에서 바라봐도 모든 업계는 재해를 대비하고 예방책을 세워야 하죠. 자연 재해 뿐 아니라, 예상치 못한 상황에 발생하는 각종 재해들을 모두 대비하는 건 쉽지 않은 일임이 분명하기도 하죠. 특히 최근 들어 산업이 많이 커지면서 재해에 치명적인 업계가 있습니다. 맞아요, 바로 IT 업계이죠. 다들 오해하시는 부분이, IT 서비스만 지키면 되는 거..

Programming 2023.08.04

[언그래머] 열네번째 아티클_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