본문 바로가기

Swimming26

우리 가게 정상 영업합니다 꽤 긴 시간 글을 남기지 않았다. 취업에 성공해 그런 것이니 너그러이 봐주길 부탁드린다 껄껄.  현재 회사에서 사용하는 기술은 그렇게 트렌디하지는 않다. 코틀린도, JPA도 사용하지 않는다. Build Tool도 Maven을 사용한다. Java버전 역시 8버전으로 꽤 오래된 버전을 사용 중이다. 뭐 그래서 나쁘다는 건 아니다. 돌아가지 않는 좋은 코드보단 돌아가는 안좋은 코드가 비즈니스 관점에서 훨씬 나은 코드고, 잘 알지도 못하고 사용하는 최신 기술이 덕지덕지 범벅된 소프트웨어보다 조금 오래됐더라도 내부 동작과 사용하는 이유를 알고 만들어 낸 소프트웨어가 훨씬 유지보수하기 좋다.  그럼에도 더 좋은 코드를 만들어내고 싶고, 유행하는 기술 트렌드에 발맞춘 소프트웨어를 개발하고싶은 욕심은 모든 개발자들에게.. 2024. 7. 14.
<2/20> 초심 찾기 네 번째 면접이자, 세 번째 기술면접을 시원하게 말았다. 최근 되도 않는 매너리즘 비슷한 것에 빠져있었는데, 어제 면접을 말아먹고 오늘 아르바이트를 하는데 정신이 번쩍 들었다. 이대로는 안된다. 취준 기간이 한 달 한 달 길어질 때마다, 주변의 압박, 스스로의 조급함에 받는 스트레스가 상당했다. 문제는 이 스트레스의 방향이 나로 향해서, 나를 발전시키는 원동력으로 삼아야 하는데 그렇지 못했다는 것이다. 왜 이렇게 취업이 안될까. 어디든 갈 수만 있다면 좋겠다. 굉장히 소모적인 생각만 늘었다. 벌써 세 번째 기술 면접이었고, 세 번의 기술 면접은 모두 신입 개발자도 충분히 답변할 수 있는 수준의 질문들로 이루어졌다. 첫 번째는 어떤 질문이 이뤄질지 몰라서, 두 번째는 긴장해서라는 핑계를 댈 수 있었지만. .. 2024. 2. 20.
<2/1> ㅇ운의 사나이 행운인가, 불운인가. 아무튼 어떤 운이긴 하다. 어제는 한 스타트업과 면접 기회가 있었다. HR솔루션 서비스를 제공하는 회사였는데, 학부생 시절엔 여러 프로젝트의 팀장직을 맡고 동아리에서도 회장직을 수행했으며, 군시절엔 또래상담병을 역임하고, 이후 부트캠프에서 백엔드 팀장을 맡으며 결국 모든 조직의 핵심이 인적 자원임을 여실히 느꼈기에 해당 서비스가 굉장히 매력적으로 다가왔다. 특히 요즘같이 세대 간, 성별 간 갈등이 심각한 세상에서는 더더욱 인적 자원 관리의 중요성이 높아지지 않았을까. 그래서 왜 행운인가 불행인가를 잘 모르겠냐 하면, 이번이 네 번째 면접인데 네 번의 면접이 모두 다른 타입으로 진행되었다. 기술 관련 질문과 테이블 설계를 진행해보았던 첫 번째 면접, 팀 프로젝트내에서 커뮤니케이션과 팀.. 2024. 2. 1.
<1/16> 말아먹기 전문가 취업 준비를 시작한 이래로, 오늘 세 번째 면접을 볼 수 있었다. 그리고 의심의 여지 없이 시원하게 말아먹었다. 긴장했다는 변명을 하기 민망할 정도로 너무 답변을 못했다. 일단은 오늘 면접을 돌아보면서 앞으로의 방향성을 다시 생각해보는 시간을 가져보자. 첫 면접은 스타트업, 두 번째 면접은 대기업, 이번 면접은 다시 스타트업 회사였다. 첫 면접은 기술 관련 질문을 많이 물어보셨고, 두 번째 면접에서는 기술 관련 질문은 하나도 없었다. 이번 면접에서는 특이하게 코딩 테스트 코드를 어떻게 개선할 수 있을지를 물어보심에 더해 자료구조, 객체지향, 자바에 대한 기본적인 지식, 팀 프로젝트에서의 역할과 갈등 해결 방법 등에 대해 물어보셨다. 1시간 이상 면접을 진행했고 더 많은 이야기를 나눴던 것 같은데 긴장 상.. 2024. 1. 16.
Spring Security 적용 이후 API 계층 테스트 방법에 대한 생각 Spring Security를 적용하고 API계층을 테스트하기가 한층 어려워졌다. Spring Security 프레임워크를 사용하기 시작하는 시점부터, API 계층은 해당 라이브러리와 아주 강하게 결합된다. Security 설정을 어느 정도 마치고 테스트에 적용하니, 내가 작성한 Configuration 파일이 적용되지 않았다. 예를 들어, 사용자의 인증 정보가 필요하지 않은 메서드에도 @WithAnonymousUser가 적용되지 않거나, disable한 csrf를 요구했다. 내가 생각한데로 진행이 되지 않아 답답했다. 아마 이렇게 된 이유는 @WebMvcTest를 이용하여 단위 테스트 형태로 테스트 코드를 작성한 탓이라 생각되어 @SpringBootTest로 바꾸고 테스트를 진행해보니 내가 생각한 데로.. 2023. 12. 5.
반응형