AI prompts
base on 方糖全栈路线图2023,为「从螺丝钉到一人企业」补全技能栈 # 方糖全栈路线图
## 阅读建议
🎈 [《一人企业方法论2.0》已在CC-BY-NC-SA协议下发布,建议先读完后继续阅读本书来补全技能栈](https://github.com/easychen/one-person-businesses-methodology-v2.0)
![](https://github.com/easychen/one-person-businesses-methodology-v2.0/raw/master/src/images/opb-book-cover.jpg)
---
方糖全栈路线图聚焦于「**如何将一个想法做成产品,将其商业化并获得收益**」这一问题,并从大量的学习内容中进行精选,尝试让读者在短时间内补全包括商业模式、设计、开发、运营、增长在内的「最小可行技能栈」,帮助读者完成「从螺丝钉到一人企业」的蜕变。
在经济下行的周期中,无论是更多选择的职业发展,还是更安全的副业主业双线收入都是极为重要的。这也正是路线图期望带来的价值。
![方糖全栈路线图](./%E6%96%B9%E7%B3%96%E5%85%A8%E6%A0%88%E8%B7%AF%E7%BA%BF%E5%9B%BE.jpg)
本路线图及为知识点整理的相关内容遵循 [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh) 协议。高清PDF和源文件下载请见文尾。
## 包含内容
### 路线图
首先,路线图当然包含了一张图。
你可以在本Repo根目录下找到源文件(可用[draw.io](https://draw.io) 打开)和高清的PDF版本。
我们尽可能精简了每一项的内容,只选取最基本和「能完成全周期的最小技能集」。比如`vue`其实也是很好的前端框架,但由于`vue`生态缺乏类似`ReactNative`这种产品级别的跨平台方案,我们这里只选择了`react`。但欢迎创建自己的版本。
### 学习资料推送(试运行)
由于本路线图相当庞杂,短时间内很难消化。因此,我们想尝试提供一项服务 —— 将各大技能块拆分为了单个知识点,精选相关的学习资料并进行每日推送。
[![](src/images/20230101005030.png) ](https://day.ftqq.com/chan/detail/10?mtm_campaign=github)
[**可点此订阅**](https://day.ftqq.com/chan/detail/10?mtm_campaign=github)
目前已经整理了118天的学习资料,我们将在评估订阅数量和每日打开后决定是否继续整理。
在本Repo下的`src`目录中可以看到为这些知识点整理的具体资料。由于内容很多,我们将陆续更新。
> PS: 由于学习资料内容可能位于海外网络(比如Github),如果出现访问问题,请切换网络
# 下载
[高清PDF](./%E6%96%B9%E7%B3%96%E5%85%A8%E6%A0%88%E8%B7%AF%E7%BA%BF%E5%9B%BE.drawio.pdf) - [源文件(Draw.io)](./%E6%96%B9%E7%B3%96%E5%85%A8%E6%A0%88%E8%B7%AF%E7%BA%BF%E5%9B%BE%E6%BA%90%E6%96%87%E4%BB%B6.drawio)
", Assign "at most 3 tags" to the expected json: {"id":"3451","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"