4 ms·
No, I recently graduated CS. I think I know enough to be productive. I also know developers that disagree and believe experience is the most important thing. Th
by mettamage 8y ago
No, I recently graduated CS. I think I know enough to be productive. I also know developers that disagree and believe experience is the most important thing. That would be a more fair comparison.
I still think they're wrong though since (1) experience is a too crude metric, (2) development is such a broad profession that IMO any competent CS grad is able to make a CRUD app and that's still the rage today and (3) they are not taking into account that people are able to learn (especially uni students). But I digress, sorry about that :)
- thrower123 8y ago> IMO any competent CS grad is able to make a CRUD app and that's still the rage today and (3) they are not taking into account that people are able to learn (especially uni students). But I digress, sorry about that :) If only this were universally true. I've so far had lackluster results actually hiring CS grads compared to self-taught people that moved in from the trades.
- IdiocyInAction 8y agoThat's why they qualified it with 'competent'. I could hardly believe that a CS grad that actually did all the work couldn't crank out a basic CRUD app; now, whether they can do it with your framework of choice is maybe a different question. I do have to agree that a lot of CS grads are unfortunately not competent and that quality varies a lot though.
- thomasfedb 8y agoFaculty at my CS school had a term "CCCC" that was used to describe some students who would not meet your CRUD app criteria: Can't Count, Can't Code
- rootusrootus 8y agoIt really depends on the person. I've had interns come work for me who were in the middle of their CS master's program, but unable to write complete software. How we've gotten to the point where you can actually earn a bachelor's with just theory and math and no coding is beyond me. Conversely, the best developer I know is self-taught. All I'd ask from a new grad (other than coding) is to keep in mind that experience teaches you more about what NOT to do, and keep your ego under control. I can hire coders right out of high school if that's all I want, engineers take a little bit of seasoning to be valuable ;-)
- mettamage 8y agoConversely, I don't know much math. My school focused more on the coding aspect.