[싸피셜이 알려드림: SSAFY편] 전공자가 SSAFY를 선택한 이유
·
SSAFY
"전공자인데 왜 SSAFY 지원했어요?" 이 질문은 면접에서 정말 자주 나오는 질문 중 하나입니다.SSAFY에서 취업 특강을 들을 때도 늘 이 질문을 미리 고민해보라고 하시더라고요 🤔그래서 오늘은 제가 SSAFY 12기 구미 캠퍼스를 지원하게 된 계기와, 지금까지 어떤 변화와 성장을 이뤘는지 풀어보려 합니다! 🧭 SSAFY를 지원한 계기저는 20학번, 코로나 학번이었습니다.1학년 땐 학교에 아예 가지도 못했어요. 대면 수업은커녕, 캠퍼스가 어떻게 생겼는지도 몰랐죠 😅2학년 2학기부터 겨우 대학생활다운 생활을 시작했습니다.그래도 학생회 활동하면서 선배들과 알고리즘 스터디도 하고, 토이 프로젝트도 나름 열심히 했어요.사물함 관리 시스템 만들려고 학생회에서 뜻이 맞는 사람들 몇 명 모았던 적도 있는데…..
[싸피셜이 알려드림: 기술편] 핫하다 핫해 AI 에이전트
·
SSAFY
🔌 AI 연결의 표준, MCP와 A2A를 알아보자AI 기술이 발전함에 따라, 다양한 도구와 서비스를 효과적으로 연결하는 것이 중요해졌습니다. 오늘은 이런 연결을 도와주는 두가지 핵심 기술, MCP와 A2A에 대해 소개해드리겠습니다!MCP (Model Context Protocol): AI 모델과 외부 도구를 연결하는 표준 프로토콜A2A (Agent-to-Agent Protocol): AI 에이전트 간의 상호작용을 위한 통신 규약 🧩 MCP: AI와 도구를 연결하는 USB-C2024년 11월, Anthropic에서 발표한 MCP는 AI 모델이 다양한 외부 도구와 데이터를 표준화된 방식으로 연결할 수 있도록 설계된 오픈소스 프로토콜입니다. 이를 통해 AI는 이메일, 캘린더, 데이터베이스 등 다양한 서비스..
[싸피셜이 알려드림: 기술편] @Builder의 역직렬화 동작 원리 파헤치기
·
SSAFY
안녕하세요, 여러분! 👋 싸피 12기 싸피셜 기자단 안수진입니다! 저는 백엔드 개발자를 희망하고 있다는거 기억하고 계시나요?백엔드 개발을 공부하다 보면 종종 "어? 이게 왜 되지? 🤔" 하는 순간을 마주치게 되죠. 최근 저도 그런 순간을 경험했는데요, Spring Boot 프로젝트에서 다음 코드가 어떻게 정상적으로 작동하는지에 대한 의문이었습니다. 장바구니 수량 요청을 보내는데 사용되는 DTO 클래스import io.swagger.v3.oas.annotations.media.Schema;import lombok.Builder;import lombok.Getter;@Getter@Builder@Schema(description = "장바구니 상품 수량 수정 요청 DTO")public class CartQ..
[싸피셜이 알려드림: SSAFY편] 싸피에서 IT 개발자로 성장하기
·
SSAFY
💻 삼성 싸피에서 IT 개발자로 성장하기: 현직자의 프로젝트 경험기안녕하세요! 😊 싸피 12기 싸피셜 기자단 안수진입니다. 오늘은 삼성 싸피에서 IT 개발자로 성장하는 과정과 경험을 공유하고자 합니다. 싸피의 다양한 커리큘럼 중에서도 제가 가장 가치 있게 느낀 것은 단연 2학기 프로젝트 과정입니다! 이런 실제 경험담이 싸피 14기를 준비하는 예비 교육생분들에게 도움이 되길 바랍니다.시간이 정말 빠르게 흐르네요! 지금 저는 공통 프로젝트를 마치고 특화 프로젝트를 한창 진행 중인데, 벌써 최종 발표까지 3주도 채 남지 않았습니다. 🏃‍♀️ 시간이 부족하다고 느껴질 때도 있지만, 그만큼 매일매일 개발자로서 성장하고 있다는 증거이기도 하죠.지금까지의 여정을 돌아보면 정말 많은 기술과 협업 경험을 쌓았다는 ..
[싸피셜이 알려드림: SSAFY편] SSAFY를 만나고 달라진 일상
·
SSAFY
🚀 SSAFY 입과 전후 후기: 성장의 기록안녕하세요! 현재 SSAFY 교육과정을 열심히 달려오고 있는 12기 선배 교육생으로서, 곧 새롭게 시작할 SSAFY 13기 교육생 여러분들에게 진심 어린 응원과 함께 제 경험담을 나누고자 합니다.SSAFY라는 여정을 통해 제가 어떤 기술적 역량을 키울 수 있었는지, 그리고 코딩 외에도 어떤 값진 경험들을 쌓아왔는지 솔직하게 공유하려 합니다. 여러분의 새로운 시작에 조금이나마 도움이 되길 바라며 이야기를 시작해볼게요!  ⏰ 생활 측면: 9 to 6 적응기사람은 적응의 동물이라는 말이 있죠.입과 전에는 '9시 출근 생활에 잘 적응할 수 있을까'라는 의문이 있었습니다. 대학생 시절 아르바이트를 할 때에도 오전 10시 출근이 어려웠던 터라, 과연 잘 적응할 수 있을지..
[싸피셜이 알려드림: 기술편] localhost와 127.0.0.1의 차이
·
SSAFY
🆘 CORS 오류와의 만남SSAFY 2학기 공통 프로젝트를 진행하면서 예상치 못한 문제에 부딪혔습니다. 로컬 네트워크에서 웹소켓을 활용한 채팅 기능을 테스트하는 중이었죠. 간단하게 HTML로 테스트 페이지를 만들고, Spring Security에서 CORS 설정을 해두었습니다.configuration.setAllowedOrigins(Arrays.asList( "http://127.0.0.1:5173", // 다른 허용 URL들...));그런데 이상하게도 계속 CORS 오류가 발생했습니다. 디버깅을 하다가 문득 설정에 localhost를 추가해 보았습니다.configuration.setAllowedOrigins(Arrays.asList( "http://127.0.0.1:5173", ..
[싸피셜이 알려드림: SSAFY편] 13기 모바일 트랙의 이야기: 허지명 교육생 인터뷰
·
SSAFY
SSAFY 13기 교육 시작을 맞이하여, 제가 현재 있는 구미 캠퍼스의 특화 트랙인 모바일 트랙을 소개하려고 합니다! 😊 모바일 트랙은 안드로이드 개발을 중심으로 실무에 꼭 필요한 기술을 재미있고 체계적으로 배울 수 있는 과정이죠. 이번 글에서는 13기 모바일 트랙의 열정 넘치는 교육생 허지명 님의 인터뷰를 통해, 왜 이 트랙을 선택했는지, 어떤 목표를 가지고 있는지 등을 함께 나눠보려고 해요! 🌟 그럼 이제, 모바일 트랙에 대해 더 알아볼까요? 📌 모바일 트랙 소개모바일 트랙은 안드로이드 개발 및 웹 개발을 배우는 과정으로, Kotlin과 JavaScript, Java를 기반으로 앱과 웹 제작에 필요한 언어를 학습합니다. 또한 프론트엔드 및 백엔드 기술을 익히고, Vue.js, Spring Boo..
[싸피셜이 알려드림: 기술편] Filter와 Interceptor의 차이
·
SSAFY
Spring 프레임워크를 공부하다 보면 자주 마주치게 되는 Filter와 Interceptor!둘 다 웹 요청을 처리하는 공통 관심사를 다루는 방법이지만, 실제로는 꽤 다른 특징과 사용 목적을 가지고 있습니다.Spring은 개발자들의 효율적인 코드 작성을 위해 다양한 기능들을 제공하고 있는데요, 특히 여러 곳에서 반복되는 공통 작업들을 쉽게 처리할 수 있도록 도와주어 불필요한 코드 중복을 제거할 수 있습니다.오늘은 이러한 Spring의 강력한 기능 중 Filter와 Interceptor의 차이점과 각각의 활용 방법에 대해 자세히 알아보도록 하겠습니다😎 📌 필터(Filter)란? DispatcherServlet에 요청이 전달되기 전/후에 url 패턴에 맞는 모든 요청에 대해부가 작업을 처리할 수 있는 ..
[싸피셜이 알려드림: 기술편] DispatcherServlet이 뭘까?
·
SSAFY
DispatcherServlet: Spring MVC에서의 역할과 요청 흐름지난 기사에서 서블릿(Servlet)에 대해 다뤘었죠? 오늘은 그 내용을 바탕으로, Spring MVC에서 중요한 역할을 맡고 있는 DispatcherServlet에 대해 좀 더 깊이 들어가 보려고 합니다. 복잡해 보일 수 있지만, 하나씩 차근차근 쉽게 설명해 드리겠습니다! 함께 시작해볼까요?✍️ MVC 패턴이란?MVC(Model-View-Controller) 패턴은 애플리케이션을 세 가지 주요 영역으로 분리하여 구성하는 디자인 패턴입니다. 이 방식은 애플리케이션의 유지보수성과 확장성을 높이고, 각 구성 요소가 독립적으로 동작할 수 있도록 돕습니다. 📌 MVC 패턴의 주요 구성 요소Model애플리케이션의 상태와 데이터를 캡슐화합..
[싸피셜이 알려드림: SSAFY편] 게임으로 평가받는다? 배틀싸피 등장!
·
SSAFY
안녕하세요! SSAFY 12기 싸피셜 안수진 기자입니다 😎어느새 2024년의 마지막 달, 12월이 찾아왔습니다.❄️☃️ 시간이 참 빠르게 지나간거같아요 ㅠㅠ오늘은 SSAFY 12기만의 특별한 프로그램, 배틀싸피를 소개해드리려고 합니다.SSAFY에서는 그동안 일타싸피, 싸피레이스와 같은 게임형 평가 시스템이 있었는데, 12기에는 새롭게 배틀싸피가 추가되었다고 합니다! 🧑‍🏭 배틀싸피란?SSAFY만의 알고리즘 평가 시스템으로, 게임을 통해 알고리즘 실력을 측정하는 새로운 방식입니다.테마는 바로 포격전! 참가자들은 알고리즘을 활용해 게임 내 다양한 문제를 해결해야 합니다.장애물을 피해 암호를 해독하고 포탄을 획득할 수 있습니다.최적의 경로로 이동해 제한 시간 안에 적의 포탑과 탱크를 공격하는 로직을 구현..