2025년 7월 월간회고록

2025. 8. 2. 01:53·고찰

 

 

저런 미친생각을 한 게 5월이고, 어느덧 7월까지 왔다.

사실 고2 때 프론트엔드 파트는 해봤다. 정확히는 한 20% 정도만 해봤다. 뭐 키오스크니 이런 거 만든다고 세특에 적힐 거 한 번 해보느라 키오스크 화면만 구상시켜 띄웠다.

JS + HTML + CSS 입문 책

그 때 이 책으로 배웠다.

HTML이랑 CSS는 이 책으로 배웠고, JS는 시간이 없어서 못했다. 그 때는 파이썬만 할 줄 알아서 JS문법도 기초적인 것도 안배우고 그냥 넘어갔었다. 그니까 프론트엔드 찍먹 아주조금만 해봤다.

 

그 때  자바니 스프링이니 장고니 하는것도 몰라서 그냥 플라스크로 백엔드를 돌렸는데, 고2 겨울(2023년)에 개인 프로젝트 몇 개 해보고는 그만둔게 마지막 웹개발 경험이다. 당연히 DB 같은 것도 없었다.

 

그리고 다시 2025년 5월에 팀프로젝트에 하나 참여했는데, 프론트엔드 파트는 고등학생 때 경험을 생각하니 별로 하고싶지 않더라. 확대하면 망가지는 웹페이지를 또 보고 싶지도 않고... 암튼 그래서 그냥 무턱대고 백엔드를 지원했던 것 같다.

 

자바도 모르고, 백엔드도 모르고, 스프링도 모르고, 웹페이지는 더더욱 모르고.. 진짜 무모하게 도전했었다.

그 팀프로젝트는 중간에 무산되고 GDG 프로젝트트랙에 백엔드 개발자로 참여하게 되었고, 6월까지는 CRUD 프로젝트를 하면서 개발기획을 했다.


7월 1주차 (6/30 - 7/6)

 이 때는 기획에 좀 더 집중했었다. 정확히는 API 명세서를 작성해보고, 역할을 나누는 것에 집중했다. 이 때 배운 것은 딱히 없다.

그 때 썼던 내 벨로그

지금이야 티스토리로 이사와서 눌러앉았지만 그 때는 GDG 프로젝트 세션에서 매주 WIL을 써야하는 블로그가 필요해서 벨로그를 하나 개설했다. 지금은 WIL도 티스토리에 올리고 저 벨로그는 안쓴다.


7월 2주차 (7/7-7/13)

 이 때는 OAuth 기능에 집중했다.

 근데 이 때 개발은 아직 내가 명확한 벡엔드의 기능을 이해하지 못한 개발이라 코드가 좀 엉성했다. 우선 백엔드에서 무조건 로직 처리 후 다른 링크로 연결해주어야한다고 생각했고 (이거는 내가 고등학생 때 한 웹개발에서 JS를 사용하지 못해서 백엔드인 파이썬에서 리다이렉트를 처리해서...) 응답코드 반환이니 이런 것을 생각하지 못했다.

 당연히 JWT 토큰이니 DB니 하는 것은 없었고 그냥 URL링크로 요청이 오면 로그인을 처리한 다음에 메인화면으로 반환. 이게 기능의 다였다. 지금 생각해보면 진짜 엉성하다ㅋㅋ

 

 개발 블로그를 시작한 것도 이 때다. 7월 13/4일 쯤에 개설했으니..


7월 3주차 (7/14-7/20)

 응답코드 반환 등 백엔드의 기초를 다지기 시작했다. 사실 5월에 미션코스를 할 때 다 숙지를 하고 왔어야했는데 그걸 몰랐어서... 미션코스 형태가 최종목표를 정해두고 거기까지 내가 스스로 나아가야하는 상황이라 선배들은 전공지식이나 배경지식으로 어느정도 커버할 수는 있어도 컴공개로 파이썬 (그것도 객체지향은 안해봤다)만 겨우 경험해본 나는 다소 어려워서 이 주에 부족한 백엔드 지식들을 커버해가기 시작했다.

 내가 이 때 배운 백엔드의 기능은 '요청을 받아서 로직을 수행한 후에 응답코드와 전달할 데이터를 반환까지만' 이었다. 굳이 프론트가 하는 일까지 백엔드가 하려고하지 말자. 이러면 너무 이기주의적인 것 같기도한데... 그래도 백엔드와 프론트엔드의 일을 명확하게 구분해놓으면 굳이 일을 더 안해도되고 좋으니까

ResponseEntity, JWT토큰, DTO, OAuth 등 1주일동안 로그인과 응답코드 반환 등에만 신경을 쓴 한 주였지만 그래도 재밌게 활동했다. 지금도 경력이 매우 짧고 개발자라는 명함도 못 내밀긴하지만 이 때 배운 기능들은 잘 써먹고 있다. 기초를 탄탄히 다지는게 좋을 것 같다.

 

 그리고 고찰 첫 편이 올라왔다. 백엔드 개발자로서, 나중에는 풀스택개발자를 해 볼 생각이 있으니, 대학교 1학년 1학기부터 백엔드 개발에 뛰어들었다는 장점을 최대한 살려보고 싶었다. 그래서 나온 결과물이 고찰#1. 대략적인 로드맵이지만 그래도 저 로드맵을 기반으로 공부하고 로드맵을 수정하고 있다.


7월 4주차 (7/21-7/27)

 7월 3주차 주말 즈음에 고찰을 통해 로드맵이 정해져, 이 주부터는 책을 몇 권 구매하고 읽기 시작하며 백엔드와 자바의 지식을 쌓기 시작했다. 사온 책이 스프링인액션과 혼자공부하는네트워크. 이 중 스프링인액션은 지금 읽고 있고 (DB의 늪에 빠졌다..) 네트워크 책은 헤드퍼스트자바 읽느라 펴지도 못해서 보류 중. 아마 올해 안에만 읽으면 좋긴한데 지금 헤드퍼스트자바를 읽고나면 SQLD 책을 좀 읽을 생각이라 가을겨울 쯤 읽기 시작할 것 같다.

 DDD와 TDD를 배운 것도 이때쯤, 매일 개발공부하다가 4시에 자는 등 흥미와 열의를 느끼고 책을 읽었다. 지금 생각 중인 개인프로젝트 아이디어 중 몇 개도 이쯤 나왔을 듯하다. (UMS는 7월 30일 쯤 나왔다) 헤드퍼스트자바를 꾸준히 나아가면서 스프링인액션에 대해서도 계속 읽고, 뭐가 할 게 많아서 많이는 읽지 못했는데 시간에 구애받지 않고 그냥 이해하는 것을 목표로 읽었다.

 이 주부터 주간회고록을 인스타그램에 업로드하기 시작했다.


7월 5주차 (7/28-7/31)

 아... 스프링인액션에서 JDBC에 나와서 호기롭게 H2DB에 도전했다가 내용이 어려워서 약간 정체되었다. DB는 역시 쉬운게 아니야... DB의 개념에 대해서 먼저 공부를 했어야했는데 그런거 없이 바로 개발하려니 여간 어려운게 아니다. 우선 스프링인액션에서 JDBC까지는 해놨고 JPA 직전에 멈춰있다. 그래도 DB작업만 끝나면 어느정도 숨통이 트일 것 같다. 이제는 딱히 어려운 게 없을 것 같으니까. 잘 정렬되었던 코드도 약간 난해해지고 보기 어려워졌다.


종종 개발을 하지 않는 남는 시간에 선배들의 개발블로그를 보곤하는데,

지금은 각종 대회도 나가고 개발도 척척 해내는 선배들이 처음에는 프론트엔드 / 백엔드 중에 하나를 골라서 처음부터 배우기 시작하고 처음 개발을 배울 때의 열의를 보이는 모습을 보면 꽤 재밌으면서도 놀랍다. 나도 나중에는 옛날 글들을 보거나 나같은 한 후배가 내 블로그를 보고 같은 기분을 느끼면 또 감회가 새로울 듯하다.

 

2025년 8월, 시작합니다!

'고찰' 카테고리의 다른 글

2025년 8월 월간회고록  (4) 2025.09.05
고찰 #5 - 개강 이후  (1) 2025.08.26
고찰 #4 - 네이버1784 탐방기  (3) 2025.08.07
고찰 #2 - 유튜브  (4) 2025.07.26
고찰 #1 - 방향  (2) 2025.07.19
'고찰' 카테고리의 다른 글
  • 고찰 #5 - 개강 이후
  • 고찰 #4 - 네이버1784 탐방기
  • 고찰 #2 - 유튜브
  • 고찰 #1 - 방향
Radiata
Radiata
개발을 합니다.
  • Radiata
    DDD
    Radiata
  • 전체
    오늘
    어제
    • 분류 전체보기 (211) N
      • 신년사 (3)
        • 2025년 (2)
        • 2026년 (1)
      • CS (59) N
        • JVM (12)
        • 백엔드 (20) N
        • 언어구현 (1)
        • 객체지향 (1)
        • 논리회로 (5)
        • 컴퓨터구조 (9)
        • 데이터베이스 (1)
        • 컴퓨터 네트워크 (10)
      • 언어공부 (64)
        • Java | Kotlin (48)
        • JavaScript | TypeScript (9)
        • C | C++ (6)
      • 개인 프로젝트 (11)
        • [2025] Happy2SendingMails (3)
        • [2026] 골든리포트! (8)
        • [2026] 순수자바로 개발하기 (0)
        • 기타 이것저것 (0)
      • 팀 프로젝트 (29)
        • [2025][GDG]홍대 맛집 아카이빙 프로젝트 (29)
      • 알고리즘 (13)
        • 백준풀이기록 (11)
      • 놀이터 (0)
      • 에러 수정일지 (2)
      • 고찰 (24)
        • CEOS 23기 회고록 (2)
  • 블로그 메뉴

    • CS
    • 언어공부
    • 개인 프로젝트
    • 팀 프로젝트
    • 알고리즘
    • 고찰
    • 신년사
    • 컬러잇 개발블로그
  • 링크

    • 컬러잇 개발블로그
  • 공지사항

  • 인기 글

  • 태그

    144
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Radiata
2025년 7월 월간회고록
상단으로

티스토리툴바