본문 바로가기

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

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

1. 미니 프로젝트 [게시판 만들기]

 - FE : React.js(TS)

 - BE : SpringBoot(JDK17, Gradle)

 - DB : MySQL

 - FE를 하기 위해 VSCode IDE를 이용하여, React 라이브러리를 이용하여 초기 환경 셋팅하여 View단에도 통신이 잘되는가를 Test하고, BE를 하기 위해 Intellj IDE를 이용하여  SpringBoot 라이브러리를 이용하여 초기 환경 셋팅을 하고 View단에도 통신이 잘되는가를 Test하였으며, DB를 사용하기 위해 Local로 접속하여, Test를 하기 위해서 스키마를 생성하고 구현하고자 하는 테이블을 만들기 전 주석으로 초기 설정할 컬럼들을 정리하는 작업을 진행 중에 있으며, 추후 프로젝트가 마무리 될때 쯤에 AWS 인스턴스를 생성하여, Xshell을 이용하여 직접 Server를 연결하여 Local에서 만든 테이블을 Server DB에 옮겨 잘 동작하는지 확인 후 실제로 배포까지 하였을때, 문제가 없는지 까지 도전을 해볼 생각이다. 그것이 최종 목표이고, 프로젝트의 가장 큰 의미라고 생각한다. 하나의 서비스를 만들기만 하는 것이 아니라 배포를 하고 클라이언트에게도 공유를 하여, 직접 사용하고 버그나 문제가 생기거나 추가사항이 발생시 적용을 해보는 단계도 생각중에 있으나, 현재의 목표는 배포까지 입니다. 수료전까지 할 수 있다면 서비스를 하나 직접 만들고 개선하는 방향으로 진행할 생각이다.

초기 셋팅 장면들

FE - VSCode를 이용하여 View단에도 통신을 하였을때 문제가 없는가를 Test하는 장면이다
BE - Intellj를 이용하여 View단에도 통신을 하였을때 마찬가지로 문제가 없는가를 Test하는 장면이다
DB - MySQL을 이용하여 게시판을 구현에 필요한 테이블과 컬럼, pk, fk등을 나열하여 정리 하여 한번에 생성을 할 생각에 있다

2. KDT 학습내용중 기본개념 및 용어정리

 - DB -ER모델(2) → 노션

노션을 이용하여 개념 및 용어정리

KDT에서 학습 했던 내용중 정리를 덜 한 파트를 마무리 한 것이다

3. 오늘은 KDT를 쉬는 날 이었지만, 난 쉬지 않고 무엇을 창조할까? 부족한 부분들은 많지만 그래도 부족한 부분을 어떤 프로젝트를 만들면서 이해도를 높이고 스킬 또한 더 경쟁력 있게 다져갈 수 있는가를 고민하고 자료들을 찾아보고 알고리즘도 오전에 는 공부하고, 오후에는 프로젝트 고민을 하면서 첫 셋팅을 마무리하였고, 물론 DB쪽에는 진행중에 있지만, 서비스를 만든다는 생각에 설레고 이미 행복하다. 반복적인 작업일지라도 내가 직접 하나하나 만들어가는 것은 언제나 즐겁고 생각하면서 로직을 구현해 나가는 것을 볼때마다 살아 있음을 느끼고, 이전에 배웠던 지식들 문법들을 사용하면서 익숙해지고 면접때나 스터디를 하게 되더라도 질문을하면 대답할 수 있게 계속해서 개발자 스러운 면모를 보여주고 진짜 개발자가 될 수 있게 계속해서 트레이닝해 나갈 생각이다. 개발공부를 할 수 록 공부라기 보단 그냥 이제는 습관이 되어기 시작해서인지 즐겁고 몸이 그냥 컴퓨터 앞에 있고, 계속해서 뭐가 부족한가를 분석하고, 얼른 공부하면서 지금 보다 더 나은 나를 만들고 생각하는 것도 더 개발자 스럽도록 만들어가는 과정들이 조금은 힘들어도 항상 행복해하는 내 자신이 너무 좋고 계속해서 평생 공부하라고 해도 해야하지만, 난 선택을 개발자로 할 것 같다. 물론 현실적으로 부딪혀보면 더 난관이 많을 거란걸 알지만, 그래도 한번 선택한 직업을 끝까지 해보고 싶고 스스로 무언가를 창조도 해보고 싶고 다양한 IT의 분야이다보니 영역도 웹이 아닌 더 넓은 영역을 계속해서 공부하고 업그레이드를 해 나갈 생각에 있다. 해가 지날 수 록 얼마나 변해있을지가 기대가 된다. XD