# 2023.05.17

## 할일 및 한일&#x20;

* [x] 다학제간 캡스톤(스마트 그린 캠퍼스) 중간 발표&#x20;
* [x] 블로그 포스팅&#x20;
* [x] 알고리즘 풀이 및 학습&#x20;

## 경험 및 배움&#x20;

### 블로그 포스팅&#x20;

오늘은 점심에 **MQTT 관련 블로그 포스팅**을 한 후, 저녁에는 다학제간 캡스톤 중간 발표를 다녀왔다.

확실히 아는 내용이고, 해본 내용이지만 블로그에 포스팅 하면서 다시 한 번 정리를 하니 기억에 확실히 잘 남는 것 같다.

누군가에게는 도움이 되길!

{% embed url="<https://velog.io/@jinony/Spring-Boot-MQTT%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%99%B8%EB%B6%80-API%EB%A1%9C%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%86%A1%EC%88%98%EC%8B%A0>" %}

### 알고리즘 풀이 및 학습&#x20;

또한 알고리즘 문제를 풀어보고, 몇 일 전에 올렸던 강의중 처음 부분을 학습하였다.

알고리즘 문제를 풀 때 필수로 해야하는 것들에 대해 학습해보았다.

간단히 정리하자면,

1. **무턱대고 구현부터 하지 말자!**
2. **의사코드를 작성해보자. -> 간단하고, 명료하게**
3. **예외 케이스 및 입출력 케이스를 만들어보자.**

이다.

나는 우선 1번부터 고쳐야 한다고 생각했다.

나는 알고리즘을 풀 때 우선 구현부터 하고, 안되더라도 부딪히는 게 좋다고 생각했지만 완전 틀린 생각이였다!

내일부터는 의사코드를 한 번 간단하게라도 작성해보는 습관을 들여야겠다.

## 개선 및 목표&#x20;

* 내일은 오후에는 Linux 조교 활동, 야간에는 디자인 패턴 세미나 멘토 활동이 예정되어 있다.&#x20;
* 남는 시간엔 꼭 개인 공부를 진행하자.&#x20;
