본문 바로가기

전체 글

(543)
프로그래머스 코딩테스트 문제 풀이 전략: 파이썬 편 개발자로 취업 및 이직을 하기 위해 대부분의 회사에서는 코딩 테스트를 실시하고 있다. 코딩 테스트는 개발자에 대한 역량을 평가할 때 가장 광범위하게 쓰이는 기준이고, 다양한 역량이 있지만 코딩 테스트를 통과할 수 있는 수준의 기본기가 없다면 뛰어난 개발자가 되기는 어렵다. 이 책은 코딩 테스트 학습이 처음인 사람도 차근차근 공부하면 튼튼한 기본기를 갖출 수 있고 코딩 테스트도 잘 볼 수 있을 것이라고 생각한다. 코딩 테스트를 보는 이유는 무엇일까? 목적은 크게 세 가지이다. 1. 문제 해결 과정을 보는 것 2. 생각하는 실력을 다지는 것 3. 똑같은 결과를 빠르고 효율적으로 푸는 것 코딩 테스트의 가장 기본이자 반드시 나오는 배열에 대해 알기 쉽게 설명하고 다양한 방식으로 다루어 볼 수 있다. 재귀 함수..
[책 이야기] AI로 일하는 기술 인공지능이란 무엇일까? 요즘 AI, 인공지능에 대해 많이들 이야기하고 많이 듣게 된다. 인공지능이 무엇이고 어떻게 이용하는지에 대한 이해가 부족하고 어렵게만 느껴진다. 이 책은 인공지능에 대한 우리의 이해를 높이는 데 매우 큰 도움을 주는 책이다. 이 책을 다 읽을 때 즈음이면 인공지능이 무엇인지, 어떤 것을 할 수 있는지 등에 대해 잘 알 수 있게 된다. 총 47개의 흥미로운 질문으로 구성되어 있다. 현재 핫한 인공지능도 두 번의 겨울이 있었다는 부분이 참 흥미롭고 재밌었다. 인공지능은 이미 인간을 뛰어 넘는 분야가 많다. 바둑, 체스, 게임 등 그렇다면 인간이 인공지능보다 잘 할 수 있는 분야는 무엇일까? 인간이 인공지능을 만든 이유는 무엇일까? 인간이 인공지능을 만든 이유는 반복적이고 부가가치가 덜..
[책 이야기] 파이썬으로 익히는 말랑말랑 알고리즘 요즘 입사를 하려면 코딩 테스트는 거의 필수이고, 코딩 테스트를 통과하기 위해서는 알고리즘은 필수인 것 같다. 문법은 기초 서적을 통해 공부하였으나 실전에서는 어떻게 구현해야할지 바로 떠오르지 않는 경험이 많았다. 나는 코딩 테스트보다는 실제 내가 파이썬을 이용해서 어떠한 것을 만들 때 도움이 되고 싶어 알고리즘을 공부해보려고 시도를 해보았다. 몇몇 책을 보았는데 처음 접하는 사람 입장에서는 조금 어렵다고 느꼈고 앞부분 조금보다 포기한 적이 많았다. 이 책은 제목부터 '말랑말랑' 왠지 쉽게 알고리즘이랑 친해질 수 있을 것 같은 느낌이 들었다. 이 책을 학습하고 하나씩 코딩해나가다보면 밑바닥 지식부터 차근차근 쌓여간다는 것을 느낄 수 있다. 기초가 쌓이고 익숙해지니 재밌어진다. 아는 것 같지만 떠올리기 어..
[Mac] 아이맥 타이핑 딜레이 현상 해결 2020년 아이맥을 사용하는데 어느날 갑자기 타이핑을 했을 때 반응이 느려진 것을 발견하였다. 한글, 영어 둘 다 느렸으며 특정 프로그램에서만 느린게 아니라 모든 곳에서 타이핑시 한박자 늦게 쳐지는 것이었다. 재부팅, OS 업데이트, 블루투스/와이파이 껏다키기 등을 했는데도 같은 현상이다. 타이핑이 딜레이되는 것이니 키보드가 문제인가 싶었고, 혹시나해서 매직키보드의 전원을 껏다 키니 잘 작동한다. 타이핑 딜레이 현상이 발생하면 매직키보드의 전원을 껏다 켜보자.
[책 이야기] 오늘도, 우리는 코딩을 합니다 p11 글을 쓰는 일은 자신의 꿈을 키우고 생각을 정립하는 창의적인 작업입니다. 개발자는 코딩을 합니다. 이를 좀 더 문학적으로 표현한다면 컴퓨터에 보내는 편지를 쓰는 것과 같습니다. 어쩌면 언어만 다를 뿐 글쓰기를 가장 많이 하는 직업 중 하나가 바로 개발자가 아닐까 싶습니다. p51 개발자는 항상 이력서를 정리하면서 남들과 다른 무엇을 채워 넣을 수 있을지 부족한 부분을 어떻게 보완해야 할지 고민해야 합니다. 게임이라면 레벨에 맞는 아이템이 필요한 것처럼, 기술자로서 부족한 능력을 보완해야 합니다. 이력서를 정리하는 건, 개발자의 삶을 다시 한 번 정리하는 시간입니다. → 나에게 필요한 기술을 나열해놓고 부족한 부분을 하나씩 채워가자. p55 책을 눈으로만 보고 머리로만 이해하고 온라인 강사가 인도하..
[Review] 애플워치 URVOI 링크 브레이슬릿(링블) 애플 공식홈페이지에서 판매하는 밴드 중 가장 비싼 가격에 판매되고 있는 링크 브레이슬릿(링블)과 거의 유사한 밴드를 알리 익스프레스에서 판매하는 것을 보고 구매하였다. 유투브나 블로그를 통해서 후기도 확인하고 구매하였는데, 결론은 저렴한 가격에 품질은 좋았다. 심플한 박스에 담겨있다. 구성품도 단순하다. 밴드만 들어있다. 생각보다 퀄리티가 좋다. 애플 스토어에서 팔고 있는 밴드와 구분을 할 수 있을까? 애플워치 3용으로 구매하였고 밴드를 장착해보았다. 애플워치가 스페이스 그레이라 실버가 아닌 블랙이 더 잘 어울릴꺼같네. 줄 길이는 링크를 분리하여 할 수 있다. 정품 링크와도 호환이 된다고 한다. 착용한 모습
[Review] 고속 충전기 아이뮤즈 PD65W_GAN 맥북을 집 밖에서 사용할 때 챙겨야하는 애플정품 충전기가 크고 무거워서 작고 빠른 충전기를 찾아보았다. 여러 고속 충전기를 찾다가 아이뮤즈 PD65W_GAN 충전기로 선택하고 결제하였다. 선택한 이유는 작고, 가볍고, 최대 65W출력, 고속충전 3포트, C to C 케이블 포함이다. 색상은 블랙, 화이트가 있는데, 화이트는 품절이었다. 상자를 개봉하였는데 충전기에 기스같은것이 있었다. 새 제품인데 기스를 보니 기분은 좀 별로였다. 사용하는데는 지장없으니 그냥 사용하기로 결정 C to C 충전 케이블이 포함되어 있어서 좋다. 애플정품 충전기와 크기 비교 확실히 작고 슬림하고 가볍다. 사용해봤는데 충전도 잘 되는 것 같다. 상자를 오픈했을 때 제품에 기스가 있었던 거 말고는 맘에 든다.
[책 이야기] 학교에서 알려주지 않는 17가지 실무 개발 기술 - 이기곤 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 학교에서 알려주지 않는 17가지 실무 개발 기술!! 학교를 졸업한지 오래되었지만, 실무를 하다보면 학교에서 배우지 못한 내용이 너무 많다. 물론 배웠으나 제대로 학습하지 않았거나 까 먹었을 수 있지만, 이제 막 실무를 접하는 사람들이나 실무를 오래했는데 정리가 필요한 분들을 위해 좋은 책인 것 같다. 나는 문자열 인코딩 관련한 문제를 많이 겪어봤고 구글링을 통해서 해결은 하였으나 정확한 개념이 없어서 항상 헷깔리고 왜 문제가 발생한지 모르는 경우가 많았다. 1장에 문자열 인코딩에 관해서 쉽고 자세하게 잘 설명해주고 있다. 아스키코드, UTF-8 등 많이는 들어보았지만 정확히 모르는 사람은 꼭 읽어보면 좋을 것 같다. JSON 은 정말 많이 사..