產品經理技術手冊

小風老師

  • 出版商: 電子工業
  • 出版日期: 2023-02-01
  • 售價: $594
  • 貴賓價: 9.5$564
  • 語言: 簡體中文
  • 頁數: 336
  • ISBN: 7121449528
  • ISBN-13: 9787121449529
  • 相關分類: 產品經理
  • 立即出貨

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

商品描述

產品經理工作對人的綜合素養要求很高。比如,硬技能方面的要求有:商業洞察能力、行業分析能力、需求分析能力、產品設計能力等;軟技能方面的要求有:溝通能力、抗壓能力、管理能力等。也正因為如此,能真正經受住實戰考驗,各方面都非常優秀的產品經理很稀缺。大部分產品經理都會負責具體產品的設計規劃與實現等工作,這期間經常需要與開發者打交道。缺乏對開發者和相關技術實現的瞭解,往往會導致工作效率低下,無法獲得良好的工作結果。本書主要針對這些方面進行解讀,包括對開發者思維方式及工作習慣的介紹,對常見產品設計背後技術實現原理的剖析,開發過程中的項目管理方法,以及進階產品技術能力等方面。本書可以全面填補產品經理技術方面的短板,幫助產品經理更好地完成工作。

目錄大綱

第一部分 日常溝通篇
第1章 產品經理需要瞭解語言與開發者 3
1.1 編程語言 3
1.1.1 Objective-C 3
1.1.2 JavaScript 4
1.1.3 PHP 4
1.1.4 Java 5
1.1.5 Python 5
1.1.6 Swift和Kotlin 6
1.2 標記語言 7
1.2.1 HTML 7
1.2.2 CSS 8
1.2.3 XML 9
1.3 開發者 10
1.3.1 前端開發工程師 11
1.3.2 Android開發工程師 11
1.3.3 iOS開發工程師 13
1.3.4 後端開發工程師 13
1.3.5 運維工程師 14
1.3.6 全棧工程師 15
第2章 開發者的思維方式和常見技術名詞 16
2.1 面向過程和麵向對象 17
2.1.1 面向過程 17
2.1.2 面向對象 18
2.2 模塊化、組件化和插件化 19
2.3 基礎名詞 20
2.3.1 數據庫相關名詞 20
2.3.2 C/S架構和B/S架構 29
2.3.3 埠 29
2.3.4 HTTP協議 30
2.3.5 HTTPS協議 39
2.3.6 開發中的各種環境 41
2.3.7 前後端分離 43
2.4 技術實現常用名詞 44
2.4.1 常見ID 44
2.4.2 Session、Cookie和Token 49
2.4.3 接口、API和SDK 53
2.4.4 “寫死”和“寫活” 54
2.4.5 常量和變量 56
2.4.6 配置文件 58
2.4.7 同步和異步 60
2.4.8 進程和線程 62
2.4.9 編譯、打包和部署 65
2.4.10 關於重構 66
2.5 異常問題相關名詞 68
2.5.1 Bug 68
2.5.2 打斷點 70
2.5.3 抓包 72
2.5.4 跨域 74

第3章 開發者的工作習慣 79
3.1 開發者在項目不同環節關註的重點 79
3.1.1 需求收集 80
3.1.2 需求分析 80
3.1.3 產品設計 81
3.1.4 需求評審 81
3.1.5 產品開發 81
3.1.6 產品測試與產品驗收 82
3.1.7 產品上線 82
3.2 如何與開發者溝通協作 82
3.2.1 提升專業能力 83
3.2.2 瞭解開發者的特點 85
第二部分 產品設計篇
第4章 常見的產品形態及特點 89
4.1 原生應用 89
4.2 網頁應用 91
4.3 混合應用 91
4.4 小程序 93
4.5 H5 95
4.6 PC客戶端 95
4.7 如何選擇產品形態 97
第5章 UI設計和交互設計 99
5.1 控件 99
5.1.1 什麽是控件 100
5.1.2 常見控件類型 102
5.2 佈局 116
5.2.1 Android常見佈局方式 116
5.2.2 iOS常見佈局方式 124
5.2.3 前端常見佈局方式 124
5.3 適配 129
5.3.1 適配的本質 130
5.3.2 適配的基礎概念 131
5.3.3 移動端屏幕適配 134
5.3.4 前端適配 143
5.4 原型的規範性 148
5.4.1 原型規範的重要性 148
5.4.2 原型的繪制規範 149
第6章 從場景窺探讓產品能夠落地的技術原理 157
6.1 常見的功能性需求 157
6.1.1 不同形態產品的通用功能設計 157
6.1.2 移動App的常見功能設計 184
6.1.3 微信小程序的常見功能設計 196
6.1.4 Web產品的常見功能設計 204
6.2 常見的安全性需求 208
6.2.1 為什麽有安全性需求 208
6.2.2 軟件自身安全問題 209
6.2.3 數據安全問題 221
6.2.4 產品設計安全問題 223
6.3 常見的性能需求 224
6.3.1 什麽是性能需求 224
6.3.2 App的性能需求 225
6.3.3 微信小程序的性能需求 233
6.3.4 Web應用的性能需求 236
6.4 常見的兼容性需求 236
第三部分 項目管理篇
第7章 如何給項目排期 241
7.1 撰寫初稿 242
7.2 認領功能、初步排期 242
7.3 審核排期 243
7.4 確認排期 244
第8章 項目中的跟進工作 245
8.1 相對完善的需求文檔 245
8.2 開發過程中的例行會議 246
8.3 合理的溝通方式 246
第9章 產品的驗收、測試和上線 248
9.1 產品驗收 248
9.1.1 驗收階段如何安裝測試包 248
9.1.2 如何判斷問題歸屬 250
9.1.3 借助抓包工具查看接口數據 251
9.2 產品測試 252
9.2.1 自動化測試的必要性 252
9.2.2 自動化測試的類型 253
9.3 產品上線 254
9.3.1 將App上架到應用商店 254
9.3.2 微信小程序的上線 258
第10章 如何應對項目中的風險 260
10.1 需求變更的流程 260
10.2 發版流程的規範 262
10.3 iOS App審核 263
10.3.1 iOS App審核被拒常見原因及解決方案 264
10.3.2 iOS App審核被拒的特殊解決方案 267
10.4 違法違規收集個人信息 269
第四部分 產品進階篇
第11章 為了更好地評估與產出需求 275
11.1 接口文檔 275
11.1.1 看懂接口文檔的必要性 275
11.1.2 接口文檔的格式與規範 275
11.2 技術理解能力 278
第12章 產品經理的數據分析技能 280
12.1 數據分析的意識 281
12.1.1 定性與定量分析 281
12.1.2 數據分析意識的體現 282
12.2 數據分析的流程 289
12.3 SQL在數據分析中的應用 290
12.3.1 數據庫服務器的連接 291
12.3.2 數據庫的結構 294
12.3.3 SQL語句對數據的基本操作 295