Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Struggles of new college graduates in their first software development job
Begel A., Simon B.  Computer science education (Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, Portland, OR, Mar 12-15, 2008)226-230.2008.Type:Proceedings
Date Reviewed: Apr 16 2008

If you have ever wondered why new software graduates are so poorly prepared to work, then you must read this wonderful paper. It explains the challenges facing new college graduates and university curricula.

Jump directly to Section 4, and see the results of their studies. Of course, the authors found that software people have trouble reading and writing specifications. As expected, I read in Section 4.2 that communication, collaboration, and cognition skills are lacking in new college graduates. Accreditation boards look for such material in curricula, and too often don’t find much; I was surprised to see the ability to use tools for large-system development on the list.

The lack of--and need for--critical thinking is emphasized by the authors in their recommendation: “In a data structures class, an instructor might engage students in critical reflection on their work by providing them with a sample, buggy, solution of an assignment recently completed.” Then, he might ask the students “to grade the [buggy] solution ... [and] log bugs in a bug database.”

I urge all educators, recruiters, and new graduates to read and study this short, pithy article, and use it as a checklist against both their own as well as job seekers’ critical skills.

Reviewer:  Larry Bernstein Review #: CR135481 (0903-0265)
Bookmark and Share
  Featured Reviewer  
 
Productivity (D.2.9 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Productivity": Date
Productivity sand traps and tar pits
Walsh M., Dorset House Publ. Co., Inc.,  New York, NY, 1991. Type: Book (9780932633217)
Jun 1 1992
Effects of individual characteristics, organizational factors and task characteristics on computer programmer productivity and job satisfaction
Cheney P. Information and Management 7(4): 209-214, 1984. Type: Article
Jan 1 1986
Managing programming productivity
Jeffery D. (ed), Lawrence M. Journal of Systems and Software 5(1): 49-58, 1985. Type: Article
Sep 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy