전체 글

· SSAFY
2024년 SSAFY 11기로 입학했던 순간이 엊그제 같은데, 벌써 수료식을 마무리하며 지난 1년을 되돌아보게 되었습니다. 입학에서 프로젝트, 취업 준비까지 SSAFY에서의 모든 순간이 저에게 큰 성장의 시간이었습니다.   입학의 설렘처음 캠퍼스에 도착했을 때, 설렘과 긴장 속에서 강의실로 들어섰습니다. SSAFY에서의 첫 여정인 스타트캠프는 팀 활동과 문제 해결을 통해 서로를 알아가는 시간이었고, 짧은 2주 동안 개발자로서의 첫걸음을 내딛는 기초를 다졌습니다. 이때 경험했던 ‘협업의 어려움과 기쁨’은 이후 모든 프로젝트와 팀 활동의 기반이 되었습니다.   1학기 반 친구들과 함께 보낸 시간1학기 동안 반 친구들과의 시간은 정말 소중했습니다. 매일 아침 함께 출석을 하고, 수업 후에는 스터디 그룹을 만들..
15649N과 M (1)링크https://www.acmicpc.net/problem/15649 문제자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 입력첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안 되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다. 예제 입력 1 3 1 예제 출력 1 123 예제 입력 2 4 2 예제 출력 21 21 31 42 12 32 43 13 23 44 14 24 3 예제 입력 34 4 예제 출력 31..
· Github
저는 평소에 다양한 팀프로젝트를 진행하면서 Github 조직을 생성하고 운영하곤 합니다. 이번 블로그에서는 Github Organization에서 README 파일을 만드는 방법에 대해 알아보겠습니다.  GitHub Organization(조직)이란?GitHub Oraganization(조직)은 여러 사용자들이 협업할 수 있는 공간을 제공합니다. 기업이나 팀 단위로 프로젝트를 관리하고, 다양한 권한을 설정하여 협업을 효율적으로 진행할 수 있도록 합니다. GitHub Organization을 사용하면 개인 계정의 Repository를 사용하는 것보다 프로젝트 관리나  협업이 용이합니다. 저 같은 경우에도 하나의 프로젝트에서 Front-end, Back-end, AI 등등 다양한 Repository가 필요할..
· Spring
Swagger 설정으로 API 명세서 자동 생성하기이번 글에서 Spring Boot 프로젝트에서 Swagger (OpenAPI)를 설정하여 API 명세서를 자동 생성하는 방법을 소개하겠습니다. Swagger 설정은 개발자들이 API를 쉽게 이해하고 사용할 수 있도록 도와주는 중요한 도구입니다!  0. 프로젝트 생성 시 의존성 추가Spring Boot 프로젝트 생성 시, 필수적으로 추가하거나 사용 목적에 따라 선택적으로 추가하곤 합니다!앞선 글에서 프로젝트 의존성에 대한 내용을 작성해놓았지만, Swagger에 대한 Dependency만 보자면 다음과 같습니다! // Swagger implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui..
· SSAFY
SSAFY 자율프로젝트SSAFY(삼성 청년 SW 아카데미) 2학기 프로젝트는 크게 공통, 특화, 자율 프로젝트로 나누어져 있습니다. 현재 3번째 프로젝트인 자율 프로젝트에 대한 소개를 하려고 합니다!  자율 프로젝트란?SSAFY의 자율 프로젝트는 교육생들이 그동안 습득한 지식과 기술을 바탕으로 자유롭게 주제를 선정하고,팀을 구성하는 프로젝트입니다.  자율 프로젝트는 공통 및 특화 프로젝트 경험을 바탕으로다양한 기술들을 활용해 아이디어를 구현하여 포트폴리오를 완성할 수 있는 기회입니다! 공통, 특화 프로젝트와 다르게 팀의 특성에 맞는 교보재를 지급하며 주제별 특성에 맞게 특강 및 멘토링 등을 추가로 지원하고 있습니다.또한, 공통 및 특화 프로젝트에서 경험한 기술을 활용하거나 확장하여 포트폴리오를 구축할 ..
· SSAFY
프로젝트 개요지난 2024년 8월 19일부터 10월 11일까지 약 7주간 삼성 청년 SW 아카데미(SSAFY)에서 진행된 특화 프로젝트를 마무리했습니다. 프로젝트 주제: 어린이 문해력 검사 및 향상 서비스 (GLU)팀 구성: 6명프론트엔드: 2명백엔드: 3명데이터 분석: 1명협업 도구:GitLabJiraNotionMattermost기술 스택:Frontend: React, Redux, Next.js, TypeScriptBackend: Spring Boot, JPA, Spring Security, Spring Cloud, FastAPI, QueryDSL, JWTDatabase: MySQL, MongoDB, RedisMessageQueue: KafkaInfra: AWS EC2, Docker, Jenkins, ..
서빈 🐥
병아리 개발자 🐣