생각 정리93 2022.10.05. ▶ 학습 전(계획) 학습 목표는 무엇인가? 관계형 데이터베이스 SQL 이미 알고 있는 내용은 무엇인가? SQL도 많이 들어봤다. 하지만, SQL이 정확히 어떤 뜻을 가지고 있고, 프로그래밍에서 SQL은 무엇을 지칭하는지 잘 모른다. 오늘 학습에서 SQL에 관한 전반적인 내용들을 다룰 듯 싶다. 오늘도 졸지 말고 힘내보자! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? SQL과 NoSQL, 그리고 ACID에 대해 새롭게 배웠다. https://jaeyoungb.tistory.com/138, https://jaeyoungb.tistory.com/137?category=956095에 정리해두었다. 또, 페어와 함께 SQL문을 작성해보면서, 사용법을 익혔다. 다른 사람에게 설명할 수 있는가? SQL.. 2022. 10. 5. 2022.10.04. ▶ 학습 전(계획) 학습 목표는 무엇인가? HTTP REST API Postman Message States 요청 이미 알고 있는 내용은 무엇인가? REST API만 들어본 적이 있다. 모두 자세히 알지 못하거나 처음 보는 내용들이다. 오늘도 집중해서 학습해야 될 것 같다. 새로운 한 주가 시작됐다. 잘 쉬었으니까, 힘내서 달려보자! 오늘도 화이팅! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? REST API에 대해 자세히 알 수 있었다. 여기서 가장 중요한 점은 자원을 HTTP URI로 표현하고, 각종 HTTP 메서드들을 통해서 응답과 요청을 정의하는 방식을 말한다는 것이다. 또, GET 메서드를 통해 요청하면 자원을 조회할 수 있고, POST 메서드를 통해 body에 파라미터에 key와.. 2022. 10. 4. 2022.09.30. ▶ 학습 전(계획) 학습 목표는 무엇인가? 네트워크 웹 HTTP 이미 알고 있는 내용은 무엇인가? 정확히 이론적인 내용을 학습해보진 않았다. 모든 내용들을 외울순 없어서, 중요하다고 생각하는 파트만 찝어서 블로깅해서 외워두도록하는 것이 좋겠다. 이번 주 마지막 하루도 열심히 해보자! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? 네트워크 관련해서 새롭게 배운 내용들이 많았다. 웹이 무엇인지, SSR과 CSR, CORS, HTTP 요청, 응답 메시지에 대해 알게 되었다. 웹을 접속했을 때, 어떻게 동작하는지 과정에 대해 알아볼 수 있었다. 다른 사람에게 설명할 수 있는가? 새로운 개념과 용어들이 한 번에 들어와서 그런지, 완벽히 설명해내기 어려울 것 같다. 아직 이해되지 않은 내용은 무엇인가?.. 2022. 9. 30. 2022.09.29. ▶ 학습 전(계획) 학습 목표는 무엇인가? 코딩테스트 준비 순열 조합 이미 알고 있는 내용은 무엇인가? 순열과 조합에 대한 알고리즘 문제들은 풀어보지 못했다. 오늘 학습을 하고, 이후에 관련 문제들을 많이 풀어볼 것이다. 오늘도 집중해서, 화이팅! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? 순열과 조합, 최대공약수, 그리고 멱집합 관련 문제들을 풀었고, 로직들이 어떻게 흘러가는지 이해할 수 있게 되었다. 다른 사람에게 설명할 수 있는가? 관련 문제들을 마주쳤을 때, 순열과 조합 중에 어떤 걸 사용하면 좋을지 설명할 수 있다. 아직 이해되지 않은 내용은 무엇인가? 알고리즘 문제를 풀 때, 순열과 조합, 최대공약수와 최소공배수를 구현하는 코드를 짜는 것이 아직 어렵다. 멱집합 관련 내용은 아.. 2022. 9. 29. 2022.09.28. ▶ 학습 전(계획) 학습 목표는 무엇인가? 코딩테스트 준비 탐욕(Greedy) 알고리즘 풀이 구현(Implementation) 알고리즘 풀이 이미 알고 있는 내용은 무엇인가? 어제 두 알고리즘의 이론적인 내용들을 학습했다. 오늘 관련 문제들을 풀어보면서, 어떻게 구현하고 풀어내는지 연습할 수 있을 것 같다. 오늘은 졸지말고 집중! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? 어제는 탐욕 알고리즘이 무엇인지에 대해 학습했다면, 오늘은 탐욕 알고리즘을 구현해서 알고리즘 문제를 푸는 걸 연습했다. 어떤 식으로 탐욕 알고리즘을 사용할 수 있는지, 왜 탐욕 알고리즘이라고 불리는지 알게 되었다. 다른 사람에게 설명할 수 있는가? 탐욕 알고리즘은 매 순간, 최적이라 생각하는 해답을 찾고, 이 과정을 반.. 2022. 9. 28. 2022.09.27. ▶ 학습 전(계획) 학습 목표는 무엇인가? 코딩 테스트 준비 의사코드 작성법(Pseudocode) 시간 복잡도(Time Complexity) 탐욕 알고리즘(Greedy) 이미 알고 있는 내용은 무엇인가? 의사코드가 중요한 건 알고 있었지만, 어떻게 작성하면 좋은지는 모르고 있었다. 이번 학습을 계기로, 효율적인 의사코드 작성을 습관화해야겠다. 시간 복잡도와 탐욕 알고리즘에 관해서는 처음 배우는 내용들이다. 오늘도 화이팅하자@ ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? 그리디(탐욕) 알고리즘, 시간복잡도에 대해 새롭게 배웠다. 다른 사람에게 설명할 수 있는가? 아직 설명하기 어렵다. 아직 이해되지 않은 내용은 무엇인가? 어떤 코드를 구현했을 때, 시간복잡도가 어떻게 되는지 그리디 알고리즘을.. 2022. 9. 27. 2022.09.26. ▶ 학습 전(계획) 학습 목표는 무엇인가? 자료 구조 이해 트리 순회(Tree Traversal) 너비 우선 탐색(Breadth-First Search) 깊이 우선 탐색(Depth-First Search) 이미 알고 있는 내용은 무엇인가? 모두 처음 배우는 내용들이고, 학습하는 동안 많이 어려울거라 생각된다. 집중해서 학습하고, 너무 이해가 안되더라도, 나중에 다시 보면 되니까 너무 낙담하지 말자. 오늘도 화이팅! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? BFS와 DFS를 사용하기에 적절한 상황들에 대해 알게 되었다. 오늘 배운 내용은 https://jaeyoungb.tistory.com/119에 기록해두었다. 다른 사람에게 설명할 수 있는가? BFS와 DFS에 대해 설명할 수 있지만,.. 2022. 9. 26. 2022.09.23. ▶ 학습 전(계획) 학습 목표는 무엇인가? 자료 구조 이해 트리(Tree) 이진 탐색 트리(Binary Search Tree) 그래프(Graph) 이미 알고 있는 내용은 무엇인가? 오늘 배우는 내용들은 다 새롭게 처음 배우는 내용들이다. 알고리즘 문제들을 풀면서, 오늘 배울 내용들을 몇 번 봤는데, 절대 쉬워보이진 않았다. 오늘 내용도 집중해서 학습하고, 이해가 잘 안 되도 나중에 또 보면 되니까 낙심하지 말자. 화이팅! ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? 트리, 그래프, 이진 탐색 트리에 대해 새롭게 배웠다. 다른 사람에게 설명할 수 있는가? 간략한 설명은 가능할 것 같다. 아직 이해되지 않은 내용은 무엇인가? 구체적인 동작 원리나 구현 방법에 대해서는 정확히 파악하지 못했다. .. 2022. 9. 23. 2022.09.22. ▶ 학습 전(계획) 학습 목표는 무엇인가? 자료구조 스택 큐 이미 알고 있는 내용은 무엇인가? 스택은 자바를 배울 때, 메모리 공간 관련해서 들은 적이 있었다. 자료구조로서, 스택과 큐는 어떤 원리이고, 알고리즘 문제를 풀 때, 어떻게 사용되는지는 잘 모른다. 오늘 배우는 내용들은 전부 새롭게 배우는 내용들이다. ▶ 학습 후(점검 및 평가) 새롭게 배운 내용은 무엇인가? Stack : LIFO, 후입선출, 입출력 방향이 같음 Queue : FIFO, 선입선출, 입출력 방향이 다름 다른 사람에게 설명할 수 있는가? 어떠한 방식으로 스택과 큐가 데이터를 입출력하는지, 어떻게 저장이되는지 설명할 수 있다. 아직 이해되지 않은 내용은 무엇인가? 페어와 함께 스택과 큐에 대한 알고리즘 문제를 풀었다. 총 3문제였.. 2022. 9. 22. 이전 1 ··· 4 5 6 7 8 9 10 11 다음