鏇存柊鏂囨。
5
.obsidian/bookmarks.json
vendored
@@ -19,6 +19,11 @@
|
||||
"type": "file",
|
||||
"ctime": 1769077042371,
|
||||
"path": "docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流测试工具.md"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"ctime": 1769593770725,
|
||||
"path": "docs/学习笔记/腾讯云相关账户.md"
|
||||
}
|
||||
]
|
||||
}
|
||||
74
.obsidian/workspace.json
vendored
@@ -27,12 +27,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "docs/gerrit/gerrit每日工作流程.md",
|
||||
"file": "docs/git/git设置用户名和邮箱.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "gerrit每日工作流程"
|
||||
"title": "git设置用户名和邮箱"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -68,7 +68,7 @@
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "节点对齐和自动布局",
|
||||
"query": "计算云",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
@@ -200,41 +200,51 @@
|
||||
},
|
||||
"active": "25c9f7051aac05b3",
|
||||
"lastOpenFiles": [
|
||||
"docs/gerrit/gerrit分支规范.md",
|
||||
"docs/gerrit/生成并配置SSH密钥、克隆仓库.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/agent未完成任务.md",
|
||||
"docs/产品经理/沟通与表达详解.md",
|
||||
"docs/产品经理/产品运营详解.md",
|
||||
"docs/产品经理/数据分析详解.md",
|
||||
"docs/git/git常用命令.md",
|
||||
"docs/cursor/cursor.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流测试工具.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/ADB 工具和 Android 日志获取 Agent 已创建.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/智能配置助手功能已完成.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名 2.md",
|
||||
"docs/Obsidian笔记体系/Daily/2026-01-20.md",
|
||||
"docs/产品经理/产品经理技能.md",
|
||||
"docs/产品经理/项目管理详解.md",
|
||||
"docs/产品经理/产品设计详解.md",
|
||||
"docs/产品经理/需求管理详解.md",
|
||||
"docs/产品经理/产品经理基础详解.md",
|
||||
"docs/产品经理/产品经理学习.md",
|
||||
"docs/学习笔记/php/后台管理系统-设置默认头像方案.md",
|
||||
"docs/学习笔记/php/后台管理系统修改指南.md",
|
||||
"docs/产品经理/产品经理--些迭代文档.md",
|
||||
"docs/产品经理/产品经理--功能需求说明.md",
|
||||
"docs/产品经理/产品经理--写文档.md",
|
||||
"Pasted image 20260129111501.png",
|
||||
"Pasted image 20260129111451.png",
|
||||
"Pasted image 20260129111437.png",
|
||||
"Pasted image 20260129111431.png",
|
||||
"Pasted image 20260129111423.png",
|
||||
"Pasted image 20260129111418.png",
|
||||
"Pasted image 20260129111414.png",
|
||||
"Pasted image 20260129111408.png",
|
||||
"Pasted image 20260129111404.png",
|
||||
"Pasted image 20260129111354.png",
|
||||
"docs/产品经理",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/生长激素缺乏预测模型项目需求文档.md",
|
||||
"docs/学习笔记/腾讯云相关账户.md",
|
||||
"docs/Obsidian/高频命令.md",
|
||||
"docs/Obsidian笔记体系/Projects/知你-调测/知你--调测.md",
|
||||
"docs/Obsidian笔记体系/Projects/知你-调测/数美文本风险拦截实施方案.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/查看日志的方法.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/聊天智能机器人(苏苏).md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/可新增节点类型建议.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/已实现工作流模板快速应用功能。功能总结如下.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/项目低代码智能体功能扩展.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/aiagent节点类型扩展说明.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/Agent和模板节点的区别.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/智能需求分析与解决方案生成器_使用说明.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/android应用agent.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名 1.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/开发低代码智能体平台 - 完整开发提示词.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/下一步可选方向.md",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/个人简历.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/项目目录位置.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/使用系统nginx.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/配置完成.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/宝塔nginx和系统nginx对比分析.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/后台管理网址.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/宝塔面板.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目/ssl证书申请.md",
|
||||
"docs/Obsidian笔记体系/Projects/女童生长激素项目",
|
||||
"docs/学习笔记/php",
|
||||
"docs/cursor/php",
|
||||
"com.xiaomi.appstore.appclaim.signature.verification.apk",
|
||||
"docs/android面试/系统原理/DPMS常见面试题",
|
||||
"docs/DPMS常见面试题",
|
||||
"ams常见面试题.txt",
|
||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply",
|
||||
"docs/Google开发文档体系/视频和教程",
|
||||
"docs/Google开发文档体系/核心主题",
|
||||
"docs/Google开发文档体系/示例代码",
|
||||
"docs/Google开发文档体系/最佳实践",
|
||||
"docs/Google开发文档体系/工具和资源"
|
||||
"docs/Google开发文档体系/视频和教程"
|
||||
]
|
||||
}
|
||||
BIN
Pasted image 20260128112510.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
Pasted image 20260128165805.png
Normal file
|
After Width: | Height: | Size: 335 KiB |
BIN
Pasted image 20260129103227.png
Normal file
|
After Width: | Height: | Size: 606 KiB |
BIN
Pasted image 20260129104633.png
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
Pasted image 20260129104643.png
Normal file
|
After Width: | Height: | Size: 125 KiB |
BIN
Pasted image 20260129104650.png
Normal file
|
After Width: | Height: | Size: 559 KiB |
BIN
Pasted image 20260129104702.png
Normal file
|
After Width: | Height: | Size: 711 KiB |
BIN
Pasted image 20260129104708.png
Normal file
|
After Width: | Height: | Size: 271 KiB |
BIN
Pasted image 20260129104713.png
Normal file
|
After Width: | Height: | Size: 326 KiB |
BIN
Pasted image 20260129104719.png
Normal file
|
After Width: | Height: | Size: 275 KiB |
BIN
Pasted image 20260129104725.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
Pasted image 20260129104730.png
Normal file
|
After Width: | Height: | Size: 270 KiB |
BIN
Pasted image 20260129104736.png
Normal file
|
After Width: | Height: | Size: 212 KiB |
BIN
Pasted image 20260129104741.png
Normal file
|
After Width: | Height: | Size: 849 KiB |
BIN
Pasted image 20260129104746.png
Normal file
|
After Width: | Height: | Size: 680 KiB |
BIN
Pasted image 20260129104751.png
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
Pasted image 20260129104757.png
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
Pasted image 20260129104804.png
Normal file
|
After Width: | Height: | Size: 321 KiB |
BIN
Pasted image 20260129104810.png
Normal file
|
After Width: | Height: | Size: 360 KiB |
BIN
Pasted image 20260129104816.png
Normal file
|
After Width: | Height: | Size: 362 KiB |
BIN
Pasted image 20260129104822.png
Normal file
|
After Width: | Height: | Size: 702 KiB |
BIN
Pasted image 20260129104827.png
Normal file
|
After Width: | Height: | Size: 516 KiB |
BIN
Pasted image 20260129104832.png
Normal file
|
After Width: | Height: | Size: 488 KiB |
BIN
Pasted image 20260129104842.png
Normal file
|
After Width: | Height: | Size: 374 KiB |
BIN
Pasted image 20260129104847.png
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
Pasted image 20260129104853.png
Normal file
|
After Width: | Height: | Size: 438 KiB |
BIN
Pasted image 20260129104859.png
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
Pasted image 20260129104905.png
Normal file
|
After Width: | Height: | Size: 303 KiB |
BIN
Pasted image 20260129104934.png
Normal file
|
After Width: | Height: | Size: 484 KiB |
BIN
Pasted image 20260129104939.png
Normal file
|
After Width: | Height: | Size: 287 KiB |
BIN
Pasted image 20260129104945.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
Pasted image 20260129104950.png
Normal file
|
After Width: | Height: | Size: 392 KiB |
BIN
Pasted image 20260129105002.png
Normal file
|
After Width: | Height: | Size: 308 KiB |
BIN
Pasted image 20260129105014.png
Normal file
|
After Width: | Height: | Size: 296 KiB |
BIN
Pasted image 20260129105020.png
Normal file
|
After Width: | Height: | Size: 339 KiB |
BIN
Pasted image 20260129105027.png
Normal file
|
After Width: | Height: | Size: 375 KiB |
BIN
Pasted image 20260129105032.png
Normal file
|
After Width: | Height: | Size: 380 KiB |
BIN
Pasted image 20260129105038.png
Normal file
|
After Width: | Height: | Size: 295 KiB |
BIN
Pasted image 20260129105043.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
Pasted image 20260129105052.png
Normal file
|
After Width: | Height: | Size: 361 KiB |
BIN
Pasted image 20260129105058.png
Normal file
|
After Width: | Height: | Size: 422 KiB |
BIN
Pasted image 20260129105104.png
Normal file
|
After Width: | Height: | Size: 433 KiB |
BIN
Pasted image 20260129105110.png
Normal file
|
After Width: | Height: | Size: 400 KiB |
BIN
Pasted image 20260129105116.png
Normal file
|
After Width: | Height: | Size: 316 KiB |
BIN
Pasted image 20260129105123.png
Normal file
|
After Width: | Height: | Size: 280 KiB |
BIN
Pasted image 20260129105129.png
Normal file
|
After Width: | Height: | Size: 330 KiB |
BIN
Pasted image 20260129105134.png
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
Pasted image 20260129105715.png
Normal file
|
After Width: | Height: | Size: 399 KiB |
BIN
Pasted image 20260129105721.png
Normal file
|
After Width: | Height: | Size: 262 KiB |
BIN
Pasted image 20260129105725.png
Normal file
|
After Width: | Height: | Size: 654 KiB |
BIN
Pasted image 20260129105730.png
Normal file
|
After Width: | Height: | Size: 280 KiB |
BIN
Pasted image 20260129105735.png
Normal file
|
After Width: | Height: | Size: 493 KiB |
BIN
Pasted image 20260129105742.png
Normal file
|
After Width: | Height: | Size: 429 KiB |
BIN
Pasted image 20260129105747.png
Normal file
|
After Width: | Height: | Size: 250 KiB |
BIN
Pasted image 20260129105752.png
Normal file
|
After Width: | Height: | Size: 452 KiB |
BIN
Pasted image 20260129111057.png
Normal file
|
After Width: | Height: | Size: 612 KiB |
BIN
Pasted image 20260129111104.png
Normal file
|
After Width: | Height: | Size: 496 KiB |
BIN
Pasted image 20260129111110.png
Normal file
|
After Width: | Height: | Size: 474 KiB |
BIN
Pasted image 20260129111118.png
Normal file
|
After Width: | Height: | Size: 526 KiB |
BIN
Pasted image 20260129111124.png
Normal file
|
After Width: | Height: | Size: 542 KiB |
BIN
Pasted image 20260129111129.png
Normal file
|
After Width: | Height: | Size: 385 KiB |
BIN
Pasted image 20260129111135.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
Pasted image 20260129111317.png
Normal file
|
After Width: | Height: | Size: 303 KiB |
BIN
Pasted image 20260129111322.png
Normal file
|
After Width: | Height: | Size: 251 KiB |
BIN
Pasted image 20260129111327.png
Normal file
|
After Width: | Height: | Size: 534 KiB |
BIN
Pasted image 20260129111332.png
Normal file
|
After Width: | Height: | Size: 297 KiB |
BIN
Pasted image 20260129111339.png
Normal file
|
After Width: | Height: | Size: 426 KiB |
BIN
Pasted image 20260129111344.png
Normal file
|
After Width: | Height: | Size: 475 KiB |
BIN
Pasted image 20260129111354.png
Normal file
|
After Width: | Height: | Size: 292 KiB |
BIN
Pasted image 20260129111404.png
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
Pasted image 20260129111408.png
Normal file
|
After Width: | Height: | Size: 229 KiB |
BIN
Pasted image 20260129111414.png
Normal file
|
After Width: | Height: | Size: 612 KiB |
BIN
Pasted image 20260129111418.png
Normal file
|
After Width: | Height: | Size: 496 KiB |
BIN
Pasted image 20260129111423.png
Normal file
|
After Width: | Height: | Size: 474 KiB |
BIN
Pasted image 20260129111431.png
Normal file
|
After Width: | Height: | Size: 526 KiB |
BIN
Pasted image 20260129111437.png
Normal file
|
After Width: | Height: | Size: 542 KiB |
BIN
Pasted image 20260129111451.png
Normal file
|
After Width: | Height: | Size: 385 KiB |
BIN
Pasted image 20260129111501.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
@@ -1,3 +1,5 @@
|
||||
# 数据库配置 - 腾讯云数据库
|
||||
|
||||
DATABASE_URL=mysql+pymysql://root:!Rjb12191@gz-cynosdbmysql-grp-d26pzce5.sql.tencentcdb.com:24936/pro_db?charset=utf8mb4
|
||||
|
||||
DATABASE_URL=mysql+pymysql://root:!Rjb12191@gz-cynosdbmysql-grp-d26pzce5.sql.tencentcdb.com:24936/rlz?charset=utf8mb4
|
||||
|
||||
10
docs/Obsidian笔记体系/Projects/saars开发/服务器本地防火墙开放某个端口.md
Normal file
@@ -0,0 +1,10 @@
|
||||
需要在服务器本地防火墙开放 8039 端口。执行:
|
||||
sudo firewall-cmd --permanent --add-port=8039/tcp
|
||||
sudo firewall-cmd --reload
|
||||
sudo firewall-cmd --list-ports | grep 8039 # 验证
|
||||
|
||||
|
||||
|
||||
sudo firewall-cmd --permanent --add-port=8050/tcp
|
||||
sudo firewall-cmd --reload
|
||||
sudo firewall-cmd --list-ports | grep 8050 # 验证
|
||||
70
docs/Obsidian笔记体系/Projects/女童生长激素项目/ssl证书申请.md
Normal file
@@ -0,0 +1,70 @@
|
||||
|
||||
### 方案二怎么做:让 ruilaizipj.com(不带 www)也支持 HTTPS
|
||||
|
||||
你现在的情况是:证书只包含 www.ruilaizipj.com,所以访问 https://ruilaizipj.com 会报“证书域名不匹配”。要解决必须 重新签发一张同时包含两个域名的证书。
|
||||
|
||||
---
|
||||
|
||||
## 1)先确认 DNS 解析(必须)
|
||||
|
||||
在 DNSPod(或你当前 DNS 服务商)确保这两个记录都指向服务器公网 IP 101.43.95.130:
|
||||
|
||||
- ruilaizipj.com → A → 101.43.95.130
|
||||
|
||||
- www.ruilaizipj.com → A → 101.43.95.130
|
||||
|
||||
---
|
||||
|
||||
## 2)宝塔里重新申请一张“同时包含 root + www”的证书(Let’s Encrypt)
|
||||
|
||||
路径:宝塔面板 → 网站 → 选你的站点(当前是 101.43.95.130 这个站点)→ SSL → Let’s Encrypt
|
||||
|
||||
- 验证方式:选“文件验证”(一般最简单)
|
||||
|
||||
- 勾选域名:务必同时勾选
|
||||
|
||||
- ruilaizipj.com
|
||||
|
||||
- www.ruilaizipj.com
|
||||
|
||||
- 点击 申请证书
|
||||
|
||||
- 成功后点 部署/开启SSL(如果有开关就打开)
|
||||
|
||||
> 如果申请失败,最常见原因是:80 端口没放行 / DNS 没生效 / 站点把 /.well-known/acme-challenge/ 拦了。
|
||||
|
||||
---
|
||||
|
||||
## 3)检查 Nginx 配置是否包含根域名(你已做过)
|
||||
|
||||
你现在的 server_name 已经包含了 ruilaizipj.com(✅),所以只要证书包含根域名,HTTPS 就会正常。
|
||||
|
||||
---
|
||||
|
||||
## 4)验证是否生效(服务器上跑)
|
||||
|
||||
当你申请完成后,在服务器执行(或我可以帮你跑):
|
||||
|
||||
openssl x509 -in /www/server/panel/vhost/cert/101.43.95.130/fullchain.pem -noout -text | grep -A2 "Subject Alternative Name"
|
||||
|
||||
你要看到类似:
|
||||
|
||||
- DNS:ruilaizipj.com
|
||||
|
||||
- DNS:www.ruilaizipj.com
|
||||
|
||||
并且测试:
|
||||
|
||||
curl -I https://ruilaizipj.com
|
||||
|
||||
应返回 HTTP/1.1 200(不再是 curl 51)。
|
||||
|
||||
---
|
||||
|
||||
### 你现在就可以做的关键一步
|
||||
|
||||
去宝塔 SSL -> Let's Encrypt 页面,把 ruilaizipj.com 也勾上,重新点一次 申请证书。
|
||||
|
||||
如果你把“申请证书失败的提示信息”贴出来(或截图),我可以直接告诉你是哪一项(DNS/80端口/验证文件)没通过并给出具体修复命令。
|
||||
![[Pasted image 20260128165805.png]]
|
||||
|
||||
89
docs/Obsidian笔记体系/Projects/女童生长激素项目/使用系统nginx.md
Normal file
@@ -0,0 +1,89 @@
|
||||
### 已完成的操作
|
||||
|
||||
1. 停止宝塔nginx
|
||||
|
||||
- 已停止所有宝塔nginx进程
|
||||
|
||||
- 不再监听80和443端口
|
||||
|
||||
1. 启动系统nginx
|
||||
|
||||
- 系统nginx服务正在运行
|
||||
|
||||
- 已启用开机自启动
|
||||
|
||||
1. 更新系统nginx配置
|
||||
|
||||
- 添加域名:www.ruilaizipj.com
|
||||
|
||||
- SSL证书配置正确
|
||||
|
||||
- ThinkPHP路由规则已配置
|
||||
|
||||
### 当前状态
|
||||
|
||||
|项目|状态|
|
||||
|---|---|
|
||||
|系统nginx|✅ 正在运行(PID: 30932)|
|
||||
|宝塔nginx|❌ 已停止|
|
||||
|80端口|✅ 正常监听|
|
||||
|443端口|✅ 正常监听|
|
||||
|HTTP访问|✅ 正常(返回200)|
|
||||
|HTTPS访问|✅ 正常(返回200)|
|
||||
|域名HTTPS|✅ 正常(返回200)|
|
||||
|
||||
### 配置文件位置
|
||||
|
||||
系统nginx配置文件:
|
||||
|
||||
/etc/nginx/conf.d/default.conf
|
||||
|
||||
SSL证书文件:
|
||||
|
||||
- 证书:/www/server/panel/vhost/cert/101.43.95.130/fullchain.pem
|
||||
|
||||
- 私钥:/www/server/panel/vhost/cert/101.43.95.130/privkey.pem
|
||||
|
||||
### 访问测试
|
||||
|
||||
- HTTP: http://101.43.95.130 → 200 OK
|
||||
|
||||
- HTTPS: https://101.43.95.130 → 200 OK
|
||||
|
||||
- 域名HTTPS: https://www.ruilaizipj.com → 200 OK
|
||||
|
||||
### 服务管理
|
||||
|
||||
系统nginx管理命令:
|
||||
|
||||
# 启动
|
||||
|
||||
systemctl start nginx
|
||||
|
||||
# 停止
|
||||
|
||||
systemctl stop nginx
|
||||
|
||||
# 重启
|
||||
|
||||
systemctl restart nginx
|
||||
|
||||
# 重载配置
|
||||
|
||||
systemctl reload nginx
|
||||
|
||||
# 或
|
||||
|
||||
nginx -s reload
|
||||
|
||||
# 检查配置
|
||||
|
||||
nginx -t
|
||||
|
||||
# 查看状态
|
||||
|
||||
systemctl status nginx
|
||||
|
||||
切换完成。现在使用系统nginx提供服务,所有功能正常。
|
||||
|
||||
详细报告已保存到:/www/wwwroot/code/nginx切换完成报告.md
|
||||
3
docs/Obsidian笔记体系/Projects/女童生长激素项目/后台管理网址.md
Normal file
@@ -0,0 +1,3 @@
|
||||
[https://www.ruilaizipj.com/adminghd/login](https://www.ruilaizipj.com/adminghd/login)
|
||||
账户:13212345678
|
||||
密码:123456
|
||||
67
docs/Obsidian笔记体系/Projects/女童生长激素项目/宝塔nginx和系统nginx对比分析.md
Normal file
@@ -0,0 +1,67 @@
|
||||
## 推荐:宝塔nginx
|
||||
|
||||
### 推荐理由
|
||||
|
||||
1. 您已安装宝塔面板
|
||||
|
||||
- 使用宝塔nginx可统一管理,无需额外学习
|
||||
|
||||
1. SSL证书自动续期
|
||||
|
||||
- 证书有效期90天,宝塔可自动续期
|
||||
|
||||
- 系统nginx需手动续期,容易遗漏
|
||||
|
||||
1. 版本更新
|
||||
|
||||
- 系统nginx:1.20.2
|
||||
|
||||
- 宝塔nginx:1.21.4(更新)
|
||||
|
||||
1. 图形界面管理
|
||||
|
||||
- Web界面操作,降低出错率
|
||||
|
||||
- 日志查看、防火墙等更便捷
|
||||
|
||||
1. 多站点管理
|
||||
|
||||
- 后续添加站点更方便
|
||||
|
||||
- 一键创建和配置
|
||||
|
||||
### 对比总结
|
||||
|
||||
| 特性 | 系统nginx | 宝塔nginx |
|
||||
| ------- | ------- | ---------- |
|
||||
| 易用性 | ⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| SSL自动续期 | ❌ | ✅ |
|
||||
| 图形界面 | ❌ | ✅ |
|
||||
| 版本 | 1.20.2 | 1.21.4(更新) |
|
||||
| 适合您的场景 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
|
||||
### 建议
|
||||
|
||||
切换到宝塔nginx,原因:
|
||||
|
||||
- 已有宝塔面板,资源可复用
|
||||
|
||||
- SSL证书自动续期,避免过期
|
||||
|
||||
- 图形界面管理更便捷
|
||||
|
||||
- 版本更新,功能更完善
|
||||
|
||||
### 如果继续使用系统nginx
|
||||
|
||||
需要:
|
||||
|
||||
- 每90天手动续期SSL证书
|
||||
|
||||
- 通过SSH命令行管理
|
||||
|
||||
- 手动配置新站点
|
||||
|
||||
详细对比分析已保存到:/www/wwwroot/code/系统nginx vs 宝塔nginx对比分析.md
|
||||
|
||||
需要我帮您切换回宝塔nginx吗?
|
||||
16
docs/Obsidian笔记体系/Projects/女童生长激素项目/宝塔面板.md
Normal file
@@ -0,0 +1,16 @@
|
||||
https://www.bt.cn/bbs/thread-1172-1-1.html
|
||||
宝塔面板密码修改
|
||||
cd /www/server/panel && btpython tools.py panel testpasswd
|
||||
![[Pasted image 20260128112510.png]]
|
||||
|
||||
## 宝塔面板登录信息
|
||||
|
||||
### 登录地址
|
||||
|
||||
https://101.43.95.130:38193/e626af3f
|
||||
|
||||
### 登录账号
|
||||
|
||||
- 用户名:0dbelvc8
|
||||
|
||||
- 密码:testpasswd
|
||||
1851
docs/Obsidian笔记体系/Projects/女童生长激素项目/生长激素缺乏预测模型项目需求文档.md
Normal file
43
docs/Obsidian笔记体系/Projects/女童生长激素项目/配置完成.md
Normal file
@@ -0,0 +1,43 @@
|
||||
## 配置完成
|
||||
|
||||
已修改 nginx 配置,支持通过 IP 访问,且不影响域名访问。
|
||||
|
||||
### 修改内容
|
||||
|
||||
1. 系统 nginx 配置 (/etc/nginx/conf.d/default.conf)
|
||||
|
||||
- 添加 IP 地址 101.43.95.130 到 server_name
|
||||
|
||||
- 配置项目路径指向 /www/wwwroot/code/public
|
||||
|
||||
- 配置 PHP-FPM 处理(使用 PHP 5.6)
|
||||
|
||||
- 添加 ThinkPHP 路由重写规则
|
||||
|
||||
1. 宝塔 nginx 配置 (/www/server/panel/vhost/nginx/101.43.95.130.conf)
|
||||
|
||||
- 在 server_name 中添加了 IP 地址
|
||||
|
||||
### 访问方式
|
||||
|
||||
- 通过 IP 访问:http://101.43.95.130
|
||||
|
||||
- 后台登录:http://101.43.95.130/adminghd/login
|
||||
|
||||
- 域名访问:https://www.ruilaizipj.com(不受影响)
|
||||
|
||||
### 测试结果
|
||||
|
||||
- 首页访问:正常(200)
|
||||
|
||||
- 后台登录页面:正常(200)
|
||||
|
||||
### 说明
|
||||
|
||||
- 域名解析恢复后,域名访问不受影响
|
||||
|
||||
- IP 和域名可同时使用
|
||||
|
||||
- 两个配置指向同一项目目录,功能一致
|
||||
|
||||
项目已启动,可通过 IP 地址访问。
|
||||
37
docs/Obsidian笔记体系/Projects/女童生长激素项目/项目目录位置.md
Normal file
@@ -0,0 +1,37 @@
|
||||
##
|
||||
|
||||
项目根目录: /www/wwwroot/code
|
||||
|
||||
这是一个 ThinkPHP 5.0 项目,目录结构如下:
|
||||
|
||||
- 项目根目录: /www/wwwroot/code
|
||||
|
||||
- 后台管理模块: /www/wwwroot/code/application/adminghd
|
||||
|
||||
- 后台静态资源: /www/wwwroot/code/public/static/adminghd
|
||||
|
||||
- 入口文件: /www/wwwroot/code/public/index.php
|
||||
|
||||
### 项目结构说明:
|
||||
|
||||
/www/wwwroot/code/
|
||||
|
||||
├── application/ # 应用目录
|
||||
|
||||
│ └── adminghd/ # 后台管理模块(对应 /adminghd/login 路径)
|
||||
|
||||
├── public/ # 公共访问目录
|
||||
|
||||
│ ├── index.php # 入口文件
|
||||
|
||||
│ └── static/
|
||||
|
||||
│ └── adminghd/ # 后台管理静态资源
|
||||
|
||||
├── thinkphp/ # ThinkPHP框架核心
|
||||
|
||||
├── vendor/ # Composer依赖
|
||||
|
||||
└── composer.json # 项目依赖配置
|
||||
|
||||
后台登录地址 https://www.ruilaizipj.com/adminghd/login 对应的路由在 /www/wwwroot/code/application/adminghd/controller/ 目录下的控制器中处理。
|
||||
@@ -16,3 +16,11 @@ git remote set-url origin ssh://renjianbo@101.43.95.130:29419/zhini_im_android
|
||||
|
||||
git remote set-url origin ssh://renjianbo@101.43.95.130:29419/zhini_im_android
|
||||
git remote set-url origin http://101.43.95.130:3001/admin/fuzhu.git
|
||||
|
||||
```
|
||||
git remote add origin http://101.43.95.130:3001/admin/szjs.git
|
||||
|
||||
|
||||
|
||||
git remote set-url origin http://101.43.95.130:3001/admin/szjs.git
|
||||
```
|
||||
1
docs/产品经理/产品经理--些迭代文档.md
Normal file
@@ -0,0 +1 @@
|
||||
![[Pasted image 20260129105715.png]]![[Pasted image 20260129105721.png]]![[Pasted image 20260129105725.png]]![[Pasted image 20260129105730.png]]![[Pasted image 20260129105735.png]]![[Pasted image 20260129105742.png]]![[Pasted image 20260129105747.png]]![[Pasted image 20260129105752.png]]![[Pasted image 20260129111057.png]]![[Pasted image 20260129111104.png]]![[Pasted image 20260129111110.png]]![[Pasted image 20260129111118.png]]![[Pasted image 20260129111124.png]]![[Pasted image 20260129111129.png]]![[Pasted image 20260129111135.png]]
|
||||
3
docs/产品经理/产品经理--写文档.md
Normal file
@@ -0,0 +1,3 @@
|
||||
![[Pasted image 20260129104633.png]]
|
||||
![[Pasted image 20260129104643.png]]
|
||||
![[Pasted image 20260129104650.png]]![[Pasted image 20260129104702.png]]![[Pasted image 20260129104708.png]]![[Pasted image 20260129104713.png]]![[Pasted image 20260129104719.png]]![[Pasted image 20260129104725.png]]![[Pasted image 20260129104730.png]]![[Pasted image 20260129104736.png]]![[Pasted image 20260129104741.png]]![[Pasted image 20260129104746.png]]![[Pasted image 20260129104751.png]]![[Pasted image 20260129104757.png]]![[Pasted image 20260129104804.png]]![[Pasted image 20260129104810.png]]![[Pasted image 20260129104816.png]]![[Pasted image 20260129104822.png]]![[Pasted image 20260129104827.png]]![[Pasted image 20260129104832.png]]![[Pasted image 20260129104842.png]]![[Pasted image 20260129104847.png]]![[Pasted image 20260129104853.png]]![[Pasted image 20260129104859.png]]![[Pasted image 20260129104905.png]]![[Pasted image 20260129104934.png]]![[Pasted image 20260129104939.png]]![[Pasted image 20260129104945.png]]![[Pasted image 20260129104950.png]]![[Pasted image 20260129105002.png]]![[Pasted image 20260129105014.png]]![[Pasted image 20260129105020.png]]![[Pasted image 20260129105027.png]]![[Pasted image 20260129105032.png]]![[Pasted image 20260129105038.png]]![[Pasted image 20260129105043.png]]![[Pasted image 20260129105052.png]]![[Pasted image 20260129105058.png]]![[Pasted image 20260129105104.png]]![[Pasted image 20260129105110.png]]![[Pasted image 20260129105116.png]]![[Pasted image 20260129105123.png]]![[Pasted image 20260129105129.png]]![[Pasted image 20260129105134.png]]
|
||||
1
docs/产品经理/产品经理--功能需求说明.md
Normal file
@@ -0,0 +1 @@
|
||||
![[Pasted image 20260129111317.png]]![[Pasted image 20260129111322.png]]![[Pasted image 20260129111327.png]]![[Pasted image 20260129111332.png]]![[Pasted image 20260129111339.png]]![[Pasted image 20260129111354.png]]![[Pasted image 20260129111404.png]]![[Pasted image 20260129111408.png]]![[Pasted image 20260129111414.png]]![[Pasted image 20260129111418.png]]![[Pasted image 20260129111423.png]]![[Pasted image 20260129111431.png]]![[Pasted image 20260129111437.png]]![[Pasted image 20260129111451.png]]![[Pasted image 20260129111501.png]]
|
||||
733
docs/产品经理/产品经理基础详解.md
Normal file
@@ -0,0 +1,733 @@
|
||||
# 产品经理基础详解
|
||||
|
||||
## 一、产品经理概述
|
||||
|
||||
### 1. 产品经理的定义和职责
|
||||
|
||||
#### 什么是产品经理?
|
||||
|
||||
产品经理(Product Manager,PM)是负责产品全生命周期管理的角色,从产品规划、设计、开发到上线运营,都需要产品经理的参与和决策。
|
||||
|
||||
**核心定义:**
|
||||
- 产品的"CEO":对产品负责,但不直接管理团队
|
||||
- 用户和商业的桥梁:理解用户需求,实现商业价值
|
||||
- 跨部门协调者:连接设计、开发、运营等各个团队
|
||||
|
||||
#### 产品经理的核心职责
|
||||
|
||||
**1. 产品规划**
|
||||
- 制定产品战略和路线图
|
||||
- 定义产品目标和成功指标
|
||||
- 规划产品功能优先级
|
||||
|
||||
**2. 需求管理**
|
||||
- 收集和分析用户需求
|
||||
- 评估需求价值和优先级
|
||||
- 编写产品需求文档(PRD)
|
||||
|
||||
**3. 产品设计**
|
||||
- 参与产品功能设计
|
||||
- 设计用户体验流程
|
||||
- 制定产品交互规范
|
||||
|
||||
**4. 项目管理**
|
||||
- 协调开发团队推进项目
|
||||
- 跟踪项目进度和风险
|
||||
- 确保产品按时上线
|
||||
|
||||
**5. 数据分析**
|
||||
- 定义数据指标
|
||||
- 分析产品数据
|
||||
- 基于数据优化产品
|
||||
|
||||
**6. 产品运营**
|
||||
- 制定产品上线策略
|
||||
- 监控产品表现
|
||||
- 收集用户反馈并迭代
|
||||
|
||||
### 2. 产品经理的核心能力
|
||||
|
||||
#### 硬技能
|
||||
|
||||
**1. 需求分析能力**
|
||||
- 能够从用户反馈中提取真实需求
|
||||
- 区分用户需求和用户想要的
|
||||
- 评估需求的商业价值和技术可行性
|
||||
|
||||
**2. 产品设计能力**
|
||||
- 理解用户体验设计原则
|
||||
- 能够设计产品功能和流程
|
||||
- 掌握原型设计工具
|
||||
|
||||
**3. 项目管理能力**
|
||||
- 制定项目计划和时间表
|
||||
- 协调跨部门资源
|
||||
- 管理项目风险和变更
|
||||
|
||||
**4. 数据分析能力**
|
||||
- 定义关键指标(KPI)
|
||||
- 使用数据分析工具
|
||||
- 基于数据做决策
|
||||
|
||||
**5. 技术理解能力**
|
||||
- 理解技术实现原理
|
||||
- 评估技术可行性
|
||||
- 与技术团队有效沟通
|
||||
|
||||
#### 软技能
|
||||
|
||||
**1. 沟通协调能力**
|
||||
- 清晰表达产品需求
|
||||
- 协调不同部门的利益
|
||||
- 处理冲突和分歧
|
||||
|
||||
**2. 逻辑思维能力**
|
||||
- 结构化思考问题
|
||||
- 系统性分析需求
|
||||
- 逻辑清晰地表达
|
||||
|
||||
**3. 用户同理心**
|
||||
- 理解用户真实需求
|
||||
- 站在用户角度思考
|
||||
- 关注用户体验细节
|
||||
|
||||
**4. 商业敏感度**
|
||||
- 理解商业模式
|
||||
- 评估商业价值
|
||||
- 平衡用户价值和商业价值
|
||||
|
||||
**5. 学习能力**
|
||||
- 快速学习新技术
|
||||
- 了解行业趋势
|
||||
- 持续自我提升
|
||||
|
||||
### 3. 产品经理的职业发展路径
|
||||
|
||||
#### 职业发展阶梯
|
||||
|
||||
**1. 初级产品经理(0-2年)**
|
||||
- 负责单一功能模块
|
||||
- 执行产品需求
|
||||
- 协助高级产品经理
|
||||
|
||||
**能力要求:**
|
||||
- 需求文档编写
|
||||
- 原型设计
|
||||
- 基础数据分析
|
||||
- 团队协作
|
||||
|
||||
**2. 中级产品经理(2-5年)**
|
||||
- 负责完整产品线
|
||||
- 独立规划产品功能
|
||||
- 管理小型团队
|
||||
|
||||
**能力要求:**
|
||||
- 产品规划能力
|
||||
- 项目管理能力
|
||||
- 数据分析能力
|
||||
- 跨部门协调
|
||||
|
||||
**3. 高级产品经理(5-8年)**
|
||||
- 负责产品战略
|
||||
- 管理产品团队
|
||||
- 制定产品路线图
|
||||
|
||||
**能力要求:**
|
||||
- 战略规划能力
|
||||
- 团队管理能力
|
||||
- 商业分析能力
|
||||
- 行业洞察
|
||||
|
||||
**4. 产品总监/VP(8年+)**
|
||||
- 负责产品线或业务线
|
||||
- 制定产品战略
|
||||
- 管理大型团队
|
||||
|
||||
**能力要求:**
|
||||
- 战略思维
|
||||
- 领导力
|
||||
- 商业判断
|
||||
- 行业影响力
|
||||
|
||||
#### 职业发展方向
|
||||
|
||||
**1. 垂直发展**
|
||||
- 产品经理 → 高级产品经理 → 产品总监 → VP产品
|
||||
|
||||
**2. 横向发展**
|
||||
- 产品经理 → 产品运营 → 产品增长
|
||||
- 产品经理 → 产品设计 → 用户体验设计
|
||||
- 产品经理 → 商业分析 → 战略规划
|
||||
|
||||
**3. 创业**
|
||||
- 产品经理 → 联合创始人/CEO
|
||||
- 利用产品经验创业
|
||||
|
||||
### 4. 不同类型的产品经理
|
||||
|
||||
#### B端产品经理(To Business)
|
||||
|
||||
**特点:**
|
||||
- 面向企业客户
|
||||
- 注重功能完整性和稳定性
|
||||
- 决策周期长,客单价高
|
||||
|
||||
**核心能力:**
|
||||
- 行业理解深度
|
||||
- 业务流程设计
|
||||
- 复杂系统设计
|
||||
- 客户关系管理
|
||||
|
||||
**典型产品:**
|
||||
- 企业管理系统(CRM、ERP)
|
||||
- SaaS产品
|
||||
- 企业协作工具
|
||||
|
||||
#### C端产品经理(To Consumer)
|
||||
|
||||
**特点:**
|
||||
- 面向个人用户
|
||||
- 注重用户体验和增长
|
||||
- 决策周期短,用户量大
|
||||
|
||||
**核心能力:**
|
||||
- 用户体验设计
|
||||
- 用户增长策略
|
||||
- 数据分析能力
|
||||
- 快速迭代能力
|
||||
|
||||
**典型产品:**
|
||||
- 移动应用(App)
|
||||
- 社交产品
|
||||
- 电商平台
|
||||
|
||||
#### 数据产品经理
|
||||
|
||||
**特点:**
|
||||
- 面向数据分析和决策
|
||||
- 注重数据准确性和可视化
|
||||
- 需要技术背景
|
||||
|
||||
**核心能力:**
|
||||
- 数据理解能力
|
||||
- 数据建模能力
|
||||
- 数据可视化设计
|
||||
- SQL/数据分析工具
|
||||
|
||||
**典型产品:**
|
||||
- 数据分析平台
|
||||
- BI工具
|
||||
- 数据中台
|
||||
|
||||
#### 平台产品经理
|
||||
|
||||
**特点:**
|
||||
- 构建平台生态
|
||||
- 连接供需两端
|
||||
- 注重生态平衡
|
||||
|
||||
**核心能力:**
|
||||
- 平台思维
|
||||
- 生态设计
|
||||
- 规则制定
|
||||
- 运营策略
|
||||
|
||||
**典型产品:**
|
||||
- 电商平台
|
||||
- 内容平台
|
||||
- 服务平台
|
||||
|
||||
---
|
||||
|
||||
## 二、产品思维
|
||||
|
||||
### 1. 用户思维
|
||||
|
||||
#### 什么是用户思维?
|
||||
|
||||
用户思维是指站在用户的角度思考问题,理解用户的真实需求、使用场景和痛点,以用户为中心进行产品设计。
|
||||
|
||||
#### 用户思维的核心要素
|
||||
|
||||
**1. 用户需求理解**
|
||||
- 区分用户说的和用户真正想要的
|
||||
- 理解需求的本质和动机
|
||||
- 识别真实需求和伪需求
|
||||
|
||||
**2. 用户场景分析**
|
||||
- 用户在什么场景下使用产品
|
||||
- 用户的使用环境和条件
|
||||
- 用户的使用流程和路径
|
||||
|
||||
**3. 用户体验关注**
|
||||
- 关注用户使用产品的感受
|
||||
- 优化用户操作流程
|
||||
- 减少用户学习成本
|
||||
|
||||
**4. 用户反馈重视**
|
||||
- 收集用户反馈
|
||||
- 分析用户行为数据
|
||||
- 快速响应用户需求
|
||||
|
||||
#### 培养用户思维的方法
|
||||
|
||||
**1. 用户研究**
|
||||
- 用户访谈
|
||||
- 用户观察
|
||||
- 问卷调查
|
||||
- 数据分析
|
||||
|
||||
**2. 用户画像**
|
||||
- 构建用户画像
|
||||
- 理解用户特征
|
||||
- 模拟用户场景
|
||||
|
||||
**3. 同理心训练**
|
||||
- 换位思考
|
||||
- 体验用户使用流程
|
||||
- 关注用户痛点
|
||||
|
||||
### 2. 商业思维
|
||||
|
||||
#### 什么是商业思维?
|
||||
|
||||
商业思维是指从商业角度思考产品,关注产品的商业价值、盈利模式和商业模式,平衡用户价值和商业价值。
|
||||
|
||||
#### 商业思维的核心要素
|
||||
|
||||
**1. 商业模式理解**
|
||||
- 理解产品的盈利模式
|
||||
- 分析成本结构
|
||||
- 评估商业价值
|
||||
|
||||
**2. 市场分析**
|
||||
- 分析市场规模
|
||||
- 评估竞争环境
|
||||
- 识别市场机会
|
||||
|
||||
**3. 商业目标**
|
||||
- 设定商业目标(收入、利润等)
|
||||
- 制定商业策略
|
||||
- 评估商业效果
|
||||
|
||||
**4. 价值平衡**
|
||||
- 平衡用户价值和商业价值
|
||||
- 在用户体验和商业目标间找到平衡
|
||||
- 长期价值和短期价值
|
||||
|
||||
#### 培养商业思维的方法
|
||||
|
||||
**1. 商业模式学习**
|
||||
- 学习商业模式画布
|
||||
- 分析成功产品的商业模式
|
||||
- 设计产品商业模式
|
||||
|
||||
**2. 数据分析**
|
||||
- 分析产品收入数据
|
||||
- 评估功能商业价值
|
||||
- 优化商业指标
|
||||
|
||||
**3. 商业案例研究**
|
||||
- 研究成功产品案例
|
||||
- 分析失败产品原因
|
||||
- 学习商业策略
|
||||
|
||||
### 3. 数据思维
|
||||
|
||||
#### 什么是数据思维?
|
||||
|
||||
数据思维是指用数据来验证假设、指导决策和评估效果,基于数据而非直觉来做产品决策。
|
||||
|
||||
#### 数据思维的核心要素
|
||||
|
||||
**1. 数据指标定义**
|
||||
- 定义关键指标(KPI)
|
||||
- 设计数据埋点
|
||||
- 建立数据看板
|
||||
|
||||
**2. 数据分析方法**
|
||||
- 漏斗分析
|
||||
- 留存分析
|
||||
- 用户分群
|
||||
- A/B测试
|
||||
|
||||
**3. 数据驱动决策**
|
||||
- 用数据验证假设
|
||||
- 基于数据做决策
|
||||
- 用数据评估效果
|
||||
|
||||
**4. 数据敏感度**
|
||||
- 关注数据变化
|
||||
- 识别数据异常
|
||||
- 从数据中发现机会
|
||||
|
||||
#### 培养数据思维的方法
|
||||
|
||||
**1. 数据分析工具**
|
||||
- Excel数据分析
|
||||
- SQL查询
|
||||
- 数据可视化工具
|
||||
- BI工具
|
||||
|
||||
**2. 数据分析方法**
|
||||
- 学习数据分析方法
|
||||
- 实践数据分析项目
|
||||
- 建立数据看板
|
||||
|
||||
**3. 数据驱动文化**
|
||||
- 建立数据驱动的决策流程
|
||||
- 用数据说话
|
||||
- 定期数据复盘
|
||||
|
||||
### 4. 技术思维
|
||||
|
||||
#### 什么是技术思维?
|
||||
|
||||
技术思维是指理解技术实现的原理和限制,能够与技术团队有效沟通,评估技术可行性,在技术约束下设计产品。
|
||||
|
||||
#### 技术思维的核心要素
|
||||
|
||||
**1. 技术理解**
|
||||
- 理解技术实现原理
|
||||
- 了解技术发展趋势
|
||||
- 评估技术可行性
|
||||
|
||||
**2. 技术沟通**
|
||||
- 与技术团队有效沟通
|
||||
- 理解技术术语
|
||||
- 表达产品需求
|
||||
|
||||
**3. 技术约束**
|
||||
- 理解技术限制
|
||||
- 在技术约束下设计产品
|
||||
- 平衡产品需求和技术成本
|
||||
|
||||
**4. 技术方案**
|
||||
- 参与技术方案讨论
|
||||
- 评估技术方案优劣
|
||||
- 选择合适的技术方案
|
||||
|
||||
#### 培养技术思维的方法
|
||||
|
||||
**1. 技术学习**
|
||||
- 学习基础技术知识
|
||||
- 了解技术发展趋势
|
||||
- 关注技术博客和社区
|
||||
|
||||
**2. 技术沟通**
|
||||
- 与技术团队深入交流
|
||||
- 参与技术方案讨论
|
||||
- 理解技术实现细节
|
||||
|
||||
**3. 技术实践**
|
||||
- 尝试简单的技术实现
|
||||
- 理解技术开发流程
|
||||
- 体验技术限制
|
||||
|
||||
### 5. 设计思维
|
||||
|
||||
#### 什么是设计思维?
|
||||
|
||||
设计思维是指从设计角度思考产品,关注产品的视觉设计、交互设计和用户体验,创造美观易用的产品。
|
||||
|
||||
#### 设计思维的核心要素
|
||||
|
||||
**1. 用户体验设计**
|
||||
- 关注用户使用体验
|
||||
- 设计流畅的交互流程
|
||||
- 优化界面布局
|
||||
|
||||
**2. 视觉设计**
|
||||
- 理解视觉设计原则
|
||||
- 关注界面美观度
|
||||
- 保持设计一致性
|
||||
|
||||
**3. 交互设计**
|
||||
- 设计合理的交互方式
|
||||
- 减少用户操作步骤
|
||||
- 提供清晰的反馈
|
||||
|
||||
**4. 可用性**
|
||||
- 确保产品易用
|
||||
- 降低学习成本
|
||||
- 提供帮助和引导
|
||||
|
||||
#### 培养设计思维的方法
|
||||
|
||||
**1. 设计学习**
|
||||
- 学习设计原则
|
||||
- 研究优秀设计案例
|
||||
- 关注设计趋势
|
||||
|
||||
**2. 设计工具**
|
||||
- 学习原型设计工具
|
||||
- 掌握设计规范
|
||||
- 参与设计评审
|
||||
|
||||
**3. 用户体验**
|
||||
- 体验优秀产品
|
||||
- 分析用户体验
|
||||
- 优化产品体验
|
||||
|
||||
---
|
||||
|
||||
## 三、产品方法论
|
||||
|
||||
### 1. 用户研究
|
||||
|
||||
#### 用户研究的目的
|
||||
|
||||
用户研究是为了深入了解用户,理解用户的真实需求、使用场景和痛点,为产品设计提供依据。
|
||||
|
||||
#### 用户研究方法
|
||||
|
||||
**1. 用户访谈**
|
||||
- **目的**:深入了解用户需求和动机
|
||||
- **方法**:一对一深度访谈
|
||||
- **技巧**:
|
||||
- 开放式问题
|
||||
- 追问细节
|
||||
- 观察用户反应
|
||||
- 记录关键信息
|
||||
|
||||
**2. 用户观察**
|
||||
- **目的**:观察用户真实使用行为
|
||||
- **方法**:实地观察或远程观察
|
||||
- **技巧**:
|
||||
- 不干扰用户
|
||||
- 记录行为细节
|
||||
- 分析行为原因
|
||||
|
||||
**3. 问卷调查**
|
||||
- **目的**:收集大量用户反馈
|
||||
- **方法**:在线问卷或纸质问卷
|
||||
- **技巧**:
|
||||
- 问题设计清晰
|
||||
- 避免引导性问题
|
||||
- 合理设置选项
|
||||
- 控制问卷长度
|
||||
|
||||
**4. 数据分析**
|
||||
- **目的**:从数据中发现用户行为规律
|
||||
- **方法**:分析用户行为数据
|
||||
- **技巧**:
|
||||
- 定义分析维度
|
||||
- 识别异常数据
|
||||
- 发现用户模式
|
||||
|
||||
#### 用户研究流程
|
||||
|
||||
1. **确定研究目标**
|
||||
- 明确要了解的问题
|
||||
- 定义研究范围
|
||||
- 设定研究目标
|
||||
|
||||
2. **选择研究方法**
|
||||
- 根据目标选择方法
|
||||
- 组合多种方法
|
||||
- 制定研究计划
|
||||
|
||||
3. **执行用户研究**
|
||||
- 招募用户
|
||||
- 执行研究
|
||||
- 记录数据
|
||||
|
||||
4. **分析研究结果**
|
||||
- 整理数据
|
||||
- 分析发现
|
||||
- 得出结论
|
||||
|
||||
5. **应用研究结果**
|
||||
- 指导产品设计
|
||||
- 验证产品假设
|
||||
- 优化产品功能
|
||||
|
||||
### 2. 需求分析
|
||||
|
||||
#### 需求分析的目的
|
||||
|
||||
需求分析是为了理解用户需求的本质,评估需求的价值和优先级,确定哪些需求应该被实现。
|
||||
|
||||
#### 需求分析方法
|
||||
|
||||
**1. 需求分类**
|
||||
- **功能需求**:产品应该具备的功能
|
||||
- **非功能需求**:性能、安全、可用性等
|
||||
- **用户需求**:用户表达的需求
|
||||
- **真实需求**:用户真正想要解决的问题
|
||||
|
||||
**2. 需求挖掘**
|
||||
- **5W1H分析法**:
|
||||
- Who:谁有需求
|
||||
- What:需要什么
|
||||
- Why:为什么需要
|
||||
- When:什么时候需要
|
||||
- Where:在哪里使用
|
||||
- How:如何使用
|
||||
|
||||
**3. 需求验证**
|
||||
- **需求真实性**:是否是真实需求
|
||||
- **需求价值**:需求的价值大小
|
||||
- **需求可行性**:技术上是否可行
|
||||
- **需求优先级**:需求的紧急程度
|
||||
|
||||
**4. 需求优先级评估**
|
||||
|
||||
**KANO模型:**
|
||||
- **基本需求**:必须满足的需求
|
||||
- **期望需求**:用户期望的需求
|
||||
- **兴奋需求**:超出用户期望的需求
|
||||
|
||||
**RICE模型:**
|
||||
- **Reach(覆盖范围)**:影响多少用户
|
||||
- **Impact(影响程度)**:对用户的影响
|
||||
- **Confidence(信心度)**:实现的信心
|
||||
- **Effort(工作量)**:需要的工作量
|
||||
- **RICE分数** = (Reach × Impact × Confidence) / Effort
|
||||
|
||||
### 3. 竞品分析
|
||||
|
||||
#### 竞品分析的目的
|
||||
|
||||
竞品分析是为了了解竞争对手的产品,学习优点,避免缺点,找到差异化机会。
|
||||
|
||||
#### 竞品分析方法
|
||||
|
||||
**1. 确定竞品**
|
||||
- **直接竞品**:功能相似的产品
|
||||
- **间接竞品**:解决相同问题的不同产品
|
||||
- **潜在竞品**:可能进入市场的产品
|
||||
|
||||
**2. 分析维度**
|
||||
- **产品功能**:功能对比
|
||||
- **用户体验**:交互和视觉设计
|
||||
- **商业模式**:盈利模式
|
||||
- **市场表现**:用户量、收入等
|
||||
- **技术实现**:技术方案
|
||||
|
||||
**3. 分析工具**
|
||||
- **功能对比表**:对比功能列表
|
||||
- **用户体验地图**:对比用户流程
|
||||
- **SWOT分析**:优势、劣势、机会、威胁
|
||||
|
||||
**4. 输出分析报告**
|
||||
- **竞品概况**
|
||||
- **功能对比**
|
||||
- **优劣势分析**
|
||||
- **差异化机会**
|
||||
- **产品建议**
|
||||
|
||||
### 4. 产品规划
|
||||
|
||||
#### 产品规划的目的
|
||||
|
||||
产品规划是为了制定产品的长期发展方向,规划产品功能和时间表,指导产品开发。
|
||||
|
||||
#### 产品规划内容
|
||||
|
||||
**1. 产品愿景**
|
||||
- 产品的长期目标
|
||||
- 产品要解决的问题
|
||||
- 产品的价值主张
|
||||
|
||||
**2. 产品目标**
|
||||
- 短期目标(3-6个月)
|
||||
- 中期目标(6-12个月)
|
||||
- 长期目标(1-3年)
|
||||
|
||||
**3. 产品路线图**
|
||||
- **时间轴**:功能上线时间
|
||||
- **功能规划**:计划开发的功能
|
||||
- **里程碑**:关键节点
|
||||
|
||||
**4. 功能优先级**
|
||||
- 根据价值评估优先级
|
||||
- 根据资源分配优先级
|
||||
- 根据战略重要性
|
||||
|
||||
#### 产品规划方法
|
||||
|
||||
**1. OKR方法**
|
||||
- **Objective(目标)**:要达成的目标
|
||||
- **Key Results(关键结果)**:衡量目标的指标
|
||||
|
||||
**2. 产品路线图**
|
||||
- **时间维度**:按时间规划
|
||||
- **功能维度**:按功能规划
|
||||
- **用户维度**:按用户群体规划
|
||||
|
||||
**3. 版本规划**
|
||||
- **MVP(最小可行产品)**:最小功能集
|
||||
- **迭代规划**:逐步完善功能
|
||||
- **版本发布**:定期发布新版本
|
||||
|
||||
### 5. 产品设计
|
||||
|
||||
#### 产品设计的目的
|
||||
|
||||
产品设计是为了将产品需求转化为具体的产品功能和交互设计,确保产品易用、美观、有价值。
|
||||
|
||||
#### 产品设计内容
|
||||
|
||||
**1. 功能设计**
|
||||
- **功能模块划分**:将产品划分为功能模块
|
||||
- **功能流程设计**:设计功能使用流程
|
||||
- **功能交互设计**:设计功能交互方式
|
||||
|
||||
**2. 信息架构设计**
|
||||
- **内容组织**:组织产品内容
|
||||
- **导航设计**:设计导航结构
|
||||
- **信息层级**:建立信息层级
|
||||
|
||||
**3. 交互设计**
|
||||
- **交互流程**:设计用户操作流程
|
||||
- **交互反馈**:设计操作反馈
|
||||
- **异常处理**:设计异常场景处理
|
||||
|
||||
**4. 视觉设计**
|
||||
- **界面布局**:设计界面布局
|
||||
- **视觉风格**:定义视觉风格
|
||||
- **设计规范**:制定设计规范
|
||||
|
||||
#### 产品设计流程
|
||||
|
||||
1. **需求理解**
|
||||
- 理解产品需求
|
||||
- 分析用户场景
|
||||
- 确定设计目标
|
||||
|
||||
2. **概念设计**
|
||||
- 提出设计方案
|
||||
- 设计功能流程
|
||||
- 绘制线框图
|
||||
|
||||
3. **详细设计**
|
||||
- 设计详细交互
|
||||
- 制作高保真原型
|
||||
- 编写设计规范
|
||||
|
||||
4. **设计评审**
|
||||
- 内部评审
|
||||
- 跨部门评审
|
||||
- 用户测试
|
||||
|
||||
5. **设计交付**
|
||||
- 交付设计稿
|
||||
- 与开发对接
|
||||
- 跟进开发实现
|
||||
|
||||
---
|
||||
|
||||
## 总结
|
||||
|
||||
产品经理基础包括三个核心部分:
|
||||
|
||||
1. **产品经理概述**:了解产品经理的定义、职责、能力和职业发展
|
||||
2. **产品思维**:培养用户思维、商业思维、数据思维、技术思维和设计思维
|
||||
3. **产品方法论**:掌握用户研究、需求分析、竞品分析、产品规划和产品设计的方法
|
||||
|
||||
这些基础能力是产品经理工作的基石,需要持续学习和实践。
|
||||
|
||||
---
|
||||
|
||||
*最后更新:2024年*
|
||||
297
docs/产品经理/产品经理学习.md
Normal file
@@ -0,0 +1,297 @@
|
||||
# 产品经理学习
|
||||
|
||||
## 一、产品经理基础
|
||||
|
||||
### 1. 产品经理概述
|
||||
- [ ] 产品经理的定义和职责
|
||||
- [ ] 产品经理的核心能力
|
||||
- [ ] 产品经理的职业发展路径
|
||||
- [ ] 不同类型的产品经理(B端、C端、数据产品等)
|
||||
|
||||
### 2. 产品思维
|
||||
- [ ] 用户思维
|
||||
- [ ] 商业思维
|
||||
- [ ] 数据思维
|
||||
- [ ] 技术思维
|
||||
- [ ] 设计思维
|
||||
|
||||
### 3. 产品方法论
|
||||
- [ ] 用户研究
|
||||
- [ ] 需求分析
|
||||
- [ ] 竞品分析
|
||||
- [ ] 产品规划
|
||||
- [ ] 产品设计
|
||||
|
||||
## 二、需求管理
|
||||
|
||||
### 4. 需求收集
|
||||
- [ ] 用户调研方法
|
||||
- [ ] 用户访谈技巧
|
||||
- [ ] 问卷调查设计
|
||||
- [ ] 数据分析挖掘需求
|
||||
- [ ] 竞品分析获取需求
|
||||
|
||||
### 5. 需求分析
|
||||
- [ ] 需求优先级评估(KANO模型、RICE模型)
|
||||
- [ ] 需求可行性分析
|
||||
- [ ] 需求文档编写
|
||||
- [ ] 需求评审流程
|
||||
- [ ] 需求变更管理
|
||||
|
||||
### 6. 需求文档
|
||||
- [ ] PRD(产品需求文档)编写
|
||||
- [ ] 功能需求说明
|
||||
- [ ] 非功能需求说明
|
||||
- [ ] 用户故事编写
|
||||
- [ ] 需求原型设计
|
||||
|
||||
## 三、产品设计
|
||||
|
||||
### 7. 用户体验设计
|
||||
- [ ] 用户画像构建
|
||||
- [ ] 用户旅程地图
|
||||
- [ ] 信息架构设计
|
||||
- [ ] 交互设计原则
|
||||
- [ ] 可用性测试
|
||||
|
||||
### 8. 原型设计
|
||||
- [ ] 线框图设计
|
||||
- [ ] 高保真原型
|
||||
- [ ] 原型工具使用(Axure、Figma、墨刀等)
|
||||
- [ ] 原型评审
|
||||
- [ ] 设计规范制定
|
||||
|
||||
### 9. 功能设计
|
||||
- [ ] 功能模块划分
|
||||
- [ ] 功能流程设计
|
||||
- [ ] 异常场景处理
|
||||
- [ ] 边界条件考虑
|
||||
- [ ] 功能验收标准
|
||||
|
||||
## 四、项目管理
|
||||
|
||||
### 10. 项目规划
|
||||
- [ ] 项目目标设定
|
||||
- [ ] 项目范围定义
|
||||
- [ ] 项目时间规划
|
||||
- [ ] 资源分配
|
||||
- [ ] 风险识别与应对
|
||||
|
||||
### 11. 迭代管理
|
||||
- [ ] 敏捷开发流程
|
||||
- [ ] Sprint规划
|
||||
- [ ] 迭代文档编写
|
||||
- [ ] 需求拆解
|
||||
- [ ] 任务分配
|
||||
|
||||
### 12. 团队协作
|
||||
- [ ] 与开发团队协作
|
||||
- [ ] 与设计团队协作
|
||||
- [ ] 与测试团队协作
|
||||
- [ ] 跨部门沟通
|
||||
- [ ] 会议管理
|
||||
|
||||
## 五、数据分析
|
||||
|
||||
### 13. 数据指标
|
||||
- [ ] 核心指标定义(DAU、MAU、留存率等)
|
||||
- [ ] 业务指标设计
|
||||
- [ ] 数据埋点规划
|
||||
- [ ] 数据看板搭建
|
||||
- [ ] 数据报表设计
|
||||
|
||||
### 14. 数据分析方法
|
||||
- [ ] 漏斗分析
|
||||
- [ ] 留存分析
|
||||
- [ ] 用户分群
|
||||
- [ ] A/B测试
|
||||
- [ ] 数据驱动决策
|
||||
|
||||
### 15. 数据工具
|
||||
- [ ] Excel数据分析
|
||||
- [ ] SQL基础
|
||||
- [ ] 数据可视化工具
|
||||
- [ ] 数据分析平台使用
|
||||
- [ ] BI工具使用
|
||||
|
||||
## 六、产品运营
|
||||
|
||||
### 16. 产品上线
|
||||
- [ ] 上线前准备
|
||||
- [ ] 上线检查清单
|
||||
- [ ] 灰度发布策略
|
||||
- [ ] 全量发布
|
||||
- [ ] 上线后监控
|
||||
|
||||
### 17. 用户运营
|
||||
- [ ] 用户增长策略
|
||||
- [ ] 用户激活
|
||||
- [ ] 用户留存
|
||||
- [ ] 用户召回
|
||||
- [ ] 用户反馈处理
|
||||
|
||||
### 18. 产品迭代
|
||||
- [ ] 版本规划
|
||||
- [ ] 功能迭代
|
||||
- [ ] 性能优化
|
||||
- [ ] Bug修复
|
||||
- [ ] 产品下线
|
||||
|
||||
## 七、商业分析
|
||||
|
||||
### 19. 商业模式
|
||||
- [ ] 商业模式画布
|
||||
- [ ] 盈利模式设计
|
||||
- [ ] 成本结构分析
|
||||
- [ ] 收入模型
|
||||
- [ ] 商业价值评估
|
||||
|
||||
### 20. 市场分析
|
||||
- [ ] 市场调研
|
||||
- [ ] 竞品分析
|
||||
- [ ] 市场定位
|
||||
- [ ] SWOT分析
|
||||
- [ ] 市场机会识别
|
||||
|
||||
### 21. 战略规划
|
||||
- [ ] 产品战略
|
||||
- [ ] 产品路线图
|
||||
- [ ] 产品组合管理
|
||||
- [ ] 产品生命周期管理
|
||||
- [ ] 战略执行
|
||||
|
||||
## 八、沟通与表达
|
||||
|
||||
### 22. 文档编写
|
||||
- [ ] 需求文档编写
|
||||
- [ ] 产品方案编写
|
||||
- [ ] 会议纪要
|
||||
- [ ] 项目报告
|
||||
- [ ] 产品介绍文档
|
||||
|
||||
### 23. 演示与汇报
|
||||
- [ ] PPT制作技巧
|
||||
- [ ] 产品演示
|
||||
- [ ] 项目汇报
|
||||
- [ ] 数据汇报
|
||||
- [ ] 向上管理
|
||||
|
||||
### 24. 沟通技巧
|
||||
- [ ] 需求沟通
|
||||
- [ ] 技术沟通
|
||||
- [ ] 跨部门沟通
|
||||
- [ ] 冲突处理
|
||||
- [ ] 谈判技巧
|
||||
|
||||
## 九、工具使用
|
||||
|
||||
### 25. 原型工具
|
||||
- [ ] Axure RP
|
||||
- [ ] Figma
|
||||
- [ ] 墨刀
|
||||
- [ ] Sketch
|
||||
- [ ] 其他原型工具
|
||||
|
||||
### 26. 项目管理工具
|
||||
- [ ] Jira
|
||||
- [ ] Confluence
|
||||
- [ ] Trello
|
||||
- [ ] 飞书/钉钉
|
||||
- [ ] 其他协作工具
|
||||
|
||||
### 27. 数据分析工具
|
||||
- [ ] Excel/Google Sheets
|
||||
- [ ] SQL
|
||||
- [ ] Python数据分析
|
||||
- [ ] Tableau/Power BI
|
||||
- [ ] 数据平台工具
|
||||
|
||||
## 十、实战项目
|
||||
|
||||
### 28. 项目实战
|
||||
- [ ] 从0到1的产品设计
|
||||
- [ ] 产品迭代优化
|
||||
- [ ] 用户增长项目
|
||||
- [ ] 数据驱动优化
|
||||
- [ ] 产品重构
|
||||
|
||||
### 29. 案例分析
|
||||
- [ ] 成功产品案例分析
|
||||
- [ ] 失败产品案例分析
|
||||
- [ ] 竞品分析案例
|
||||
- [ ] 商业模式分析
|
||||
- [ ] 产品策略分析
|
||||
|
||||
### 30. 最佳实践
|
||||
- [ ] 产品文档模板
|
||||
- [ ] 需求评审流程
|
||||
- [ ] 项目管理流程
|
||||
- [ ] 数据分析方法
|
||||
- [ ] 团队协作规范
|
||||
|
||||
---
|
||||
|
||||
## 学习资源
|
||||
|
||||
### 推荐书籍
|
||||
- 《人人都是产品经理》
|
||||
- 《用户体验要素》
|
||||
- 《增长黑客》
|
||||
- 《精益创业》
|
||||
- 《启示录:打造用户喜爱的产品》
|
||||
|
||||
### 在线课程
|
||||
- 人人都是产品经理网站
|
||||
- 36氪产品学院
|
||||
- 腾讯课堂产品经理课程
|
||||
- 网易云课堂
|
||||
|
||||
### 社区与平台
|
||||
- 人人都是产品经理社区
|
||||
- PMCAFF产品经理社区
|
||||
- 产品壹佰
|
||||
- 知乎产品经理话题
|
||||
|
||||
---
|
||||
|
||||
## 学习计划
|
||||
|
||||
### 第一阶段:基础入门(1-2个月)
|
||||
- 了解产品经理职责和工作内容
|
||||
- 学习产品思维和方法论
|
||||
- 掌握需求分析和文档编写
|
||||
- 完成一个简单的产品设计项目
|
||||
|
||||
### 第二阶段:技能提升(2-3个月)
|
||||
- 深入学习产品设计方法
|
||||
- 掌握项目管理流程
|
||||
- 学习数据分析方法
|
||||
- 完成实际产品项目
|
||||
|
||||
### 第三阶段:进阶提升(持续学习)
|
||||
- 商业分析和战略规划
|
||||
- 高级数据分析技能
|
||||
- 团队管理和领导力
|
||||
- 行业深度研究
|
||||
|
||||
---
|
||||
|
||||
## 核心能力模型
|
||||
|
||||
### 硬技能
|
||||
- 需求分析能力
|
||||
- 产品设计能力
|
||||
- 项目管理能力
|
||||
- 数据分析能力
|
||||
- 文档编写能力
|
||||
|
||||
### 软技能
|
||||
- 沟通协调能力
|
||||
- 逻辑思维能力
|
||||
- 用户同理心
|
||||
- 商业敏感度
|
||||
- 学习能力
|
||||
|
||||
---
|
||||
|
||||
*最后更新:2024年*
|
||||
1
docs/产品经理/产品经理技能.md
Normal file
@@ -0,0 +1 @@
|
||||
![[Pasted image 20260129103227.png]]
|
||||