분류 전체보기 381

2022 마스터즈 코스(백엔드) 61일차 회고(2022. 4. 4.) - "프로젝트 과정 그리고 협업의 시작"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘로 마스터즈 코스 대망의 마지막 과정이자 무려 12주간 진행될 프로젝트 과정이 시작되었다. 마스터즈 코스 과정을 수강한 이후로 처음으로 웹 프론트 엔드 클래스 수강생들과 대화를 나눌 수 있었는데, 간단한 자기 소개와 함께 앞으로 2주간 프로젝트를 진행하면서 팀원들간의 규칙(싸우지 않기, 적극적으로 소통하기 등)을 정하는 시간을 가졌다. 아울러 지난 12주간 총 12번의 소모임이 바뀌면서도 한번도 봬지 못했었던 같은 웹 백엔드 클래스 Hanse와 같은 조가 되어 반가웠다. 프로젝트 과정은 같은 과제를 둘이서 협력하며 해결하는 페어 프로그래밍과 달리 아에 다른 영역..

[백준 - 6603] 로또 - Java

문제 설명 6603번: 로또 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로 www.acmicpc.net 풀이 회고 우선 해당 문제에서 요구하는 것은 49가지 수(1~49) 중 임의의(7~12개의) 주어진 수들의 집합에서 6개의 수를 골라 만들 수 있는 경우의 수입니다. 즉, 주어진 수들에 대해 6개의 조합을 구하는 것입니다. 자바를 통해 조합을 구할 수 있는 방법에는 여러가지 방법이 있겠지만, 대표적으로 백트래킹을 이용하는 방법과 재귀함수를 이용하는 방법이 있습니다. 저 같은 경우에는 평상시 익숙한 '재귀함수'를 이용하여 문제에 접근해보았는데..

Algorithm/BOJ 2022.04.02

2022 마스터즈 코스(백엔드) 60일차 회고(2022. 4. 1.) - "GoodBye Web Backend! Hello Project!!"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘로 지난 2주간의 Sammy와의 페어 프로그래밍과 함께 지난 7주간의 웹 백엔드 과정도 모두 종료되었다. 이제 다음주부터는 본격적으로 12주간의 프로젝트 과정이 시작된다. 지난 12주간 CS 10과정과 웹 백엔드 과정을 수행할 때는 개인 또는 같은 백엔드 클래스 내 수강생과 둘이 페어 프로그래밍을 했었지만 앞으로의 프로젝트 과정에서는 나를 포함하여 최소 4명과 함께 미션을 수행해나가야 한다. 지난 2번의 페어 프로그래밍을 통해 느꼈던 것은 누군가와 협력하여 프로그래밍을 한다는 것이 마냥 쉬운 일만은 아니라는 점이었다. 상대에 대한 이해와 존중이 필요하며, 개인적..

2022 마스터즈 코스(백엔드) 59일차 회고(2022. 3. 31.) - "지난 3월 되돌아보기"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘로 마스터즈 코스 과정을 시작한지 3개월이 지났는데, 이는 마스터즈 코스 과정의 절반이 지났다는 것을 의미하기도 한다. 마스터즈 코스 과정 일일 회고를 작성하면서 매달 말일에는 그동안 배우고 경험했었던 것들에 대해 되돌아 보곤 했는데, 오늘 역시 그러한 시간을 가져보고자 한다. 3월 첫 번째 주에 주어졌던 미션은 스프링 부트를 이용한 게시판 웹 앱 구현 미션이었다. 스프링 부트 미션은 지금까지 주어진 미션 중 가장 오랜 시간 진행되었던 미션으로 3주라는 시간 동안 스프링의 기본기를 학습하고 경험할 수 있는 과정이었으며 이 과정에서 MVC 패턴, 데이터 베이스 연..

2022 마스터즈 코스(백엔드) 58일차 회고(2022. 3. 30.) - "form 태그를 이용한 POST 요청 인코딩 타입 분석"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 벌써 이제 마스터즈 코스 과정(총 24주)의 절반(12주)이 다 되간다. 정확하게는 이번 주가 다 지나가야 마스터즈 코스 과정의 절반이 되는 시점인데, 지난 약 12주라는 시간 동안 CS 10과 Web 백엔드 과정을 따라가면서 정말 많은 것들을 배우고 경험할 수 있었던 것 같다. 아울러 작년 이맘 때 즈음에는 파이썬으로 처음 프로그래밍을 학습하고 있었는데, 지금은 마스터즈 코스 과정을 통해 다양한 미션을 수행하고 있다보니 감회가 새로운 것 같다. 당시 파이썬 기초 문법을 간단하게 배우고, 이를 통해 웹 스크래핑 실습 코드를 따라가고 있었는데, 지금 생각해보면 지난 ..