본문 바로가기

전체 글88

코딩 테스트, 어떻게 대비해야 할까? 개발 관련 분야로 취업을 하려면 서류통과 이후 코딩 테스트가 필수입니다. 대기업은 물론이고 대다수의 스타트업도 취업문턱에 코딩 테스트가 준비되어 있습니다. 이처럼 개발 분야에 취업하려면 코딩 연습을 해야 하는 게 필수로 자리 잡았습니다. 왜 기업은 채용과정에 있어 코딩 테스트를 선호할까요? 그 이유는 개발에 적합한 인재를 뽑는 가장 쉬운 방법이기 때문입니다. 코딩 문제를 풀려면 기초적인 프로그래밍 언어 지식이 필요하며, 이는 채용할 부분에서 필수적인 기술입니다. 또한 맞춘 문제 수로 통과자를 뽑기 때문에 들어가는 인사 비용이 매우 적습니다. 이 글에서는 초심자가 처음부터 어떻게 코딩 테스트를 준비해야 할지, 그리고 단지 취업을 위해서가 아닌 개발 지식을 쌓는 공부방법을 소개드리고자 합니다. 코딩 테스트 .. 2022. 11. 8.
[Leetcode/Python] 1323. Maximum 69 Number 문제 링크 Maximum 69 Number - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 설명 숫자 6과 9로만 구성된 양의 정수가 주어집니다. 최대 한 자리 수를 변경하여 얻을 수 있는 최대 수를 반환합니다. (6은 9가 되고 9는 6이 된다.) 입출력 예시 입력 출력 9669 9969 9996 9999 9999 9999 제한 사항 1 2022. 11. 7.
[노트북 관리] 1년 이상 내부를 안 열었다면, 서멀 구리스 재도포를 하세요. 이전 글에서 노트북 클럭이 오르지 않는 현상이 있었습니다. 처음 글을 쓸 때 이 문제 잠깐 해결되었는데, 며칠 지나고 보니 또다시 같은 현상이 일어났습니다. 포맷을 해도 바뀌지 않으니 원인은 본체 자체에 있다고 생각이 들었습니다. 의심이 든 것은 노트북을 사고 1년 반이상 청소를 안한 점입니다. 집에서만 써서 먼지는 별로 없어도, 서멀구리스는 다시 발라야겠다는 생각이 들었습니다. 서멀 구리스는 CPU와 쿨러를 접촉시켜서 열을 전달시키는 물질입니다. 이 물질은 1~2년 정도가 지나면 딱딱하게 굳어 열 전달이 잘 안 됩니다. 그래서 CPU의 열을 쿨러가 제대로 못 받아내서 발열제어가 안 되는 셈이지요. 이 글에서는 다음 세 가지 내용을 설명합니다. 도움이 필요한 부분만 골라 읽으셔도 상관 없습니다. 서멀 구.. 2022. 11. 7.
지금 당장 행복해 질 권리 - <지금 이 순간을 살아라> 이 책은 이라는 유튜브 영상을 통해 소개받았습니다. 11분 50초쯤 보면 에콰르트 톨레(?)나 데이비드 호킨스 박사의 책을 추천하는 것을 볼 수 있습니다. 자막이 없어서 처음에는 이름을 잘 몰랐습니다. 그래서 검색을 통해 에크하르트 톨레라는 이름인 것을 알았습니다. 그리고 이 분이 쓴 책 중 '지금 이 순간을 살아라'가 중고서점에 있어 구매했습니다. 이 책을 보면 10년 연속 아마존 베스트셀러라 되어 있고, 서평에 박종기 부장님은 33번째 읽고 있다고 극찬을 하고 있습니다. 유튜브에서도 추천하고 꽤나 이름 있는 작가라고 하지만 과연 이 책이 그 정도의 평가를 받을만할지 의문이 듭니다. 이 글에서는 이 책의 전체적인 리뷰를 하고자 합니다. 현재를 충실히 산다는 건 무슨 의미일까? 제목을 보면 알겠지만 책의.. 2022. 11. 6.
노력하는 자는 즐기는 자를 이길 수 없다. 그런데 즐기는 방법은 무엇일까? - <뇌가 기뻐하는 공부법> 공부가 즐거울 수 있다는 걸 알려준 책. 이 책은 '나는 한번 읽은 책은 절대 잊어버리지 않는다'의 부록에서 추천한 책 중 하나다. 도서관에 갔을 때 어떤 책을 읽을까 고민하던 중, 이 책이 눈에 띄어서 빌리게 되었다. 공부법이란 제목을 써서 쪽지를 만들어 암기, 반복학습하기와 같은 내용이 나올 것 같았다. 하지만 이 책은 뇌 과학의 관점에서 바라보며, 뇌가 기쁨을 느끼는 '도파민'에 대한 내용으로 이루어져 있다. 이 글에서는 이 책의 핵심내용 3가지를 정리하고자 한다. 빌린 책이라 책에 필기를 못해서 좀 아쉬웠지만, 나름 마음에 들어서 책을 구매했다. 2 회독, 3 회독을 할 때면 책과 적극적으로 소통하고, 이 책에 대한 리뷰를 다시 쓰려고 한다. 도파민에 의한 강화학습 나는 리그 오브 레전드라는 게임.. 2022. 11. 3.
메모리 계층 구조란 무엇인가? 아마 운영체제를 공부하면 '메모리 계층 구조'란 것을 배우게 될 것이다. 컴퓨터는 자원의 효율성을 위해서 이 메모리 계층 구조의 성질을 가지게 되었는데, 2022년 오늘날에도 이 구조를 계속 사용하고 있다. 이 글에서는 메모리 계층 구조에 대한 설명과 그 사용처에 대한 예시를 쓰고자 한다. 기술 면접 준비나 운영체제에 대해 더 자세히 알고 싶다면 한번 읽어보길 바란다. 폰 노이만 구조 먼저 메모리 계층 구조를 알기 전 이 폰 노이만 구조를 알아뒀으면 한다. 폰 노이만 구조는 CPU, 메모리, 입력장치가 하나의 버스로 연결되어 있는 구조를 말한다. 이 구조가 등장하기 전에는 전선을 연결하는 형식으로 되어있어서 다른 용도로 사용하려면 전선 연결을 바꿔야 했다. 이 구조에서 가장 중요한 특징은 '모든 프로그램.. 2022. 11. 2.