|
Kent Sharkey wrote: Many of today’s computer science students
Today's? This was going on in the 80's when I dropped out of community college because the IT was so backwards. That's where I learned Fortran on punch card machines.
Having friends that went through the University of California school systems in the late 80's, they complained about the same thing. I suspect that that this has been a problem at throughout history, in just about every field, and is what is generally wrong with education -- it's not about learning, it's about how to pass the test.
Marc
|
|
|
|
|
There is a vast chasm between academia and the business world of computing. As there will always be, academia is there to teach them to think rather than produce, the primary business requirement.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Mycroft Holmes wrote: academia is there to teach them to think rather than produce, the primary business requirement.
I agree about business being motivated by production, but I disagree that academia actually succeeds in teaching students to think. It certainly hasn't been my experience, working with college graduates. Their problem solving skills have typically been non-existent. The exception are those people that we motivated to learn what about the tools and technologies that the business world is using.
Marc
|
|
|
|
|
Hmm I don't think I said academia was successful in teaching the twerps to think, just that it was terror goal. I think academia fails miserably!
I have seen a few,a very few, really bright kids come through who really can think but they are quite rare and it is a pleasure to nurture that ability.
My real regret is that I am incapable of doing any better at teaching.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Know about it and know how to use it is a different thing
|
|
|
|
|
Universities only touch on real world application work a tiny bit in undergraduate courses. Even if the school offers a .Net MVC course, how much can someone learn during that period? Then if they graduate a year later, they won't remember any of it. A lot of graduates don't even know HTML or JavaScript and I know this because I've worked with them. So my directions then are, "OK here are the tables you need, after the stored procedure is finished, start this report. I've already made a copy of one for you, just change the Data Source."
|
|
|
|
|
The entire article simply states the obvious....that universities are focused on theory rather than practice. Well duh.
This is why most degrees (including my own) have the option of a sandwich year where you can take a year out and work in the industry.
The only way to get real world experience is in the real world.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Don't forget the "gimme codeee plzzzz. It's urgnt"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
That is reassuring to know. A CS degree should focus on the science aspects. A software engineering degree should focus on the engineering aspects.
All is as it should be.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
"Today's students"!? This has always been the case (IMHO).
/ravi
|
|
|
|
|
The new JIT technology for Python is backward-compatible and works directly with CPython extension modules. OMG! Microsoft is abandoning C# for Python! Oh, woe!
|
|
|
|
|
Awesome, we just received a utility from a third-party -- they developed it in Python and I'd love to bring it into the 21st century.
|
|
|
|
|
PIEBALDconsult wrote: they developed it in Python and I'd love to bring it into the 21st century.
Remember (or not) when folks here would quote other folks in the sigs? I think I just found a worthy quote.
Marc
|
|
|
|
|
|
PIEBALDconsult wrote: they developed it in Python and I'd love to bring it into the 21st century Ask them to rewrite it...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
I don't know what they charged to write it wrong, I'm not about to ask them to write it right.
I will, however, spend a bit of this year learning Python.
|
|
|
|
|
Kent Sharkey wrote: OMG! Microsoft is abandoning C# for Python! Oh, woe!
SPOILER ALERT!!!
That is a hilarious troll!
Uh...erm... that was a troll, right?
modified 31-Jan-16 19:16pm.
|
|
|
|
|
Quote: Also, Pyjion targets Python 3, where other Python-acceleration projects have largely favored Python 2.
There's a good reason why most tools target Python 2. The user community revolted over breaking changes and is almost entirely using Python 2.x. (If 90% of your libraries only work on Python 2, you can't upgrade; and if 99% of users are on 2.x there's no point for library maintainers to upgrade to 3.x).
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
REPLs are great! REPL stands for Read–eval–print loop and is pronounced "REP-L" quickly, like "battle." Lots of languages and environments have interactive coding and REPLS at their heart and have for years. C# and F# do also, but a lot of people don't realize there are REPLs available! Who needs a compiler? Just get your users to type the program in.
|
|
|
|
|
|
I use LINQPad too but it's still useful to have this here. I can see myself using both depending on context.
Plus, of course, LINQPad is not free for IntelliSense (and other) support.
Kevin
|
|
|
|
|
Right, those are both valid points.
|
|
|
|
|
Ah, smells like ye olde VAX BASIC -- just like my first introduction to programming in 1983.
Though I must say that I am shocked that such shenanigans is still acceptable today.
JB> basic
VAX BASIC V3.9-000
Ready
10 PRINT "Heelo, World!"
20 GOTO 10
10 PRINT "Hello, World!"
RUN
NONAME 31-JAN-2016 16:03
Hello, World!
Hello, World!
Hello, World!
Hello, World!
Hello, World!
Hello, World!
Hello, World!
<snip>
Yes, this is the only reason I bought a MicroVAX. Only VAX BASIC has this feature, versions for the Alpha do not (now I have a reason to try it on my Itanium though).
|
|
|
|
|
Using brain implants and sophisticated software, researchers can now predict what their subjects are seeing with startling speed and accuracy. Four of Diamonds? Is your card the Four of Diamonds?
|
|
|
|
|