从学徒到大师之路--读《 The Pragmatic Programmer, From Journeyman to Master》
By 吴树峰. 2007
355 citations recorded by the source corpus.
Subfields: Software Engineering
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Software Engineering
Citations in the corpus
- A Survey of Machine Learning for Big Code and Naturalness (2017, background): “Solving a problem algorithmically is cognitively expensive, so developers actively try to reuse code [95], moving common functionality into libraries to facilitate reuse.”
- The Dataset Nutrition Label: A Framework To Drive Higher Data Quality Standards (2018, background): “Despite its simple plain-text nature, portability, and interoperability [27] , the lack of additional .csv metadata describing how data should be interpreted, validated, and displayed, is perhaps its biggest drawback.”
- Code Complete (2005, background): “Those who need a fast read with less detail and more philosophy could consult the book by Hunt and Thomas (1999). At a minimum, the second edition of Code Complete provides the context behind the topics, which can be valuable to those of us without a formal software engineering background.”
- Teaching Large Language Models to Self-Debug (2023, background): “This debugging process is reminiscent of rubber duck debugging for human programmers, where explaining the code line-byline in natural language to a rubber duck significantly boosts debugging efficiency without expert guidance [24].”
- Best Practices for Scientific Computing (2012, background): “To avoid this, programmers follow the DRY Principle [49], for ‘‘don’t repeat yourself,’’ which applies to both data and code.”