06.12.2023 - 학습 일지
1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT)
- [AM 09:00 - 11:50]
Algorithms - Stack
- (오전 학습)
✔ [학습 내용]
✔ Algorithms - Stack
- Stack에 대해서 이론적으로 학습하고, IDE를 이용하여 실습함
- 괄호검사 문제를 통해서 Stack에 대해서 조금 더 깊게 사용법을 학습을 실시함
Algorithms - Stack(실습)
DB - [DDL, DML] (오후 이론 + 실습)
✔ [학습 내용]
✔ DB - DDL, DML
- IDE : Intellj
- DB : SQLite
- DDL 명령어를 이용하여 명령어의 의미와 쓰임새에 대해서 결과물을 보면서 학습을 진행함
- Table : Create, Alter, Drop
- DML 명령어를 이용하여 명령어의 의미와 쓰임새에 대해서 결과물을 보면서 학습을 진행함
- Table : Select[진행함], (Insert, Update, Delete) => [미진행]
DB - [DDL, DML] (실습)
개인공부
2. 개인 학습
- Linux[간단하게 정리] →노션
- Ubuntu20.04 Installation Environment[우분투 20.04 설치환경] → 노션
개인공부(노션내용)
마무리
- 오전 알고리즘 문제를 풀면서 Stack에 대해서 이해를 하고는 있었지만, 제대로 어떻게 사용되고 알고리즘 문제를 어떻게 풀이하는지에 대해서 잘모르고 있었는데, Stack관련 괄호문제를 통해서 확실하게 어떻게 사용되고 문제가 나온다면 연습을 많이 해서 코딩테스트에 문제가 나온다면 자신감있게 문제를풀고 설명 또한 해내는 단계까지 가질 생각이다. Stack의 정의는 한마디로 먼저 들어간 Data가 나중에 나오고, 마지막에 들어간 Data가 먼저나온다는 의미이다. 이론으로는 이해를 해도 어떻게 문제해결에 또는 사용을 할때 어떻게 사용을 하면 좋을지도 이번기회에 다질 수 있어서 다행이라는 생각이 들고, 오후부터는 DB에 대해서 학습을 하였고, DDL, DML, DCL에 대해서 이론을 배우고 DDL 명령어를 사용하면서 어떻게 Data를 추려내어 원하는 Table, Column을 생성하고 보여줄 것인지를 생각하고 문제도 풀어보는 시간을 가지고, DML에서는 Select, Insert, Update, Delete중 Select 명령어만 사용하여 부수적인 부분만 사용해보고 끝이났다. 물론 이전에 특강으로 DB에 대해서 학습하고 사용해보고 정의에 대해서 알고는 있지만, 정말 알고있다해서 사용을 해야할때 이해하고 사용을 할 정도는 아니라고 생각해서 반복을 하더라도 한번 더 상기시키고, 계속해서 DB의 기초적인 부분은 확실하게 다지는 계기가 되었다고 생각한다. 물론 DML, DCL 명령어를 전부 나간 것이 아니지만, DDL, DML의 Select까지 사용하는 것에 대해서는 문제없이 사용법에는 이해하고 이용할 수 있다고 생각한다. 항상 느끼지만, DB부분은 너무 재밌다고 생각한다. 시각적으로 보여지기도 하고 내가 커스텀하여 원하는 Data를 추출해 낼 수 도 있고, 특강에서배운 시각화를 하는 것까지 툴을 이용하여 결과물을 보여주는 것까지 나중에 연계해서 프로젝트에도 이용해보거나, 실무에서도 활용을 해보고 싶다. 아무튼 DB관련 이론, 실습은 즐겁다! :)
'개발자 취업 프로젝트[일지]' 카테고리의 다른 글
💻개발자가 되기 위한 프로젝트(91)💻 (1) | 2023.06.14 |
---|---|
💻개발자가 되기 위한 프로젝트(90)💻 (0) | 2023.06.13 |
💻개발자가 되기 위한 프로젝트(88)💻 (0) | 2023.06.09 |
💻개발자가 되기 위한 프로젝트(87)💻 (0) | 2023.06.08 |
💻개발자가 되기 위한 프로젝트(86)💻 (0) | 2023.06.07 |