<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>빛을 담고 세상 넓히기 &#187; 실용주의</title>
	<atom:link href="http://fantazic.com/archives/tag/%ec%8b%a4%ec%9a%a9%ec%a3%bc%ec%9d%98/feed" rel="self" type="application/rss+xml" />
	<link>http://fantazic.com</link>
	<description>마음의 빛으로 넓은 세상을 비추고 싶다. JAVA, 고양이, 사진들이 있는 곳.</description>
	<lastBuildDate>Tue, 27 Jul 2010 04:38:45 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>아직도 안읽었어요?? 조엘과 실용주의 추천합니다.</title>
		<link>http://fantazic.com/archives/36</link>
		<comments>http://fantazic.com/archives/36#comments</comments>
		<pubDate>Sat, 08 Apr 2006 00:25:37 +0000</pubDate>
		<dc:creator>따지크</dc:creator>
				<category><![CDATA[그들의 이야기]]></category>
		<category><![CDATA[실용주의]]></category>
		<category><![CDATA[조엘]]></category>

		<guid isPermaLink="false">http://fantazic.com/?p=36</guid>
		<description><![CDATA[아직도 안읽었어요? 어떤 책을 봐야할지 모르겠나요? 한국의 프로그래머에게 이 두권의 책을 권해드립니다.
오늘 &#8216;조엘 온 소프트웨어&#8216;를 다 읽었다. &#8216;조엘이 엄선한 소프트웨어 블로그 베스트 29선&#8217;(제목이 넘 긴거 아냐??)를 먼저 읽고 이 책을 읽어서 좀 늦은감은 있지만, 유명한 만큼 이 책은 여전히 매우 뛰어난 통찰력과 재미를 선사하는 책임이 분명하다. 2001년, 2002년 경에 씌여진 블로그를 정리해서 책으로 냈는데, 소프트웨어 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>아직도 안읽었어요?</strong> 어떤 책을 봐야할지 모르겠나요? 한국의 프로그래머에게 이 두권의 책을 권해드립니다.</p>
<p>오늘 &#8216;<a href="http://www.aladdin.co.kr/shop/wproduct.aspx?isbn=8989975581">조엘 온 소프트웨어</a>&#8216;를 다 읽었다. &#8216;조엘이 엄선한 소프트웨어 블로그 베스트 29선&#8217;(제목이 넘 긴거 아냐??)를 먼저 읽고 이 책을 읽어서 좀 늦은감은 있지만, 유명한 만큼 이 책은 여전히 매우 뛰어난 통찰력과 재미를 선사하는 책임이 분명하다. 2001년, 2002년 경에 씌여진 블로그를 정리해서 책으로 냈는데, 소프트웨어 개발론에서부터 경제학적 관점에서 바라본 소프트웨어 산업까지 다양한 분야의 이야기들을 부담없이 들을 수 있다.</p>
<p>이 책에서 소개한 <a href="http://junno1.egloos.com/430684">조엘식 &#8216;게릴라 인터뷰&#8217;는 NHN에서 면접방식으로 적용</a>할 정도로 개발자를 선택할 수 있는 뛰어난 방법을 알려준다. 또한 .NET에 대한 그의 통렬한 비판은 4년이 지난 현재 거의 적중하고 있음을 알 수 있다.</p>
<p>이 책과 함께 이전에 소개한 &#8216;<a href="http://fantazic.com/?p=25">실용주의 프로그래머</a>&#8216;를 꼭 읽어보기를 권한다. 개발자가 자기 계발을 하기 위해서는 전문지식에 많은 시간을 투자해야겠지만, 더 넓은 시야에서 세상을, 자신이 속한 프로그래밍 세계를 조망할 수 있어야 한다. 조엘과 XP적 입장은 상치하는 부분도 있지만 서로 다른 시각에서 서로를 보충해주는 의미가 더 크다고 생각된다.</p>
<p><strong>무엇보다 이 두 책은 즐거움을 준다</strong>. 조엘이 자신의 생각을 수려한 말솜씨로 전달을 한다면, 실용주의 프로그래머는 간결하게 군더더기 없는 표현으로 글쓴이의 뜻을 전하고 있다. 모든 글 하나하나가 지루하거나 늘어지는 느낌 없이 지금까지 보지 못했던 세상을 경험할 수 있게 해준다. 더군다나 MS의 개발자의 모습, 미국의 스타트업 회사들의 생활들을 엿볼 수 있기 때문에 한국의 개발자와 비슷하면서도 사뭇 다른 그들의 모습에서 영감을 받을 수 있다고 생각한다.</p>
<p>ps) 현재 조엘은 베스트 블로그 2탄을 준비중이라고 한다. <a href="http://www.joelonsoftware.com/items/2006/03/31.html">블로그 추천</a>을 받고 있는데 영어로 씌여진 멋진 한국 개발자의 블로그 어디 없나요??</p>
]]></content:encoded>
			<wfw:commentRss>http://fantazic.com/archives/36/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>난 실용주의 프로그래머인가?</title>
		<link>http://fantazic.com/archives/25</link>
		<comments>http://fantazic.com/archives/25#comments</comments>
		<pubDate>Sun, 12 Feb 2006 09:11:04 +0000</pubDate>
		<dc:creator>따지크</dc:creator>
				<category><![CDATA[그들의 이야기]]></category>
		<category><![CDATA[실용주의]]></category>

		<guid isPermaLink="false">http://fantazic.com/?p=25</guid>
		<description><![CDATA[앤드류 헌트와 데이비드 토마스의 &#8216;실용주의 프로그래머&#8217;는 프로그래머로서의 그들의 경험과 고민을 실용적으로 독자들에게 전달하고 있다. 기본적인 실용주의 철학에서부터 개발과정에서 신경써야하는 부분들을 하나하나 구체적으로 설명해주고 있고, 실용적인 문서화와 팀의 모습까지도 담고 있다. 이 책의 가장 뛰어난 점은 폭넓은 관점에서 바라본 다양한 사례를 통해 구체적인 실천방향을 얻을 수 있다는 것이다.
이 책의 짧은 이야기들을 읽으면서 나는 어떤 모습이고 어떻게 [...]]]></description>
			<content:encoded><![CDATA[<p>앤드류 헌트와 데이비드 토마스의 <strong>&#8216;실용주의 프로그래머&#8217;</strong>는 프로그래머로서의 그들의 경험과 고민을 실용적으로 독자들에게 전달하고 있다. 기본적인 실용주의 철학에서부터 개발과정에서 신경써야하는 부분들을 하나하나 구체적으로 설명해주고 있고, 실용적인 문서화와 팀의 모습까지도 담고 있다. 이 책의 가장 뛰어난 점은 폭넓은 관점에서 바라본 다양한 사례를 통해 구체적인 실천방향을 얻을 수 있다는 것이다.</p>
<p>이 책의 짧은 이야기들을 읽으면서 나는 어떤 모습이고 어떻게 변할 수 있는지 생각해보았다. 결국 중복된 요소를 줄이고 실수를 줄이고 습관보다는 두뇌활동을 통한 변화를 이끄러내는 힘이 중요해 보이는데, 아직 많은 부분에서 바꿔야 할 부분이 남아있다. 그 중에서 잊지말고 실천할 것들을 정리해 보았다.</p>
<ul>
<li><strong>새로운 언어 습득</strong> : Java 이외의 새로운 언어에 관심을 가지고 익히기. 특히 새로운 철학이나 개념 습득을 게을리 하지 않는다. (관련항목 &#8211; 지식 포트폴리오)</li>
<li><strong>의도적 프로그래밍</strong> : 우연한 성공보다는 테스트를 통한 검증이 필요하다. 또한 과거의 코드나 라이브러리는 정확히 이해하고 사용한다.(관련항목 &#8211; 우연에 맡기는 프로그래밍)</li>
<li><strong>효과적으로 대화하기</strong> : 내가 아는 것을 상대에게도 알게 하고 설득한다. 나의 능력과 결과물을 표현하고 기록한다.(관련항목 : 고양이가 내 소스코드를 삼켰어요)</li>
</ul>
<p>이 외에도 <strong>&#8216;결합도 줄이기&#8217;</strong>, <strong>&#8216;리팩토링&#8217;</strong> 등의 구체적 예제들이 앞으로 실무에 많은 도움이 될 거 같다. 계속해서 새로운 지식을 받아들이고 생각하고 실천하면 내가 바로 모범사례가 될 수 있다고 믿는다.</p>
<p><strong>[그외 기억나는 몇 가지 Tip]</strong><br />
3 &#8211; 어설픈 변명을 만들지 말고 대안을 제시하라.<br />
47 &#8211; 일찍 리팩터링하고, 자주 리팩터링하라.<br />
61 &#8211; 수작업 절차를 사용하지 말라.<br />
69 &#8211; 사용자의 기대를 부드럽게 넘어서라.</p>
<p><a href="http://www.pragmaticprogrammer.com/">실용주의 프로그래머 공식 사이트 링크</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fantazic.com/archives/25/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
