Software Engineering from Scratch: A Comprehensive Introduction Using Scala
暫譯: 從零開始的軟體工程:使用 Scala 的全面介紹

Hodges, Jason Lee

  • 出版商: Apress
  • 出版日期: 2019-10-16
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484252055
  • ISBN-13: 9781484252055
  • 相關分類: JVM 語言Scratch軟體工程
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Learn software engineering from scratch, from installing and setting up your development environment, to navigating a terminal and building a model command line operating system, all using the Scala programming language as a medium. The demand for software engineers is growing exponentially, and with this book you can start your journey into this rewarding industry, even with no prior programming experience.

Using Scala, a language known to contain "everything and the kitchen sink," you'll begin coding on a gentle learning curve by applying the basics of programming such as expressions, control flow, functions, and classes. You'll then move on to an overview of all the major programming paradigms. You'll finish by studying software engineering concepts such as testing and scalability, data structures, algorithm design and analysis, and basic design patterns.

With Software Engineering from Scratch as your navigator, you can get up to speed on the software engineering industry, develop a solid foundation of many of its core concepts, and develop an understanding of where to invest your time next.

What You Will Learn

  • Use Scala, even with no prior knowledge
  • Demonstrate general Scala programming concepts and patterns
  • Begin thinking like a software engineer
  • Work on every level of the software development cycle

Who This Book Is For

Anyone who wants to learn about software engineering; no prior programming experience required.

商品描述(中文翻譯)

學習軟體工程從零開始,從安裝和設置開發環境,到導航終端機和構建一個模型命令行操作系統,全部使用 Scala 程式語言作為媒介。對於軟體工程師的需求正在以指數級增長,透過這本書,即使沒有任何程式設計經驗,你也可以開始進入這個有回報的行業。

使用 Scala,這是一種被稱為「什麼都有」的語言,你將在輕鬆的學習曲線上開始編碼,應用程式設計的基本概念,如表達式、控制流程、函數和類別。接著,你將概覽所有主要的程式設計範式。最後,你將學習軟體工程的概念,如測試和可擴展性、資料結構、演算法設計與分析,以及基本設計模式。

有《從零開始的軟體工程》作為你的導航者,你可以迅速了解軟體工程行業,建立許多核心概念的堅實基礎,並了解接下來應該將時間投資在哪裡。

你將學到的內容:
- 使用 Scala,即使沒有先前的知識
- 展示一般的 Scala 程式設計概念和模式
- 開始像軟體工程師一樣思考
- 在軟體開發週期的每個層面工作

本書適合對象:
任何想學習軟體工程的人;不需要先前的程式設計經驗。

作者簡介

Jason Lee Hodges is currently a Software Engineering Lead at a high growth unicorn technology startup. He started programming when he was 11 years old and currently codes in Python, Java, Scala, Kotlin, Typescript, and Rust on a daily basis. He believes Scala is the ultimate teaching language and that anyone who is willing to put in the work can learn to be a software engineer. You can reach Jason on Twitter @jasonleehodges.


作者簡介(中文翻譯)

Jason Lee Hodges 目前是某家快速成長的獨角獸科技新創公司的軟體工程主管。他在11歲時開始編程,現在每天使用 Python、Java、Scala、Kotlin、Typescript 和 Rust 進行編碼。他相信 Scala 是最理想的教學語言,任何願意付出努力的人都能學會成為軟體工程師。您可以在 Twitter 上聯繫 Jason,帳號為 @jasonleehodges。