2025. 1. 27. 21:04ㆍ생각/BEYOND SW 캠프
1주차
▶ 25.01.21 화 : OT, 자기소개, Git & Github
▶ 25.01.22 수 : Git & Github, Github 협업 실습
▶ 25.01.23 목 : Database 개요, 유스케이스 다이어그램 실습, MariaDB 설치
▶ 25.01.24 금 : MariaDB SELECT, WHERE 등
1. 느낀 점
환경의 중요성
최근 3개월 간 알바하며 틈틈이ㅋㅋ 혼자 공부를 해보려고 했지만 쉽지 않았다. 아무래도 나는 강제성 없인 꾸준한 페이스로 공부하기 어려운 사람인 것을 다시금 알게 됐다. 그리고 혼자 보다는 비슷한 목표를 가진 사람들과 같은 내용을 함께 공부하는 것이 나에겐 훨씬 즐겁고 효율적인 방식이라는 것도 인정하게 되면서 학원에 등록했다.
오랜만에 9-6의 생활을 하는 것이었지만 사실 생각보다 별로 힘들지 않았다. 함께 공부 할 학생들과 좋은 강사님, 매니저님이 있다는 것이 동기부여가 됐던 것 같다. 하고자 하는 것을 나의 작고 연약한 의지에만 맡기는 것은. . 위험하다. 목표 그리고 나에게 맞는 시스템 속에 들어가는 것이 얼마나 중요한지 느낄 수 있었다.
수업의 감사함
혼자 공부하면서 이것 저것 해보기는 했지만, 좋은 자료와 강의들이 널려 있음에도 어쩐지 뭔가를 할 때 마다 막막했다. 내가 하고 있는게 제대로된 방향이 맞는 건지? 삽질이 필요는 하지만 너무 길어지는 건 아닌지? 등등
그런데 오랜만에 학원에 와보니 강사님을 따라 명확한 방향으로 배울 수 있는 것이 정말 좋았다. 또, 매니저님들께서 디스코드에서 여러 방식으로 학습에 도움을 주시니 나에게 이런 장치들이 필요했구나 싶었다.
살짝 재수학원 스피릿이 느껴지기도 했지만(?) 그래도 대학 졸업 후 5년도 지난 지금 이렇게 배움에 집중할 수 있는 시간과 환경을 가질 수 있게 된 것에 정말 감사하다. (갑자기 수상소감;ㅠ)
첫 번째 팀을 만나다
학원에서 아이스브레이킹으로 자기소개 및 학생들과의 대화를 꽤나 많이했는데.. 팀 구성에 각자의 솔직한 자기소개가 꽤 도움이 된 것 같다고 생각했다. 팀원분들과 점심도 같이 먹고 스터디도 꾸리는 것도 잼있었다. 글구 우리팀 자리가 창가쪽인게 참 마음에 든다. 가위바위보 이겨주신 팀장님께 감사하며..
2. 잘한 점
앞으로의 복습 방향을 잡은 것
이번 주는 앞으로 수업 내용 복습을 어떻게 할지 방향을 잡은 시간이었다. 노션에 정리해볼까도 생각했지만 이전부터 블로그에 올리던 것이 있어서 블로그를 계속 쓰기로 했다. 강의 자료, 챗지피티, 검색을 활용해서 포스팅을 작성하니 확실히 수업만 듣는 것 보다 머리 속에 정리가 잘 되는 것 같다. 그리고 나는 정리된 자료를 가만히 읽는 건 지루해서 여러 자료를 취합, 정리하는 방식이 더 잘 맞는다.
3. 개선할 점
아침을 먹고 오자
점심시간이 1시인 관계로 아침을 안 먹고 오면 너무 배가 고프다. 그냥 오매불망 1시가 되기만을 기다리는 사람이 된다.. 오전 시간을 잘 쓰기 위해서 간단히라도 꼭 아침을 먹고 와야겠다.
당일 복습을 지키자: 학원에서 끝내고 가기
수업 끝나고 학원에서 복습을 하다가 집에 가서 마저 해야지 하고 갔는데 집에 와서 다시 노트북을 키는데 너무 오랜 시간이 걸렸다. 그리고 집에서 공부를 할 경우 운동이나 휴식이 뒷전이 되기 때문에 그것도 균형이 흐트러지는 것 같다. 앞으로는 복습이나 공부는 학원에서 적당히 마무리하고 집에서는 쉬는 습관을 들여야겠다.
코딩테스트 할 시간을 정해두기: 복습 후 1시간
첫 주는 코테를 하나도 하지 않았다. 앞으로는 수업 중 + 쉬는시간에 수업 정리를 최대한 끝내고 마무리한 뒤 1시간 정도 코테를 풀고 집에 가면 좋을 것 같다. 아침에 일찍가서 할까 라는 생각도 잠시 해봤지만 절대 안 할 것 같아서 그냥 수업 복습 후 1시간으로 정해야겠다.
4. 수업내용 정리 포스팅
Day 1 - 25.01.21 화
1. Git과 Github 개념잡기
2. Git & GitHub 활용하기(1)
Day 2 - 25.01.22 수
1. Git & GitHub 활용하기(2)
2. GitHub로 협업 프로젝트 관리하기
과제: Git & GitHub 협업 연습 https://hnjee.tistory.com/94
Day 3 - 25.01.23 목
1. 소프트웨어 개발 프로세스
2. 요구사항
3. UML, 유스케이스 다이어그램
유스케이스 다이어그램 실습
4. 데이터베이스 개요
5. MariaDB 개요
6. MariaDB 설치, 계정 생성 및 권한 설정
Day 4 - 25.01.24 금
1. SELET, ORDER BY, WHERE, DISTINCT, LIMIT, GROUPING
2. JOIN
3. 서브쿼리