개발자라면 면접 볼 때 회사에 무엇을 물어봐야 할까?

개발자는 보통 한 회사에서 장기간 근무하는 경우가 많지 않기 때문에 본의 아니게 면접 경험을 많이 갖게 된다. 회사마다 면접 방식이 다르지만, 어느 정도 자유로운 분위기의 면접이라면, 면접자에게 회사에 대해 궁금한 점을 물어보라는 하는 경우가 많다. 이럴 때 과연 무엇을 물어봐야 할까? ...

3월 24, 2015 · 3 분 · Sangheon Han

PHP는 언제까지 살아남을까?

프로그래머라면 자신이 쓰는 기술이 언제까지 쓰일지가 큰 고민중 하나다. 새로운 기술을 배우면 된다지만, 아무래도 나이가 들면 젊었을때만큼 순발력이 나오지 않는다. 결국 갈수록 새로운 기술로 넘어가는데 시간이 오래 걸리게 되고, 사람에 따라 다르지만 그 한계가 부딪힐 때가 언젠가는 나타난다. 그 때가 되면 카페를 차려야 하나 고민이 들기 시작한다. ...

9월 1, 2014 · 2 분 · Sangheon Han

우분투 14.04 핫코너(Hotconer)가 동작하지 않는 문제

우분투 12.04에서 리부팅 후 핫코너(엣지)가 동작하지 않는 문제가 있었다. 이 문제는 컴피즈(Compiz) 플러그인 실행 순서를 바꿔줌으로서 해결 할 수 있었는데, 우분투 14.04에서 이 방법을 사용 할 경우 컴피즈가 오류를 내며 죽어버리는 문제가 생긴다. ...

4월 23, 2014 · 1 분 · Sangheon Han

내가 C 언어를 좋아하는 이유

베이직으로 프로그래밍을 배운 이후로 여러 프로그래밍 언어를 익혔다. 그 중에는 자격증이나 학점을 위해 배운 것도 있고, 순수히 개인적인 관심사를 위해서 배운 것도 있다. 요즘은 PHP로 밥벌이를 하고 있지만, PHP를 제일 좋아하는 것은 아니다. ...

3월 20, 2014 · 2 분 · Sangheon Han

PHP 기본 함수/클래스 명명 규칙

PHP 비판 중 빠지지 않는 것이 함수 명명의 일관성이 없다는 것이다. 맞는 말이다. PHP 함수들 중 예전에 만들어졌고, 아직도 폐기되지 않은 것 중 많은 함수들이 일관성이 없다. 일부는 C 표준 라이브러리 이름과 일치하고 있으며, 어떤 것은 그렇지 않다. ...

2월 26, 2014 · 2 분 · Sangheon Han

PHP를 바라보는 관점을 바꿔보자

PHP는 다른 프로그래밍 언어와 달리 도구(Tool)로서 만들어졌다 프로그래밍 언어로 발달한 특이한 경우이기 때문에 PHP를 다른 프로그래밍 언어의 시각에서 바라보면 이해하기 힘든 측면이 많다. PHP가 어떤 관점에서 문제를 해결하기 위한 방법을 제공하는지는 초기의 PHP인 PHP/FI 소스 코드를 살펴보면 알 수 있다. ...

2월 25, 2014 · 2 분 · Sangheon Han

코드 한 줄의 최대 길이를 80자로 해야하는 이유

얼마 전 “‘다른 개발자는 어떻게 쓸까?’ 사소하고 재미있는 9가지 프로그래밍 관례“라는 제목의 흥미로운 기사가 올라왔다. 공감하기 어려운 것들도 있겠지만 세상 대부분 일이 그러하듯 많은 사람들이 선택하는데는 그만한 이유가 있기 때문이다. 그 중 좀 더 많은 개발자들이 공감하기 어려울 것 같은 코드 한 줄의 길이를 80자 이내로 하는 부분에 대해 내 생각을 적어보고자 한다. ...

2월 20, 2014 · 2 분 · Sangheon Han

슬림(Slim): 마이크로 프레임워크

프레임워크 전성 시대다. 서버 사이드 웹 개발 언어마다 프레임워크가 넘쳐난다. 프레임워크를 통해 통일성을 만들어 내고 보다 빠르고 편리하게 웹 개발을 하려는 시도가 한창이다. 하지만 과유불급이란 말처럼 이런 시도가 지나쳐 오히려 프레임워크를 배우는데 학습 비용이 너무 들어간다던지, 기능이 많아지면서 프레임워크 자체가 무거워져 실행 속도가 느려진다던지 하는 문제가 나타나고 있다. ...

2월 6, 2014 · 2 분 · Sangheon Han

진화하는 PHP

초기의 PHP는 프로그래밍 언어가 아니었다. 그건 마치 AutoHotkey 같은 것을 프로그래밍 언어라고 부르지 않는 것과 마찬가지다. PHP(Personal Home Page)라는 이름에서 알 수 있듯 개인 홈페이지를 만들기 위한 도구(Tool)였다. ...

2월 4, 2014 · 2 분 · Sangheon Han

취업/전업을 위한 프로그래밍 언어 배우기

개발자 커뮤니티에서 종종 볼 수 있는 질문 중 하나가 취업/전업을 하려는데 어떤 프로그래밍 언어를 배워야 하냐는 것이다. 이런 질문이 올라오면 많은 댓글이 달린다. 보통 개발자마다 각자가 좋아하는 프로그래밍 언어를 추천하는데, 그 때 마다 안타깝다는 생각이 든다. ...

1월 27, 2014 · 2 분 · Sangheon Han