전체 글

· 책
이 글은 한빛미디어 리뷰어 활동을 위해 책을 제공받아 작성된 서평입니다. 형.우리 언제까지 갈까. 글쎄 나도 모르겠어. 하지만 분명히 언젠가 끝날꺼야 그러겠지 그러면 그다음엔 우리 뭘까? god - INTRO 가사 중 개발자로 커리어 전환을 하고 나서 적응기간이 막 끝난 이후 불현듯 '언제까지 개발을 할 수 있을까?'라는 생각이 들기 시작했다. 스타트업에서 오래 살아남은 개발자 분을 뵙기란 하늘의 별따기나 다름없었다. 황량한 사막에서 당장 살아남는데에 급급한 느낌이었다. 내가 당장 개발자로서 살고는 있지만, 언제까지 개발을 할 수 있는지는 아무도 답변을 해줄 수 없었다. 그래서 을 읽게 되었다. "평범한 개발자의 비범한 인생 전략 74가지"라는 부제를 가지고 있는 이 책은 어느 주니어 개발자에게는 제갈공..
소켓(Socket)의 정의 소켓은 일반적으로 접점을 위한 도구로 정의되어있다. 하지만 네트워켓 상에서의 소켓은 BSD UNIX 에서 개발한 네트워크 프로그래밍 인터페이스이다. 이를 네트워크 소켓(Network Socket) 이라고 하며 최근에는 호스트 간의 통신을 대부분 인터넷으로 하기 때문에 인터넷 소켓(Internet Socket)이라고도 한다. 네트워크 통신을 하려면 각 TCP/IP 계층 (OSI 7 계층)의 협력을 통해 이루어진다. 소켓은 그 중 전송 계층 (Transport Layer)와 응용 계층 (Application Layer) 사이에 있는 인터페이스이다. 즉, 통신의 시작점과 종료점. 엔드 포인트(end-point)라고 볼 수 있다. 우리는 소켓을 이용하여 TCP나 UDP에 접근할 수 있..
채용 공고는 지원자가 회사에 지원하기 전 가장 처음으로 접하는 관문이나 마찬가지이다. 지원자는 채용 공고를 통해서 그 회사의 현황, 개발 문화 등을 엿보며 이 회사에 지원해야 하는지를 고민해볼 수 있다. 하지만 현업자로서 채용 공고를 바라보는 시선은 어떨까? 이직의 신호탄이 될 수 있지만, 잘 정비된 채용공고는 내가 속한 회사의 개발 문화에 또 다른 자양분이 될 수 있다. 채용 공고의 구성 개인적으로 잘 쓰여진 채용 공고에는 3가지가 들어가 있어야 한다고 생각한다. 개발로서 달성해야하는 비즈니스적 목표 개발자가 현실적으로 작업해야 하는 기술적인 구성 인프라 개발자가 유연하게 일할 수 있도록 구성되어있는 사내 개발 문화 개발로서 달성해야하는 비즈니스적 목표 말 그대로, 개발자가 '개발로서 회사에 무엇을 기..
amber-go
Ordinary Code