개발자가 직장을 선택할 때 고려할 것들

새로운 직장에 온지 약 2달 반 가량이 되어갑니다. 처음 한 이직이라 샘플이 적지만 개발자/프로그래머가 직장을 선택할 때 고려할 것들에 대해 이런저런 생각들을 두서없이 정리해보고자 합니다. 간략히 저의 직업 히스토리를 12년차 …

Hyper-V vs Hypervisor Platform vs Virtualbox

발단 현재 사용하는 데스크탑은 Ryzen CPU를 사용하고 있습니다. 인텔 CPU의 보안 이슈도 있었고 2등도 도와주자 라는 생각도 있고 무엇보다 착한 가격 때문에 AMD를 선택했습니다. 안드로이드 개발을 위해 안드로이드 스튜디오를 설치하고 …

RabbitMQ와 Message Queue

Message Queue 도입 WebLogic, JEUS 등과 같은 엔터프라이즈 WAS에는 Message Service 라는 것이 포함되어 있습니다. 시스템을 설치하거나 관리 콘솔을 사용하다가 ‘이런것도 있군’ 하면서 뭣에 쓰는 물건인지 궁금했었습니다. 메시지 라는 이름에서 …

코딩 테스트 준비하기

최근 여기저기 개발자 포지션에 지원을 하고 있습니다. 회사마다 다르지만 개발자는 온라인/오프라인으로 코딩 테스트를 보는 곳이 꽤 많습니다. 그 중 스타트업 어느 곳 에서는 면접을 보고 짝 프로그래밍(Pair Programming)으로 코딩 테스트를 …

시놀로지 포토 스테이션의 중복 이미지 검출

지난 포스트에서는 시놀로지 포토 스테이션의 중복 이미지를 찾기 위해 도커를 설치하고 준비해봤습니다. 이번에는 이미지 검색을 진행해보겠습니다. 우선 ImageHash 라이브러리를 설치합니다. Jupyter Notebook에 들어가서 오른쪽 New 메뉴를 열고 Terminal을 선택합니다. $ …

시놀로지 NAS에서 Docker로 Jupyter Notebook 사용하기

개요 발상 시놀로지 NAS를 사용 중입니다. 여러 디바이스에 흩어져있는 사진들을 통합적으로 관리하기 위해 Photo Station을 사용하고 있는데 몇 년간 쌓이다 보니 중복된 사진들이 많이 생긴 것 같습니다. 저장소 분석기에 중복 …

프로그램 쉽게 만드는 방법

프로그래밍 접근방법 프로그램을 쉽게 만드는 방법 따위는 없습니다 ㅋㅋ 하려는 일에 적당한 프로그래밍 언어와 환경을 선택하고 학습/연습하는 길 뿐이죠. 하지만 좋은 접근방법은 있다고 생각합니다. 아래의 방법은 스크립트 언어를 사용할 때 …

코딩, 프로그래밍, 개발 무엇이 다를까

코딩, 프로그래밍, 소프트웨어 개발 코딩 교육에 열풍이 불고 있습니다. 4차 산업이다 뭐다 해서 학생들에게 소프트웨어 다루는 기술을 익히도록 의무화까지 하고 있습니다. 개인적으로는 좀 반대하는 입장입니다. 배워서 나쁠 건 없지만 굳이 …

프로젝트 아이디어-블라인드 자동화

블라인드 자동화 만들기 집에 있는 창가에 블라인드가 설치되어 있습니다. 외출중일 때 밖에서 집의 블라인드를 올리고 내릴 수 있게 만들고 싶습니다. 집안 식물들의 광합성을 위한게 주 목적입니다. IoT가 유행인 요즘엔 상용품도 …

연말정산, 왜 각자 만들어야 하는걸까

연말정산 매년 이맘때 쯤이면 직딩들은 연말정산을 준비합니다. 작년에 내가 냈던 세금을 세법에 맞게 계산해서 세금을 많이 냈다면 돌려받고, 적게 냈다면 더 내는(보통 토해낸다고) 것이 연말정산입니다. 급여복지시스템에 있을 때의 경험입니다. 연말 …