본문 바로가기

전체 글152

6개월 동안의 가장 큰 깨달음은 'API디자인' 나는 식당의 사장이고, 어느날 서빙 담당 직원이 말한다. “손님들이 콜라를 많이 요청해요.” 이 때 가장 먼저 생각나는 대응방식은 ‘콜라가 나오는 기계 세팅하기’이다. 이제 요청이 들어온 콜라만큼은 빠르게 간편하게 응대가 가능해졌다.하지만 다음과 같은 상황이 발생한다면, 어떻게 대응할것인가.콜라 이외에 2,3번째 음료수까지 필요하다면?예상보다 콜라 주문량이 적고, 콜라기계 관리가 까다롭다면? 어쩌면 처음부터 여러 음료수 종류로 확장하는것을 염두하고 여러 맛을 동시에 공급가능한 기계를 구비해두는게 현명했을지 모른다. 혹은, 이미 거래중인 도매처에 콜라캔만 추가 주문하는것이 초기비용은 조금 발생하더라도현재 갖춰놓은 인프라내에서 가끔발생하는 이슈에 대한 효율적인 대처 방법일지 모른다. 지난 6개월간 개발.. 2025. 5. 8.
취준일기 - 아슬아슬하게 취업했다. 죽으란 법은 없나보다결론부터 말하자면 채용전환형 인턴에 합격했다.여타 정보들을 보아선 수습정도로 인턴과정을 마치고 어지간하면 전환이 된다고는 한다. 입사예정된 회사는 규모가 큰 회사는 아니지만 내가 희망하는 조건을 대부분 충족하기에 정규직 전환이 더욱 간절하다.더군다나 이렇게 어려운 개발자 취업시장 상황이라 더더욱 그렇다. 여담으로, 합격전화를 받을 때 너무 떨려서 잠시 위경련 비슷하게 속이 뒤집어졌다. 그 정도로 힘들었고 안도했다.  다른 언어(Node.js)라는 과제이번 취업이 어려워지며 계속해서 하나둘씩 조건을 포기하게 됐다.마지막으로 포기했던 조건이 다른 언어를 사용하는 회사도 지원해보자였다.결과적으로, 내가 그동안 학습했던 Java + Spring 개발환경이 아닌 Node.js에서 express.. 2024. 10. 28.
생애 첫 부하테스트 (nGrinder) 기념으로 한 컷.관련 강의를 최근 구매했고, 이를 통해 그동안 갈증이 많았던 성능개선의 프로세스를 확립해보고자 한다. 겪은 오류- 자바 버젼 매칭 : java11버젼으로 실행해주기 위해 명령어 변경 필요- command파일 생성시 : 디렉토리 전체를 명시해줘야 했음- xattr -cr scouter.client.app : 간혹 실행되지않을때 설정해줌.- sh파일에 자바 버젼을 명시 # Java 11 경로 설정export JAVA_HOME=$(/usr/libexec/java_home -v 11)export PATH=$JAVA_HOME/bin:$PATH 2024. 9. 23.
HashSet의 contains보다 if가 더 빠를 수도 있다. (LeetCode. 1456) 리트코드 문제Intuition해당 문자(char)가 모음(a,e,i,o,u)인지 확인하는 코드가 있었다.처음에는 모음을 가지고 있는 HashSet을 만들어 contains 메소드를 통해 O(1)의 속도로 모음이 존재하는 지 곧바로 확인하는 방식을 떠올렸다. 최악의 경우 영어의 모음 5개를 모두 확인하는 것보다 바로 해시값으로 해시테이블에 접근하여 한번에 데이터 유무(존재한다면 모음)을 판단하는 것이 더 빠르지 않을까라고 생각했기 때문이다. if의 O(5)보다 HashSet의 contains의 O(1)가 더 느리다.? 하지만, if를 활용하여 쇼트서킷 없이 모든 모음을 모두 순환하여 확인하는 경우보다 HashSet을 생성하여 contains여부를 확정적으로 한번 가져오는 동작이 더 긴 것으로 보인다. 이는.. 2024. 9. 20.
취준일기 - 올해까지만 개발자 취준해보고그래도 안되면 포기해야지 현재 상황 2개의 면접이 진행중이었다. 그 중 하나는 어제 1차면접에 대한 결과가 오기로 했고, 다른 하나는 1차를 통과하고 2차면접을 보기로 했다.결과는 결과가 오기로한 곳은 하루가 지난 지금까지 소식이 없고, 다른 하나 2차면접 본 곳은 일주일 뒤 기존에 안내받지 못 했던 3차면접 여부를 전달주겠다고 했다. 기대가 컸던만큼 힘든게 사실이다. 취업에 쏟는 에너지를 회사에서 직무를 수행하며 오롯이 쏟고 싶다. 회사에서 몰랐던 개념을 퇴근 후 추가 공부하고, 여러가지 과업을 욕심내서 수행해보고 싶다. 취업은 노력-성취의 상관관계가 여러모로 불친절하다.  마지막 마라톤을 준비하며 6월부터 재수를 준비하는 고3, 공무원시험 3년 준비를 각오하며 첫 해 시험은 몸 풀기로 여기는 사람, 배우지망생이지만 오디션은 .. 2024. 9. 12.