목록전체 글 (289)
지우너
회고를 쓰는 게 참 도움이 되는 거 같다. 끊임없이 뭔가를 하는데, 뭐를 했는지 모르겠을 때 지나온 것을 되새기는 게 불안감을 잠재워준다.7월6월로 싸피가 끝나고 7월 한 달은 이력서, 포트폴리오를 계속 수정했다.경험정리그러기 위해 경험 정리를 하는 데에 많은 시간을 쏟았다. 옵시디언 볼트에 클로드 코드를 열어서 내가 했던 일, 느낀 점 등을 쓰며 경험을 정리했다.다행히 프로젝트를 하면서 작업일지를 작성했던 게 큰 도움이 됐다. 어떤 것을 구현했고, 어떤 문제가 있어서 어떻게 해결했는지가 문서로 남아 있어서 경험 정리하는 데에 큰 무리는 없었다.이력서와 포트폴리오솔직히 말하면 자신감이 부족한 편이라서, 작성이 힘들었다.이렇게 쓰면 내 실력보다 엄청 잘하는 것처럼 보이지 않을까? 그래서 담당자 분들이 실제..
SQLD도 정보처리기사처럼 정리하면서 공부하는 것이 나은가??하고 카테고리를 만들었는데, 한 1달? 1달반 정도 공부해서 시험쳤더니 크게 정리할 게 없었나봅니다ㅎㅎ 읽기 전에 궁금해 할만한 정보를 미리 적습니다.전공: 반전공자...? 철학과(컴퓨터 공학 복수전공)자격증 취득: 25년 12월공부 기간: 1달~1달 반 추정 공부방법은 별거 없었는데,노란 책을 1일 1챕터 풀었습니다. 노란 책을 풀어보신 분들은 아시겠지만... 개념 설명 없이 문제만 풀다보니 이게 맞나...? 하는 생각이 여러 번 들었습니다. 그냥 틀리고 해설을 보면서 문제의 느낌?을 익혔던 거 같습니다. 문제의 느낌은... 모르는 문제도 찍을 수 있는 느낌? 시험 문제를 보면 완전 정답, 완전 오답인 문항을 걸러낼 수 있는 힘? 계속 풀면서..
안녕하세요!팀원들과 프로젝트를 완성하면서 했던 경험들을 그냥 보내기엔 아쉬워 글로 남겨보려고 블로그를 켰습니다.이 글에서는 제가 2번째로 진행했던 관심사 기반 IT 콘텐츠 추천 서비스 "뉴스바라"와 그 다음 프로젝트 AI 리터러시 교육 서비스 "아이다"에서 했던 선택들, 부딪혔던 문제를 간단하게 회고하며 살펴보려고 합니다. 아이다를 EC2 한 대 위에 Docker Compose로 배포하며 했던 선택들을 정리하고, Nginx, Spring Boot Backend, PostgreSQL, Redis, Certbot, GitLab Runner를 어떻게 배치했는지, 로컬과 운영 환경을 왜 분리했는지, 그리고 뉴스바라 때의 시행착오를 어떻게 개선했는지를 중심으로 다루겠습니다. 1. 첫 배포 경험에서 배운 것: 따라..
싸피 1학기가 거의 끝나간다. 이제 최종 관통 프로젝트만 남겨 놓은 상황이고, 시간이 왜 이렇게 빨리 가는 건지 모르겠다.바쁘게 살고 싶었는데, 아쉬움이 좀 남는다. 1학기 가벼운 회고와 최종 관통, 2학기 프로젝트를 위해 마음을 다잡기 위해 글을 쓴다. 글을 안 쓰면 어떻게 시간이 지나는지 모르겠다. 내가 뭘 했는지도 모르고, 조금씩 지치는 것 같다. 내가 어디를 바라보면서 어떤 마음가짐으로 현재를 어떻게 보내는지 기록하는 게 중요하다고 다시 한 번 느끼게 된다. 7월: 싸피 적응과 알고리즘 기초 배우기① 싸피 스타트 캠프를 보내며 싸피 생활 적응싸피에 들어왔다는 게 잘 안 믿기기도 하고, 나를 믿어주고 싸피에 합격시켜주신 분들에게 감사한 마음, 보답하고 싶은 마음이 크게 들었던 거 같다. 셔틀에서도 ..
요구사항 분석2차원 배열에 빙산의 높이(1빙산의 높이는 일년마다 상하좌우에 저장된 바다(0)의 개수만큼 줄어듦.한 덩어리의 빙산이 주어질 때, 이 빙산이 두 덩어리 이상으로 분리되는 최초의 시간(년)을 구하는 프로그램을 작성만일 전부 다 녹을 때까지 두 덩어리 이상으로 분리되지 않으면 0을 출력입력첫 줄에는 이차원 배열의 행의 개수(N)와 열의 개수(M)가 한 개의 빈칸을 사이에 두고 주어진다(3 그 다음 N개의 줄에는 각 줄마다 M개의 정수(0 배열에서 빙산이 차지하는 칸의 개수, 즉, 1 이상의 정수가 들어가는 칸의 개수는 10,000 개 이하이다.출력(목표)첫 줄에 빙산이 분리되는 최초의 시간(년)을 출력만일 빙산이 다 녹을 때까지 분리되지 않으면 0을 출력왜 코드를 그렇게 짰는지빙산이 다 녹았는지..
1. 문제https://www.acmicpc.net/problem/1194 2. 풀이2-1. 문제를 읽고 이해하기조건빈 칸 ('.'): 언제나 이동할 수 있다. 벽 ('#') : 절대 이동할 수 없다. 열쇠 ('a', 'b', 'c', 'd', 'e', 'f'): 언제나 이동할 수 있다. 이 곳에 처음 들어가면 열쇠를 집는다. 문 ('A', 'B', 'C', 'D', 'E', 'F'): 대응하는 열쇠('a', 'b', 'c', 'd', 'e', 'f')가 있을 때만 이동할 수 있다.민식이의 현재 위치 ('0'): 출발 지점출구 ('1'): 도착 목표 지점미로를 탈출하려고 한다. 한 번의 움직임은 현재 위치에서 수평이나 수직으로 한 칸 이동(= 상하좌우 이동) 목표민식이가 미로를 탈출하는데 걸리는 이동 ..