자바로 개발하기 시작하면서 중요한 포인트 같은 책들이 있었다.

- Java Language Bible 영진문화사 (절판)

 

저 책을 구입하기 전까지 엄청나게 자바책을 사고 읽었지만 도무지 '객체'란게 잘 이해가 안됐다.

이 책을 읽고 나서야 '자바는 이렇게 만드는 것이다.'라는 것이 이해가 됐다.


 - JAVA How To Program  현재 7판 



옛날 2판, 3판, 4판을 읽었었다.

예제 코드가 Swing 기반이라 조금 어렵긴 했지만 그래서 좋았던 것 같다.

지금이야 커맨드 라인으로 결과를 봐도 크게 다르지 않지만, ASP에서 막 JSP/JAVA로 건너갈 때는 

커맨드 라인으로 결과를 본다는게 정말 익숙하지 않았다.

커맨드 라인과 안친하다면 추천한다.

참고로 How To Program 시리즈는 목차가 모두 비슷하다. Java, Visual Basic 등등

각각 다른 언어로 챕터가 구성된다.

이 책에 익숙해지면, 다른 언어를 추가할 때 괜찮을 것 같다.



 - 자바성능을 결정짓는 코딩습관과 튜닝 이야기 

대형 서점 체인에서 읽기 쉽게 생겨서 들었다가, 바로 구입했고

덕분에 JVM아 아니라 자바 소스 코드를 튜닝했었다.

SI에서 기반기술팀, 운영팀이 있다고, 몇챕터를 건너 뛰었는데

두고 두고 그부분이 발목을 잡는다. JVM튜닝 등등


- Effective Java 2/e 



1판은 상당히 많이 읽었는데, 2판은 대충 읽은 정도

가이드 소스를 받아 그냥 개발할때 드는, '왜?'라는 의문을 제거해 주는 좋은 책

더 나아가, 괜찮은 코드를 만들 수 있는 기본을 다져주는 책이다.

나의 불만과 투덜거림을 잠재워 주고 몇몇 프로젝트에서 잘한다를 소리를 듣게 만들어 준 중요한 책이다.


- 완벽한 코드작성을 위한 clean code 


작년쯤 구입해서 책장속에 장식해두었다가, 최근 읽기 시작한 책이다.

자바 기본기를 다지기에 좋은 책이다.

Effiective java와 함께 꼭 권하고 싶은 책이다.

얼마전 급하게 자바로 뭔가 개발할 일이 있어, 완성하고 나서 다시 읽었는데

자연스럽게 얼굴을 불어졌다.


끝으로, 완전히 내 것으로 못 만들다보니, 못난이 코드들을 만든다.

못난이 코드를 만들고, 책을 읽고 얼굴을 붉히고

수정한다.

한 번에 모두 내 것으로 만들어 깔끔하고 이쁜코드를 만들면 좋겠지만, 조금씩이라도 변해간다면 그 것도 나쁘지 않을 것 같다.










Posted by Zephyros74



화요일 오후 잠깐 더위를 피해간 강남 교보문고에서 발견!

SE가 만들어준 환경과 웹서버 설정위에서 개발만 하는 것은 정말 천국이였다.

어떤 '키워드' 찾아야 검색도 할 수 있는데 어려웠다.

이제 키워드를 얻을 수 있게 된 것 같다.


[강컴] 링크






Posted by Zephyros74


오늘이 발행일인 에이콘 출판사의 'PhoneGap 한국어판 : 폰갭으로 하는 크로스플랫폼 모바일 앱 개발'을 구경하로

오목교 교보에 갔다. 평상위도 아닌 아래쪽 서가에 있는 이 책을 발견했다.(중요한 키워드에 노란색을 쓴게 정확히

맞아 떨어진 것 같다)

예전에 PCBOOK에서 발행한 '아이폰 앱 완벽 가이드'란 책을 구매했었다. 괜찮은 내용임에도 가늘로 흐릿한 느낌의

폰트로 인해 도저히 보기 힘든 안타까운 사연이 있었는데,

이 책 또한 목차상으로 괜찮은 내용으로 구성돼 있으나, 내가 느끼기에는

가독성이 너무 떨어져 도저히 ...

[잡담]PhoneGap 멀티미디어 API에서 IOS는 getCurrentPosition()를 지원하지 않아서

ChildBrowser plug-in을 가지고 생쑈를 한 일이 생각난다. (그게 벌써 작년이라니) 

modal view와 Protocal에 대한 낮은 이해도로 결국 그 콘텐츠는 드롭됐지만 개인적으로

도움은 많이 됐었다.IOS 멀티 미디어 API 지원 메소드는 1.1.0이던가 1.2.0부터 안드로이드를 따라잡기

시작했다. 

그리고 검색결과 'PhoneGap 한국어판'은 오늘이 발행일인데 '발행 예정'으로 도서검색에 표시되고 있었다.

 
Posted by Zephyros74


소프트웨어 개발이란 일에 종사한지 어느정도 시간이 흘렀다.

고객, 사용자의 반응을 통해 UI란 것이 어떻게 구성되야 하고 어떤 흐름을 가져야 한다는 경험을

축적하고 있어다.

하지만, 이론적 기반이 부족해 늘 고민이였고, Interaction이 가미된 도서앱 개발이란 일을 하게되면서

사용자 경험(UX)에 대한 부족한 부분을 채워야 한다는 압박 같은 것이 느껴졌다.

처음 서점에서 읽고 구입을 결정할 때는 '어떤 키워드를 나열하고 그에 대한 설명을 해놓은 책이다.'라는 느낌

으로 구입했으나, 각 키워드들을 프로세스와 함께 잘 엮어 나간 책이라고 생각한다.

개인적으로 소프트웨어 개발 방법론에서 봐온 프로세스들에 어떤 절차로 UX를 적용시키는 지 흐름을 보여주는

좋은 책이라고 판단된다.

책에서 설명하는 프로세스는 소프트웨어에 한정되지 않는다고 생각한다. 제품이 됐건 어떤 것이 됐건, 책안에

서 설명하는 프로세스를 현재 자신이 소속된 업무의 프로세스에 풀어서 본다면 도움이 될 것 같다. 


 
Posted by Zephyros74
2011. 10. 16. 22:13



당장 구입할 일이 없지만, DB를 사용해야한다면 MySQL을 사용해야하는 상황인지라


이 책의 도움이 필요할 것 같다. 특히 최적화 부분…


다만 지금 써야하는데 책을 넋놓고 읽어야 한다는 제약상황이 생길 수 있을 것 같다.


책의 구성, 폰트, 레이아웃이 맘에 들었다.


내용을 살짝 본봐로는 게시판 정도 이상, 그리고 외부에 서비스를 제공할 생각이면


읽어보고 시작해야할 책인 것 같다.


데이타가 쌓이고 쌓여서 결국 옵션하나 차이, 쿼리 하나차이로 엄청난 성능 차이를


보일 수 있기 때문에, 봐두면 나쁘지 않을 것 같다.

PS 키워드 정도는 알아야, 검색도 효과적으로 할 수 있다. 

Posted by Zephyros74
2009. 4. 27. 23:19


CORE JAVA 등 많은 JAVA에 대한 좋은평가를 받는 많은 책들이 있지만 나에게 가장 잘맞는 책은 바로 이 책이다.

'모두에게 잘 맞는 책은 없다. 그러므로 추천 받은 책도 한번 읽어봐서 나에게 맞는 책인지 확인해야 한다'라는 것이

나 나름의 멋이며

이러한 이유로 사람들에게 꼭 한번 이 책을 한번 읽어보라고 한다. 마치 한권 팔리면 얼마 받는 것 처럼 말이다.

이책은 자바에 어느정도 익숙하거나 입문서적 이상 뭔가 필요한 사람에게 적합한 책으로 보이고

나도 그런 사람들을 대상으로 이책을 추천하고 있다.

지금까지 봤던 자바책의 단계를 보면 아래와 비슷한 순서로 읽었던 것 같다.

java how to program -> java language bible(절판) -> thinking in java -> The Java™ Language Specification, Third Edition (한국어판)

그외에 Effective Java, java tip and tech, Blog2Book 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 등 나름 자바책 많이 읽은 것 같다.
Posted by Zephyros74



단순히 겸손한 개발자에 관한 이야기가 아니다.

어떻게 하면 사용자에게 거만한 소프트웨어가 아닌

친절한 소프웨어를 만들 수 있는지에 대한 고민이 아주

좋았다. '사용자 스토리 보드' 보다 편안하게 이야기를

이끌어 주었고 다시 '사용자 스토리 보드'를 읽어볼까 라는

동기까지 주었다.

'소프트웨어 누가 이렇게 개떡 같이 만든거야' 만큼 확끄는

맛은 없지만 한번에 읽을 만큼 흥미로웠다.




Posted by Zephyros74
이전버튼 1 이전버튼