Skip to main content
Apress

A Friendly Guide to Software Development

What You Should Know Without Being a Developer

  • Book
  • © 2023

Overview

  • Learn the basics of software development and architectures from the ground up
  • Learn the software project development lifecycle
  • Create and build your very own software product

Part of the book series: Friendly Guides to Technology (FGT)

This is a preview of subscription content, log in via an institution to check access.

Access this book

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

About this book

Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from those that don’t. But it doesn’t have to be this way.

This book aims to bring these two worlds closer together, allowing people to learn basic concepts of software development in a casual and straight-forward way. Assuming no previous technical knowledge, you’ll embark on a journey where you can understand and build a new software project from scratch until it is an advanced product with multiple users.

 A Friendly Guide to Software Development makes technical concepts broadly available and easy to understand. Imagine moving from a “traditional” company and suddenly finding yourself in one where software is the main product or is a foundational component to it. One is often left to wade through the infinite concepts while still doing their actual jobs. This book closes that gap. In doing so, you’ll be able to achieve better communication, which will undoubtedly lead to better working relationships, a better working environment, and ultimately better software.

What You'll Learn

  • See how a new software project is created
  • Examine the basics of software development and architecture
  • Know which questions to ask to avoid potential problems and pitfalls
  • Start using and building software projects

Who This Book Is For

  • Those without a traditional technical background people like business and project managers who need to work closely with software developers and teams
  • People who are interested in building a software system but don’t know where to start.
  • Programmers who want to jump to development but have no experience in the industry and its common concepts

Similar content being viewed by others

Keywords

Table of contents (15 chapters)

  1. Getting to Know This Familiar Unknown World

  2. Let’s Get Technical!

  3. Working on Software Projects

  4. What You Should Consider When Building Software

  5. Human Aspects of Building Software

Authors and Affiliations

  • Dublin, Ireland

    Leticia Portella

About the author

​Leticia Portella is currently a Software Engineer at Stripe. With a background in Oceanography and having taught  herself to code after falling in love with software development Leticia deeply understands how hard it can be for those transitioning into the tech industry without a traditional computer science-background. Since 2017 she has hosted Pizza de Dados, the first data science podcast in Brazil, which educates its listeners through light and upbeat interviews with top Brazilian researchers based all around the world. In her spare time, she teaches online courses and writes articles relating to Software Development, Open Source topics as well as her professional experiences.  

Bibliographic Information

Publish with us