본문 바로가기

전체 글

(3)
재택근무 1년 소감 들어가며 필자는 약 5년 정도 일본회사에서 근무했습니다. 그 중 4년은 일본 현지에서, 2021년 한 해 동안은 한국에서 재택근무를 했는데, 거기서 얻은 경험들과 팁들을 공유하고자 합니다. TL;DR 1. 의사소통의 불편함은 디스코드를 하루종일 켜놓음으로써 해결했습니다. 2. 도식으로 표현해야 할 때는, 화상회의로 화이트보드를 공유하거나, 최대한 문서화하는 방식으로 서로의 인식에 오해가 없도록 했습니다. 본문 재택근무를 하면서 좋았던 점은? 출퇴근하지 않아도 됩니다. 우선은 출퇴근하지 않아도 된다는 점은 정말로 정말로 정말로 삶의 질을 많이 개선해줍니다. 제 개인적인 생각이지만, 1년간의 재택근무는 조금 과장하면 연봉 천만원 정도의 만족도를 주는 것 같습니다. 저희 회사는 출퇴근 시간이 엄밀히 정해져있지..
Eric Raymond의 17가지 유닉스 규칙들(Unix Rules) 들어가며 개발관련 서적들을 읽다보면 유닉스 철학이 자주 언급됩니다. 이 철학은 훗날 많은 개발언어와 디자인패턴 등에 영향을 주기도 했다고 합니다. 그런 점에서 오늘은 유닉스 철학에 대해서, 그 중에서도 Eric Raymond의 17가지 유닉스 규칙들(Unix Rules) 에 대해서 간단히 알아볼까 합니다. 본문 Eric Raymond의 17가지 유닉스 규칙들(Unix Rules)을 소개하기에 앞서, 먼저 유닉스 철학에 대해서 간단히 소개하겠습니다. 유닉스 철학 유닉스 철학(Unix philosophy)은 켄 톰프슨이 고안한 것으로, 최소주의적인 모듈 방식의 소프트웨어 개발에 대한 문화적 규범이자 철학적 접근입니다. (위키피디아 참조) 아래는 1978년 더글러스 매클로이가 문서화한 내용의 번역본입니다. (..
PhpStorm과 Xdebug로 PHP 디버깅하기 들어가며 PHP로 개발을 할 때 사용하는 디버깅 도구로는 Xdebug 가 있습니다. 제가 처음 입사한 회사에서는 디버깅 도구를 사용하지 않았기 때문에, 확인이 필요한 곳에 var_dump, print_r 등으로 출력하면서 디버깅을 했었는데요, 그러다 이직 후에 xdebug 를 사용하면서 신세계를 경험했던 기억이 있습니다. 본 글에서는 PHP 개발에 있으면 큰 힘이 되는 xdebug 를 PhpStorm 에 연계하는 방법에 대해서 정리해보았습니다. 본문에서 사용된 예시 환경은 아래와 같습니다. macOS 12.1 ( Apple M1 chip ) PHP8 Xdebug3 Slim framework : version 4 Docker Engine : 20.10.11 docker-compose : version 1...