Beginning Software Engineering

Beginning Software Engineering

A complete introduction to building robust and reliable softwareBeginning Software Engineering demystifies the software engineering methodologies and techniques that professional developers use to design and build robust, efficient, and consistently reliable software. Free of jargon and assuming no previous programming, development, or management experience, this accessible guide explains important concepts and techniques that can be applied to any programming language. Each chapter ends with exercises that let you test your understanding and help you elaborate on the chapter's main concepts. Everything you need to understand waterfall, Sashimi, agile, RAD, Scrum, Kanban, Extreme Programming, and many other development models is inside! Describes in plain English what software engineering is Explains the roles and responsibilities of team members working on a software engineering project Outlines key phases that any software engineering effort must handle to produce applications that are powerful and dependable Details the most popular software development methodologies and explains the different ways they handle critical development tasks Incorporates exercises that expand upon each chapter's main ideas Includes an extensive glossary of software engineering terms

  • Brand: Rod Stephens
  • ASIN: 1118969146

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book. This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. "The Self-taught Programmer" is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the book into six sections: 1. Learn to program in Python 3 and build your first program. 2. Learn Object-oriented programming and create a powerful Python program to get you hooked. 3. Learn to use tools like Git, Bash, regular expressions and databases. Then use your new coding skills to build a web scraper. 4. Study Computer Science fundamentals like data structures and algorithms. 5. Finish with...

  • Brand: Self-Taught Media
  • ASIN: B01M01YDQA

Head First Software Development: A Learner's Companion to Software Development

Head First Software Development: A Learner's Companion to Software Development

Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past.With its unique visually rich format, this book pulls together the hard lessons learned by expert software developers over the years. You'll gain essential information about each step of the software development lifecycle -- requirements, design, coding, testing, implementing, and maintenance -- and understand why and how different development processes work.This book is for you if you are:Tired of your customers assuming you're psychic. You'll learn not only how to get good requirements, but how to make sure you're always building the software that customers want (even when they're not sure themselves)Wondering when the other 15 programmers you need to get your project done on time are going to show up. You'll learn how some very simple scheduling and prioritizing will revolutionize your success rate in developing software.Confused about being rational, agile, or a teste...

  • Brand: O'Reilly Media
  • ASIN: 0596527357
  • UPC: 636920527350

A Gentle Introduction to Agile Software Development

A Gentle Introduction to Agile Software Development

Discover what is involved with Agile Software Development, Scrum, and Extreme Programming Learning new software development processes can be difficult, but switching to Agile doesn't need to be complicated. Explore the theories behind Agile Software Development, and learn how to make it work for you. In a Gentle Introduction to Agile Software Development, author Stephen Haunts will guide you to a fuller understanding of Agile, Scrum, Extreme Programming and Agile Project Management. You will learn about the advantages and disadvantages, and how to get the most out of it. In this book you will learn... Introduction Waterfall Development and its Problems What is Agile? Common Agile Misconceptions and Mistakes Advantages and Disadvantages Extreme Programming (XP) Scrum Closing Summary About the Author Stephen Haunts has been a professional software and applications developer since 1996 and as a hobby since he was 10. Stephen has worked across many different industries including computer games, online banking, retail finance, healthcare & pharmaceuticals and insurance. Stephen started programming in BASIC on machines such as the Dragon 32, Vic 20 and the Amiga and moved onto C and C++ on the IBM PC. Stephen has been developing software in C# and the .NET framework since first being...

  • ASIN: 1788081536

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

  • ASIN: 032182203X

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)   By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.   Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face—the ones that will make or break your projects. Learn what software architects need to achieve—and core disciplines and practices for achieving it Master essential software design principles for addressing function, component separation, and data management See how programming paradigms impose discipline by restricting what developers can do Understand what’s critically important and what’s merely a “detail” Implement optimal, high-level structures fo...

  • ASIN: B075LRM681

The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams

The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams

Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. As John invested in these skills his career took off, and he became a highly paid, highly sought-after developer and consultant. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. "If you're a developer, green or a veteran, you owe it to yourself to read The Complete Software Developers Career Guide." - Jason Down, Platform Developer, Ontario, Canada What You Will Learn in This Book How to systematically find and fill the gaps in your technical knowledge so you can face any new challenge with confidence Should you take contract work - or hold out for a salaried position? Which will earn you more, what the tradeoffs are, and how your personality should sway your choice Should you learn JavaScript, C#, ...

  • Brand: Unknown
  • ASIN: B073X6GNJ1

Implementing Lean Software Development: From Concept to Cash

Implementing Lean Software Development: From Concept to Cash

"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book." --Mike Cohn, author of Agile Estimating and Planning "As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend of history, theory, and practice." --Alan Shalloway, coauthor of Design Patterns Explained "I've enjoyed reading the book very much. I feel it might even be better than thefirst lean book by Tom and Mary, while that one was already exceptionallygood! Mary especially has a lot of knowledge related to lean techniques inproduct development and manufacturing. It's rare that these techniques areactually translated to software. This is something no other book does well(except their first book)." --Bas Vodde "The new book by Mary and Tom Poppendieck provides a well-written andcomprehensive introduction to lean principles and selected practices for softwaremanagers and engineers. It illustrates...

  • Brand: Mary Poppendieck
  • ASIN: 0321437381
  • UPC: 785342437386

Don't Hire a Software Developer Until You Read this Book: The handbook for tech startups & entrepreneurs (from idea, to build, to product launch and everything in between.)

Don't Hire a Software Developer Until You Read this Book: The handbook for tech startups & entrepreneurs (from idea, to build, to product launch and everything in between.)

★★Now an international best seller - hitting #1 in book categories in the US, UK, Germany, Canada, Australia and Brazil.★★Would you like to make money by launching your own software? Perhaps you have an idea for a mobile app, or software that runs on the web?This book is for people interested in tech entrepreneurship, and those who have recently founded tech startups and would like some assistance with staying on track.Increase your know-how with this practical software survival guide written by a professional software delivery specialist who has spent more than a decade helping small businesses, multinationals and publicly listed companies to create and launch their web and mobile apps from scratch.Learning through trial and error wastes time, and money!Instead, discover the things you'll need to know, and do to succeed, explained step-by-step in this comprehensive book, which gives you all the tools you'll need to:• Avoid the pitfalls, perils, and risks of software development.• Avoid "reinventing the wheel" and making costly "rookie mistakes" when starting your tech business.• Successfully interview and hire a software developer.• Manage the software development process like a pro!This book is for you, if:• You’re considering different ways to start, or gro...

  • ASIN: B01LY5C1IK

Beyond Requirements: Analysis with an Agile Mindset (Agile Software Development Series)

Beyond Requirements: Analysis with an Agile Mindset (Agile Software Development Series)

Satisfy Stakeholders by Solving the Right Problems, in the Right Ways   In Beyond Requirements , Kent J. McDonald shows how applying analysis techniques with an agile mindset can radically transform analysis from merely “gathering and documenting requirements” to an important activity teams use to build shared understanding. First, McDonald discusses the unique agile mindset, reviews the key principles underlying it, and shows how these principles link to effective analysis. Next, he puts these principles to work in four wide-ranging and thought-provoking case studies. Finally, he drills down on a full set of techniques for effective agile analysis, using examples to show how, why, and when they work.   McDonald’s strategies will teach you how to understand stakeholders’ needs, identify the best solution for satisfying those needs, and build a shared understanding of your solution that persists throughout the product lifecycle. He also demonstrates how to iterate your analysis, taking advantage of what you learn throughout development, testing, and deployment so that you can continuously adapt, refine, and improve.   Whether you’re an analysis practitioner or you perform analysis tasks as a developer, manager, or tester, McDonald’s techniques will help your t...

  • ASIN: 0321834550
Similar Software Development Results
Software Development Video Results

Getting Started in Software Development

Software Development

Resources I Recommend WebApps - https://www.youtube.com/user/learncodeacademy Front End - https://www.youtube.com/user/DevTipsForDesigners iOS - https://www.youtube.com/channel/UCysEngjfeIYapEER9K8aikw Everything - https://www.google.com/ ⤇ Follow Me On Instagram @joe.knowsbest ⤇ Follow Me On Sn...

  • Likes: 3602
  • View count: 156177
  • Dislikes: 175
  • Comments: 372
Tags: joe,benedettini,cars,lifestyle,houston,alphalete,travel,racecars,lamborghini,bmw,porsche,ferrari,...

What is Software Development

Software Development

This video provides a high level overview of Software Development

  • Likes: 312
  • View count: 21055
  • Dislikes: 15
  • Comments: 8
Tags: Software (Industry),Software Development (Industry),Information Technology,Life Change,Career Cha...

Software Development Career Paths: Starting Out

Software Development

► Get My BEST-SELLING Book, The Complete Software Developer's Career Guide For FREE ◄ https://simpleprogrammer.com/yt/career-guide-free ► SUBSCRIBE TO THIS CHANNEL ◄ If You want to become a successful software developer, you need to be around a community that empowers you. Subscribe to Simple Pro...

  • Likes: 281
  • View count: 10253
  • Dislikes: 6
  • Comments: 45
Tags: johnsp69,simple programmer,john sonmez,software development,software developer,development,develo...

What Do I Do? | Software Development Crash Course

Software Development

Not my normal content, quick video about what i do and answering some questions about it! More Car videos to come soon! Social Media ⤇ Follow Me On Instagram @joe.knowsbest ⤇ Follow Me On SnapChat @joe.knowsbest Music ⤇ Not The King - Spell On You

  • Likes: 4514
  • View count: 165330
  • Dislikes: 196
  • Comments: 548
Tags: joe,benedettini,cars,lifestyle,houston,alphalete,travel,racecars,lamborghini,bmw,porsche,ferrari,...