I couldn't agree more, Craig.

A bean counter?  You?  That's funny!

Mark
(Liberal Arts undergrad; Am Hist grad; polisci post-grad)

-----Original Message-----
From: Craig R. McClanahan [mailto:[EMAIL PROTECTED] 
Sent: Sunday, March 30, 2003 12:45 AM
To: Struts Users Mailing List
Subject: Re: Does a degree matter?

* Many folks who go for Comp Sci degrees obsess over learning the
  particular technologies being taught in their classes, at the expense
  of courses to improve your general thinking skills.  Any specific
  technology you learn in your first year is going to be totally
  obsolete by the time you graduate from the program anyway, so why
  bother?  The important skill to employers (at least from my viewpoint)
  is that you've learned how to quickly adapt your existing skills to
  new technologies as they become available.  Also, the fundamentals
  of good architecture and design practices tend to change much more
  slowly than the favorite language de jour -- so if you decide to go
  for Comp Sci, focus on fundamentals like O-O, design patterns,
  and so on.

* Many folks who go for Comp Sci degrees are so focused on the technical
  things, and don't accumulate any domain knowledge along the way that
  would make you *more* valuable to potential employers than another
  Comp Sci graduate with similar skills.  If you're building e-commerce
  systems, do you know anything about the fundamental accounting
  principles involved in tracking purchases?  If you're building
  systems to introduce novices to the world of online information,
  have you ever studied any human factors engineering?  If you're
  building trading systems for a Wall Street broker, do you have the
  slightest idea how stock and commodity exchanges work?

It may surprise some of you to find out that I don't have a Comp Sci degree
at all -- instead, I got a BA in Business with a focus on Accounting.  This
was ***tremendously*** helpful in setting me apart from everyone else who
was learning programming and systems analysis in those days -- I could
immediately communicate with the end users responsible for the systems we
were building, using their vocabulary, without having to be trained -- in
addition to the fact that I was a fair-to-middlin' programmer :-).

Craig



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to