분류 전체보기
-
하둡 완벽 가이드Review 2017. 4. 2.
빅 데이터(영어: big data)란 기존 데이터베이스 관리도구의 능력을 넘어서는 대량(수십 테라바이트)의 정형 또는 심지어 데이터베이스 형태가 아닌 비정형의 데이터 집합조차 포함한 데이터로부터 가치를 추출하고 결과를 분석하는 기술이다. 위키피디아 몇년 전부터 빅데이터 키워드는 흔하게 사용되고 있다. 위 설명에서도 알겠지만 대량의 정형, 비정형 데이터로부터 분석을 할 수 있게하는 기술을 말한다. 사실 나는 데이터 처리에 대해서는 몇년 전부터 관심이 있었다. 가령 CPU 명령어 레벨부터 multi-core processing, GPGPU까지 관심을 넓혀나가고 있었지만 이런 기술들은 정보를 저장하고 분석하기 보다는 실시간으로 들어오는 데이터를 처리하기 위한 기술들이다. 의료계 활용 사례들에 대한 기사를 보면..
-
동료가 월급을 얼마나 받는지 알아야 하는 이유Think 2017. 3. 6.
매년 12월에서 1월까지는 묘한 긴장감을 얻을 수 있는 기간이다. 평가 기간이면서 동시에 연봉 협상 기간이기 때문이다. 대부분의 회사에서는 연봉을 비밀로 한다. 연봉 테이블이 있다고 해도, 옆자리 동료의 정확한 월급은 알지 못하게 하는 것이 일반적이다. 보상에 대한 투명성에 대해서 이야기를 하면 주장을 뒷받침할 근거들이 다양하지 않았다. 당연한 이야기지만 지금 규칙으로는 개인이 주장을 뒷받침할 데이터를 만들기 어렵다. 하지만 최근 이 주제에 관련하여 흥미로운 TED 영상을 소개 받았다. 약 7분 정도 짧은 영상으로 비밀유지가 왜 필요한지 그리고 비밀 유지가 개인에게 차별을 받을 수 있는 단점을 소개하고 공정성이 협력의 분위기를 이끌 수 있다고 이야기한다. 급여 비밀유지는 비용을 절약하기 위한 수단입니다...
-
3주간의 원격 근무 경험에 대해서 - 2Daily 2017. 2. 9.
지난 글에서 짧은 원격 근무를 어떻게 시작했는지에 대한 이야기를 했었다. 이번에는 원격 근무 경험과 느낀점을 이야기해보려 한다. 2017/02/07 - [Daily] - 3주간의 원격 근무 경험에 대해서 - 1 원격 근무 하루 일과 1분, 매일 출퇴근하는데 걸리는 시간이다. 아침에 일어나서 컴퓨터를 키고 VPN을 연결하면 출근 준비가 완료된다. 매일 9시쯤 일어나서 가볍게 스트레칭을 하고 아침 식사를 한 뒤 1분만에 출근을 했다. 퇴근을 할 때에도 컴퓨터방에서 컴퓨터를 끄고 거실로 나오면 자동 퇴근이 된다. 나는 애자일 개발과 업무 투명성을 위해서라도 팀원들과 매일 일일 미팅을 진행한다. 지금은 대면 회의를 할 수 없으니 팀원들에게 미리 양해를 구하고 매일 10시 30분에 화상으로 일일 미팅을 하자고 부..
-
3주간의 원격 근무 경험에 대해서 - 1Daily 2017. 2. 7.
IT와 동떨어진 전세라는 키워드로 시작해서 원격 근무(remote work)에 큰 관심이 있었다. 친구에게 추천을 받아서 remote라는 책을 읽기도 했고, 디지털 노마드 모임에 나가서 사람들의 이야기를 듣기도 했었다. 2017/01/06 - [Review] - 리모트(Remote) 그 이후부터 회사에서 원격 근무(remote work)를 하고 싶어 장단점에 대한 이야기를 몇몇 사람들과 이야기 하는 중, 우연한 계기로 작년 12월부터 시작하여 약 3주간 원격 근무를 할 수 있게 되었다. 그 우연한 계기란 안타깝게도 여러가지 이유로 출근이 불가능해졌기 때문이다. 병가 및 휴가를 모두 사용하게 되었고 고민 끝에 회사에 원격 근무를 제안했다. 정식 지원은 아니었지만 다행이 출근이 가능할 때까지 임시로 허용을 ..
-
2016년 블로그 결산Daily 2017. 1. 24.
2016년도 티스토리에서 힘껏 뛰느라 고생하신 블로거 한 분 한 분을 향한 '칭찬해'의 기운이 전해지길 소망합니다. 그리고 이웃블로거에게도 전해 보세요. "아~주 칭찬해!"라고.새로운 한 해를 맞이하기 전, 올해 어떠한 일이 있었는지를 회고하는 것은 중요하다. 새로운 계획을 수립하는데 도움이 되고 스스로에 대한 만족감과 동기부여를 얻을 수 있게 도와주기 때문이다. 감사하게도 티스토리에서 블로그 결산을 해주고 있다. 결산 내용을 보니 나름 글을 적을려고 노력했구나하고 위로를 해주는 메세지 같았다. 단연컨대 개발자이거나...내가 개발자인 것도 알고 있다. 앞에 수식어가 붙었으면 더 좋았을 텐데 아쉽다. 그래도 뺏지를 4개나 받았다. 잘나가는 파워블로거 1년차보다 못하지만, 나름 8년차 블로거 생활을 근근이 ..
-
나는 올해 뛰어난 개발자였다Think 2017. 1. 10.
나는 올해 뛰어난 개발자였다. 영혼의 일부를 깍아서 버그들을 고치는데 사용했으며, 주어진 개발일을 완수하는데 최선을 다했고 이루었다고 생각한다. 그 동안의 수정된 이슈 개수들을 확인해봐도 알 수 있을 것이다. 야근을 해서라도 책임간 있게 일을 훌륭히 완수하였고 긍정적인 결과를 만들었다고 생각한다. 이것은 나의 개발자 생활 중 거만할 때 가지고 있었던 생각이고 평가를 하게 되는 상사와의 면담에서 주장했던 말이다. 실제로 일을 꽤 많이 해낼 수 있는 시점이었다. 농담이 조금 섞여있긴 했지만 스스로 야근을 해서라도 버그 수정 및 개발을 했었고 회사에 기여를 하고 있다는 느낌을 받고 있었다. 특히 그 당시 이슈트래커 해결된 이슈의 할당자 랭킹을 보면 상위 3위안에 내 아이디가 있었고, 지금도 상위권 어딘가에는 ..
-
리모트(Remote)Review 2017. 1. 6.
리모트 - 제이슨 프리드 & 데이빗 하이네마이어 한슨 지음, 임정민 옮김/위키미디어 전세값 상승이라는 큰벽을 만나게 되었다. 게다가 원격 근무의 일종인 디지털 노마드까지 알게 되어 원격 근무에 대한 관심이 무척 높아진 상태였는데 상사이자 오랜 친구인 동료가 추천을 해주어서 책을 읽게 되었다. 이 책은 basecamp, campfire등의 프로젝트 관리 툴을 개발하고 서비스하는 37 signals의 제이슨 프리드, 데이빗 하이네마이어 한슨가 지은 책이다. 이 회사는 원격 근무를 지원하는 회사로도 유명하다. 사무실에서 일하는 것도 가능하지만, 놀라운점은 개인이 선택할 수 있다는 점이다. 저자는 다년간의 원격 업무를 계획하고 실제로 경험한 사례를 기반으로 책을 만들었다. 결론부터 이야기하자면 이 책은 나에게 ..
-
Effective Unit TestingReview 2016. 12. 11.
올해 하반기에 팀 동료들과 유지보수의 어려움에 대한 논의가 있었다. 그 중 유닛테스트 추가가 필요하다는 이야기가 나오게 되었다. 우리는 유닛 테스트를 일부 가지고 있었지만 추가 활용의 어려움이 있었다. 유닛 테스트 추가하기 위해서 우리에게 무엇을 필요한지에 대한 논의를 하게 되었다. 유닛 테스트를 추가함으로써 우리는 무엇을 얻게 되는가?유닛 테스트 추가를 방해하거나 어렵게하는 요인이 있는가? 우리는 유닛 테스트가 중요하고 코드 안정성 뿐만 아니라 개발 시간을 줄여주는데 도움을 준다는 것에 모두 동의하였다. 하지만 유닛 테스트 작성이 익숙하지 않으며 어떻게 작성하는게 잘 작성된 것인지를 잘 모른다라는 의견이 있었고 특히 네트워크나 DB 인터페이스를 활용하는 시스템 데몬들은 유닛 테스트 작성이 어렵다라는 의..