본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(46)💻

1. AM 09:30 ~ PM 12:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  2. Spring Boot Project[실습]  - Detail.html[id를 부여하여 xml에 value를 사용할 수 있도록 작업함], Detail-th.xml[View단에 DB의 Data를 넣어 보여지도록 작업함], SpringSequerity[Login, Logout 을 제공해주기에 View단을 대처함], PaginationService[Paginataion을 사용하기 위해서 틀을 짜고 있음(Service 어노테이션을 사용하여 Pagination의 기능을 DB Data에 맞게 현재 페이지 수, 총 페이지 수 등을 나뉘어 Constructor,  상수를 따로 만들어 TDD를 위한 작업을 함)], GitHubProject[게시판 Service View Part를 마무리 짓고, List에 빠진 부분이 없는지 체크 후 Close함], Gitkraken[Commit, Push, Pull 작업함], GitHub[PullRequests를 통해서 push한 Code를 전체적으로 Check하고 문제없가 없다 느껴 Merge작업함! 그리고 작업이 완료하였기에, Issuess를 Closes로 닫아 종료시킴!]

Spring Boot Project[실습] - Board Service View기능구현을 마무리 짓고, GitHub에 Pull Requests를 통해서 Issuess한 부분들을 Checking후 closes 후 작업을 종료해줌! 그리고 다음 구현을 시작함(Board Paging 구현 start)

2. PM 13:00 ~ 22:30분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  2. Spring Boot Project[실습]  - PaginationServiceTest[TDD를 위한 작업(PaginationService를 사용하기 위해 초기화 작업과 Constructor를 생성하여 value를 받아주는 작업 + 본격적으로 Test를 실행함)]

Spring Boot Project[실습] - PaginationServiceTest를 통해서 TDD 작업을 진행 중

3. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  -> SpringBootTest - 노션

SpringBootTest에 대해서 용어 & 정리 위주로 노션에 작성함

4. PM 13:00 ~ 22:00분 :BE(백엔드 개발 공부 + Linux[간단한 기초 명령어만 학습함])

 - BE 학습 & 용어정리!

  -> Linux - 노션

간단한 Linux 명령어 기초 + 명령어 용어정리 함

5. 벌써 이번 주도 평일이 다지나가고 있음! 다음주면 KDT 2번째 국비가 시작이 됨! 설레면서도 빡세게 달려야 하는 만큼 많이 얻어갈 수 있도록 각오하고 다음주에 OT, 그리고 진도를 나가기 시작하면 Java부터 시작할텐데 그때 기본기와 이미 학습을 했던 것이라도 한번 더 숙지할 수 있도록 정리한다는 생각으로 마무리까지 잘해볼 생각임! 개발자가 되는 것이 목표인 만큼, 현재 블로그에서도 회고하면서 작성중이지만, 조금 더 협업이라는 것을 통해서 BE의 지식을 쌓고, 필요한 기술을 가지고 면접때도, 이력서를 작성할때에도 이만큼 자신감이 있고, 사용할 수 있고 이런 지식을 갖춰있음을 표현하고 싶음! CS공부 + 알고리즘 공부도 중요하다는 것을 알기에, 지금 보다 훨씬 고난행군을 할테지만, 그래도 즐거운 행군일 것이라는 생각이 듬! 오늘 학습하면서 느꼈지만, 얼마나 딥하게 흐름을 잘 읽고 코드 하나의 의미와 철학을 잘 해석하는 가도 중요하다는 것을 다시 한번 더 느낌. 용어를 정리한다는 것은 진짜 정리만 해서 끝이 아니라, 실습때 or 현업에서도 자주 사용되는 부분인 만큼 알고가는 것이 좋다는 생각이기에 코드하나를 짜더라도 보더라도 알고 보는 것과 모르고 보는 것은 차이가 크다는 것을 뼈저리게 느꼈고, 투자한 만큼 기대를 저버리지 않기에 계속해서 반복적으로 노션에 용어 정리 및 회고록을 작성하더라도 내것으로 만들고 이해하는 것이 우선이기에 매일 학습을 통해서 발전하는 개발자가 되어 원하는 위치까지 올라가보고자 함! 배움은 언제나 즐겁고, 새로운 것을 배우는 것도 행복함! 국비도 잘 활용해서 원하는 기업에 들어가서 개발자의 삶을 다시한번 더 실행해보자! XD