Comment Re:but I enjoy graduate school! (Score 1) 309
I have to agree with this statement....
I have seen so many people without formal training in the computer sciences write terrible code, or not understand the higher-level concepts behind code writing, style, data structures, etc. that are the basic foundations of good code writing. But it's not just code - I really do belive that learning the the low-level internals of database systems, operating systems and programming languages help a technology professional provide better solutions and help them learn new technologies fatster and easier.
DOn't get me wrong - I give people who learn to to program well from books like "Learn (insert high-level language here) in 21 Days" a lot of credit. But it is very clear to my why an employer would prefer to hire someone with a formal degree, or at least some sort of formal training over someone who did had not.
I have seen so many people without formal training in the computer sciences write terrible code, or not understand the higher-level concepts behind code writing, style, data structures, etc. that are the basic foundations of good code writing. But it's not just code - I really do belive that learning the the low-level internals of database systems, operating systems and programming languages help a technology professional provide better solutions and help them learn new technologies fatster and easier.
DOn't get me wrong - I give people who learn to to program well from books like "Learn (insert high-level language here) in 21 Days" a lot of credit. But it is very clear to my why an employer would prefer to hire someone with a formal degree, or at least some sort of formal training over someone who did had not.