회고 80

2022 코드스쿼드 백엔드 마스터즈 코스 회고록

더보기 올해 1월부터 6월까지 있었던 코드스쿼드 마스터즈 코스 과정에 대한 회고를 작성해보고자 합니다. 수료 후 한 달이 지나 8월이 되었지만 기억이 더 희미해지기 전에 늦은 회고를 작성하고자 합니다. 목차 1 코드스쿼드를 선택한 이유 1-1 마스터즈 코스 입과 과정 2 무엇을 배웠나 2-1 CS10 2-2 Java, Spring 클래스 2-3 프로젝트 기간 3 성장했나 3-1 코드 리뷰 3-2 동료에게 의존하던 습관 3-3 나만의 페이스 4. 앞으로는 코드스쿼드를 선택한 이유 프로그래밍을 제대로 배우고 싶은 마음이 있었지만 뭐부터 해야 할지 몰라 헤매고 있었다. 혼자 하는 것보단 부트캠프를 통해 어떤 걸 공부해야 하는지 알고 싶었다. 광고를 통해 알게된 부트캠프를 결제했다 취소하고, 국비 학원에 하루 ..

회고 2022.08.07

20220725 - 0731

오늘 한 일 07.25 월 운영체제 - 프로세스와 관련된 시스템콜, 프로세스간 협력, CPU Scheduling 백준 - 미친로봇 07.26 화 백준 - N * M (9) - 최소비용 구하기 운영체제 - CPU Scheduling 2주차 Java 스터디 (1) 07.27 수 백준 - N * M (10) 운영체제 - 스케줄링 성능 척도, 멀티 레벨큐, 멀티레벨 피드백 큐, 멀티 프로세서 스케줄링, 리얼 타임 스케줄링, 알고리즘 평가 척도, 프로세스 싱크로나이제이션 07.28 목 next step - ch3 302 status code 적용 - Request, Response 리팩토링 백준 - N * M (11) 2주차 Java 스터디 (2) 운영체제 - Process Synchronization, 프로그..

회고 2022.08.01

20220718 - 0724 주간 회고

오늘 한 일 07.18 월 next step ch3 index.html 응답하기 백준 스타트와 링크 07.19 화 백준 이중 검색 트리 백준 트리 순회 Java 스터디 JVM이란 무엇인가 정리 백준 N*M 6,7 07.20 수 반효경 운영체제 프로세스 매니지먼트 next step ch3 GET 회원가입 07.21 목 반효경 운영체제 프로세스 매니지먼트 2강 07.22 금 next step ch3 POST 회원가입, redirect 07.23 토 next step 스터디 07.24 일 백기선 Java 스터디 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 소감 주말에 밀린 것들을 하면서 나는 왜 주말까지 이러고 있는가하는 생각이 들었는데 이렇게 하루 하루 했던 것들을 써보니 답은 여기에 있었다. 계획..

회고 2022.07.25

20220711 - 0715 주간 회고

오늘 한 일 07.11 월 알고리즘 백트래킹, 문자열 문제 07.12 화 운영체제 강의 한 개 알고리즘 n * m (1) 스터디 dp 문제 next step ch 1 07.13 수 운영체제 강의 두 개 알고리즘 n * m (2) 알고리즘 스터디, 면접 후기 next step ch 2 07.14 목 반효경 프로세스 강의 1 n * m 3 07.15 금 n * m 4, 5 알고리즘 조합문제 구현 (못함) 내가 무엇을 했는지 구체적으로 기록한다. 그 공부를 왜 했는지, 하고 나서 이전과 어떤 점이 달라졌는지를 포함하면 더욱 좋다. 소감 이번 주부터 반효경 교수님의 운영체제 강의를 듣기 시작했다. 처음부터 모든 걸 다 이해하고 넘어가려 하지 않고 들리는 부분만 듣고 넘어가자는 생각으로 시작했다. 그래서 그런지 ..

회고 2022.07.18

코드스쿼드 첫 번째 프로젝트 회고

2022년 4월 4일부터 4월 15일까지 2주간 진행했던 프로젝트에 대한 회고 글입니다. 2주차 프로젝트 데모 시간에 발표한 내용을 기반으로 글을 작성해보았습니다. 협업 이번 프로젝트의 핵심 키워드는 협업이었다. 아무래도 팀 프로젝트가 처음이다보니 협업을 연습해본다는 생각으로 협업에 제일 먼저 생각하게 됐다. 감사하게도 함께 프로젝트 하게 된 쿠킴도 같은 생각이어서 안드로이드 팀원인 우기와 정박과 함께 프로젝트 초기에 앞으로 어떤 방향으로 프로젝트를 진행할 지 많은 대화를 나누게 되었다. 쿠킴이 주도해주신 덕분에 공유 notion 을 만들어서 매일 팀 스크럼과 회의 내용을 기록하고, 프로젝트에 앞서 그라운드 룰을 도입할 수 있었다. 그라운드 룰에는 프로젝트에 집중하는 시간, 브랜치 전략, 커밋 컨벤션, ..

회고 2022.04.16

20220413 (호눅스 DB 정규화 수업, DELETE API 구현)

오늘 한 일 팀 데일리 스크럼 금요일을 향해 갈수록 아침마다 일어나기 힘들다. 그치만 오늘도 9시에 일어나서 씻고 아침까지 챙겨 먹을 수 있어서 좋았다. 다른 분들도 컨디션이 나쁘지 않았다고 하지만 안드로이드 팀원인 정박이 생활 패턴이 바뀌어서 오전 6시에 주무신다고 한다.. 그의 생활 패턴에 revert 가 필요한 부분 ㅎㅎ 호눅스의 마스터 클래스 정말 고급 수업이라는 게 느껴졌지만 이해하기 어려웠던 DB 정규화 수업.. 기억나는 건 DB 를 설계할 때 나를 포함한 많은 사람들이 객체지향 프로그래밍에 절여져서 DB 설계 또한 그러한 방식으로 접근하는데 함수의 종속성을 고려하여 설계해야한다고 한다. 오늘 수업은 DB 공부를 더 한 뒤 다시 들으면 좀 더 이해할 수 있지 않을까싶다.. ㅜㅜ DELETE A..

회고 2022.04.14

20220412 (테스트코드 리팩토링, 호눅스 면담, DELETE api)

오늘 한 일 테스트코드 리팩토링 어제 쿠킴과 web 계층 테스트코드를 어떻게 수정할지 얘기를 하고 반영하려고 했는데 영 감이 잡히지 않았다. 오늘 쿠킴이 같이 봐주시면서 각 계층의 테스트를 리팩토링 할 수 있었는데 기존의 해당 계층에서의 데이터를 비교해가며 테스트하는 방향에서 요청의 상태 값, 데이터가 정상적으로 전송되었다는 content-type 정도만 테스트하는 방향으로 바꾸었다. 아직까지 web 계층에서의 테스트코드 범위를 잘 모르겠지만 Dan 의 말씀처럼 지금 중요한 건 도메인과 db 이기 때문에 도메인과 db 에 집중하자! 호눅스 면담 마스터즈코스도 코코아 전형으로 면접 없이 들어오게 돼서 단체 수업이 아닌 이런 독대하는 자리는 꽤나 긴장됐다. 토스 창업하신 분이 치과의사라는 이야기와 초기 토스..

회고 2022.04.12

20220411

오늘 한 일 팀 데일리 스크럼 첫번째 팀 프로젝트 두번째 주이지만 마지막 주가 시작됐다. 다들 좋은 컨디션으로 월요일을 시작! PR 리뷰 코드 반영 주말 동안 Merge 되어버린 브랜치를 local 저장소와 origin 저장소에 업데이트 시켜주었다. 지금까지 무지성으로 제리가 만들어준 틀을 이용해왔는데 쿠킴의 도움으로 조금씩 이해해가면서 할 수 있었다! 전체 Todo 조회 기능 구현 기능 자체는 List 를 반환해주면 되는거라 어렵지 않았는데 테스트 코드 작성하는 게 어려웠다. tdd 로 접근해보았는데 테스트 코드를 먼저 작성하고 껍데기만 만들어야하는데 내부를 구현해버린다던지(몇 줄 안 되지만) 그 경계를 잘 모르겠다.. 호눅스 마스터 클래스 프로젝트에 관한 이야기와 AWS IAM 기능에 대한 주제로 진..

회고 2022.04.11

20220407 - 0408

한 일 목요일 GET api/todos/{id} 구현 MVC 패턴을 테스트케이스로 구현하기 위해 인수 테스트를 통해 구현해보았다. 쿠킴이 성공 케이스를 만들고 만들어진 테스트를 참고로 나는 실패 케이스를 만들어보았다. aws 배포 작은 기능이라도 배포하는 경험을 해보고 싶었는데 쿠킴이 배포를 해보는 게 어떻냐고 제안해주셔서 aws에서 배포하는 걸 경험해볼 수 있었다! 프리티어를 통해 ec2 인스턴스를 하나 생성하여 mysql 을 설치하고 로컬에서 만든 프로젝트 jar 파일을 ec2 인스턴스에 scp 명령어를 통해 전송해주었다. 포트 연결 문제가 있었는데 8080 포트를 80 포트로 포트포워딩해서 해결했다. (왜 포트포워딩 해야 했을 지 아직 의문인 상태다) application.yml 파일에 mysql ..

회고 2022.04.11

20220406

오늘 한 일 팀 데일리 스크럼 JK 의 공통수업 스크럼과 프로젝트에 관한 수업! todo 프로젝트 H2 db 연결 In-memory mode 연결 에러 발생 (해결하지 못했다..) todo list 를 조회하는 API 개발 atdd 방식으로 개발해보았다! 너무 신기하다 ㅎㅎ Dan 에게 PR 요청 수요일 오후 다섯시까지 PR 을 보내기로 되었으나 빠듯하게 작업하다 30분 가량 늦게 제출했다 ㅜㅜ 프로젝트 규칙으로 주 2회 정해진 시간에 PR 을 보내기로 되어있으나 더 자주 보내도 된다고 하시는 따뜻한 Dan .... 😢 팀 그룹 회고 팀별로 오늘 작업했던 내용에 대해 공유! 알고리즘 스터디 두 문제 모두 풀지 못했다.. 백트래킹도 결국 dfs 와 유사하다는 생각이 들어 bfs, dfs 를 더 학습할 필요..

회고 2022.04.07