BEYOND SW 캠프 20기 4주차

배창민·2025년 9월 7일
post-thumbnail

4주차 회고록

1. 4주차를 시작하며

이번 주는 리눅스 셸 설정/스크립트와 MariaDB(원격·복제)를 간단히 훑고, 자바 기초(리터럴/변수/연산자/메소드·API)를 학습했다. 주중엔 프로젝트(야구 통합 커뮤니티) 발표를 무사히 마치며 마무리까지 진행했다.


2. 학습 내용

2-1. 리눅스: 셸 설정·스크립트

  • 초기화 파일: ~/.bashrc(인터랙티브), ~/.bash_profile(로그인 셸)
  • alias/환경변수: alias ll='ls -al', export PATH=$HOME/scripts:$PATH
  • 스크립트 실행: #!/bin/bash + chmod +x + PATH 등록
    → 일상 명령 몇 개를 스크립트로 묶어보는 수준으로만 실습했다.

2-2. MariaDB: 원격 접속·복제

  • 원격 접속: CREATE USER … '@%', GRANT …, bind-address=0.0.0.0, 방화벽 3306 오픈
  • 복제: server-id 구분, Master SHOW MASTER STATUS → Slave CHANGE MASTER TO …
    → 개념 확인 & 최소 구성까지만 손에 익히는 정도로 진행했다.

2-3. 자바 기초 복습(리터럴·변수·연산자·메소드·API)

  • 대학교 때 다뤘던 기본 문법이라 크게 어려움 없이 배울 수 있었다.
  • 하지만, 형변환 규칙(int 미만 연산 승격), Math/Scanner 사용 습관, static 호출 규칙 등과 같은 놓치기 쉬운 부분을 다시 한번 확인할 수 있었다.

2-4. 프로젝트(야구 통합 커뮤니티)

  • 수요일에 발표까지 무사 완료해서, 이번 주로 프로젝트를 무사히 마무리하였다.
  • 프로젝트 관련된 자세한 사항들은 8월 월간 회고록에 다뤄볼까 한다.

3. 4주차를 되돌아보며

  • 셸/DB는 “최소 설정 → 동작 확인” 위주로 부담 없이 익혔다.
  • 자바 기본기는 이미 익숙해 크게 어려운 점은 없었다.
  • 발표를 계기로 산출물 정리의 중요성을 다시 체감하였다.

4. 아쉬웠던 점

  • 프로젝트 발표를하며 능숙하게 하지 못 한점.
  • 코딩 문제는 간헐적으로만 풀어 리듬감이 다소 끊김.

5. 다음 주 목표

  1. 코딩 문제 짬짬이 풀기

    • 하루 1문제 목표보단, 빈 시간 이라도 꾸준히 손대기
  2. 스프링 예습 마무리

    • 현재 듣고 있는 인프런 강의 마무리 하기
  3. 9월 17일에 있는 PCSQL 신청 생각 중

    • 그때까지 sql 문제 풀면서 대비하기
profile
개발자 희망자

0개의 댓글