본문 바로가기

전체 글

(50)
[코드트리] 청약 통장 7회차 - 코드트리 한 달 이용 후 2회차 갭체크 후기 코드트리에서 문제풀기! 오늘은 조금 민망하지만, 그래도 솔직하게 기록을 남겨보려고 한다. 처음 갭체크를 했을 때만 해도“오? 생각보다 할 만한데?”“이대로 꾸준히 하면 되겠는데?”싶은 느낌이 분명히 있었다. 실제로 1, 2, 3, 4회차까지는조금씩이지만 감이 잡히는 느낌도 있었고,약점이 뭔지도 어렴풋하게 보이기 시작했다. 유감스럽게도 최근 1달 동안포트폴리오 준비하고, 서류 쓰고, 면접 보고, 또 면접 준비하다가… 결국 외국계 기업 인턴에 합격하게 되어갑자기 탁 풀려버린 긴장감에.... (완전 핑계다~!!!)잠시 놓아버렸다. ㅠㅠ하지만! 인턴 업무 중 파이썬을 많이 써야할 것 같아 이제 다시 작심하고 도전할 것이다. ㅎㅎ확인해보니 마지막으로 코드트리 문제를 푼 날이 5월 25일이었다…이럴 수가……운동이랑..
[코드트리] 청약 통장 4회차 - 북마크로 복습 루틴 만들기 지난 주에는.... 슬프게도 문제를 거의 풀지 못헀다. 채용공고 지원과 급히 잡힌 면접때문에밥먹고 면접 준비와 포트폴리오 준비만 했는데 1주일이 순식간에 지나가 버렸다.이럴수가ㅠㅠ 운동과 코테만큼은 잠자고 밥먹듯이 꼭 하려고 했는데 시간이 이렇게 금방 지나가버릴줄은 몰랐다...하지만 포트폴리오 제작이 너-무 오래 걸려서... 그냥 계속 눈뜬시간에는 이것만 했던 것 같다.. 코드트리에서 막상 딱 문제풀기 시작하면 오기가 생겨서 계속 풀게 되는데, 시간이 적게 걸리지는 않다보니 시작하는게 살짝 버겁게 느껴졌던 것 같기도 하다.나는 간혹 새로운 문제를 푸는게 유난히 부담스러운 날에는 복습을 하곤 한다. 예전에 자바로 풀었던 문제를 파이썬으로 풀어보는데, 꽤나 괜찮은 것 같다.파이썬 연습도 할겸, 전에 했던 실..
[코드트리] 청약 통장 3회차 - 꾸준히 학습하기 🐦‍🔥 진도 체크저번 주에는 DP쪼끔, DFS, BFS 쪼끔씩 풀었다.Trail3 7%, Trail 4 3% = 10% 정도 더 풀었네. 이번 주에는 도합 20%+를 목표로 달려보자🔥꾸준한 학습코드트리에서 보내주는 알림톡 기능은 내 학습에 정말 큰 도움이 된다.오늘의 루틴 알리미처럼 매일 문제 풀으라고 알림을 보내주는데, 특히 오후 9시에 보내주는 알림이 제일 도움되는 것 같다. 아래와 같은 알림톡을 보내준다.특히 이번 청약통장 챌린지에 참여하는 내 친구가 열심히 하고있는 것도 알려주니깐내가 안할 수가 없게 된다...ㅎ역시 함께하는 것의 힘은 정말 큰 것 같다. 혼자 코드트리를 이용할 때도 이렇게 학습 독려 메시지와, 목표달성 축하 메시지 등등을 보내주니까 괜히 내일은 좀더 하고 싶어지는 것 같다. 타 코테 ..
[코드트리] 청약 통장 2회차 - DP(동적계획법) 알고리즘 약점 극복 학습 후기 첫 주 학습 후기지난 번 갭체크 결과 나는 BFS, Backtracking, DP 알고리즘이 부족하다고 나왔다.요 녀석들은 Trail 4. 알고리즘 입문 챕터에서 주로 다루고 있어서, 이번 주에는 Trail 4 위주로, 약간의 Trail 3도 함께 학습했다. 코드트리로 코테준비를 하니까 뭔가 막연하게 문제만 계속 푸는게 아니라 정확한 기업 코테 빈출 주제의 문제를 풀 수 있어서 좋다.매 레슨마다 처음에는 기본 문제, 관련 연습 문제=, 최종 테스트 문제 이렇게 구성되어 있는데, 서로 유사한 문제들이지만 조금씩 다른 문제들을 연속해서 푸니까 학습 효과가 훨씬 좋은 것 같았다. 다른 알고리즘 문제풀이 서비스들은 별도로 풀이가 제공되지 않아서 따로 블로그 검색해보거나 LLM풀이만 많이 참고했었는데 코드트리에서..
[코드트리] 청약 통장 1회차 - 코딩테스트 준비 시작! 갭체크 후기 포함 UI가 깔끔하고 문제도 단계별로 꼼꼼하게 구성되어 있는 코드트리라는 코딩테스트 준비 사이트가 있다.코드트리는 예전에도 몇 번 이용해본 적 있었는데 항상 정말 괜찮은 사용자 경험을 줬었다.일단 해설이 진짜 괜찮았고, 집중적으로 풀어보고 싶은 모든 주제별 문제가 상.시.대.기 중이어서 약한 부분을 트레이닝하는데 큰 도움이 되었다. 삼성, 현대 기출도 있다.. 굿. 아쉬웠던 점으로는.. 전에는 모바일 UI 반응형 지원이 잘 안됐었던 걸로 기억하는데... 지금은 개선됐을지 모르겠다.그리고 꽤나 비싸고.... + 백준/프로그래머스/LLM이라는 대체제가 있었어서 오래 사용하지는 않았다.그런데 마침 내가 요즘 알고리즘 문제 안푼지 좀 됐는데 어떻게 알고..?'코드트리 청약 통장' 챌린지가 시작되었다는 소식이 들려셔 ..
[IntelliJ IDEA] 새 프로젝트를 탭으로 열기 설정 방법 (MacOS) 인텔리제이에서 여러가지 프로젝트를 작업할 때, 나는 하나의 창(Window)에서 여러 탭으로 프로젝트를 띄워두는걸 선호한다.그런데 문제는 회사 맥북부터 내 개인 맥미니, 또 새로 지급받은 맥북에서 매번 설정할 때마다 까먹어서 ..근데 또 검색하면 잘 안나온다;; 그래서 내 블로그에 남겨두려고 작성한다. 바로 설정방법부터 알아보자.설정 방법1. IntelliJ Settings 설정 Settings... > Appearance & Behavior > System Settings > Project 로 이동"Open project in" 옵션을 New Window로 변경New Window → 새 창으로 열기 ✅Current Window → 기존 창을 덮어씀Ask → 매번 물어봄 2. MacOS 시스템 설정Sys..
기계식 키보드 특정 키 입력 안되는 문제 해결방법(feat. archon AK47) 사건의 발단나의 키보드는 archon AK47이다. 축은 아마도 저소음 피치축인 것 같다.작년 하반기쯤에 알리에서 50000원대로 싸게 샀었다. 그 이후로 약 1년 좀 안되는 기간동안 정말 잘 쓰고 있었는데....그런데 갑자기 어제부터 . 키가 잘 안눌리기 시작했다. 세게 눌러야 눌리고 한 5번 누르면 한번 눌리고 이런 느낌.. 어느정도 참고 써볼까 했지만.... 내가 '.' 이라는 문자를 얼마나 자주 쓰고 있는지만 깨달았고 너---무 불편했다.키보드를 새로 사야 하나 고민도 했지만 조금 낭비인 것 같다는 생각에 검색을 시작했다.물론 키캡 빼고 청소하는 것은 기본적으로 다 했던 상태였다.그럼에도 동작하지 않는....사건의 해결구글링의 시작..결과적으로 이분의 블로그가 나를 살렸다. 해결 방법은, 안쓰는 ..
🤿 Deep dive: Java 애플리케이션에서 스레드 안전을 보장하기 위해 해야할 것은 무엇인가? Intro멀티스레딩은 중요하다. 한 프로세스 내에서 여러 작업을 동시에 실행해서 시스템 자원을 효율적으로 활용할 수 있고, 처리 성능과 응답성을 향상시킬 수 있기 때문이다. 또한, 데이터의 가변성(Mutability)은 중요하다. 프로그램이 동작하면서 상황에 따라 상태가 변화하는게 일반적이기 때문이다. 하지만! 멀티스레딩 환경에서 데이터를 변경할 때를 생각해보자.만약 어떤 변수 a의 값을 Thread-1, Thread-2가 동시에 변경한다면?서로 다른 시점에 읽어서 변경하고 썼는데, 그 값이 덮어쓰여진다면?믿을 수 없는 데이터밖에 남지 않게 되겠지.... 그럼 이제 스레드 안전성(Thread safety)이라는 용어의 의미부터 알아보자.이 말은 "스레드가 안전하다" 라는 뜻이 아니라, "스레드의 동작으로..