내가 하고싶은 것!

    Spring 면접대비 질문

    Spring더보기정의뭐 지원하는지더보기IoC(bean)DIAOP등의 특징을 가지는 프레임워크 Bean더보기정의더보기spring에서 plain old java object - 그냥 객체 - 를 bean이라고 한다. IoC Container가 관리 및 생성한다.@Component를 사용한 class들만 bean으로 정의된다. 이 bean들은 기본적으로 singleton이다.IoC Container가 DI해주기도 한다. IoC더보기정의더보기제어 역전 - 프로그램 제어권이 programmer가 아니라 framework인 spring에 있는 것. 개발자는 framework의 형식에 맞춰 개발하게 된다. AOP더보기정의더보기aspect oriented programming 공통 관심사를 분리해 모듈화하는 것. 인증..

    네트워크 면접대비 질문

    URL vs URI더보기URL : uniform resource locator, resource의 위치URI : uniform resource identifier, resource의 식별자 HTTP더보기정의특징http request message / response message에 들어가는 것들더보기hypertext transfer protocol의 약자client-server model, TCP 사용, stateless(상태 저장 x) 등의 특징이 있다.stateless를 해결하기 위해 cookie나 session을 사용한다. HTTP request message에는 request, header, body가 있다.method는 GET, POST, PUT, PATCH, DELETE 등이 있다.GET의 경..

    OS 면접대비 질문

    Floating Point더보기어떻게 표현하는지case 3개변환방식rounding더보기2진수를 유효숫자 형태로 표현한 것(-1)$^s$M2$^E$s : sign bit. signed integer와 동일하게 0이면 양수, 1이면 음수이다.M : significand(유효숫자). 일반적으로 [1.0, 2.0)의 범위를 가진다.E : exponent(승수). 2의 승수를 나타낸다. Floating Point to Number수를 정해진 형식에 따라 sign bit, exp bit, frac bit로 분류한다.exp bit, frac bit을 이용해 normalized / denormalized / special 분류를 한다.exp bit로 E값을, frac bit로 M값을 구한다. (-1)$^s$M2$^E$..

    DB 면접대비 질문

    Transaction더보기transaciton의 정의, 특성(ACID)commit / rollbackstate더보기transaction : DBMS의 상호작용 단위. transaction은 다음 4가지 성질을 가지고 있다.Atomicity : transction은 실행되거나, 실행되지 않거나 둘 중 하나의 상태만 가진다. 중간에 끊기지 않는다.Consistency : transaction의 실행 결과는 항상 일관성이 있다. (정해둔 규칙을 위배하지 않는다.)Isolation : transaction 사이에 다른 trasnaction이 낄 수 없다.Durability : DBMS가 꺼져도 수행된 transaction은 반영되어 있어야 한다.  commit은 모든 작업이 정상적으로 수행되었다는 명령이며, 실..

    23.09.20. 취준계획 - 끝!

    진짜 너무너무 바쁘다. 수업 과제는 뭐... 받자마자 하루컷 낸다 쳐도, 나머지가 끊임없이 이어진다. 일단 쓰고 싶은 데는 다 쓰는 게 맞는 것 같다.어차피 막학기 아니니까 여유 가져도 되긴 하는데, 미리 한 번 겪어보고 싶다. 근데 말도 안되게 바쁜게, 졸업과제 ← 얘가 진짜 너무 트롤이다. 1학점짜리가 아니라 한 5-6 되는 듯. 지금, 자소서도 써야하고 코테공부도 해야하고 면접공부도 해야 하는데... 근데 과제연구를 주에 적어도 6시간은 써야 한다. SD 과제도 있고... 병렬컴퓨팅 과제도 있고.. 시험기간이 되면 교양 레포트도 나오고... 크아아아악. 끔찍하다. 취준 계획 - 코테 일단 내가 쓴 곳들 중 코테를 보는 곳이 [LG CNS完, 넥토리얼, 베이글코드完] 이렇게 3군데이다. - 다 끝났다..

    23.09.07. 복학 후 계획 - 끝!

    당분간 할 일들 Naver2Tistory 리팩토링 과정/선택/결과 블로그에 포스팅하기 - 23.09.05. 끝! large query vs small 2 query 실험하기 - 23.09.06. 끝! 위 2개 끝나면 포폴 다듬기 - 전역/복학한 내용 + resume만 고치고 업로드하면 됨. - 23.09.07. 끝! Naver2Tistory 부분 다듬기 + 포스팅 링크도 달기 - 끝! 다 끝나면 plan에 있는 포스팅 싹 읽으면서 정리하고, 당분간 또 할 일들 정리하기. - 23.09.07. 끝! 이후에 할 일들 하반기 채용 기업들 지원서 쓰기 - 끝! 지원서 쓴 이후 코테 공부하기 (하반기 공채가 시작했으니 다시 달려보자.) - 끝! 아마 프로그래머스 부계정 판 거로 풀어갈 것 같다. lv2 + lv3..

    23.07.23. 전역 D-14, 복학까지 계획 - 끝!

    24일에 할 일 1%의 network 마무리 - 끝! 포스팅 처음부터 끝까지 한 번 읽어보고 좀 애매한 부분 수정하기 - 끝! 이대 네트워크 강의 한 번 살펴보기 링크 - 끝! 알고리즘 계획 잡기 - daily leetcode + 백준 실/골 랜던디펜스 4-5문제 - 프로그래머스 lv2 lv3 DB 작성 견적내기 - 한 2주 반 걸릴 것 같음. 기말 범위가 내용도 많고 어렵기도 하다. CPS 예선 - 끝! 전역까지 남은 14일간 할 일 : 졸업논문 어떤 랩에서 할지 고민해 보기, 어떤 과정으로 진행되는지 간략하게나마 찾아보기. - 끝! AI는 잘 모르겠는데... SD나 알고리즘, media computing lab? 생각중. 1순위는 PL랩(분산컴퓨팅), 2순위는 SV랩(검증) 이대 네트워크 강의 듣고 ..

    23.06.06. 7월까지 당분간 할 일들 - 끝!

    전역 전에 끝내고 싶은 것들 알고리즘 (코테 - 리트코드 1문제씩) 면접준비 (CS) 상세계획 6월에 마프/OS를 끝내고, 7월에 네트워크/DB를 끝내보자. 8월달은 그때가서 생각하자. 밤시간에 조금 여유 가져도 되는 것들 Naver2Tistory 리팩토링 (리팩토링, 클린 아키텍처 책 참고, 클래스 구조도 한 번 그려보기) 상세계획 - 끝! 군에서 한 일들 간단히 포스팅으로 정리 - 끝! SQL optimization - 끝! vertical partitioning? extract superclass? 아무튼. 토이프로젝트 만들고 포스팅하기 - 리팩토링 포스팅으로 퉁쳤다. - 23.09.05. 끝! large one query vs small two query 실험해 보기 - 23.09.06. 끝! e..

    23.03.19. Clean Code 읽은 후 목표 - 끝!

    리팩토링 저번에 작성한 글의 계획을 따라 Java, OOP, Solid Principles를 정리했고 이번 주는 Clean Code를 읽고 정리하고 있다. 읽다 보니 내가 지금까지 작성한 게 Clean Code가 맞나?라는 생각이 들었고 전부 다는 못 되더라도 내가 작성한 코드를 내가 책임져야 한다는 생각이 들었다. 지금 github에 올라가 있는 프로젝트는 크게 Meerkat, Bizkicks, Naver2Tistory, Pocarpool의 4가지이다. 이 중에서 실 배포되고 있는 코드는 Naver2Tistory 하나 뿐이고 나머지는 모두 팀으로 작성한 코드이기 때문에 일단 Naver2Tistory부터 리팩토링을 해보려 한다. 리팩토링 할 부분은 크게 4가지 정도인 것 같다. 주석 삭제. 쓸데없는 주석..

    23.02.19. 취준 계획 (23.06.06. 수정)

    PS 일단 하루 2시간은 PS 해야 함. 하루에 daily leetcode challenge 문제 풀고, 프로그래머스 lv3까지 쭉 풀면 될 듯. 주말에는 하루 날 잡고 leetcode weekly challenge 도전하면 될 듯. 프로그래머스 끝나면 leetcode 쭉 풀자. 스터디 하자! - 23.07.31. 스터디 repository 생성 유의점 영어 듣기/말하기 향상을 위해 클레멘트같은 외국 PS하는 사람들 영상을 좀 보자. 문제 풀 때 주석 달아가면서 풀고, 최대한 한번에 돌아가게 풀어보자. 테스트 케이스를 생각하면서 풀자. edge case를 조심하자. CS 나머지 연등시간에 개념공부 하면 될 것 같다. 테크 1. (1.5달?) 3월까진 끝내보자. - 끝! java - OOP - SOLID ..

    23.01.25. 포폴 계획 - 끝!

    포트폴리오 관리 - 1월 전까지 끝내기 프로젝트 리드미 작성 - 끝! 포폴/resume 만든 것 내용 채워넣기 - 끝! 해당 내용 기반으로 linkedin, programmers, remember, 원티드, 로켓펀치 등 프로필작성 - 끝! 취업준비 블로그 정리 - 작성중인 내용들 주말에 공부하고 작성하기. 알고리즘 graph부분 수정하기 - 끝! 책 읽기 - 산 책들, 살 책들 달에 1-2권씩 읽기 / 읽고 난 후 블로그에 정리하기 취업준비 (CS) PS, OS, DB, 네트워크, 아키텍처, Java, Spring, DS 등등 CS는 6개니까 2, 3, 4, 5, 6 이렇게 하나씩 끝내고 7/8에는 PS같은거 슬 준비하면 될 것 같다. CS는 내가 정리한 내용 기반으로 작성하고, 다른 사람들이 작성한 내..

    22.11.15. 취업 전까지 할 일들 - 끝!

    포트폴리오 관리 웹사이트 하나 파기 - 끝! github.io에 올리기 올라갈 것은 cv, web portfolio 이외에도 linkedin, programmers, remember, github readme 작성 - 끝! https://github.com/hyelie?tab=stars 참고 취업준비 github 정리- 필요 시 계속 갱신할 것 블로그 정리 - 뭔가 생기면 바로바로 기록하기 개발 책 읽기 - 공부는 끝이 없다 알고리즘(코테) 면접준비 기술 면접(OS, DB, 네트워크, ...) 외부활동 겨울 SES을 포함한 여러 군데 인턴 동아리 활동 전역 이후에... 8월 인턴은 거의 없는 수준. 다만, 하반기 공채 시작이 보통 9월이다. 그러니까 지금부터 취업준비를 한다고 생각하고 공부를 해야 한다는..

    22.11.07. 롤드컵 결승을 보고서 - "중요한 것은 꺾이지 않는 마음"

    어제 롤드컵 결승이 있었다. 4관왕에 도전하는 T1 Faker와 데뷔 9년만에 우승에 도전하는 DRX Deft의 매치업이었다. 결과는 DRX의 승리였다. 그야말로 "중요한 것은 꺾이지 않는 마음"이다. Deft는 항상 롤드컵 우승이라는 꿈을 그렸다. 10년만에 그 꿈을 달성했다. 내가 제일 잘 할 수 있는 게 롤인데, 그 롤에서 세계 최고가 되지 않는다면 앞으로 뭘 하든 실패할 것이라는 생각이 들었다. - Deft - 항상 질 것이라고 평가받던 DRX가 우승하는 모습은 소년만화를 보는 것처럼 나를 자극했다. 나는 뭘 하고 있는가? 나는 뭘 하고 싶은가? 나는... 많은 사람들에게 영향을 주는 사람이 되고 싶다. 인정받고 싶다. 어떻게? 내가 제일 잘 할 수 있는 분야로 - 그게 개발이다. 하나를 깊게 파..

    22.11.01. 프로젝트 미어캣 종료 이후 당분간 할 일들 - 끝!

    1. Bizkicks / Meerkat Figma 파일 백업하기 - 끝! 2. 미어캣 코드, 피피티, 영상 백업해두기 - 끝! 3. 리드미 꾸미기- 끝! 4. Meerkat 하면서 배운 것 정리하기 (RN, typescript, node, socket 등등) - 끝! 전역하면 뭐하지? AI? 대학원? 취업? 창업? 고민된다. 대학원에 대해 고민하는 이유도, AI에 대해 고민하고 있는 이유도 AI를 배워보고 싶은 마음?이 좀 더 큰 것 같다. 성공사례 하나만 보고 매몰되는 것 같기도 하고. 많은 것을 경험해 봐야 한다. 남은 복무일자동안 뭘 해야 할까? 취업을 위해서 알고리즘도 해야 하고, README와 블로그도 정리해야 하고, 책도 읽어야 한다. README와 블로그 정리를 끝내면 프로젝트도 하나 굴려봐..

    "인생"

    - 한 번에 답을 찾으려 하지 말자DT에서 배웠지만, 모든 아이디어를 수용하고, 제일 좋은 것을 뽑자. 비관적인 태도는 아이디어 뽑는 데 장애물이 될 뿐이다. Good And,,,로 생각을 해보자.- 내 인연들21년에 자취하면서 혼자서만 사는 게 생각보다 다르다는 걸 느꼈다. 사람이 주는 안정감을 인정하고, 주변에 편할 때 만날 수 있는 친구를 두자. 일도 중요하지만 나를 좋아해주는 고등학교 친구들, 대학교 친구들/선후배들, 소마 팀원들을 좀 더 높은 우선순위에 놔 보자.- 나?사교적인 성격은 아니다. 친해지면 편하다. 경험적으로 데이터를 쌓고 분석하고, 그래서 정보 수집에 초점이 있는 사람이다. 사교적인 것도 조금 배워보자.- 미래?내가 하는 분야에서 '별'이 되어보자

    21.08.19. 의지

    요새 시대에 투자나 창업은 불가피하다, 단순히 취업만으로 평생을 벌어먹고 살긴 힘들 것이다. 그래서 창업을 하던, 창업을 하는 팀에 조인하는 방법이 있을 것 같은데... 문제해결력은 있지만 기획능력이 떨어지고, 리스크를 지기 싫어하는 나로써는 조인하는 방법이 제일 좋을 것 같다. "모든 사업가 밑에는 핵심 엔지니어가 있다"... 그리고 창업 초기에는 자본을 아끼기 위해 특정 분야를 99%로 잘하는 3명보다는 여러 분야에서 80%로 잘하는 1명이 더 중요하다고 한다. 또 내 장점이 뭘까? 생각해 보면, 명세능력, 되게 가파른 러닝커브, 목적의식, 정도라고 생각한다. 그러면 90%로 여러 분야를 다 잘하는 사람이 되어서 초기 창업 CTO로 활동할까?를 생각해 보면... "만능과 잡캐는 한 끗 차이" 즉 모든..

    2022년 1월 SW개발병 지원 및 면접 질문

    취업 해야하니까 SW개발병에 지원했다. 일단 소프트웨어 마에스트로 활동 있고, 3학년 수료(4학년 재학), 정보처리기사로 38점을 받았고 1차 합격했다. 글 작성날인 11월 12일에 면접자들 만나서 이야기 해 본 결과, 커트가 36점 정도인 것 같다. 35점인 어떤 분은 1차 떨어졌는데 면접포기 한 분이 있어서 추가합격 했다고 한다. 면접 준비는 평소대로 한 것 같다. 자기소개나 장단점 등 기본적인 신상, 군대니까 안보관이나 친화력 등, CS쪽 지식, 내가 한 플젝에 대한 내용 등을 준비했다. 면접 질문 - 자기소개 나는 안 물어봤다. 포트폴리오를 내서 그런가? - 지원동기 코딩을 제일 잘하고, 제일 잘 하는 걸 군대에서도 이어나가고 싶고, 내 개발이 육군에 긍정적으로 작용했으면 좋겠다. 또한 지원에 가..

    소프트웨어 마에스트로 12기 회고록

    이 글은 2021년 4월부터 12월까지 소프트웨어 마에스트로 12기 활동을 하면서 배웠고 느꼈던 것들에 대한 회고록입니다. 지원과 합격 처음에 소마를 알게된 계기는 SW개발병으로 입대하기 위한 것들을 찾으면서였다. SW개발병 면접단계에서 BoB나 소마 활동 경력이 있으면 10점을 가점으로 준다. 당시에는 그게 큰 줄 알고 소마를 하고 SW개발병으로 꼭 입대해야지! 했다. (입대한 이후에는 의미없진 않지만 크게 의미있진 않은 것 같다) 코테 공부를 한 1.5달 정도 하고, 코테를 치고, 면접을 보고 합격했다. 기억상 코테가 그렇게 어렵진 않았다. 해봤자 DFS BFS 문제였고 제일 어려운 문제가 DFS cycle 탐색 문제였으니까. 매달 100만원씩 받겠다, 이 김에 서울에 자취하면서 활동하기로 결심했다...

    오늘 미팅 내용

    원래는,,, 겨울 인턴을 하려고 했었는데 스낵 24 대표님과 미팅을 하면서 생각이 조금 바뀌었다. 진짜 창업가들을 보면 그 불꽃에 홀리는 느낌이다. 겨울에 작은 프로젝트 하나를 제안해 주셔서 인턴 대신 그걸 해도 되지 않을까? 생각한다. 어떻게 보면 나에게 필요한 직무(대용량 데이터, 백엔드 서버 구성)이니까. 먼저,,, 인맥에 대한 생각. K 멘토님은 사람들을 소개시켜 드리고, 그 사람들로 사람들을 소개받아서 인적 네트워크를 구성하라고 하셨다. 물론 필요하고, 사람이 중요하단 것은 아는데, 2가지 이유 때문에 꺼려진다. 1) 군대 때문에. 1.5년 후에 지금 구축한 네트워크가 남아 있을까? 2) 모르는 사람과 대화하는 게 힘들다? 질문에 대답하는 건 쉬운데, 이야기를 오래 끌고가고 서로 공통된 관심사를..

    5/26 - 5/28 design thinking

    SWM에서 지원해주는 디자인 띵킹을 갔다. SAP korea에서 진행했다. 전 체적으로 재밌었다. 처음에는 네트워킹(다른 연수생들과 인맥)을 위해서 갔는데, 내용적으로 많은 것을 배운 것 같다. 아래의 내용은 내 생각을 서술한 것이다. 먼저 디자인 띵킹이란, 소비자가 만족할 만한 제품을 만들기 위해 거치는 일련의 cycle이다. 그것을 위해 1) 문제 정의 및 소비자와 동기화 2) 디자인 - ideate, prototype, validate 과정을 거쳐야 한다. 문제 정의에서는, 소비자에 대한 분석, 소비자 인터뷰 등을 통해 소비자가 원하는 것을 파악한다. 이렇게 소비자를 분석한 이후에는, 디자인 과정을 거친다. ideate 단계, 즉 아이디어를 만들어내는 과정에서 브레인스토밍을 계속한다. 여기서 제일 ..

    컴퓨터 구입 프로젝트 1차 심의 끝!

    소마 IT기기 지원금 200으로 컴퓨터를 샀다. 원래 있던 벤큐 144 모니터가 피벗이 된다는 걸 알아서, 똑같은 모델을 하나 구입했고(필자는 FPS를 자주 해서, 144hz 지원되는 xl2411p였다. 해당 모델은 단종되어서 업그레이드인 xl2411k를 구매했는데, 굉장히 만족한다. 더 가볍기도 하고, 옵션 돌리는 버튼도 훨씬 좋다.) 2411k를 본 모니터로, 구형 2411p를 세로로 세워서 피벗으로 사용하고 있다. 피벗 모니터를 지금까지 왜 안 샀나 싶다. 작은 노트북 메인으로 보는 것보다 4배는 가독성이 좋다. 특히 검색 창 위아래로 쭉 보이면서 한 눈에 다 보이는게 여간 편한 게 아니다. 체감상 능률 1.5배는 상승했지 싶다. 그리고, 소마 1차 프로젝트 기획을 끝냈다! 우리 팀은 팀원의 지인으..

    0514 해커톤

    소마에서 flask를 사용해서 back-end 해커톤을 진행했다. 짜면서 제일 신기했던 게 try-except-finally, try-except-else이다. try에서 POST request를 받고 오류가 발생하면 except로 넘어가고, except에서 BAD REQUEST를 리턴해주고, finally에선s GOOD REQUEST를 리턴해 주었다. try: // POST form parameter 검사 exception Exception as E: return "bad request!" finally: return "good request!" 그래서 try에서 진행하는 POST form parameter를 검사 한 후 오류가 있으면 bad request를 리턴할 줄 알았다. 그런데.. https:/..

    0227 공부 - 소마 1차 코테

    14시 -16시 소마 12기 1차 코테 치름 1 품 - backtrack(스킬트리) 2 못품 - 합이 a에 가까운 수 : two-pointer 3 못품 - greedy인거같은데... 4 품 - 단순 구현 5 품 - hash (두더지 문제) 6 품 - backtrack 7 품 - string 비교 - SQL 8 안품 - web문제 푼 문제는 보자마자 풀이가 생각나서 바로바로 풀 수 있었는데, 구현하는 데 너무 오래 걸림. 역시 구현력이 많이 떨어지는 듯... 특히 4번 5번 6번은 보자마자 바로 풀 수 있었는데(7번까지 1시간 걸렸음) 1번 구현하는 데 너무 오래 걸렸음. 오늘은 이제 쉬고 내일은 네이버 자소서 작성하고 그다음에... 이제부터 프로그래머스 2/3단계 풀고, 백준 풀고, 백준 어느정도 수준이..

    0313 - 소마 2차 코딩테스트

    14시 -16시 소마 12기 2차 코테 치름 1 품 - BFS, 경로 탐색 문제. 2 품 - 딱보니까 어려워서 맨 마지막에 풀었음 문제 풀다 생각났는데 DFS로 cycle의 최대 크기를 리턴하는 문제였음. 문제가 그래프로 안생겨서 떠올리는 데 오래 걸렸지만... 비슷한 문제를 푼 적이 있었어서 어찌저찌 품 3 품 - 저번 6번문제랑 비슷했음. 다만 이번에는 2차원이라서 좀 더 귀찮았다. 중간에 오타 있어서(N이랑 M이랑 순서를 안줘서 ㅋㅋㅋ 왜안되지 했네...) 뇌절 조지게 옴. 오타 좀 줄여봐야 겠다.... 4 품 - join

    SW마에스트로 12기 지원서 작성

    올 한해 휴학하면서 취업길을 뚫을 생각이다. PS 위주로 풀어가면서 '플젝이 적어도 네카라같은 기업 코딩테스트를 압도적으로 뚫으면 합격하지 않을까?'라는 생각으로, 정말 벽을 뚫는다는 생각으로 1학기 휴학하고, 여름방학 SES를 하고, 2학기 (당연히 대학원을 갈 줄 알고 미뤘던) 군대를 갈 예정이다. 군대 정보를 찾던 중 SW마에스트로라는 연수를 알게 되었다. 재미있어 보여서 지원했다. 지원서 글감은 오래 전부터 생각했으나 주르르륵 쓰는 건 오랜만이다. 일단 따로 저장해 뒀으니 합격하고 나면 합격 후기를 올리고, 떨어지면 피드백 관련해서 여기다가 글을 써야겠다. -

    22.09.04. SQLD 자격증 응시

    sqld + 과에서 업무한다고 근2주간은 1일 1문제만 푼 것 같다. 특히 sqld.. 이자식 때문에 7일을 쓴거같은데 너무 아쉽다. 최근에 문제를 거의 못 풀었으니 뭐... 그래도 합격은 가뿐하게 할 것 같다. 당분간은 과카몰리를 이용해 https로 원격 데스크톱이 작동하는지 찾아볼 예정이다.+N2T 작업. - 끝!

    22.08.12. 취준 큰그림 (갑자기 의욕이 솟아나는 기분!)

    전역 전까지, 일단 PS는 PS대로 하고, 해커톤은 해커톤대로 하고, 강의는 강의대로 듣고, 개인 플젝은 개인 플젝대로 할 것 같다! (아마 티스토리 글 자동 정렬기능, 네이버 포스트에서 글 불러오는 기능 정도를 플러그인 구현하지 싶다. 그리고 BE 서버 만족할 만한 수준으로 하나 정도?) 그리고 시간 날 때마다 기술 포스트 정리(남들이 알아볼 수 있을 만 한 수준으로 풀어서) + 조금 deep하게 조사 전역 전까지 CS(네트워크, OS, 알고리즘, DB) 관련 면접대비용 개념 포스팅 github 관리 (지금까지 했던 코드들 정리-정렬, 리팩토링, 주석 정리 등-, readme 꾸미기) 우선순위 1순위 대학 강의 - 끝! 2순위 PS 3순위 포폴 준비(해커톤, 개인 플젝) - 끝! 4순위 github 코..

    22.06.21. 프로그래머스 Lv3까지 올솔 + 이후의 목표

    프로그래머스 lv1, lv2, lv3까지 전부 풀었다! 의미는 없지만 순위도 33위까지 들어왔다. 즉슨 lv3까지 모두 푼 사람이 적어도 32명이라는 거다... 이거에 안주하지 말고 더 발전하자. ​ 또, 작성했던 '나중에 다시 풀기'가 87문제다. 이 중에서 후반부에는 내가 못 푼 것들도 많다. 나중에 다시 풀어보는 시간을 갖자! 프로그래머스를 풀면서 제일 많이 늘었다고 생각하는 건 '구현력'이다. 카카오의 기출문제가 대부분 간단한 알고리즘에 비해 + 복잡한 구현인데, 예전이었으면 함수 하나에 다 때려박았는데 지금은 함수도 잘 분할하고(해당 함수의 로직이 잘 돌아가는지 검증하기도 쉽다) 전역변수도 적극적으로 사용하고(특히 DFS나 backtrack에서) index 실수가 아니면 구현하고자 하는 걸 구현..

    22.05.02. 와,, 과거의 나... 대체 뭐니..?

    오늘 갑자기 옛날 포스팅들을 돌려보면서 과거 생각을 조금 했는데. 2020년 겨울에 무은재 1층에서 알고리즘 과제 10시부터 5시까지 조지고 데이터베이스 과제 조지고 시험기간에 강의 4번씩 돌려보면서 폰블서 하던 기록이 정말 새록새록하다. 그리고 알고리즘 시험을 마지막으로 시험 끝난 날 이터널 리턴 얼리억세스 시작했던 것도 기억나고, 그거를 시작으로 넵튠 주식으로 한 30% 떡상한 것도 너무 새록새록하다. 그러고 겨울 연참하다가 아... 인턴!인턴! 하면서 매일매일 인턴 뒤져보고. 그와중에 레식이랑 이리 조지고. 그랬던 내가 어쩌다 소마를 하고, 어쩌다 SW개발병까지 왔네. 소마 했을 때 kubernetes, jenkins, docker, gcp, git, spring(security, jwt token..

    2022.03.22. 군대에서 PS공부 시작.

    Algorithm 병 생활 중 전역 이후 알고리즘 공부 아래 네 군데서 공부할 예정 - https://www.acmicpc.net/ - https://codeforces.com/ - https://programmers.co.kr/ - https://leetcode.com/ 정보 블로그들 subinium.github.io/PS-Study-Types-and-Complements/?msclkid=d60b6cd9a9be11ecb723c667121b88da blog.naver.com/kks227 https://github.com/tony9402/baekjoon 전역 전까지 목표 최소 어디든 상위 10%까지는 찍어보기 국내 대기업 코딩테스트 안전빵으로 통과할 수 있을 정도로 역량 쌓기 대회 수상까지 노려보기 아래 ..