• Four Types of Books


    1. “Technology-specific books are very valuable but they expire. Examples would be books about Java, Hibernate, Node.js, or Clojure.”

    2. “Conceptual books are the books that give us the foundation to advance in our careers. They are the books where we get introduced to new concepts, paradigms, and practices. Books covering topics like Test-Driven Development, Domain-Driven Design, object-oriented design, functional programming, or modeling different types of NoSQL databases, just to mention a few examples, would fit in this category.”

    3. “Behavioral books are the books that make us more efficient when working in teams and better professionals in general. They help us learn how to deal with people, clients, deadlines, team members, and so on. Books in this category will cover the more human and professional side of software development, including topics like Agile methodologies, Software Craftsmanship, Lean software development, psychology, philosophy, and management.”

    4. “Revolutionary books (some call them classics) are the ones that change the way we work or even some of our personal values. Books in this category define or have a great influence on the direction and evolution of our industry. A few examples would be The Pragmatic Programmer, The Mythical Man-Month, Design Patterns (GoF), Test-Driven Development: By Example, Extreme Programming Explained: Embrace Change, The Clean Coder, Software Craftsmanship, and Refactoring. ”

    “Favor conceptual and behavioral books for your career progression, starting with the revolutionary ones. Read technology-specific books for your short- and medium-term plans.”

    Excerpt From: Sandro Mancuso. “The Software Craftsman: Professionalism, Pragmatism, Pride (Virginia A Hendry’s Library).”

    From:

    https://charminglee1973.wordpress.com/2019/11/04/fout-types-of-books/

  • 相关阅读:
    HashMap源码分析jdk1.8
    Struts1.x总结
    session的使用
    浅谈EL
    浅谈JavaBean
    try、catch、finally带return的执行顺序总结
    jvm内存模型
    left join 、right join 、inner join之间的区别
    js按键事件
    log4j配置详解
  • 原文地址:https://www.cnblogs.com/StarkBrothers/p/12877641.html
Copyright © 2020-2023  润新知