The Artima Developer Community
Sponsored Link

.NET Buzz Forum
CS101.NET

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jeff Key

Posts: 481
Nickname: jeffreykey
Registered: Nov, 2003

Jeff Key is legally sane, but questionably competent.
CS101.NET Posted: Feb 23, 2004 5:18 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Jeff Key.
Original Post: CS101.NET
Feed Title: Jeff Key
Feed URL: http://www.asp.net/err404.htm?aspxerrorpath=/jkey/Rss.aspx
Feed Description: Topics revolve around .NET and the Windows platform.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Jeff Key
Latest Posts From Jeff Key

Advertisement

A couple weeks ago, Scott Mitchell asked “how do you find your technical information?”.  My short answer was: book reference -> MSDN documentation -> MSDN online -> .NET newsgroups.  Just days later I stumbled upon Scott's data structures article series, and they were exactly the type of information I like to read.  Theory first, helpful visuals (no screen shots), references to other articles, and simply a pleasant read.  Bravo!

My guess is that 1/2 of the programmers creating solutions with Microsoft technologies don't have a CS degree (myself included).  Likewise, their reading is primarily focused on “how” rather than the “why”.  How do I bind a DataSet to something, how do I make a Web Service, essentially “how do I solve my current problem?“.  There's nothing wrong with this approach, but it does tend to attach a solution to a problem, so in the future when problem x appears, previous solution y is applied without much thought.  Learning the “why” adds to the developer's bag of tricks, so when problems are encountered it's not a matter of using a previous solution or finding a new one, but rather how can the problem be approached.  It looks like Microsoft is going in the right direction with articles like these, the new-ish focus on abstract concepts/patterns in architecture and the like.  Thanks, Microsoft.

Anyway, these articles are a must-read, even if you know all about data structures:

Read: CS101.NET

Topic: Visual Studio.NET and PHP Coloring Previous Topic   Next Topic Topic: 33% Evil, 0 Calories

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use