
<세 번째 모임>
- 4-5주차 학습 내용과 느낀 점 공유
- 이서희: 4주차에는 지난 시간에 이어 드림핵 웹해킹 공부를 하였다. 해킹을 본격적으로 시작하기 위해 필요한 기반을 다지는 느낌이었다. VM과의 연동을 위해 Visual Studio Code를 원격 ssh 연결하고 docker container을 연결하였다. 이 과정 또한 어려움이 있었다. 드림핵 강의에서 공개키 및 개인키 설정 과정을 생략하여 진행하셨기에, 따로 구글링을 통해 설정하고 연동을 성공시켰다. 이후 시스템 해킹, 리버싱, 웹 해킹, 암호학을 살펴보며 이를 제대로 학습하기 위해 필요한 절차와 단계들을 배웠다. 이 과정에서 어떠한 공부가 앞으로 필요할지 꺠닫고 공부 방향성을 설정할 수 있었다. Netcat 설치, SSH, 도커에 대한 학습 등을 한 후 각각 간단한 실습을 진행하였다. 이를 통해 해킹의 기초를 다지는 시간을 가졌다. 뿐만 아니라 노션에 기록하지는 못 했지만, 다양한 퀴즈 및 워게임을 진행하여 드림핵 웹 해킹 초급과정 71%를 달성하였다. 이외에도 학습하였지만 온전히 나의 지식으로 만들기 위해 C언어의 포인터, 구조체, 동적 할당을 다시 복습하였다. 알고리즘 실력 향상을 위해 백준 문제(11660번)를 시도하였다. 5주차에는 해결하지 못했던 위 알고리즘 문제를 다양한 학습을 통해 해결하여 문제풀기를 완료하였다. 이후 본격적으로 sqld 공부를 시작하였다. 개념 학습 및 강의 수강을 진행하였다.
- 도현지: 자바 공부를 시작하려고 하던 중에 자격증 따는 것에 관심을 가지게 되었다. 원래는 sqld만 따려고 하였으나 sqld를 따기 전에 adsp 시험 일정이 있는 것을 확인하였다. adsp와 sqld 내용이 둘다 데이터 분석이 위주이기 때문에 같이 준비하면서 시험을 따고 데이터베이스 과목을 예습할 수 있을 것 같아 두 과목의 공부 계획과 교재를 준비하였다. 그 후 adsp와 sqld 개념 공부를 각각 1과목씩 완료하였다. sqld를 먼저 하고 adsp공부를 진행하였는데 정말 비슷한 내용이 많았고 adsp가 준전문가 자격증이다보니 조금 더 쉽고 이해하기 좋았다. 그래서 adsp 공부를 제대로 하여 자격증을 따두면 sqld 공부에도 도움이 될 것이라는 생각을 하였다.
- 김효정: 4-5주차에는 설 연휴와 여행 일정으로 인해 공부량이 조금 적었다... 먼저, divide and conquer 알고리즘에 관한 강의 영상을 보고 divide, conquer, combine의 개념에 대해 이해하고 알고리즘의 작동 방식에 대해 학습하였다. 학습한 내용을 바탕으로 백준 문제 풀이를 해보았다. 원래 목표는 3문제 이상이었지만 생각보다 코드 구현에 어려움을 느껴 목표치를 달성하지 못하였다. 알고리즘의 개념을 이해하여도 관련 문제를 코드로 바로 구현하기에는 조금 힘들다는 것을 느꼈고, 프로그래밍 언어(일단 java) 복습도 필요하다는 생각이 들었다. 또 이번 방학의 목표 중 하나였던 sqld 자격증 시험 접수를 하였다. 공부 기간은 약 2주로, 조금 급하게 준비하는 느낌이지만 한 번에 취득할 수 있도록 더욱 시간과 노력을 들일 것이다.
- 김정하: 백준 사이트를 통해 알고리즘 문제 유형을 더 많이 파악하기 위해 노력하였다. 알고리즘의 기본이 되는 슬라이딩 윈도우나 투 포인터 개념 등에 대해 확실히 짚고 넘어갔으며 기본기를 더욱 탄탄하게 잡게 되었다. 이번 주차까지 학습을 이어온 알고리즘 개념들은 알고리즘 심화 개념에 비해 훨씬 단순한 편임에도 불구하고 백준 예제 문제를 풀어보니 개념을 이해하는 것과 개념을 적용하여 코드를 짜는 것은 다르다는 것을 느꼈다. 코드 작성에 완벽하게 성공할 때까지 하나의 개념에 파고들다보니 시간은 오래걸렸지만 제대로 이해하고 넘어갔다.
- 6주차 계획 공유
- 이서희: 5주차에 이어 sqld 자격증을 집중 공부할 것이다. 4주차 ‘웹 해킹 공부’에서 느낀 바는, 본격적인 해킹 공부를 위해선 여러 사전 지식이 필요한데, 현재 나의 상태로는 부족하다고 느꼈다. 이에 잠시 해킹 공부를 멈추고 나중에 필요 지식을 키우기로 결심했다. 우선 첫 단계로는 웹 관련 지식이 필요한 것 같기에, 2025-1에 코딩 동아리에 들어가서 웹 스터디에 참여해야 겠다고 계획을 세웠다. 지금은 다가오는 학기에 수강할 데이터베이스를 위해, sqld 자격증 공부에 우선순위를 두기로 했다. 이에 6주차에는 나만의 요약본 제작과 문제 풀이를 할 것이다.
- 도현지: adsp 미어캣 책으로 2과목,3과목 파트 개념을 1회독 할 것이다. 1과목을 공부해본 결과 1회독을 한 후 마지막 모의고사를 풀기 전에 앞 내용의 개념 복습이 필수였다. 복습하고 풀면서도 개념이 헷갈렸기 때문이다. 이 때문에 개념 복습을 철저히하고 모의고사를 풀고 나서 오답도 필수적이라고 생각했다.
- 김효정: sqld 자격증 공부를 시작할 계획이다. 합격자 후기와 공부법에 대해 조금 더 자세히 알아보고, 적절한 강의와 교재를 선정한 후 바로 공부를 시작할 것이다. 6주차까지는 필수 개념을 1회독하는 것이 목표이고, 그 이후에 개념을 조금 더 자세히 정리한 후 기출 문제 풀이를 시작할 것이다. sqld 공부와 함께 원래 계획했던 알고리즘 공부도 틈틈이 할 것이다. 백준 문제 풀이는 못하더라도 알고리즘 개념 정리는 할 수 있도록 노력해야겠다.
- 김정하: 6주차에는 SQLD자격시험을 위한 공부와 알고리즘 코딩 문제를 병행할 계획이다. 데이터 모델링의 이해, 데이터 모델과 성능 파트의 1과목의 개념 정리 및 강의 수강 후 SQLD자격검정 문제집으로 개념 응용 문제 풀이를 연습하려고 한다. 2과목 역시 1과목과 마찬가지로 개념 정리 후 문제 풀이를 진행할 예정이다.

<자격증 접수증>
