非技術轉型的產品經理怎么提高溝通效率?(統一名詞篇)
產品經理日常溝通的時候,經常遇到說了半天大家說的不是一件事的情況。筆者認為,要解決這個問題,首先要統一名詞,保證溝通的準確度。下面是筆者整理的一些關于APP(小程序)名詞的規范樣例,寫給剛剛入行的同學們,大神輕噴!另外,還有一些技術名詞解釋。
本文適合新手閱讀,老司機謹慎上車!
一、不同的APP頁面類型的標準叫法(也適用于小程序)
我們從下載并使用一個APP的流程來說:
1. 啟動圖標
點擊后可以啟動APP的圖標,如圖分別是淘寶在不同場景下的啟動圖標。
2. 應用市場展示頁
在應用市場中為了幫助用戶在下載之前了解APP功能的頁面叫應用市場展示頁,也能夠通過優秀的UI設計吸引用戶下載。
如圖中紅框內分別是蘇寧易購、設計本、當當網的應用市場展示頁:
3. 啟動頁(叫閃屏的也比較多)
APP啟動后加載過程中顯示的頁面叫啟動頁,如圖是微信、有道云筆記、得到的啟動頁。一般啟動頁的設計都會比較簡潔,只有啟動圖標+solgen或吉祥物或是一張精美圖片的形式。
4. 廣告頁
國內一些公司由于變現困難在啟動頁之前或之后,進入主頁之前加了一張廣告頁,主要用來顯示接的廣告或自己公司的運營活動??梢蕴D鏈接或打開其他APP。
如圖是UC瀏覽器、網易云音樂、寶寶樹的廣告頁:
5. 引導頁
用戶第一次打開APP后為用戶介紹APP主要功能的頁面,只顯示一次,或是APP版本更新后用來介紹新版本新功能。
如圖是前程無憂APP的引導頁:
6. 首頁
進入APP后默認顯示的頁面,如圖是微信、澎湃新聞、淘寶的首頁。
7. 一級頁面
一般指通過底部標簽切換的方式能夠到達的頁面,如:微信的一級頁面有微信、通訊錄、發現、我的四個;淘寶的一級頁面有首頁、微淘、消息、購物車、我的淘寶5個;澎湃新聞的一級頁面有首頁、視頻、問政、問吧、我的5個。
8. 二級頁面
指通過一次反饋操作能夠回到一級頁面的頁面,叫二級頁面。
如圖分別是微信聊天頁面、朋友圈頁面、支付寶我的余額頁面,他們都是二級頁面:
9. 注冊登錄頁面
用戶注冊賬號、登錄賬號的頁面。如圖是洪恩故事的注冊登錄頁。
10. 個人主頁/我的頁面
顯示用戶個人信息、和用戶有關的訂單、收藏、優惠券、課程、商品等等信息的頁面。
如圖是luckin咖啡、家長幫、丁香醫生的個人主頁:
11. 菜單導航頁
包含很多分類、不同欄目、可以跳轉到很多個不同內容頁面的頁面叫做菜單導航頁、一般首頁大部分屬于菜單導航頁、如我們的pro小程序的首頁就是一個菜單導航頁。
如圖是一條、新世相閱讀、美圖秀秀的菜單導航頁:
12. 搜索頁面
這個不用解釋了,有的APP沒有單獨的搜索頁面只有一個輸入框,有的有單獨的因為可以放一些推薦內容或廣告位。
如圖是喜馬拉雅FM、貝貝、搜狗閱讀的搜索頁:
13. 設置頁面
更改APP設置的頁面,如圖是百度閱讀、淘票票、夸克瀏覽器的設置頁面。
14. 詳情頁面
展示內容詳細信息的頁面,如圖分別是淘寶的商品詳情頁、起點學院的課程詳情頁、今日頭像的咨詢詳情頁。
15. 關于我們頁面
介紹APP版本信息、功能介紹、公司信息、聯系方式、版權聲明的頁面。
如圖分別是夸克瀏覽器、極客時間、火辣健身的關于我們頁面:
16. 意見反饋頁面
一般的APP都會設計一個意見反饋功能來收集用戶需求,對應的頁面就是意見反饋頁面。
如圖分別是貝貝、阿里釘釘、花生地鐵的意見反饋頁:
APP中的頁面類型大致可以分為這些,上邊所寫的頁面名稱是被使用的最多的、最規范的名稱(查閱了網站并且問了幾個設計師朋友)。溝通時使用上面的頁面名稱應該90%的人員都能理解,如和郝剛開會時他說的“二跳頁”就幾乎沒有人這么叫,設計師朋友們聽了都比較蒙。
二、APP頁面內的部分的標準叫法
對于不同類型的頁面名稱一般設計師用的比較多,叫法也最準確,以上名稱是在一些專業的UI設計網站查閱資料又和幾個設計師朋友確認后擬定的,準確度可以保證。
三、開發常用術語釋義
1. 編程語言
人的語言可以分為漢語、英語、法語…..計算機的語言同樣可以分為java、php、html等等,這些語言就是編程語言。如郝力使用的是PHP語言,姜圓使用的是HTML語言,不同的程序員會的語言不同,每一種語言都需要單獨學習。就像中國人學英語一樣。
2. 程序
通過編程語言給計算機下達任務,讓它理解我們要做什么。用編程語言給計算機/手機下達的任務書就是程序。
3. 數據類型
編程語言中用來區分數據格式的標記,如記錄數字和記錄漢字就要使用不同的數據類型。
如:
- 整數類型:int
- 浮點型(小數類型):float、double
- 字符串型(單詞、句子型):string
- 布爾型:只包含是和否兩個值
4. 變量
沒有固定值的量,例如:定義一個變量X表示繪本名稱,那X可能叫《我不喜歡哭》,也可能叫《鱷魚媽媽》。即用一個單詞表示物體的一個屬性,如上面說的繪本標題。
5. 接口
電腦需要調用手機里面的信息,這時候你會拿一根數據線將電腦手機連接起來,電腦和手機上連接數據線的接口就是傳說中的API接口——即獲取數據、獲取某種功能的通道。
如在pro小程序中姜源想要在前端展示文章,那么姜源在定義完文章標題的字號、顏色等等后就需要郝力提供給他接口獲取具體的文章內的文字,常說的API就是接口的意思。
6. 客戶端(前端)和后臺
客戶端是用戶使用軟件時能夠看到的軟件界面,后臺是控制前端內容、功能的控制器、一般給軟件開發者使用。
7. 寫死和后臺傳過來
寫死就是姜源直接在html代碼中直接把具體文字寫出來,想修改的話只能在代碼中進行修改,后臺傳過來就行姜源在html代碼中不寫具體文字,而是寫一個變量,這個變量可以在后臺修改成不同的內容。
例如,要設計一個管理不同城市分公司的軟件,需要一個下拉選擇框在切換不同城市的分公司,這個需求在技術上有兩個實現辦法:
- 將城市數據放在服務器上,前端通過接口獲取服務器的數據顯示出來。
- 直接將所有城市的名稱寫在前端,也就是寫死。
第一種方案比較靈活,當城市數據有變化(在新的城市成立了新的分公司)可以在后臺直接添加,前端不需要做修改。缺點是需要開發相應接口,有一定工作量,第二種是比較快速的辦法,省去了開發接口的工作量。
具體使用哪種方案要根據具體場景選擇,如廣告位的圖片就不適合寫死,而是要開發對應的接口能夠在后臺靈活更換修改。像導航欄中部的頁面名稱的文字一般不會有變化就可以直接寫死。
8. 服務器
提供服務的機器,如微信的服務器就提供了聊天、傳文件、視頻、朋友圈等服務,用戶連接服務器(登錄)后由服務器對數據和信息進行處理,再返回給用戶結果,而不是在用戶自己的電腦/手機上處理。
9. 數據庫
儲存用戶信息、軟件內容的地方,保存一切數據的倉庫。
如我們pro小程序的專家的文章就保存在自己的數據庫中,上次出問題打不開文章就是數據庫出了問題,其余鏈接式的文章是保存在微信的服務器上,我們鏈接到微信的服務器上他為我們提供瀏覽文章的服務,數據庫是服務器的一部分。
10. 類、對象、抽象和實例
抽象在技術術語里的意思是提煉出一個通用模板,然后基于模板做具象化的實現。
例如:在現實世界中關于人的分類,會有男人、女人、老人和小孩,如果將這個具體的分類抽象出一個類別,得到的抽象結果就是人。所以,人就是一個抽象出來的分類,也就是技術術語里面的“類”。
在編程語言的世界中,通過程序語言描述現實世界中的事物時,使用的就是抽象的方法,將一類事物抽象成一個類。有了類以后就可以根據類具體出實例,如根據“人”這個類可以具體出老人、小孩、甚至杜昭、張三這樣具體的人,這樣的人就叫實例。
11.程序員說的“打印”
在調試程序或開發測試的時候經常出現打印這個詞,程序員口中的打印不是用打印機打印出文字或圖片,而是表示結果輸出。這個輸出不是輸出到現實世界的紙張上,而是把程序運行的結果輸出到他的電腦屏幕上,進而查看程序運行是否正確。這個把程序運行的結果輸出到屏幕上的過程就叫打印。
12. 架構和框架
架構和框架是程序員經常提到的兩個技術概念,在工作崗位上也有架構師這一崗位。
我們通過舉例來理解這兩個概念,例如:修建房屋時會有一個總設計師負責設計整體藍圖和規劃,這個工作就可以理解為架構師的工作。
架構設計好后,繼續進入具體施工的環節,施工時裝修可以完全自己設計裝修方案,也可以使用一些現有的比較成熟的裝修模板老套用,這里的裝修模板就是框架??蚣芫褪鞘褂矛F有的成熟技術框架簡化開發過程,降低復雜度、減少工作量?,F在很多軟件的開發都會使用一些比較成熟的開發框架代替純自主開發來提高效率。
13. 控件和組件
任何一個網頁或APP或小程序都是由大量的輸入框、按鈕、圖文展示框組成的,這些組成頁面的最小元素就叫控件。一個按鈕是一個控件,一個輸入框也是一個控件。
而組件是一種功能更全面的升級版控件、可以把組件理解成多個控件的組合。如下面的tab欄就是一個組件。它是由圖標、文字、按鈕等組成的。
14. 進程和線程
經常聽程序員討論進程和線程,如涉及到一些復雜功能的時候程序員會說已經同時開了幾個線程在處理了。
還是通過實例來說明,例如:我們點擊一個APP的啟動圖標,手機的操作系統就會給這個APP分配運行資源(CPU和內存),分配好后這個APP就會開始運行。這里說的APP運行就是一個進程,也可以理解為每一個正在運行的APP都是一個進程,如我們同時打開的微信和淘寶,那么就同時存在兩個進程。當手機的cpu資源或內存不足時就會關閉當前沒有正在使用的進程(APP),進程就會被終止,對應的APP也就關閉了。
相對于進程,線程是一個更小的程序運行單位。一個APP中可以包含多個線程,如負責發送聊天信息的線程、負責連接網絡的線程。APP之所以能夠同時完成很多功能就是因為存在多個線程,多個線程可以保證系統資源被合理的分配和利用。
15. 什么是腳本
腳本這個詞出現的頻率也比較高,程序員有時候就會說“弄一個腳本統一處理一下”。腳本也是一種計算機程序,一般用來代替人工重復的操作,例如:我們可以通過一個固定格式的表格,來把繪本信息導入到數據庫中,就是使用了腳本。
腳本一般沒有圖形界面,通過代碼命令的形式使用,腳本一般是程序員使用的。
(ps:內容都是很小白的東西,希望能對剛入門的同學有點幫助。)
#專欄作家#
杜昭,微信公眾號:設計的威嚴,人人都是產品經理專欄作家。實戰派設計師,千萬用戶級產品交互設計負責人,致力于用戶體驗設計和用戶增長實驗,努力成為能為商業目標負責的設計師中~
本文原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自Unsplash,基于 CC0 協議
技術名詞解釋部分來源于前京東高級產品經理@唐韌老師,起點學院《產品經理的技術必修課》導師。
完整名詞解釋文檔可聯系起點學院蘑菇(wx:qdxymg)獲取。了解課程戳>http://996.pm/7daXE
我恨!為什么沒有早點看到這篇文章??! ??
nice ??
統一語言是高效協作的基礎~~~贊一個!
謝謝
我認為是有必要的,如果不是技術專業出身的話建議看下唐韌老師的課程
感覺內容比較適合初學者~~~~
有用?。。。。。?/p>
寫的什么玩意
技術名詞部分看不太懂…….可以詳細寫一篇嗎?
可以讀一下唐韌老師的作品:產品經理必懂的技術那點事
??
整理的不錯 作者用心了
好文章,正好用來規范團隊的溝通方式!
有幫助就好
求作者微信 希望多交流
duzhao55
統一名詞真的是太有必要了……
看到了唐韌老師的內容 ??
好頂贊!
謝謝閱讀
謝謝
講的比較通俗易懂,就是覺得篇幅稍微有點長,技術那部分感覺可以單獨寫一篇??
本來是想分開的,又感覺那部分比較少沒必要單獨發一次??
學習了,很實用,感謝作者
謝謝~
對我這樣的技術轉產品,真的很實用,收藏了~
讀者感覺有價值那筆者最開心啦哈哈哈哈
滑動切換的卡片…..好歹叫輪播圖吧
輪播圖在我的印象里一般是指自動切換的幾個卡片,感謝反饋,是應該寫的嚴謹一些。