52 Replies - 10035 Views - Last Post: 18 February 2010 - 09:31 AM
#31
Re: US Faces Critical Shortage of Computer Scientists
Posted 20 January 2010 - 08:09 AM
Companies, of course, are international, and could care less where there code comes from as long as it's cheap, at least appears to work and makes some manager somewhere look good on a review.
#32
Re: US Faces Critical Shortage of Computer Scientists
Posted 20 January 2010 - 06:47 PM
Programmist, on 20 Jan, 2010 - 12:20 AM, said:
Funny, I'd say the same thing about "experienced" coders. I've had to clean up after too many who write procedural code, and don't even do that well.
@ian807,
Exactly. And I would add that this attempt to blame the educational system is designed to deflect blame from where it belongs: short sighted business leadership.
#33
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 12:19 PM
#34
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 12:33 PM
#35
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 12:46 PM
Programmist, on 19 Jan, 2010 - 08:20 PM, said:
CTphpnwb, on 18 Jan, 2010 - 10:26 AM, said:
This is a great point. It is easy to forget that computer science != programming. People who do theoretical work don't care about programming, and rightly so. If a prospective student wants to become a programmer, it's their own responsibility to choose a school and program of study accordingly. If what they study does not meet their career goals, perhaps they chose the wrong degree, rather than a poor school.
#36
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 12:52 PM
skyhawk133, on 22 Jan, 2010 - 11:33 AM, said:
Oh, you mean fewer people willing to work on the next killing machine? And that's bad? (Sorry, couldn't resist
#37
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 01:52 PM
Paul-, on 22 Jan, 2010 - 11:46 AM, said:
Programmist, on 19 Jan, 2010 - 08:20 PM, said:
CTphpnwb, on 18 Jan, 2010 - 10:26 AM, said:
This is a great point. It is easy to forget that computer science != programming. People who do theoretical work don't care about programming, and rightly so. If a prospective student wants to become a programmer, it's their own responsibility to choose a school and program of study accordingly. If what they study does not meet their career goals, perhaps they chose the wrong degree, rather than a poor school.
tell me! I was in a point to take a CS career, thinking so wrongly that CS = full programing & full nights of code,so I was lose the money of the first payment of the career. I can't stand calculus anymore, I love a part of maths, the rest for the rest.
The mean word is "computer", anybody thinks computer is programming, so it's a mistake to fix among the crowd.
#38
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 03:51 PM
Paul-, on 22 Jan, 2010 - 12:46 PM, said:
That's a poor assumption. CS graduates "should" be able to program. I haven't seen a single [and if you know of one please share] CS curriculum that did not involve programming of some sort. The point being a CS graduate should be well versed in both theory and application. Theory allows more efficient, creative, and optimal implementation. Will an everyday programmer need to know how to implement an AVL tree? What about an ability to look at an algorithm and guesstimate a rough Big O notation of it? Maybe not, but to say those skills are worthless is just dumb.
Same deal with math. With "typical" business applications, the math level will not go past Algebra II or Geometry. Does that mean you shouldn't take Calculus?
Going down a list of things a CS theorist might do:
Research - research what? Hardware, software, at some point programming/code comes into play
Design - chips? software? GPUs? Memory? Assembly knoweldge, hardware concepts, how soft/hardware interacts requires programming!
Teach - Unless there's a CS curriculum w/o programming, programming is there!
I cannot think of a job where one sits and ponders about CS and doesn't do a lick of programming. If you happen to be aware of one let me know! Sounds cushy.
#39
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 04:41 PM
Paul-, on 22 Jan, 2010 - 03:46 PM, said:
Programmist, on 19 Jan, 2010 - 08:20 PM, said:
CTphpnwb, on 18 Jan, 2010 - 10:26 AM, said:
This is a great point. It is easy to forget that computer science != programming. People who do theoretical work don't care about programming, and rightly so. If a prospective student wants to become a programmer, it's their own responsibility to choose a school and program of study accordingly. If what they study does not meet their career goals, perhaps they chose the wrong degree, rather than a poor school.
I second KYA's question about CS without any programming. I too would be amazed to hear of such a position.
That aside, my basic point is that the assumption that experience is more important than education is not merely flawed, but completely wrong. If experience were even nearly as important as education then we wouldn't have a need for colleges!
#40
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 05:02 PM
KYA, on 22 Jan, 2010 - 02:51 PM, said:
Paul-, on 22 Jan, 2010 - 12:46 PM, said:
That's a poor assumption. CS graduates "should" be able to program. I haven't seen a single [and if you know of one please share] CS curriculum that did not involve programming of some sort. The point being a CS graduate should be well versed in both theory and application.
Agreed. That is especially true for a BS degree, which should provide a broad coverage of all the bases. However, for a MS and beyond, people get specialized and will not use on a daily basis a large part of the skills they learned earlier. I know CS graduates with advanced degrees (and I mean successful ones) who during their research did not write a single line of code. Granted, those are extreme cases.
KYA, on 22 Jan, 2010 - 02:51 PM, said:
I don't know that anybody talked about worthlessness. The discussion was around skills necessary for getting a certain type of job. A programmer job requires a level of proficiency in a certain language. A CS "theorist" with only basic programming coursework will be less suited for that type of job than a candidate who has specific training and/or experience in that language.
KYA, on 22 Jan, 2010 - 02:51 PM, said:
Research - research what? Hardware, software, at some point programming/code comes into play
Design - chips? software? GPUs? Memory? Assembly knowledge, hardware concepts, how soft/hardware interacts requires programming!
Teach - Unless there's a CS curriculum w/o programming, programming is there!
No. Again, there is more to computer science than programming. I am not a theorist myself, so I can't argue the point as well as it could be done. But as an example we can think about the analysis of whether an algorithm can be solved with a Turing machine, in the theory of computability. In fact, it is people arguing about made-up problems run on imaginary computers.
KYA, on 22 Jan, 2010 - 02:51 PM, said:
Think academia, ivory tower...
#41
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 06:07 PM
CTphpnwb, on 22 Jan, 2010 - 03:41 PM, said:
Well, with a little help from Google, one can find numerous examples. I spent a few minutes and this is what I came up with. For those who have heard of MIT, here is an article by Scott Aaronson, Assistant Professor of Electrical Engineering and Computer Science. It is about "Perfect Completeness for QMA", whatever that means, and does not contain any programming whatsoever.
CTphpnwb, on 22 Jan, 2010 - 03:41 PM, said:
I disagree. Yes, if you have two candidates who have the exact same skills and experience, the one with a degree will always win over the one without one. In cases where you have to evaluate the experience of one against the diploma of the other, often times the former will win.
#42
Re: US Faces Critical Shortage of Computer Scientists
Posted 22 January 2010 - 07:14 PM
Paul-, on 22 Jan, 2010 - 09:07 PM, said:
CTphpnwb, on 22 Jan, 2010 - 03:41 PM, said:
Well, with a little help from Google, one can find numerous examples. I spent a few minutes and this is what I came up with. For those who have heard of MIT, here is an article by Scott Aaronson, Assistant Professor of Electrical Engineering and Computer Science. It is about "Perfect Completeness for QMA", whatever that means, and does not contain any programming whatsoever.
CTphpnwb, on 22 Jan, 2010 - 03:41 PM, said:
I disagree. Yes, if you have two candidates who have the exact same skills and experience, the one with a degree will always win over the one without one. In cases where you have to evaluate the experience of one against the diploma of the other, often times the former will win.
So we're to believe that since he's got Computer Science in his title that isn't a mathematics paper? I see set theory, R=>R mappings, physics, geometry, matrix manipulation and the only possible connection to computer science would be replacing transistors with some sort of quantum switch. Even that connection is very tenuous, being much closer to electrical engineering, which is also in his title. Nice try though.
As for the former winning, it's been my experience that the experienced win because HR has no clue what decent code looks like, and simply makes the assumption that experience trumps all. That's a shame, since experience is both easy to lie about and often irrelevant. You can gain years of experience at something and never get better at it, especially if you work in a large company where decisions are made by committee.
Oh, and as for the Ivory Tower, I happen to be working in one at the moment (doing mathematical modeling of diseases) and even the people who don't code seem to know more about coding than many experienced coders I've cleaned up after.
This post has been edited by CTphpnwb: 22 January 2010 - 07:18 PM
#43
Re: US Faces Critical Shortage of Computer Scientists
Posted 23 January 2010 - 07:06 AM
With education comes many different kinds of experience that can and do have enormous impacts on how well you do your job, and those experiences simply will not occur if you just train at your specific skill set. In the case of Calculus, if you didn't study it in school then you'd have to be another Isaac Newton to realize its importance to programming. How could you model anything that changes without it?
Honestly, I can't imagine anyone with no college and ten or twenty years of coding experience writing the kinds of code I deal with every day. They'd be lost without an educational background that included something beyond high school math. Here, more experience would be harmful as those with more years of experience would be further removed from math studies, making the subject matter even more difficult.
The fact is that you can't code something you don't understand, and experience doesn't impart understanding, only skill. Skill without understanding is extremely limited whereas understanding can easily gain skill.
#44
Re: US Faces Critical Shortage of Computer Scientists
Posted 23 January 2010 - 11:53 PM
#45
Re: US Faces Critical Shortage of Computer Scientists
Posted 24 January 2010 - 06:24 AM
seeP+, on 24 Jan, 2010 - 02:53 AM, said:
Then you would be wrong. Computer science can be thought of as just a branch of mathematics, like physics. All of the logic you use in creating a program comes from math, so the mathematician starts out ahead of the programmer, with the only exception being their knowledge of syntax and other language peculiarities. To a mathematician, that information is trivial. On the other hand, the programmer who needs a formula handed to them can't even be sure that they're using it correctly or in the right place!
Edit:
If you think I'm wrong about this, pick a forum... any forum... and look at the kinds of help questions people ask. Most of them have to do with programming logic, and even those that don't could be easily solved if the programmer were thinking logically, like a trained (educated) mathematician!
This post has been edited by CTphpnwb: 24 January 2010 - 06:33 AM
|
|

New Topic/Question
Reply




MultiQuote






|