As a senior developer who has been developing for about 12 years now, I'd have to google 'hexadecimal math' should I ever need to understand more than the basics. Likewise, I rarely, if ever even think about pointers. For that matter, I've only used bitwise operators a handful of times in the last 12 years, most recently when writing a program that manipulated the userAccountControl field in Active Directory.
Then again, by the time I finished my BSCS with Strayer U, I'd been developing for 6 years, learning more in the first two years on the job than I did in school for my AAS and BS combined.
Education just gives you the tools and a little knowledge to get going. A CS degree doesn't let you bypass the entry level positions where your real education begins.... it'll only help you obtain that position.
Roughly 50% of my peers have no degree, with only 25% having a BS. One of the most capable IT coworkers I have, has a GED (and a CCIE). That said, when it comes to hiring new people.... if you don't have experience, you're not getting an interview for an entry level position without a degree.
As a senior developer who has been developing for about 12 years now, I'd have to google 'hexadecimal math' should I ever need to understand more than the basics. Likewise, I rarely, if ever even think about pointers. For that matter, I've only used bitwise operators a handful of times in the last 12 years, most recently when writing a program that manipulated the userAccountControl field in Active Directory. Then again, by the time I finished my BSCS with Strayer U, I'd been developing for 6 years, learning more in the first two years on the job than I did in school for my AAS and BS combined. Education just gives you the tools and a little knowledge to get going. A CS degree doesn't let you bypass the entry level positions where your real education begins.... it'll only help you obtain that position. Roughly 50% of my peers have no degree, with only 25% having a BS. One of the most capable IT coworkers I have, has a GED (and a CCIE). That said, when it comes to hiring new people.... if you don't have experience, you're not getting an interview for an entry level position without a degree.
I personally would refuse to hire anyone claiming 10 years of ASP.Net development experience.... prior to 2012.