â€œWhat?â€ you ask. â€œRead a ebook in a CS class? Thatâ€™s unusual.â€ Hey, that is college. Reading books is a part of the job. I first learn this e book on Professor Clarksonâ€™s recommendation. It has really modified the best way I feel about programming. And never simply me. For twenty years, the classes from The Pragmatic Programmer have helped a generation of programmers look at the very essence of software development, unbiased of any explicit language, framework, or methodology. This classic title is commonly featured on â€œTop Tenâ€ lists, and many companies subject it to their new hires. In truth, there was a 20th anniversary version that was launched in fall 2019. It doesnâ€™t matter whether or not you learn the 2000 version or the 2019 model either is ok for this class. The 2000 version does have some mentions of the Internet or fashionable languages that might seem quaint by now, and truthfully the masculine pronouns do grate on fashionable ears, however the remainder is strong.
Your process is not only to read the e book however to put in writing a sequence of transient reflections on the reading and how it applies to your individual expertise. â€œWHAT?â€ you ask. â€œWrite in a CS class? Thatâ€™s bizarre.â€œ Hey, that is faculty. Writing is a part of the job. Weâ€™re not going to grade you on the quality of your writing-this isnâ€™t a writing seminar-however we do ask you to truthfully interact with the work. These reflections aren’t meant to be burdensome. Whatâ€™s important is that you just learn the guide and replicate on the concepts in it we imagine doing so will plant seeds that develop to influence you for years to come. Each reflection can be on one chapter of the guide. Except, we be part of the Preface with chapter 1.) You need to write down a minimum of 250 phrases about how (some subset of) the material in that chapter pertains to your individual past programming experience.