<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Computer Science Enrollment is Going Down, and Taking Software Jobs With It</title>
	<atom:link href="http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/</link>
	<description>Passionate about Startups and MicroISVs</description>
	<lastBuildDate>Sat, 20 Mar 2010 21:21:47 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: admin</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-496</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 16 Aug 2007 18:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-496</guid>
		<description>Thanks for the heads up on the dead link. It&#039;s been fixed.</description>
		<content:encoded><![CDATA[<p>Thanks for the heads up on the dead link. It&#8217;s been fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-495</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 16 Aug 2007 15:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-495</guid>
		<description>One problem is that your link for the graph illustrating the drop in CS students is broken.  Other than that, this article has been very helpful to me, I&#039;m currently a CS major who has been assigned the very trying task of writing a paper about why outsourcing isn&#039;t a threat to CS majors, your article has a lot of useful information to run with. Thanks! (It also made me feel much better about being a CS major!)</description>
		<content:encoded><![CDATA[<p>One problem is that your link for the graph illustrating the drop in CS students is broken.  Other than that, this article has been very helpful to me, I&#8217;m currently a CS major who has been assigned the very trying task of writing a paper about why outsourcing isn&#8217;t a threat to CS majors, your article has a lot of useful information to run with. Thanks! (It also made me feel much better about being a CS major!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-494</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 31 Jul 2007 03:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-494</guid>
		<description>The articles you cite for the number of &quot;IT worker&quot; jobs to be filled come from 2002, and possibly 2001. Has anything at all changed in the industry from 2001/2002 to 2007?  Hmmm, I cannot think of anything, so let&#039;s just stick with five year old data, shall we?  The definition of IT worker turns out to be what ever anyone wants it to be. Indeed, the ITAA&#039;s original estimate of 10 million IT workers in the US used a job classification so broad that it included cable modem installers, DSL line installers, and even operators of computer-controlled photocopy machines!  At the peak of the dot bombs, the ITAA created their own study claiming there was a demand for 1.6 million new jobs to be filled. This claim was obviously bogus - the entire US was estimated to create a total of 2 million new jobs that year, meaning that 80% of all new jobs would have been IT jobs! A hilarious claim on its face!  The ITAA estimated that 1.2 million IT workers would quit their jobs and go to another one, and that there would be 400,000 actual new jobs. The media, as usual, misread the ITAA study and ran with the sum: 1.6 million.   Subsequent years showed there never was 400,000 new jobs  - it was about half that number in the peak year of job growth.  Now, Bob, citing 2002 era &quot;IT worker&quot; data,  has confused &quot;IT worker&quot; with software engineer. Computer Science degrees (as well as several engineering, physics and math degrees, plus MIS/information systems degrees) are used to fill actual programming jobs. &quot;IT workers&quot; (using your 2002 data) includes tech support, network administrators and other categories that do not require a 4 year degree in any subject.  It is certainly true that college students have made decisions of their own free will not to pursue CS anymore. 100% of the college students I have spoken with (and I&#039;ve taught university courses so I&#039;ve spoken with many of them) are well aware of the impacts of offshoring and H-1B inshoring. Quite a few would like to find a career in software development but are justifiably terrified of short careers or falling salaries or both due to an influx of imported labor from India and China, especially. These are not dumb students - to the contrary, they see better opportunities in other fields, including business/marketing, entrepreneurship, other fields of engineering, law and health care.  To address demand for software developers, it would be helpful to start with contemporary numbers and talk to today&#039;s students to find out why they are choosing careers with stable employment opportunities. Perhaps its because they are pretty smart after all.</description>
		<content:encoded><![CDATA[<p>The articles you cite for the number of &#8220;IT worker&#8221; jobs to be filled come from 2002, and possibly 2001. Has anything at all changed in the industry from 2001/2002 to 2007?  Hmmm, I cannot think of anything, so let&#8217;s just stick with five year old data, shall we?  The definition of IT worker turns out to be what ever anyone wants it to be. Indeed, the ITAA&#8217;s original estimate of 10 million IT workers in the US used a job classification so broad that it included cable modem installers, DSL line installers, and even operators of computer-controlled photocopy machines!  At the peak of the dot bombs, the ITAA created their own study claiming there was a demand for 1.6 million new jobs to be filled. This claim was obviously bogus &#8211; the entire US was estimated to create a total of 2 million new jobs that year, meaning that 80% of all new jobs would have been IT jobs! A hilarious claim on its face!  The ITAA estimated that 1.2 million IT workers would quit their jobs and go to another one, and that there would be 400,000 actual new jobs. The media, as usual, misread the ITAA study and ran with the sum: 1.6 million.   Subsequent years showed there never was 400,000 new jobs  &#8211; it was about half that number in the peak year of job growth.  Now, Bob, citing 2002 era &#8220;IT worker&#8221; data,  has confused &#8220;IT worker&#8221; with software engineer. Computer Science degrees (as well as several engineering, physics and math degrees, plus MIS/information systems degrees) are used to fill actual programming jobs. &#8220;IT workers&#8221; (using your 2002 data) includes tech support, network administrators and other categories that do not require a 4 year degree in any subject.  It is certainly true that college students have made decisions of their own free will not to pursue CS anymore. 100% of the college students I have spoken with (and I&#8217;ve taught university courses so I&#8217;ve spoken with many of them) are well aware of the impacts of offshoring and H-1B inshoring. Quite a few would like to find a career in software development but are justifiably terrified of short careers or falling salaries or both due to an influx of imported labor from India and China, especially. These are not dumb students &#8211; to the contrary, they see better opportunities in other fields, including business/marketing, entrepreneurship, other fields of engineering, law and health care.  To address demand for software developers, it would be helpful to start with contemporary numbers and talk to today&#8217;s students to find out why they are choosing careers with stable employment opportunities. Perhaps its because they are pretty smart after all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Walling</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-493</link>
		<dc:creator>Rob Walling</dc:creator>
		<pubDate>Wed, 18 Jul 2007 01:35:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-493</guid>
		<description>Jacob, here are my responses to a few of your comment:  &gt;First, the &quot;massive shortage of IT workers&quot; &gt;barely qualifies as a shortage, and certainly &gt;isn&#039;t &quot;Massive!&quot;  On what are you basing this?  &gt;The IT/software industry has higher turnover &gt;and burnout rates than your average &gt;McDonald&#039;s.  Obviously you&#039;re joking here, but I&#039;ve never seen an actual number given to software burnout. Turnover is not a fair number, since many people leave for greener pastures as opposed to having a crappy job.  &gt;If you actually read the sources you cited at &gt;the start of your article, you&#039;ll see what IT &gt;workers already know: it&#039;s not that there &gt;aren&#039;t enough qualified candidates, the &gt;problem is unrealistic company expectations.   I&#039;ll give you partial credit on this one -- company expectations do play a large role in inflating the shortage. But let&#039;s be honest, there is a shortage out there. Anyone who has looked for halfway decent developers knows this.  &gt;CS degrees do not make good programmers.  60% of CS majors become programmers. We need more programmers. More CS majors = more programmers.  &gt;The programmers who I have worked with who &gt;didn&#039;t have CS degrees generally aren&#039;t the &gt;super-genius-types working at Google, but most &gt;are among the best in the field because they &gt;are passionate about computers and &gt;programming.  Everyone has an anecdote about the smart guy they know who taught himself to program with nothing more than a thumbtack and a 9-volt battery, but the fact is that broad numbers don&#039;t lie. I&#039;ve known a lot of good programmers, some of whom had CS degrees and others who didn&#039;t. The bottom line is that the majority of programmers have CS degrees. This is virtually indisputable.  &gt;For the majority of programming jobs out &gt;there, an expensive, four year CS course &gt;offers little that can&#039;t be picked up in the &gt;first 3-6 months as a junior programmer.  If you read my article here: http://www.softwarebyrob.com/archive/2007/03/20 /Advice_on_How_to_Become_a_Programmer.aspx   you&#039;ll notice I don&#039;t tout CS degrees as the end-all be-all for software developers. There are many other ways to become a developer, and a good one at that. However, we&#039;re trying to solve a problem, and one possible approach to solving that problem is to encourage more people to enter our field through the CS gates.</description>
		<content:encoded><![CDATA[<p>Jacob, here are my responses to a few of your comment:  >First, the &#8220;massive shortage of IT workers&#8221; >barely qualifies as a shortage, and certainly >isn&#8217;t &#8220;Massive!&#8221;  On what are you basing this?  >The IT/software industry has higher turnover >and burnout rates than your average >McDonald&#8217;s.  Obviously you&#8217;re joking here, but I&#8217;ve never seen an actual number given to software burnout. Turnover is not a fair number, since many people leave for greener pastures as opposed to having a crappy job.  >If you actually read the sources you cited at >the start of your article, you&#8217;ll see what IT >workers already know: it&#8217;s not that there >aren&#8217;t enough qualified candidates, the >problem is unrealistic company expectations.   I&#8217;ll give you partial credit on this one &#8212; company expectations do play a large role in inflating the shortage. But let&#8217;s be honest, there is a shortage out there. Anyone who has looked for halfway decent developers knows this.  >CS degrees do not make good programmers.  60% of CS majors become programmers. We need more programmers. More CS majors = more programmers.  >The programmers who I have worked with who >didn&#8217;t have CS degrees generally aren&#8217;t the >super-genius-types working at Google, but most >are among the best in the field because they >are passionate about computers and >programming.  Everyone has an anecdote about the smart guy they know who taught himself to program with nothing more than a thumbtack and a 9-volt battery, but the fact is that broad numbers don&#8217;t lie. I&#8217;ve known a lot of good programmers, some of whom had CS degrees and others who didn&#8217;t. The bottom line is that the majority of programmers have CS degrees. This is virtually indisputable.  >For the majority of programming jobs out >there, an expensive, four year CS course >offers little that can&#8217;t be picked up in the >first 3-6 months as a junior programmer.  If you read my article here: <a href="http://www.softwarebyrob.com/archive/2007/03/20" rel="nofollow">http://www.softwarebyrob.com/archive/2007/03/20</a> /Advice_on_How_to_Become_a_Programmer.aspx   you&#8217;ll notice I don&#8217;t tout CS degrees as the end-all be-all for software developers. There are many other ways to become a developer, and a good one at that. However, we&#8217;re trying to solve a problem, and one possible approach to solving that problem is to encourage more people to enter our field through the CS gates.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-492</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 17 Jul 2007 22:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-492</guid>
		<description>The first article you linked to has a quote highlighted in red about half-way down that sums up the &quot;IT labor shortage&quot; nicely:  &quot;(The ITAA study is) very misleading. If I can&#039;t find a chef at the wage I&#039;d like, it doesn&#039;t mean there&#039;s a shortage of chefs.&quot;  My bet is that if you do some digging, you&#039;ll find that the people doing the ITAA research are probably connected to some lobbying group in favor of H-1Bs, outsourcing, or some other self-serving interest group trying to legislate it&#039;s problems away. They certainly aren&#039;t just doing this research for the public good...  Some other good quotes from that article:  &quot;By studying a database of college graduate surveys, he found that only 19 percent of computer science grads are still in that field 20 years later--compared with 52 percent of civil engineers.&quot;  &quot;Cappelli has cited Matloff&#039;s research on IT attrition, and argues that employers are largely to blame for the problem. The industry has managed technology professionals woefully, Cappelli says, adding that IT work is often broken up into small, disconnected projects that result in a lousy work experience. &#039;This approach to work organization violates basic principles of job design by creating narrow tasks where workers cannot tell what the overall goal is,&#039; he wrote in his paper.&quot;  &quot;The &quot;Bouncing Back&quot; study itself points to a culture of poor techie retention.&quot;</description>
		<content:encoded><![CDATA[<p>The first article you linked to has a quote highlighted in red about half-way down that sums up the &#8220;IT labor shortage&#8221; nicely:  &#8220;(The ITAA study is) very misleading. If I can&#8217;t find a chef at the wage I&#8217;d like, it doesn&#8217;t mean there&#8217;s a shortage of chefs.&#8221;  My bet is that if you do some digging, you&#8217;ll find that the people doing the ITAA research are probably connected to some lobbying group in favor of H-1Bs, outsourcing, or some other self-serving interest group trying to legislate it&#8217;s problems away. They certainly aren&#8217;t just doing this research for the public good&#8230;  Some other good quotes from that article:  &#8220;By studying a database of college graduate surveys, he found that only 19 percent of computer science grads are still in that field 20 years later&#8211;compared with 52 percent of civil engineers.&#8221;  &#8220;Cappelli has cited Matloff&#8217;s research on IT attrition, and argues that employers are largely to blame for the problem. The industry has managed technology professionals woefully, Cappelli says, adding that IT work is often broken up into small, disconnected projects that result in a lousy work experience. &#8216;This approach to work organization violates basic principles of job design by creating narrow tasks where workers cannot tell what the overall goal is,&#8217; he wrote in his paper.&#8221;  &#8220;The &#8220;Bouncing Back&#8221; study itself points to a culture of poor techie retention.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-491</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 17 Jul 2007 21:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-491</guid>
		<description>Wow. There are so many problems with the logic in this article, that I can&#039;t even pick that I don&#039;t even know where to start.  * First, the &quot;massive shortage of IT workers&quot; barely qualifies as a shortage, and certainly isn&#039;t &quot;Massive!&quot; How many IT workers over the age of 30 are there in your company? If there&#039;s a labor shortage, it isn&#039;t due to a lack of qualified candidates. The IT/software industry has higher turnover and burnout rates than your average McDonald&#039;s. More CS graduates will do nothing to help the root issue - in fact it will almost certainly make it worse because it will give companies even more young bodies to burn through before having to deal with a *real* labor shortage.  * Also regarding the so-called &quot;labor shortage&quot; there is the issue of company expectations. If you actually read the sources you cited at the start of your article, you&#039;ll see what IT workers already know: it&#039;s not that there aren&#039;t enough qualified candidates, the problem is unrealistic company expectations. How do they expect to fill jobs with requirements like &quot;10 years of industry experience with a minimum 7 yrs as a lead developer on financial applications using C++, Java/J2EE, PHP, Perl, COM/COM+ and .NET/C#, ASP/ASP.NET, Oracle, SQL Server, and My SQL. Please do not apply unless you possess ALL of the required skills.&quot; Kung Foo and molecular biology are optional but a real plus! By the way, the above was a listing for a job in San Diego, paying $75-90,000 DOE, which will just about pay for gas in Southern California. Need I say more?  * CS degrees do not make good programmers. The programmers who I have worked with who didn&#039;t have CS degrees generally aren&#039;t the super-genius-types working at Google, but most are among the best in the field because they are passionate about computers and programming. For the majority of programming jobs out there, an expensive, four year CS course offers little that can&#039;t be picked up in the first 3-6 months as a junior programmer.  I can think of several more points, but I&#039;m getting tired.  In summary, I actively discourage people from getting into IT at all unless they&#039;re really passionate about it and are fully aware of the hell they&#039;re going to get into. And I absolutely discourage them from getting a CS degree, even if they&#039;re super geniuses and want to work for Google some day. They&#039;d be better served getting a useful degree in something like math, art or science and picking up the odd credit for Compilers 101 or whatever interests them.</description>
		<content:encoded><![CDATA[<p>Wow. There are so many problems with the logic in this article, that I can&#8217;t even pick that I don&#8217;t even know where to start.  * First, the &#8220;massive shortage of IT workers&#8221; barely qualifies as a shortage, and certainly isn&#8217;t &#8220;Massive!&#8221; How many IT workers over the age of 30 are there in your company? If there&#8217;s a labor shortage, it isn&#8217;t due to a lack of qualified candidates. The IT/software industry has higher turnover and burnout rates than your average McDonald&#8217;s. More CS graduates will do nothing to help the root issue &#8211; in fact it will almost certainly make it worse because it will give companies even more young bodies to burn through before having to deal with a *real* labor shortage.  * Also regarding the so-called &#8220;labor shortage&#8221; there is the issue of company expectations. If you actually read the sources you cited at the start of your article, you&#8217;ll see what IT workers already know: it&#8217;s not that there aren&#8217;t enough qualified candidates, the problem is unrealistic company expectations. How do they expect to fill jobs with requirements like &#8220;10 years of industry experience with a minimum 7 yrs as a lead developer on financial applications using C++, Java/J2EE, PHP, Perl, COM/COM+ and .NET/C#, ASP/ASP.NET, Oracle, SQL Server, and My SQL. Please do not apply unless you possess ALL of the required skills.&#8221; Kung Foo and molecular biology are optional but a real plus! By the way, the above was a listing for a job in San Diego, paying $75-90,000 DOE, which will just about pay for gas in Southern California. Need I say more?  * CS degrees do not make good programmers. The programmers who I have worked with who didn&#8217;t have CS degrees generally aren&#8217;t the super-genius-types working at Google, but most are among the best in the field because they are passionate about computers and programming. For the majority of programming jobs out there, an expensive, four year CS course offers little that can&#8217;t be picked up in the first 3-6 months as a junior programmer.  I can think of several more points, but I&#8217;m getting tired.  In summary, I actively discourage people from getting into IT at all unless they&#8217;re really passionate about it and are fully aware of the hell they&#8217;re going to get into. And I absolutely discourage them from getting a CS degree, even if they&#8217;re super geniuses and want to work for Google some day. They&#8217;d be better served getting a useful degree in something like math, art or science and picking up the odd credit for Compilers 101 or whatever interests them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-490</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Wed, 11 Jul 2007 16:03:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-490</guid>
		<description>If you want to get more CS students then the subject matter should be introduced to students at a much earlier age at school (just like English, Maths, Sciences, History etc are).  I didn&#039;t study CS at all until I did my CS degree and I graduated in 1998. By the time your 18 to introduce CS is just too late.  You either love or hate CS by then (or what ever you think it is!).  Personally I don&#039;t think more CS graduates is gonna benefit me as a software developer.  And I&#039;m not bothered about off shore companies doing my job.  In my experience the project goes tits up because they are rarely properly managed.</description>
		<content:encoded><![CDATA[<p>If you want to get more CS students then the subject matter should be introduced to students at a much earlier age at school (just like English, Maths, Sciences, History etc are).  I didn&#8217;t study CS at all until I did my CS degree and I graduated in 1998. By the time your 18 to introduce CS is just too late.  You either love or hate CS by then (or what ever you think it is!).  Personally I don&#8217;t think more CS graduates is gonna benefit me as a software developer.  And I&#8217;m not bothered about off shore companies doing my job.  In my experience the project goes tits up because they are rarely properly managed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Kelly</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-489</link>
		<dc:creator>Frank Kelly</dc:creator>
		<pubDate>Fri, 29 Jun 2007 15:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-489</guid>
		<description>We need to make CS look really sexy - get a bunch of big Tech companies together - have them pay Paris Hilton $1 Billion to marry a big-time CS geek. They&#039;ll probably need to release a video a la Pamela Anderson and whatshisname - just focusing on Paris of course. Then watch enrollment skyrocket!</description>
		<content:encoded><![CDATA[<p>We need to make CS look really sexy &#8211; get a bunch of big Tech companies together &#8211; have them pay Paris Hilton $1 Billion to marry a big-time CS geek. They&#8217;ll probably need to release a video a la Pamela Anderson and whatshisname &#8211; just focusing on Paris of course. Then watch enrollment skyrocket!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-488</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Fri, 29 Jun 2007 08:28:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-488</guid>
		<description>Quote: &quot;You could end up [...] constructing systems like Google Search that serve the needs of billions of people across the world in a fraction of a second...&quot;  Yes. Or you could work for some big hydrocephalous company optimizing their business workflows in ridiculously over-complicated and under-documented applications where each and every change takes a month to be agreed upon. Or you could work on shitty legacy codebases that are a nightmare to maintain. Or you could repetitively run SQL scripts to generate Excel sheets for business representatives. Or you will be ordered to use XSLT for data processing when a Perl five-liner would be sufficient. Or you will be begging for modern tools like CVS and a current version of your language&#039;s runtime, only to be told that the old stuff has always worked and there&#039;s no need to experiment with anything new. Or you will be patronized by people with less technical understanding, but higher up in the food chain. Or you will have to write the same old CRUD applications over and over again because of spec changes that somehow manage to overthrow all existing data models. Or you will run day-long database imports only to find that the special characters have been corrupted. What&#039;s more likely? Read TheDailyWTF.com. There&#039;s the real world. There&#039;s the code you have to work with. There&#039;s the managerial structure you have to fit in.  Good luck.</description>
		<content:encoded><![CDATA[<p>Quote: &#8220;You could end up [...] constructing systems like Google Search that serve the needs of billions of people across the world in a fraction of a second&#8230;&#8221;  Yes. Or you could work for some big hydrocephalous company optimizing their business workflows in ridiculously over-complicated and under-documented applications where each and every change takes a month to be agreed upon. Or you could work on shitty legacy codebases that are a nightmare to maintain. Or you could repetitively run SQL scripts to generate Excel sheets for business representatives. Or you will be ordered to use XSLT for data processing when a Perl five-liner would be sufficient. Or you will be begging for modern tools like CVS and a current version of your language&#8217;s runtime, only to be told that the old stuff has always worked and there&#8217;s no need to experiment with anything new. Or you will be patronized by people with less technical understanding, but higher up in the food chain. Or you will have to write the same old CRUD applications over and over again because of spec changes that somehow manage to overthrow all existing data models. Or you will run day-long database imports only to find that the special characters have been corrupted. What&#8217;s more likely? Read TheDailyWTF.com. There&#8217;s the real world. There&#8217;s the code you have to work with. There&#8217;s the managerial structure you have to fit in.  Good luck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonas Gorauskas</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-487</link>
		<dc:creator>Jonas Gorauskas</dc:creator>
		<pubDate>Thu, 28 Jun 2007 23:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-487</guid>
		<description>Here is a thought: Compare the numbers of students graduating with a CS degree against those graduating with degrees in Math, Physics, Chemestry, Engineering disciplines, or even in the Social Sciences for that matter.   Chances are that you are going to find a lot more Math and Science degrees doing software development then you will find CS degrees doing development.   I have a degree in English and I am a Operations Engineer at Microsoft. This positions is very technically challenging and requires a lot of scripting skills.  Why do you have to limit the candidate pool to CS degrees?</description>
		<content:encoded><![CDATA[<p>Here is a thought: Compare the numbers of students graduating with a CS degree against those graduating with degrees in Math, Physics, Chemestry, Engineering disciplines, or even in the Social Sciences for that matter.   Chances are that you are going to find a lot more Math and Science degrees doing software development then you will find CS degrees doing development.   I have a degree in English and I am a Operations Engineer at Microsoft. This positions is very technically challenging and requires a lot of scripting skills.  Why do you have to limit the candidate pool to CS degrees?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-486</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 22:11:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-486</guid>
		<description>Its a real shame that many of us developers are still treated like crap by the business side of the industry. Its hard to convince people to develop software when we are still treated as expendable.</description>
		<content:encoded><![CDATA[<p>Its a real shame that many of us developers are still treated like crap by the business side of the industry. Its hard to convince people to develop software when we are still treated as expendable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-485</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 22:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-485</guid>
		<description>Saying CS degree is going to be &quot;fun&quot; and &quot;interesting&quot; and going to work on &quot;cool stuff&quot; is not accurate at all.  Thats like saying being an actor is always exciting.  That is simple not the case; obviously Brad Pitt has a great time acting but most actors play small dull roles.  Just like Most CS people work in very very very boring projects. Every single programmer I know works in a cubicle.  With long hours and do make a decent living.  But if they were lawyers or part of managment they would make a lot more money. Why do we (Americans) need more CS people?  Let the Pakistanis replace us I dont see any problem with that.  I mean we dont have enough American Gardners and we are doing just fine with our imported help.</description>
		<content:encoded><![CDATA[<p>Saying CS degree is going to be &#8220;fun&#8221; and &#8220;interesting&#8221; and going to work on &#8220;cool stuff&#8221; is not accurate at all.  Thats like saying being an actor is always exciting.  That is simple not the case; obviously Brad Pitt has a great time acting but most actors play small dull roles.  Just like Most CS people work in very very very boring projects. Every single programmer I know works in a cubicle.  With long hours and do make a decent living.  But if they were lawyers or part of managment they would make a lot more money. Why do we (Americans) need more CS people?  Let the Pakistanis replace us I dont see any problem with that.  I mean we dont have enough American Gardners and we are doing just fine with our imported help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-484</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 21:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-484</guid>
		<description>Working in IT requires people to:  1) Work long hours. possibly weekends (My max is 40 hours without sleep and the senior manager involved still wanted me to stay a bit longer)  2) Be on call sometimes 24x7x365 and get woken up on Sunday at 5am. Yep the wife loved that. No the boss did not want to pay me overtime.  3) Continuously learning (hard won skills costing $1000s from a few years ago are worthless - Yes I am a Master Novell CNE in 2.2, 3.12 and 4 but no one will hire me for these skills)  And what do you get in 20 years time when you are a  burnt out wreck? Do you get respect like doctors, accountants, laywers or even plumbers?  No, you get outsourced or worse replaced by a 16 year old know it all, who has leant the latest fad and is willing to work harder than you for a lot less cash and considers you to be a dinosaur.   And then they wonder why no one wants to go into the industry? If I was 20 again (I am almost 40) I would be going into anything BUT IT.  Prospective IT people: YOU HAVE BEEN WARNED.</description>
		<content:encoded><![CDATA[<p>Working in IT requires people to:  1) Work long hours. possibly weekends (My max is 40 hours without sleep and the senior manager involved still wanted me to stay a bit longer)  2) Be on call sometimes 24&#215;7x365 and get woken up on Sunday at 5am. Yep the wife loved that. No the boss did not want to pay me overtime.  3) Continuously learning (hard won skills costing $1000s from a few years ago are worthless &#8211; Yes I am a Master Novell CNE in 2.2, 3.12 and 4 but no one will hire me for these skills)  And what do you get in 20 years time when you are a  burnt out wreck? Do you get respect like doctors, accountants, laywers or even plumbers?  No, you get outsourced or worse replaced by a 16 year old know it all, who has leant the latest fad and is willing to work harder than you for a lot less cash and considers you to be a dinosaur.   And then they wonder why no one wants to go into the industry? If I was 20 again (I am almost 40) I would be going into anything BUT IT.  Prospective IT people: YOU HAVE BEEN WARNED.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-483</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 16:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-483</guid>
		<description>&quot;Fair or not, the immigration policies are necessary for American companies to survive in the global economy.&quot;  This is a myth - usually repeated by H1B visa holders.  I know a dozen really stellar US developers who don&#039;t write software anymore.  They make furniture, sell stuff, opened restaurants, etc...  Know why?  Because the companies aren&#039;t offering decent wages for top talent anymore.   The wages are continuing to shrink and when workers push back and say - I&#039;m working for that, the employers go cry that there is a labor shortage and demand more H1B visas.</description>
		<content:encoded><![CDATA[<p>&#8220;Fair or not, the immigration policies are necessary for American companies to survive in the global economy.&#8221;  This is a myth &#8211; usually repeated by H1B visa holders.  I know a dozen really stellar US developers who don&#8217;t write software anymore.  They make furniture, sell stuff, opened restaurants, etc&#8230;  Know why?  Because the companies aren&#8217;t offering decent wages for top talent anymore.   The wages are continuing to shrink and when workers push back and say &#8211; I&#8217;m working for that, the employers go cry that there is a labor shortage and demand more H1B visas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-482</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 16:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-482</guid>
		<description>You&#039;re grasp of cause and effect isn&#039;t too good.  I&#039;m a very experienced programmer/architect/manager.  I&#039;m unemployed.  I&#039;ve been at this since 1990.  During the 90&#039;s I saw my salary climb steadily.  Since 2002, it has been in decline almost as fast.    The reason for this is loss of bargaining power.  I&#039;m being asked to do more for less and if I don&#039;t knuckle under and do it, then the company will cry &#039;labor shortage&#039; and lobby for another H1B who will work for the peanuts they are offering.    With such a setup, why would anyone enter the field?  The US Government is helping your adversary by undermining your bargaining position.  The reason I&#039;m not working is that I&#039;m not going to take the pay cuts being offered.  Screw &#039;em.  Last time I got an offer and produced my requirements I got back &quot;Oh no, that&#039;s a CEO&#039;s salary&quot;  Well I hope you CEO can write software then because I&#039;m not gonna.  The answer is not more students.  More US developers will reduce the H1Bs at the expense of the salaries of the current labor pool.  Either way, the true free market effect - lower supplies means higher prices - is being negated by your congressmen.  The current immigration bill has a lovely clause that will double the H1B visa allocation again and screw you even more.   Be sure to write and tell them how you feel.</description>
		<content:encoded><![CDATA[<p>You&#8217;re grasp of cause and effect isn&#8217;t too good.  I&#8217;m a very experienced programmer/architect/manager.  I&#8217;m unemployed.  I&#8217;ve been at this since 1990.  During the 90&#8217;s I saw my salary climb steadily.  Since 2002, it has been in decline almost as fast.    The reason for this is loss of bargaining power.  I&#8217;m being asked to do more for less and if I don&#8217;t knuckle under and do it, then the company will cry &#8216;labor shortage&#8217; and lobby for another H1B who will work for the peanuts they are offering.    With such a setup, why would anyone enter the field?  The US Government is helping your adversary by undermining your bargaining position.  The reason I&#8217;m not working is that I&#8217;m not going to take the pay cuts being offered.  Screw &#8216;em.  Last time I got an offer and produced my requirements I got back &#8220;Oh no, that&#8217;s a CEO&#8217;s salary&#8221;  Well I hope you CEO can write software then because I&#8217;m not gonna.  The answer is not more students.  More US developers will reduce the H1Bs at the expense of the salaries of the current labor pool.  Either way, the true free market effect &#8211; lower supplies means higher prices &#8211; is being negated by your congressmen.  The current immigration bill has a lovely clause that will double the H1B visa allocation again and screw you even more.   Be sure to write and tell them how you feel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-481</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 16:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-481</guid>
		<description>The problem is not just that there are fewer computer science majors.  I was a CS major during the height of the dot com boom, from 1998-2001.  There were 600 undergrads in the CS program.  There were quite a few good programmers though I imagine a lot of them would have been in the program anyway.  There were quite a few mediocre ones drawn in by the lure of being a dot com millionaire.  And most of them were just dreaming of riches and figured &quot;I know how to type already, how hard could the rest of it be?&quot;  The worst part, it was a state school running a Java certification shop.  I think the real problem is not the lack of CS students exactly.  It is the US&#039;s lack of quality education in our public schools.  Other than in really rich school districts, High Schools are little more than diploma factories(again, I am a product of one of those diploma factories) while I met international students while in college who had received better educations in High School than I was getting in college and these were people that traveled halfway around the world to go to a state school(imagine the ones that are in MIT, etc).  It is not unfair immigration policies that are hurting American programmers, it is the fact that with America&#039;s mediocre education system that they never had a chance to begin with.  Fair or not, the immigration policies are necessary for American companies to survive in the global economy.</description>
		<content:encoded><![CDATA[<p>The problem is not just that there are fewer computer science majors.  I was a CS major during the height of the dot com boom, from 1998-2001.  There were 600 undergrads in the CS program.  There were quite a few good programmers though I imagine a lot of them would have been in the program anyway.  There were quite a few mediocre ones drawn in by the lure of being a dot com millionaire.  And most of them were just dreaming of riches and figured &#8220;I know how to type already, how hard could the rest of it be?&#8221;  The worst part, it was a state school running a Java certification shop.  I think the real problem is not the lack of CS students exactly.  It is the US&#8217;s lack of quality education in our public schools.  Other than in really rich school districts, High Schools are little more than diploma factories(again, I am a product of one of those diploma factories) while I met international students while in college who had received better educations in High School than I was getting in college and these were people that traveled halfway around the world to go to a state school(imagine the ones that are in MIT, etc).  It is not unfair immigration policies that are hurting American programmers, it is the fact that with America&#8217;s mediocre education system that they never had a chance to begin with.  Fair or not, the immigration policies are necessary for American companies to survive in the global economy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-480</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 28 Jun 2007 16:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-480</guid>
		<description>I think these fears are ridiculous:  . More people are sophisticated computer users than ever before. Recent data from Pew suggests that the majority of teenagers have built web sites.  . Encouraging majoring in CS at University, especially to serve the labor market, is just advocating vocational training. If more people get a liberal arts education, I doubt the world will be worse off.  . Most fields now, like linguistics, biology, physics and so forth require sophisticated computer programming skills in subdisciplines. So people are getting training in advanced programming, just not in the CS department.</description>
		<content:encoded><![CDATA[<p>I think these fears are ridiculous:  . More people are sophisticated computer users than ever before. Recent data from Pew suggests that the majority of teenagers have built web sites.  . Encouraging majoring in CS at University, especially to serve the labor market, is just advocating vocational training. If more people get a liberal arts education, I doubt the world will be worse off.  . Most fields now, like linguistics, biology, physics and so forth require sophisticated computer programming skills in subdisciplines. So people are getting training in advanced programming, just not in the CS department.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chodeo</title>
		<link>http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/comment-page-1/#comment-479</link>
		<dc:creator>Chodeo</dc:creator>
		<pubDate>Thu, 28 Jun 2007 16:18:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2007/06/27/computer-science-enrollment-going-down-taking-software-jobs/#comment-479</guid>
		<description>Hmmm... I think I disagree with your assessment that increase CS enrollement would benefit engineers in the field.  Personally, I really enjoy the job market being tight.   Until off shore firms figure out a virtual way to sit down with a client at a white board and diagram their business process, or how to take their client out to a virtual pub for a  virtual beer, I am not at all concerned with the off shore thing.</description>
		<content:encoded><![CDATA[<p>Hmmm&#8230; I think I disagree with your assessment that increase CS enrollement would benefit engineers in the field.  Personally, I really enjoy the job market being tight.   Until off shore firms figure out a virtual way to sit down with a client at a white board and diagram their business process, or how to take their client out to a virtual pub for a  virtual beer, I am not at all concerned with the off shore thing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
