![]() |
![]() |
|
Current Projects: PHP on XP Guide — NFO Viewer — Easy Reflections — Photon Storm — HotWire — FileGlider
Wednesday, December 21. 2005Amazon and the underlingsTrackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Couldn't agree more...
I'm recruiting at the mo, and I generally find that if I go for people without CS degrees, they end up being bedroom coders... If I go for CS degrees, they harp on about MVC but don't actually write any useful code.
Joel On Software explains it well in this article. The bedroom coders 'get things done', and the CS people are 'smart' - but you need both to be successful. And that's what I'm looking for.
(PS, anybody after a job, email me a CV - paul_lomax at ipcmedia.com)
So, can't a well educated programmer, with knowledge of datastructures, algorithms, software design and security also be as good a coder as a "bedroom coder"? Howcome bedroom coders make $10 / hr. while people with a proper degree make 10x that amount? And do you seriously think that bedroom coders are in charge of the "core" of amazon? Perhaps their CSS and HTML, but their database optimization, their C++ code whatever... ?! Helloooooooooooooooo.
"programming language just like any other"
PS! PHP is not a programming language, it's a scripting language ;)
#2
on
2006-02-14 14:42
"So, can't a well educated programmer, with knowledge of datastructures, algorithms, software design and security also be as good a coder as a "bedroom coder"?"
The point the Amazon advert was making (that you appeared to completely miss) is that this is not enough on its own. The primary aspect in all cases is experience, and simply having a degree does not == real world experience, and most certainly doesn't guarantee a $100/hour salary. Dream on, degrees are two-a-penny these days.
"degrees are two-a-penny these days"
Perhaps so in the US, yes. Hence, "proper degree" ;)
My point was that while the claimed amazon ad perhaps did say that degree != programmer, you guys (perhaps esp. Paul Lomax' comment) seem to think that it is a fact that bedroom coder == good programmer. I didn't make it clear enough, I see (and apologize), but my point is that bedroom coder is NOT the same as a good programmer either.
Also: that having a CS degree is not the same as having a good programmer should not come as a shock to anyone, because computer science is not about producing programmers! That's engineering!!! Computer science is mostly about data structures, algorithms, graphs, etc. Formulas to use in order to make things better, build robust programs later on (how much science do you really need in order to now how to use PHP, JAVA, C#, C++ ??? Not more than the ability to understand the languages' syntax). Go ahead and implement every search as a linear text search, and sort stuff using bubble sort only. Perhaps you get a job at amazon. Perhaps amazon starts lagging ;)
#2.1.1
on
2006-02-15 13:31
The author does not allow comments to this entry
|
My AS3 Blog
Photon Storm Great PHP links
C7Y PHP Podcast CorePHP is hosted by |