[Loopers - WIL] 1주차 회고

HYUN_CODE·2025년 7월 25일

[Loopers]

목록 보기
2/4

한줄 요약

일단 시작해라.


어떨결에 토비 스프링방에서 홍보글을 보게 되어서 시작하게 된 Loopers (무려 1기).
시작하고 1주차가 어떻게 지나간지도 모르게 지나갔다.... 코드도 부랴부랴 기간을 맞추느라 코드의 질에 신경도 못썼고, 블로그도.... 그랬다.... 살아남기 위해 발버둥 치려고 했던 것 같다.
클린아키텍쳐며...TDD며....facade며.... 나에게는 한번도 들어보지 못한 언어들이 마구마구 쏟아졌다. 루퍼스를 시작하기 전부터 첫날까지는 뭐 하면 어떻게든 되겠지 라는 마인드로 시작을 했건만 모르는 것들이 너무 많아서 (발제를 토요일부터 시작했고 금요일까지 제출이지만) 화요일까지 API 하나 조차 완성을 못한 나를 보고 아직 실력이 많이 부족하다고 계속 생각이 들어 포기를 할 지 말지 고민이 참 많았다.
하지만 이대로 포기해버리면 남는 것은 아무것도 없겠다는 생각이 문득 들었다. ‘절대 낙오는 되지 말자’는 각오 하나로, 내가 할 수 있는 것은 주어진 시간을 최대한 여기에 쏟는 것뿐이라고 생각하며, 주차 패스를 받기 위해 나름 최선을 다했던 것 같다.
수요일이 지나고 목요일이 다가왔다. (난 아직 갈 길이 한참인데....?) 그땐 그냥 일단 테스트 코드만 통과하라고 하셨으니깐 일단 돌아가게 만들어보자고 만들었다. (이때 전체적인 흐름에 대해서 가장 이해가 많이 됐었던 것 같다.)

그렇게 결국은 테스트를 다 짜고 제출까지 성공했다...

첫날에 알렌 멘토님이 해주신 말이 있다.

"누더기 인형을 먼저 만들어라." 그 후에 이쁘게 다듬어라.

일단 테스트를 통과하려고 짰던 것들이 결국인 누더기 인형이었던 것이였다. (근데 너무 누더기긴해....)
첫주가 생각보다 너무 빨리지나 리펙토링을 할 시간 조차 없었다. (시간이 없다고 하는 개발자는 되면 안되는데) 아무튼 그랬다.
난 이제 10주동안 누더기 인형을 이쁘게 꾸며보려고 한다. 앞으로 10주간 열심히 배우고 최대한 많이 얻어 갈거다. 나의 누더기 인형이 라부부 인형이 되는 그날까지 화이팅 ㅎ


오늘의 단어

사람들이 말하는데 뭐라고 하는지 못 알아들어서 대화에 참여를 못했다. 나도 같이 참여해보고자 매주 몰랐던 것들을 기록해보려고 한다.

  1. B2B (Business-to-Business)
    • 기업과 기업 간에 제품이나 서비스가 거래되는 형태의 비즈니스 모델
  2. B2C (Business-to-Consumer)
    • 기업이 최종 소비자에게 직접 제품이나 서비스를 판매하는 비즈니스 모델
  3. unique constraint
    • 특정 컬럼(또는 컬럼 조합)의 값이 테이블 내에서 중복되지 않도록 보장하는 제약 조건 (= 값이 테이블 내에서 유일하도록 강제하는 제약 조건)
  4. 동시성 문제
    • 여러 작업이 동시에 같은 자원에 접근하거나 수정하면서 발생하는 데이터 불일치나 예기치 못한 동작의 문제
    • 동시성 문제를 해결하려면 락(lock), 트랜잭션, 원자적 연산, 버전 관리(낙관적/비관적 락) 등 동시 접근을 제어하는 메커니즘을 사용해 자원 접근 순서를 안전하게 보장해야 함
profile
hi~hello

0개의 댓글