엘키의 주절 주절

소소한 개발 이야기

Java 적응기 05 - JPA

개요 스프링을 쓰게되면서 DB 사용에서 메이저한 두가지 옵션이 존재했다. 바로 myBatis와 JPA. JPA는 ORM 기반의 모델이고, myBatis와 iBatis는 전통적 ODBC, JDBC 방식의 쿼리 맵핑 방식을 기반으로 한다. 각기 기반 모델의 장단점도 여전히 유지가 된다. 비교 ORM 특징 일반적 로직 코...

Java 적응기 04 - Spring

개요 C++로 개발하면서 답답했던 점은 바로 API 서버 개발에 편의성이 떨어진다는 점이었다. C++에는 킬러 웹 프레임워크가 없고, 생산성이 떨어지는 언어라는 단점마저 존재한다. (최적화에 강할 뿐) 실제 지표상으로 C++이나 C언어로 된 REST API 프레임워크는 수도 적고, 사용자도 적은 편이지만 그를 넘어서는 장벽으로는 편견도 크다고 생...

지적 받아들이기

개요 대 다수의 사람들은 생각이 다르다. 내 경험상 케미가 맞는다는 사람들 사이에서도 디테일한 부분에선 차이가 많았다. 그럼에도 그들 사이에서는 열린 소통이 많았다. 그 것이 가능했던 데에는 몇가지 생각이 근간이 되는 경우가 많았다. 소통이 잘 되는 사례 1. 서로 간에 존중이 있다. 이견을 표하는 사람과, 그것을 받아들이는 사람 사이에 존중...

기록 집착

개요 당시엔 잘 느끼지 못했지만 지금에 와서 돌이켜보면, 10대 20대때 참 기억력이 좋았다. 수없이 쏟아지던 업무 요청들을 암기로도 기억했다. (물론 이 때도 동시 다발적 요청은 메모를 안해두면 잊긴 했지만, 암기로 기억하면서도 수많은 일을 잘 처리했다.) 한 해 두 해 시간이 가며 기억력은 감퇴했고, 어느새 두가지 이상의 일을 할 때마다 놓치는...

사소한 차이

사소한 차이. 제목에서 알려주듯 작은 차이가 누적되어 큰 차이를 만든 다는 것이 핵심인 책이다. 1 2. 이름과 직위를 정확하게 부르기 직위가 없다면 모를까 있다면 불러 주는 것이 좋다. 특히 누구는 직위를 불러주고, 누군가는 이름을 부른다는 차별 행위를 하는 걸 누군가 보게된다면, 그사람에 대한 인식이 나빠지는 계기가 될 수 있다. 1 12....

Head First Software Development

지금은 한층 사그러든지 오래지만, 애자일 개발 방법론은 한 시대를 뒤흔들어 놓았던 적도 있었다. 드리밍 인 코드에서 언급한 것 처럼 개발 방법론은 진리가 아니다. 그런 여러가지 방법론 중 현재 상황에 맞는 것을 잘 선별하고, 변형하고, 가다듬어서 적용하는 것이 매우 중요하다. 이 책이 애자일 방법론만 다룬 것은 아니다. 사실상 전반적으로, 능률...

일을 했으면 성과를 내라

사회성이 아주 아주 많이 부족했던 나는 여러 지적을 받고, 자기 개발서를 다양하게 읽었다. 딱히 배울게 없고 모호한 이상론이나 지나친 열정론을 주장한 책이 많았다. 특히나 실천적인 측면, 즉 디테일에서는 이사람이 조직 생활을 해본 건가 의심스러운 서적도 꽤 많았다. 그런 생각이 이어지다보니 자기 개발서를 사서 읽을 돈과 시간이 아깝단 생각이 들어...

능률적인 프로그래머

Code Complete, 실용주의 프로그래머 같은 부류의 프로그래밍 실천 지침서의 일종이다. 그와 함께 내가 늘 주장하는 좋은 이야기는 많이 들어 지겨워질 정도라면 정말 반드시 지켜야 할 가치가 있는 것들 이라는 맥락에서 가치 있는 책중 하나다. 혹시나 이 서평을 읽는 분 중, 이 책이 궁금해져서 찾게 되실까봐 미리 언급하자면, 이 책보다 실용주...

리딩 - 알렉스 퍼거슨

한국에서도 인기 있던 세계 최고의 팀이었던 맨체스터 유나이티드를 만든 퍼거슨이 팀을 이끌면서 느낀 많은 판단과 감상에 대한 이야기를 다룬 책이다. 너무나 위대한 팀 맨체스터 유나이티드를 만들었던 퍼거슨이지만, 그 역시 어리석다고 볼 수 있는 판단도 몇번이나 했었다. 그럼에도 그가 위대한 감독이 된 것은 그가 몇가지 철학을 가졌고 그 철학을 온전히 ...

나의 업무 관리법

업무 일지와 각종 노트에 대해서는 정리한 바가 있다. 노트에 이어서, 업무 진행하는 데에 있어서 지속적으로 개선/보강해나가고 있는 업무 정리/요약 법을 간략히 공유해본다. 일일 시간대별 계획 수립 (예시. 상황에 따라 조절해야 함.) 오전 - 집중을 하기 위한 준비. 전날 마무리 덜 된 내용들에 대한 재검토 짧은 회의 ...