{"product_id":"fundamentals-of-software-engineering","title":"Fundamentals of Software Engineering","description":"\u003cp\u003eFundamentals of Software Engineering, by Nathaniel Schutta and Dan Vega, is about the skills that go beyond writing code. The book says universities and boot camps teach how to write programs, but early-career engineers also need other knowledge to succeed and move up. It covers reading and writing maintainable code, testing, architecture, career growth and working with AI tools. It also looks at designing systems with diagrams, building accessible interfaces, and handling data types, storage and performance. It is meant for newcomers from any background.\u003c\/p\u003e\u003ch4\u003eWhy You Should Read?\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003eLearn how to understand existing codebases and write maintainable, quality code that your team will value.\u003c\/li\u003e\n\u003cli\u003eUnderstand how diagrams and models can be used to design systems, with practical examples throughout.\u003c\/li\u003e\n\u003cli\u003eGain confidence with automated testing, along with ways to manage data types, storage and performance.\u003c\/li\u003e\n\u003cli\u003eDiscover a guide that suits boot camp graduates, self-taught programmers, computer science students, seasoned developers and technical leads.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":44106379821119,"sku":null,"price":2880.0,"currency_code":"NPR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0686\/9866\/9119\/files\/9789368087281-780dead7e4cfb833.jpg?v=1791922273","url":"https:\/\/headerbooks.com\/products\/fundamentals-of-software-engineering","provider":"Header Books","version":"1.0","type":"link"}