<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: When you learn new things, learn from books</title>
	<atom:link href="http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html</link>
	<description>Thoughts on software development and project management</description>
	<pubDate>Thu, 20 Nov 2008 20:44:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: vgndeveloper</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-25869</link>
		<dc:creator>vgndeveloper</dc:creator>
		<pubDate>Tue, 15 Jan 2008 20:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-25869</guid>
		<description>Very good post, at this moment I am reading two books: 
"The art of project management" Scott Berkun
and
"Code complete" Steve McConell.</description>
		<content:encoded><![CDATA[<p>Very good post, at this moment I am reading two books:<br />
&#8220;The art of project management&#8221; Scott Berkun<br />
and<br />
&#8220;Code complete&#8221; Steve McConell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web 2.0 Announcer</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-19334</link>
		<dc:creator>Web 2.0 Announcer</dc:creator>
		<pubDate>Thu, 22 Nov 2007 16:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-19334</guid>
		<description>&lt;strong&gt;Buu Nguyen?s Blog » When you learn new things, learn from books...&lt;/strong&gt;

[...][...]...</description>
		<content:encoded><![CDATA[<p><strong>Buu Nguyen?s Blog » When you learn new things, learn from books&#8230;</strong></p>
<p>[...][...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bodom</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-11194</link>
		<dc:creator>Bodom</dc:creator>
		<pubDate>Mon, 17 Sep 2007 04:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-11194</guid>
		<description>Hello,
I'm just a 2-year experience developer. And with my newbie-experience, I totally agree with this post. But I think I know the reason why many people didn't read any books (Ex: programming language) but they can master the area. 
When learning something new, newbie used to face with 2 issues:
1- Technology growing too fast. I have to have the knowledge of the new things immediately, that's why I have to "google" everyday and read stuff that related to the new language. I remembered a "good" book usually publish a long time after the language's announcement. I can't wait until I have that book but hundreds of people out there have an expert knowledge about it
2- I'm young, discover new things is my favourite. It would be great if I knew something prior to my friends :-)

My cycle to learn new stuff: Google --&#62; Book --&#62; Google again :-)

Thanks,
Bodom</description>
		<content:encoded><![CDATA[<p>Hello,<br />
I&#8217;m just a 2-year experience developer. And with my newbie-experience, I totally agree with this post. But I think I know the reason why many people didn&#8217;t read any books (Ex: programming language) but they can master the area.<br />
When learning something new, newbie used to face with 2 issues:<br />
1- Technology growing too fast. I have to have the knowledge of the new things immediately, that&#8217;s why I have to &#8220;google&#8221; everyday and read stuff that related to the new language. I remembered a &#8220;good&#8221; book usually publish a long time after the language&#8217;s announcement. I can&#8217;t wait until I have that book but hundreds of people out there have an expert knowledge about it<br />
2- I&#8217;m young, discover new things is my favourite. It would be great if I knew something prior to my friends <img src='http://www.buunguyen.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>My cycle to learn new stuff: Google &#8211;&gt; Book &#8211;&gt; Google again <img src='http://www.buunguyen.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks,<br />
Bodom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Buu Nguyen</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9259</link>
		<dc:creator>Buu Nguyen</dc:creator>
		<pubDate>Wed, 22 Aug 2007 06:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9259</guid>
		<description>&lt;b&gt;@h3nry:&lt;/b&gt;
Good point on why books are usually more reliable.  

&lt;b&gt;@MikeH:&lt;/b&gt;
Gavin gave good point on the Oreilly subscription.  In fact, my company gives each associate a Books24x7 account - and I find it very helpful so far.  On the other hand, I still think that book is a very reliable resource, as long as people do the homework to pick the most suitable books to their needs (e.g. to not purchase Effective Java without having written a Java's Hello World).

&lt;b&gt;@Michiel:&lt;/b&gt;
I agree.  People need to learn from multiple sources instead of rigidly sticking to one or another.

&lt;b&gt;@Tai:&lt;/b&gt;
Good point, but that may not work in all contexts.  It may be more time-efficient if you simply pick a good book (say, based on your colleagues' recommendations) and read it cover-to-cover without having to decide in advance what you need to specialize, esp. when you have absolutely no prior knowledge about the topic in discussion (like Java).

&lt;b&gt;@OJ:&lt;/b&gt;
Completely agree.  People need to master how to learn from multiple sources.    

&lt;b&gt;@Squall:&lt;/b&gt;
Books for any good developers: Code Complete, Refactoring, Design Patterns (GoF), Extreme Programming Explained, Algorithms in C/Java.  Books for Java/JEE  developers: Core Java 2, Effective Java, J2EE without EJB.   Those are on the top of my head, I am thinking of posting a specific blog about recommended book read.  Stay tuned.

&lt;b&gt;@Dave:&lt;/b&gt;
Well, SICP is a good book but I've seen many others just as excellent (e.g. those in the list above in answer for Squall).  Thanks for suggesting the software-related books though, will consider them.</description>
		<content:encoded><![CDATA[<p><b>@h3nry:</b><br />
Good point on why books are usually more reliable.  </p>
<p><b>@MikeH:</b><br />
Gavin gave good point on the Oreilly subscription.  In fact, my company gives each associate a Books24&#215;7 account - and I find it very helpful so far.  On the other hand, I still think that book is a very reliable resource, as long as people do the homework to pick the most suitable books to their needs (e.g. to not purchase Effective Java without having written a Java&#8217;s Hello World).</p>
<p><b>@Michiel:</b><br />
I agree.  People need to learn from multiple sources instead of rigidly sticking to one or another.</p>
<p><b>@Tai:</b><br />
Good point, but that may not work in all contexts.  It may be more time-efficient if you simply pick a good book (say, based on your colleagues&#8217; recommendations) and read it cover-to-cover without having to decide in advance what you need to specialize, esp. when you have absolutely no prior knowledge about the topic in discussion (like Java).</p>
<p><b>@OJ:</b><br />
Completely agree.  People need to master how to learn from multiple sources.    </p>
<p><b>@Squall:</b><br />
Books for any good developers: Code Complete, Refactoring, Design Patterns (GoF), Extreme Programming Explained, Algorithms in C/Java.  Books for Java/JEE  developers: Core Java 2, Effective Java, J2EE without EJB.   Those are on the top of my head, I am thinking of posting a specific blog about recommended book read.  Stay tuned.</p>
<p><b>@Dave:</b><br />
Well, SICP is a good book but I&#8217;ve seen many others just as excellent (e.g. those in the list above in answer for Squall).  Thanks for suggesting the software-related books though, will consider them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squall</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9222</link>
		<dc:creator>Squall</dc:creator>
		<pubDate>Tue, 21 Aug 2007 15:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9222</guid>
		<description>Totally agree with you, BTW, can you list some Java, JEE books that you consider worth reading ? 

Thank</description>
		<content:encoded><![CDATA[<p>Totally agree with you, BTW, can you list some Java, JEE books that you consider worth reading ? </p>
<p>Thank</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9216</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Tue, 21 Aug 2007 13:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9216</guid>
		<description>Except for a handful of classics (like SICP, which is online anyhow), software books are a waste of a lot of paper.  Often, there is not enough good information to fill even a 4-page pamphlet.  Instead, expand your thinking with general software-related books like:

Papert: Mindstorms: Children, Computers, and Powerful Ideas

Resnick: Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds

Hofstadter: Godel, Escher, Bach: An Eternal Golden Braid

Alexander: Nature of Order

etc.</description>
		<content:encoded><![CDATA[<p>Except for a handful of classics (like SICP, which is online anyhow), software books are a waste of a lot of paper.  Often, there is not enough good information to fill even a 4-page pamphlet.  Instead, expand your thinking with general software-related books like:</p>
<p>Papert: Mindstorms: Children, Computers, and Powerful Ideas</p>
<p>Resnick: Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds</p>
<p>Hofstadter: Godel, Escher, Bach: An Eternal Golden Braid</p>
<p>Alexander: Nature of Order</p>
<p>etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OJ</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9166</link>
		<dc:creator>OJ</dc:creator>
		<pubDate>Tue, 21 Aug 2007 00:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9166</guid>
		<description>Any developer worth their salt will learn from a mixture of books and online resources.

Books are great for giving a good introduction and coverage on a particularl topic. The added advantage of books is that it can cover topics that the reader wouldn't have otherwise known or read about (for whatever reason). A book that's been paid for is one that the reader will make an effort to read through entirely (at least once) to get their money's worth. The bad thing about them is that they can be behind the times, and lack quality. The quality issue is actually less of a problem with books that it is for Internet resources.

Internet resources are great as they are much more lively and up to speed with what's going on in the industry. The bad thing is that it can be tough to separate the wheat from the chaff. There's a lot of crap content on the web. Avoiding it and learning from the non-crap content is part of the issue.

So, I say again. Reading both books and online resources are key, sticking to one or the other (imho) isn't a good move.  I'm not sure I'd use books as a benchmark in an interview though :)

Cheers!
OJ</description>
		<content:encoded><![CDATA[<p>Any developer worth their salt will learn from a mixture of books and online resources.</p>
<p>Books are great for giving a good introduction and coverage on a particularl topic. The added advantage of books is that it can cover topics that the reader wouldn&#8217;t have otherwise known or read about (for whatever reason). A book that&#8217;s been paid for is one that the reader will make an effort to read through entirely (at least once) to get their money&#8217;s worth. The bad thing about them is that they can be behind the times, and lack quality. The quality issue is actually less of a problem with books that it is for Internet resources.</p>
<p>Internet resources are great as they are much more lively and up to speed with what&#8217;s going on in the industry. The bad thing is that it can be tough to separate the wheat from the chaff. There&#8217;s a lot of crap content on the web. Avoiding it and learning from the non-crap content is part of the issue.</p>
<p>So, I say again. Reading both books and online resources are key, sticking to one or the other (imho) isn&#8217;t a good move.  I&#8217;m not sure I&#8217;d use books as a benchmark in an interview though <img src='http://www.buunguyen.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cheers!<br />
OJ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tai Tran</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9144</link>
		<dc:creator>Tai Tran</dc:creator>
		<pubDate>Mon, 20 Aug 2007 16:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9144</guid>
		<description>May I suggest an approach like this:

"When learn new things, learn from books, and start with an encyclopedia."

I suggest going to Wikipedia or Citizendium or any site which can provide a substantial summary of the area you want to explore. Then familiarize yourself with major topics and terminologies of the subject. After that, look for books on such specific topics and proceed with your learning plan.

That's how I've been combining learning from books and Internet resources. 
Additionally, discussion with peers during learning, absolutely, is indispensable.

Tai</description>
		<content:encoded><![CDATA[<p>May I suggest an approach like this:</p>
<p>&#8220;When learn new things, learn from books, and start with an encyclopedia.&#8221;</p>
<p>I suggest going to Wikipedia or Citizendium or any site which can provide a substantial summary of the area you want to explore. Then familiarize yourself with major topics and terminologies of the subject. After that, look for books on such specific topics and proceed with your learning plan.</p>
<p>That&#8217;s how I&#8217;ve been combining learning from books and Internet resources.<br />
Additionally, discussion with peers during learning, absolutely, is indispensable.</p>
<p>Tai</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: h3nry</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9129</link>
		<dc:creator>h3nry</dc:creator>
		<pubDate>Mon, 20 Aug 2007 09:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9129</guid>
		<description>As Damien suggested, books are written based on peer reviews, and the author gets paid for doing it - his/her/their reputation is online and therefore by nature books tend to be much more reliable, authoritative and definitive.

Using the Internet has its merits, but, if you are passionate enough and want to be a top person at whatever the field you are choosing. then there is absolutely no substitute for books.</description>
		<content:encoded><![CDATA[<p>As Damien suggested, books are written based on peer reviews, and the author gets paid for doing it - his/her/their reputation is online and therefore by nature books tend to be much more reliable, authoritative and definitive.</p>
<p>Using the Internet has its merits, but, if you are passionate enough and want to be a top person at whatever the field you are choosing. then there is absolutely no substitute for books.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fahd</title>
		<link>http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9128</link>
		<dc:creator>Fahd</dc:creator>
		<pubDate>Mon, 20 Aug 2007 09:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.buunguyen.net/blog/when-you-learn-new-things-learn-from-books.html#comment-9128</guid>
		<description>I agree with the post but I think more information should be available for programmers on the web for getting some quick help.

I spent some time looking for information regarding Windows Event object but couldn't find a good enough answer on the web. I am sure the information is out there in some book but I am not going to buy a book for one piece of information.

I created this after spending some time searching.

http://fahdk.wordpress.com/2007/08/17/about-windows-events-synchronization/</description>
		<content:encoded><![CDATA[<p>I agree with the post but I think more information should be available for programmers on the web for getting some quick help.</p>
<p>I spent some time looking for information regarding Windows Event object but couldn&#8217;t find a good enough answer on the web. I am sure the information is out there in some book but I am not going to buy a book for one piece of information.</p>
<p>I created this after spending some time searching.</p>
<p><a href="http://fahdk.wordpress.com/2007/08/17/about-windows-events-synchronization/" rel="nofollow">http://fahdk.wordpress.com/2007/08/17/about-windows-events-synchronization/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
