TIL(176)
-
(TIL) 20210914
📕Facts(한 것) 데이터베이스설계 수업듣기 논리학 수업듣기 📕Findings(배운것) 관계형 데이터베이스의 요소들과 장점, 단점에 관해 배웠다. Candidate key, Primary Key, Foreign key에 관해 배웠다. 관계형 데이터베이는 간단하고 쉽게 사용가능하다는 점, 데이터만 신경쓰면 된다는 점 등의 장점이 있다. 📕Feeling(느낀 점) 📕여담
2021.09.14 -
(TIL) 20210913
📕Facts(한 것) 데이터베이스 공부하기 운영체제 수업듣기 동아리 OT 참가하기 클린 아키텍처 독서 📕Findings(배운것) DB의 CRUD에 대해서 간단하게 공부했다. 특히 대용랑 처리를 할때의 데이터처리가 중요한데, 이때 데이터의 중복이 발생하기 때문에 이를 어떻게 처리하는지가 관건이다. 각 테이블 마다 상호 연계된 id를 부여해서 중복성을 관리하는 것도 좋은 방법인 것 같다. 📕Feeling(느낀 점) 동아리 OT에서 얘기 듣느라 시간을 많이 뺏겼다.. 📕여담 운동도 못가고 하루가 피곤한 날이었다.
2021.09.13 -
(TIL) 20210912
📕Facts(한 것) 백준 문제풀기 MySQL 공부하기 📕Findings(배운것) 데이터베이스에 대한 개괄적인 내용과 MySQL에 관한 세부적인 내용들을 공부중이다. 동시에 ORM이 얼마나 소중한지를 느꼈다. SQL은 쿼리문이라서 그런지 자연어와 비슷하기 때문에 쉽게 익힐 수 있다. 데이터에베이스에는 관계형 데이터베이스와 비관계형 데이터베이스가 있다. 관계형의 선두주자는 ORACLE과 MySQL이 있고, 비관계형의 선두주자인 MongoDB가 있다. MongoDB는JSON의 형태로 데이터를 저장하기 때문에, 웹에서 사용할때 가공이 쉬운게 장점일 것 같다. 📕Feeling(느낀 점) 📕여담
2021.09.13 -
(TIL) 20210911
📕Facts(한 것) 카카오 코딩테스트 응시하기 백준 문제풀기 📕Findings(배운것) 이제는 정말 c++과 이별할때가 온 것 같다. c++에서의 문자열 핸들링은 정말... 최악이다.(내가 못하는 걸지도) 파이썬이 나를 부른다...얼른 가야겠다. 📕Feeling(느낀 점) 하루가 허무하게 지나가버렸다. 내일은 열심히 살아야지. 📕여담
2021.09.12 -
(TIL) 20210910
📕Facts(한 것) 데이터 베이스 수업 듣기 백준 문제풀기 줌 강의 듣고 토론하기 운동하기 클린 아키텍쳐 읽기 -> 아키텍처 📕Findings(배운것) "소프트웨어 시스템의 아키텍처란 시스템을 구축했던 사람들이 만들어낸 시스템의 형태다." 아키텍처를 책에서는 이렇게 설명하고 있다. 그럼 어떤 형태에 따라서 결정이 될까? 시스템을 컴포넌트로 분할하는 방법, 분할된 컴포넌트를 배치하는 방법, 컴포넌트가 서로 의사소통하는 방식에 따라 그 형태가 정해진다고 한다. 물론 그 형태는 쉽게 개발, 배포, 운영, 유지보수가 되도록 만들어진다. 여기까지 보면 아키텍처는 단순히 동작하는 형태를 말하는 것이 아니란걸 알게 될것이다. 그럼 어떤 아키텍처가 좋은 아키텍처인가? 책에서는 시스템을 쉽게 이해하고, 쉽게 개발하며,..
2021.09.10 -
(TIL) 20210906
📕Facts(한 것) 웹프로그래밍 수업듣기 -> 웹 개괄적 내용 운영체제 수업 듣기 -> 리눅스 기본 명령어 노마드 코더 챌린지 종료 제주도 갈 준비! 📕Findings(배운것) 웹 프로그래밍 수업을 정말 기대하며 신청했는데, 내가 이걸 왜 듣고 있나라는 생각이 먼저 들었다.(아쉽다.) 운영체제 수업을 들으면서, 우리가 흔히 terminal에서 사용하는 mkdir, cd .. cd / rmdir 등등에 관한 것들을 배웠다. vi 명령어를 처음 사용해 보았는데, vi 로 파일을 생성하고, gcc 로 터미널에서 컴파일을 해봤다. 📕Feeling(느낀 점) 지난 번 제출한 앱개발 동아리에 서류를 넣었는데, 면접 보라고 연락이 왔다. 제주도 휴양(?) 중에 면접을 보는게 살짝 부담이긴 한데, 준비 잘 해서 합격..
2021.09.06