Recent Trackback»

04-20 00:45
블로그 이미지
인생의 의미를 찾아 떠나는 아름다운 여행 부코

 
 

소프트웨어 개발의 모든 것 소프트웨어 개발의 모든 것
김익환, 전규현 | 페가수스 | 20100601
평점
상세내용보기
| 리뷰 더 보기 | 관련 테마보기

오늘날 우리의 삶은 온통 소프트웨어로 이뤄져 있다.


매일 검색에 사용하는 구글, 이메일을 주고 받는 지-메일, 한메일, 그리고


우리 손을 떠날 줄 모르는 스마트폰, 어디 이뿐이랴, 어지간한 가전제품 안에는 모두 다


소프트웨어가 들어있다. 



저자의 주장에 따르면 한국은 소프트웨어 선진국은 아니다, 오히려 후진국적 특성도 많다.


그 이유가 이 책에 잘 드러나 있다. 소프트웨어 개발은 코딩이 다가 아니다.


문화도 중요하고, 제도도 중요하고 그 밖에도 엄청나게 많은 것들이 관여하고 있어서, 


소프트웨어 개발은 한 나라의 축소판을 보여주는 듯 하다.  우리 나라의 빨리빨리


문화라든가, 코리안 타임, 냄비근성 등이 모두 소프트웨어 개발에서도 발견되고 있다. 



한나라의 문화가 쉽게 바뀌는 것이 아니라서, 국가별로 특별히 강점을 가진 산업이나,


특별히 약점을 가진 산업이 있는 것도 이해할 수 있는 계기가 되었다.


한국은 한류라고 해서, 드라마, 영화, K-pop, 웹툰, 공연 등 컨텐츠 산업이 무척 강한데, 


기존의 강한 부분은 더욱 강하게 잘 살려가면서, 소프트웨어 산업처럼 약한 부분은


잘 보강하여, 소프트웨어 개발에서도 선진국이 되기를 바란다.



이글은 "인터파크도서"에서 작성되었습니다.




:

좋은 코드를 작성하는 기술 좋은 코드를 작성하는 기술
정인식, 아가타 토시타카(Agata Toshitaka) | 제이펍 | 20111209
평점
상세내용보기
| 리뷰 더 보기 | 관련 테마보기


자바와 이클립스를 기준으로 씌여진 책이지만, 다른 언어와 편집기에도 적용 가능하다.


우선, 편집디자인이 매우 우수하여, 자칫 재미없고 딱딱할 수 있는 코딩 관련 서적을


흑백 편집임에도 불구하고 상당히 읽기 좋게 만들어 놓았다.



(그건 그렇고, 항상 드는 의문은, 왜 코딩 관련 서적들은 다 흑백인지 모르겠다.


그렇잖아도 눈에 잘 들어오지 않는 코드들을, 컬러를 입혀서 보여주면 더 좋을 텐데 말이다.


구글 블로거의 HTML 편집창처럼 말이다. 게다가 여기는 들여쓰기 내어쓰기 까지 되어


있어서, 정말 코드가 한 눈에 쏙 들어오는데, 편집 디자인이라면 출판업계가 IT업계 보다


한 수 위 아닌가! 그런데 출판업계에서 이 정도도 못 해내고 있다는 것이 좀 어이가 없다.



이클립스 화면만 보아도, 컬러와 볼드체, 그리고 들여쓰기와 내어쓰기가 되어 있는데,


도대체 책 씩이나 만드는 사람들이 그걸 못 해내고 있다니...


아마 컬러 인쇄에 제작비가 많이 들어서 그런것이겠거니 이해해본다)



책의 내용은 어렵지 않았다. 그리고 저자와 편집자의 노력 덕분인지, 책이 아주 술술 잘


읽힌다. 번역도 매끄럽고, 품질이 높은 책이었다. 유지보수에 관심이 많은 개발자라면


자신의 습관과 능력을 한번쯤 되돌아볼 수 있는 좋은 계기가 될 것이다.



이글은 "인터파크도서"에서 작성되었습니다.




:

개발자, 나를 말하다 개발자, 나를 말하다
용영환 | 한빛미디어 | 20140212
평점
상세내용보기
| 리뷰 더 보기 | 관련 테마보기


이 책의 본문 117쪽을 그대로 인용해보겠다.


생산성이 가장 높은 개발자는 코드를 짜지 않는 프로그래머라고 합니다. 


이 말은 즉, 코드를 안 짜는 대신 이미 만들어진 좋은 소스코드들을 가져다 


잘 쓰면 생산성을 높일 수 있다는 의미겠지요.



별것 아닌 것 같지만 사실 매우 대단한 일입니다. 왜 그럴까요? 우선 필요한


오픈 소스가 존재하는지 알아야 하고, 또 그 오픈 소스를 분석해내려면 깊은


내공에서 나오는 경험과 지식에 기반을 두어야만 합니다. 더군다나 다른 사람이


만든 소스코드를 이해하고 사용하려면 그만한 실력이 따라줘야만 가능하죠. 이


모든 과정을 다 거친 후 포르젝트를 성공적으로 끝냈다면, 엄청난 일을 한 것입니다.



그런데 개발자를 평가하는 관리자들은 "남이 만든 것 가져다 스고선 당신이 한


게 뭐야?"라고 묻기 일쑤입니다. 이미 잘 만들어진 프로그램을 또 만드느라 많은


시간과 자원을 허비하는 사람보다 훨씬 일을 잘 했음에도 불구하고 말이죠.


그런 가치를 인정받지 못하는 현실이 안타깝습니다.



이제 이 책의 본문 102쪽도 그래도 인용해보겠다.


피터 모빌의 저서 [검색 2.0 발견의 진화]에서 말하는 것처럼, 정보를 찾는


능력이 중요한 시대입니다.



...(중략)...



정보 검색 능력은 개발자에게도 매우 중요합니다. 간단한 달력 라이브러리를


개발해야 할 때, 이미 만들어져 있는 좋은 달력 라이브러리를 찾아 알맞게 변경


해서 사용하면 경제적입니다. 물론 직접 만들 수도 있고, 참고한 라이브러리와


원화는 라이브러리의 기능이 완벽하게 일치하지 않을 수도 있습니다. 그러나


이미 있는 것을 확장하면서 얻는 경험과 지식은 클 것으로 생각합니다.

피카소도 말했고, 스티브 잡스로 말했듯이,


유능한 예술가는 모방하고, 위대한 예술가는 훔친다.


이제, 위대한 개발자들은 훔치는 시대가 되었다. 



자녀나 조카, 제자가 무엇인가를 훔쳤을때, 어떻게 해야 할지 정말 


당혹스러울 것이다. [막스와 릴리가 사탕을 훔쳤어요]가 도움이 될 것이다.





이글은 "인터파크도서"에서 작성되었습니다.




:
 

도널드 트럼프 & 스칼렛 요한슨