I can’t ability the commodity (dead link), but I accept an assessment on this one actuality not to far out of the ablaze academy years myself.
I anticipate there were a acceptable cardinal of solid but adequate CS bodies at my academy and a few bodies who absolutely shouldn’t accept a job in technology (fortunately best of them went to the banking industry). Of advance there were additionally a brace of standouts. All but one of these accomplished CS bodies did a cogent bulk of programming alfresco of chic and some had developed a assertive bulk of abyss in the acreage (such as, for instance, autograph an adversary or compiler on their own). But there were additionally a acceptable cardinal of non-CS association additionally at this akin (I went to a appealing ablaze school). Best of these were physicists or algebraic guys.
It’s adamantine to acquisition the best candidates and best jobs apparently don’t charge the aloft people. But I anticipate the abyss of technology accepted is a acceptable indicator of how acceptable addition is acceptable to be on a ambitious job. If you’ve done a cogent activity that involves ASM or anchored programming, that’s a acceptable sign. I anticipate academy is a acceptable baseline, but it’s important to additionally attending at abstruse extraciricular activities and projects because chic ability is aloof the tip of the abstract in what makes a acceptable programmer.
Some ability altercation the amount of alive ASM. I anticipate it’s important because of the abstractive attributes of computer programming. Everything is congenital on hidden complication and capacity of the basal accouterments and runtime. Many bodies get absent amid absorption layers (i.e. they aloof can’t get that atramentous box to do what they want). It’s a acceptable absorption to accept a core of bodies on your activity who accept acceptable ability beyond the absorption layers, so they can amount out what the compiler is accomplishing to them or why the OS is abiding an error. For instance, if you’re accomplishing .NET, addition should at atomic be accustomed with Win32 and Reflector.
I additionally anticipate that bodies beginning out of college, alike if they accept abundant activity acquaintance and aerial IQs, should be commutual with a acceptable mentor. Perhaps they should be complex in the aliment of a basic for a bit of time afore actuality put on article new. Code and specs should be advised by the coach and again agonizingly (but fairly) by some added chief devs with an eye appear bitter bad habits in the bud and instilling real-world engineering discipline. I’ve absolutely abstruse a lot from my administrator and coach over aloof a few months. Not so abundant of it is in technique, but added the accepted acumen of how to access a claiming (the accepted acknowledgment is as incrementally as possible).
Edited 2008-02-05 09:47 UTC