한화시스템 BEYOND SW 캠프 19기 - 7주차 회고

후라이드·2025년 8월 31일

회고록

목록 보기
8/28

✨BEYOND SW 캠프 19기 7주차 회고

7주차는 지금까지 배운 Java로 코딩 테스트용 알고리즘과 JDBC를 배우는 한 주 였다.

확실히 코딩 테스트용 알고리즘은 어려운 것 같다… 수업을 따라가기가 벅찼다.

그래도 JDBC는 예전에 책도 보고 인강도 본 적이 있어 제법 기억이 났다.

이번 주는 이론보다는 실무에 필요한 실전 기술들을 배워서 더욱 의미 있었던 것 같다! 💻

📕 새롭게 얻은 지식

코딩 테스트 알고리즘

특징

  • 문제 해결 중심의 사고가 필요함
  • 시간 복잡도와 공간 복잡도를 항상 고려해야 함
  • 백준 같은 온라인 저지 시스템 활용

배운 내용들

  • 정렬 알고리즘: 버블 정렬, 선택 정렬 등의 기본기
  • 탐색 알고리즘: 선형 탐색, 이진 탐색의 차이점과 활용법
  • 자료구조 활용: 스택, 큐를 실제 문제 해결에 적용하는 방법

JDBC (Java Database Connectivity)

특징

  • Java와 데이터베이스를 연결하는 API
  • SQL문을 Java 코드에서 실행할 수 있게 해줌
  • Connection, Statement, ResultSet 등의 주요 클래스들

핵심 개념

  • 드라이버 로드: 데이터베이스 종류에 맞는 드라이버 설정
  • 연결 관리: Connection 객체로 DB 연결 및 해제
  • SQL 실행: PreparedStatement로 안전한 쿼리 실행
  • 결과 처리: ResultSet으로 조회 결과 다루기

🏆 좋았던 점

알고리즘 학습

Java와 Back-End 만 배울줄 알았는데, 코딩 테스트용 알고리즘 까지

백준 문제들을 풀면서 학습을 하는 시간을 가질 수 있어서 유익한 한주였던 것 같다.

미니 프로젝트

저번주에 하던 미니 프로젝트를 시간이 날 때 마다 조금씩 작업해서 기능을 하나 둘 씩

추가하면서 기능들이 작동하는 걸 보니 재미도 있고, 공부도 되는것 같아 좋았다.

코드를 짜고 실행했을 때 내가 의도한 대로 동작하는 모습을 보면 정말 뿌듯하다.

📋 아쉬운 점

알고리즘 이해도 부족

수업 시간에는 따라가는 게 벅차서 제대로 이해하지 못한 부분들이 많았다.

특히 BFS, DFS 나 그리디 알고리즘 선택 기준 같은 건 아직 감이 안 온다…

복습 시간을 더 많이 투자해야겠다고 느꼈다.

📌 앞으로의 목표

정처기 실기 대비

정처기 실기 시험까지는 아직 많이 남았지만 지금부터 미리 미리 준비해야

확실하게 3회차 시험을 합격 할 수 있을것 같다.

미니 프로젝트 업그레이드 하기 2

현재 미니 프로젝트는 기능 개발에 치우쳐 예외처리나 코드 구조 자체도

복잡하게 설계 되어 있는데 기능을 전부 만들고 나면 부족한 점들을 리팩토링

하면서 발전시키고 싶다. 거기에 앞으로 배울 JDBC도 연동해서 데이터베이스와

연결하고 싶다~

profile
라이언을 좋아하는 초보 개발자의 보금자리

0개의 댓글