A Friendly Guide to Software Development: What You Should Know Without Being a Developer

Portella, Leticia

  • 出版商: Apress
  • 出版日期: 2022-11-29
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484289684
  • ISBN-13: 9781484289686
  • 海外代購書籍(需單獨結帳)


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.

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, improving communication between technical and non-technical parties.

A Friendly Guide to Software Development makes technical concepts broadly available and easy to understand. 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

  • Non-technical 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






- 看到如何創建一個新的軟體項目
- 檢視軟體開發和架構的基礎知識
- 知道應該提出哪些問題以避免潛在的問題和陷阱
- 開始使用和建立軟體項目

- 非技術人員,如業務和專案經理,需要與軟體開發人員和團隊密切合作
- 對於建立軟體系統感興趣但不知道從何處開始的人
- 程式設計師想要轉行至開發領域,但在該行業及其常見概念方面沒有經驗的人


​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.


Leticia Portella目前在Stripe擔任軟體工程師。Leticia具有海洋學背景,並在愛上軟體開發後自學編程,深刻理解沒有傳統計算機科學背景的人轉行進入科技行業的困難。自2017年以來,她主持了巴西第一個數據科學播客《Pizza de Dados》,通過與世界各地頂尖巴西研究人員輕鬆愉快的訪談,為聽眾提供教育。在業餘時間,她教授在線課程,撰寫與軟體開發、開源主題以及她的專業經驗相關的文章。