본문 바로가기

전체 글141

제로베이스 백엔드 부트캠프 수강 후기! 드디어 1년간의 여정이 끝났다.(사실 끝났다기 보다는 또다른 시작이지..취준..) 비전공자로 6월 국비를 끝내고 바로 6개월 제로베이스 백엔드 부트캠프로 들어갔다... 나의 경우 국비를 들은 것을 후회하지는 않는다. 물론 다른 블로그에서 볼 수 있듯이 시대에 뒤쳐진 기술과 배경지식, 너무 기초적인 교육이라 중견, 대기업같은 어느 정도 위치가 있는 기업 또는 내가 원하는 목표기업에는 취업이 힘들 수 있다. 그러나 비전공자인 나는 기초적인 교육을 통해 프론트라든지 백엔드라든지 둘다 경험해 볼 수 있었으며 입문하기 어려운 개발에 발을 들이게 할 수 있었다. 다만 앞서 얘기했듯이 조금이라도 나은 기업에 가고 싶고 어느 정도 개발 지식을 갖고 있다면 국비는 추천하지 않는다. 어째든 이후 국비를 끝내고 단순 cru.. 2024. 2. 8.
[Key Word 개발기] Server-Sent Events ?? 알림기능?? 협업프로젝트가 마무리 되었지만 아직 알림기능이 구현이 안되었다. 그래서 알림 담당 팀원분이 데모데이끝나고 알림기능을 구현하시고 계시는데 어려우시다고 하셨다.물론 나도 개인프로젝트때 반만 이해하고 했던지라... 좀 초반에 개념을 이해하기 어렵다는 걸 알고 있었다.. 그래서 팀원분께 저도 공부하고 있을테니 공부계속하시라고 일단 말씀드리고 나도 개인프로젝트 리팩토링도 할겸 sse에 대해서 공부하게 되었다. HTTP 다 알고 있겠지만 HTTP는 비연결성 프로토콜이다. 즉 한번 연결되고, 요청과 응답을 주고 받으면 끝난다.(연결이 끊긴다) 뿐만 아니라 HTTP는 클라이언트 - 서버 아키텍처를 따른다. 음..그니까 서버가 클라이언트의 요청을 수동적으로 기다린다. 만약 클라이언트가 서버에 요청을 보내면 서버는 요청에.. 2024. 2. 8.
2024-02-04 일주일 회고록 부트캠프 끝나고.. 부트캠프 끝나고 아직 협업프로젝트가 미완성이라서 진행중이다. 일단 추가적인 기능 빼고 테스트코드라든지 restdocs는 꼭 하고 싶어서 그부분부터 진행하자고 의견을 내서 하고 있다. 이후 추가적인 기능은 사실 결제 api연동 하나라서 좀 애매하다... 일단 내 협업프로젝트 목표는 테스트코드 + rest docs 다. 그래야 뭔가 완성된 프로젝트같아서... 아 거기다가 다른 팀원 파트인 알림 끝내는거..! 지원중... 한 그래도 20곳 넘게 지원중인데.. 서류 합격한 곳이 한곳도 없음..ㅎㅎ 사실 요즘 신입을 뽑는데가 없어서 다 2,3년차 지원중인데...ㅋㅋㅋㅋ 거의 안될 확률 90%이상이긴하지..뭔 내가 인턴을 했으면 몰라도..1년동안 개발 공부만 했으니... 그래도 어느 곳에서는 나.. 2024. 2. 4.
[개인프로젝트] github actions build 에러 개인프로젝트도 배포를 하려고 github actions를 생성했다. 그러나... build에러가 계속 터지고..나의 시도 노력들... 이거말고 더 있답니다... 거의 50번정도..? ㅋㅋㅋㅋ 문제 상황 에러코드 보면 결국에는 application.properties의 값들을 못찾아서 그런거 같았다. java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:143 Caused by: org.springframework.beans.factory.BeanDefinitionStoreException at PlaceholderConfigurerSupport.java:230 Caused by: java.lang.IllegalArgu.. 2024. 2. 1.
[개인프로젝트] 리팩토링 - Spring Batch Paging Reader 같은 조건 데이터 조회안됨 개인프로젝트 리팩토링 하다가 스프링 배치코드가 조금 더럽길래...ㅎㅎ 테스트 코드랑 같이 리팩토링 하는데 데이터를 20개를 가지고 테스트해봤더니 10개만 적용되는 문제가 발생했다... 문제상황 같은 조건으로 reader에서 데이터를 조회하는데 초반에 10개만 batch가 적용되고 나머지 10개에 대해서 적용이 되지 않았다.. @Bean public JpaPagingItemReader adjustReader(){ Map parameter = new HashMap(); parameter.put("status", WalkerServiceStatus.FINISH); parameter.put("payStatus", PAY_DONE); return new JpaPagingItemReaderBuilder() .nam.. 2024. 1. 29.
2023-01-28 일주일 회고록 부트캠프 공식적으로 끝 6개월간의 부트캠프가 끝났다. 즉 협업프로젝트가 끝났다는 말이다. 협업프로젝트에는 아쉬움이 크다. 일단 조금더 다양한 기능을 구현하고 싶었는데 생각보다 crud한 기능들이 많아 아쉽다.. 뿐만 아니라 원래는 진행하면서 테스트코드를 같이 짜고 싶었는데 뒤로 갈수록 상황이 급박해져서 테스트코드를 뒤로 미룰 수밖에 없었다. 그래서 팀원들이 끼리 조금더 진행하자는 의견이 있기는 한데 확정은 아니라서... 최소한 테스트코드 따 짜고 restdocs까지 다 적용하고 완료하고 싶다. 나에게 부트캠프..? 음.. 사실 큰 도움이 되었다기 보다는 학교 다니면서 18학점 듣는 나에게 약간의 채찍질이 되어준 동생 느낌?? 다른 예비개발자분들에게 동기부여 받기도 하고 코테 성적 공개될때마다 나도 저렇게.. 2024. 1. 28.
728x90