1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT)
- Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream
1. Git명령어 [commit, branch add, push, merge], Github[java-project2[gitbash(commit, push),Parenthesis, ParenthesisEx], Xshell[MySQL], DB[mysql - create, select, insert, use, update, delete, drop, where, like, group by]
2. KDT 학습내용중 기본개념 및 용어정리
- DB - SQL 기능 → 노션
3. 즐거운 알고리즘 시간을 보내면서 느끼지만, 처음과 다른 점은 자꾸 할 수 록 어렵지만 그래도 어떻게 계속해서 로직을 짜고 시간복잡도, 공간복잡도를 일단 문제를 풀때에 더 집중해서 구현하기 보다 첫 스타트를 하면서 정답과 가깝게 계속해서 추가하거나 수정하는 작업을 통해서 시간복잡도를 줄여나가는 것이 우선적이라는 것이 강하여 압박받는 느낌은 점점 사라지고 있고, SQL을 학습하면서, Create, drop, update, insert, join, where등을 활용하여 원하는 테이블, 컬럼을 가지고 한번에 결과물을 보여주는 것을 시도하고 학습을 하였으며, 처음에는 이해가 힘들었는데, 계속 시도하고 부딪혀보니 조금은 익숙해졌고, 특히 가장 중요한 관계에 대해서 설명하셨는데, 1:1, 1:N, N:1, N:M 관계가 있는데, 가장 중요한 부분이다. 그래서 따로 노션에도 정리하고 내일 한번 더 DB를 다뤄보면서 이 관계들을 더 이해하고 더 친숙하게 사용할 수 있도록 도전해 볼 생각이다. 현재는 이론적인 부분은 이해했어도 또 내일되어서 시도해보면 잘 안될 수 도 있기에 빠르게 프로젝트에 투입전 숙지하고 생각하는대로 관계쪽에서는 문제가 발생하지 않도록 할 예정이다. 개발공부가 끝도 없지만, 난 이번 클라우드를 살짝 맛보기를 하면서 느꼈지만, AWS를 사용하면서 Docker라는 것도 생소했지만 계속 시도하고 DB와도 연동시켜보고, SpringBoot까지 구동해보고 View단에 잘 연결되었는지까지 Test해보는 시간들이 즐거웠다. 새로운 것을 학습하는 것은 늘 즐겁고, 개발하는 것 자체가 행복하다고 생각한다. 지치고 힘들고 할때도 많겠지만, 뿌듯한 건 항상 해결되고 이해를 못했다면 질문을 통해 빠르게 내것으로 만들고 협업하는 것도 재밌기 때문에, 두려움이 점점 줄고 더 즐길려고 노력 중에 있다. 앞으로도 더 행복하고 즐거운 개발자가 되는 날이 빨리 오길 기원하며 마무리 지어 본다. XD
'개발자 취업 프로젝트[일지]' 카테고리의 다른 글
💻개발자가 되기 위한 프로젝트(75)💻 (1) | 2023.05.21 |
---|---|
💻개발자가 되기 위한 프로젝트(74)💻 (0) | 2023.05.19 |
💻개발자가 되기 위한 프로젝트(72)💻 (0) | 2023.05.17 |
💻개발자가 되기 위한 프로젝트(71)💻 (0) | 2023.05.15 |
💻개발자가 되기 위한 프로젝트(70)💻 (0) | 2023.05.14 |