10월 3주차 WIL

Yullgiii·2023년 10월 22일
3
post-thumbnail

WIL

Java와 쓰레드 학습

이번 주는 Java에 대한 이해를 한 단계 더 깊게 가져갔다. 특히 쓰레드와 관련된 주제는 이전에는 크게 다루지 않았던 내용이라 매우 흥미로웠다. 쓰레드의 기본 개념부터 실제로 다양한 쓰레드 작업을 직접 구현해보며, 동시성 문제와 그 해결 방법 등에 대해서도 학습할 기회가 있었다...하지만 여전히 어렵다 역시 복습이 답이다..

개인 프로젝트(Kiosk)

카페 키오스크를 Java로 구현하는 개인 프로젝트를 시작하면서 프로젝트 구현에는 인텔리제이를 활용하였다. 처음에는 단순히 버튼 클릭과 화면 전환 정도의 기능을 구상하며, 인텔리제이의 콘솔 환경에서 번호로 입력을 주어 다음 화면이 진행되도록 구상을 하고 작성하였다. 프로젝트를 진행하면서 그 내부 로직의 복잡성에 대해 깨달았는데 메인 메뉴판 화면부터 주문 취소 화면까지 필수적으로 구현해야 할 사항들을 체계적으로 체크하며 구현해나가지 않으면 진짜 복잡하게 꼬이더라... 메인 메뉴판 화면,상품 메뉴판 화면,구매 화면,주문 화면,주문완료 화면,주문 취소 화면까지는 필수 구현사항이라서 다 구현을 했고!!!!!!!!!!주문 개수 기능 추가,총 판매금액 조회 기능 추가,총 판매상품 목록 조회 기능 추가는 선택 구현사항인데 이것까지도 완료를 다 했지만 상품 옵션 기능 추가에서는 큰 도전을 맞이했다. 여러 방법과 접근법을 시도했지만, 원하는 결과를 얻지 못하였다. 이 부분에서 투입한 시간과 노력이 많았기에 그만큼의 좌절감도 컸다.(약...8번을 갈아엎었다...) 그럼에도 불구하고 포기하지 않고 월요일에 다시 도전하기로 결정했다. 이런 경험들은 개발자로서의 성장과 도전정신을 더욱 기르는 좋은 계기가 될 것이라는 믿음이 있기때문이다!!!!

알고리즘 문제 풀이!!!!

물론 이번 주는 개인 프로젝트에만 집중한 것은 아니었다. 도저히 풀리지않는 문제를 볼때에 시각을 돌려보기위해 알고리즘 문제도 풀어보았다. 문제를 해결하는 과정에서 발생하는 다양한 문제 상황들과 그것을 해결해나가는 과정이 정말로 즐거웠다. 이러한 경험을 통해 내 코딩 능력이 조금씩, 그리고 확실히 향상되고 있다는 것을 느낄 수 있었다!!느리지만 도착하는 거북이!!!!!!!!!

회고

이번 주는 개인 프로젝트와 함께 Java와 알고리즘 문제 풀이에 많은 시간을 투자했다. 실패와 성공, 그 두 가지 모두를 경험하며 많은 것을 배울 수 있는 한 주였다. 다가오는 주도 더 나은 학습과 성과를 위해 최선을 다하며 이런 경험들을 바탕으로 다음 주에는..더 나은 결과를 얻기 위해 노력해야겠다...노력이라도 해야지..능력이 떨어지면!

profile
개발이란 무엇인가..를 공부하는 거북이의 성장일기 🐢

0개의 댓글