开源编程魔法指南 1:介绍,部署开源版「钱迹」Web App「Maybe」-(Draft)
大纲
为什么做这个
- 提高自己的写作技能
- 对开源的兴趣,一些个人相关的经历
- 逛的开源项目比较多,除了将技巧和知识通过写代码输出外,想通过这样的一种方式去让大家认识到开源和编程
这是什么
- 某种程度而言糅合了计算机、互联网的极简历史,涉及编程、算法、应用、创业、AI、区块链。
目的
- 尽管中国的理工科毕业生已经大泛滥,人口缘故,同时面临大环境失业潮,大家可能会因为信息匮乏而感到无力。
- 另一方面我认识许多国内的大佬,有很多对技术了解不多,与一些对某些技术较为痴迷的人(拿身边的朋友举例:一个痴迷于 Ruby on Rail,恨 Next.js,一个痴迷于 Elixir 也不喜欢 Next.js)呈两个极端。
- 我的目的不是为了争论哪些框架和工具更有能力与技术大拿们 argue,我对技术也没有比较明显和强制的偏好,当然有些小偏好比如喜欢 functional。而是希望通过表达我对计算机和应用的视野集思广益,条条大路通罗马,也许以前是一个语言通吃,但现在与未来这些都不重要了。
- 希望面临浪潮的人能通过阅读此指南看到不同的机会和方向,对技术呈两极意见的人看完后能够对这一领域有更深的了解从而避免踩坑或「着魔」,大家一起探索开源、编程,跟我一块迈起探索前沿应用的小步伐获得成长。
读者是谁
- 不管是小白、跨行业相关人士,都值得了解
- 编程已经跟人类社会息息相关脱离不开关系了,举例:
- 简单讲下互联网历史,那帮推崇个人计算机的嬉皮士们,苹果、微软 -> 数学家、加密朋克 -> 金融、量化
- 身边:国内 - 微博、知乎、豆瓣、微信、网易云音乐、拼多多、饿了么美团,更早的人人
- 拿别的领域做例子,外贸 shein 去年融资的新闻,收入,08 年线上商城,15 年通过公开数据分析服装时尚趋势,外贸业务线的总体优化。
- 编程已经跟人类社会息息相关脱离不开关系了,举例:
- 假设你有一定的编程经验,如果没有也没关系,相信通过阅读、学习,你也能对编程世界有个大概的认知,或许也能根据指南上手接触编程世界。
开源世界是怎么样的
- 谈到了 SASS 的历史,a16z 那篇「SASS is eating the world」,在 ajax 富应用的时代后,有了 airbnb、饿了么,编程便开始了蓬勃发展,jquery 成为当时最热门的「框架」or 工具(btw jq 的作者后面加入了 khanacademy)
- Javascript
- 而现在因为 ai 提升的开发效率加之更多的开发者,越来越多人开始拥抱开源,增长趋势明显,信息越来越透明,以前被藏着的生产资料已经不再重要,毕竟世界都是草台班子,。
- 平台化、垄断越来越不受 new gen 待见,言论自由和用户隐私意识加重,讨论的是为什么我不能有自己的个性化产品,为什么「囧 bo」不能发言看不到自己的新增粉丝是谁 this and that。
- New gen 对 Ownership 的意识和需求一直在变,「某博主天天发一些科普我认为是常识的事,偏偏有几百万粉丝津津乐道」或者「某博主声称做心理诊所却不对任何粉丝的言论做回复,私信也是置之不理」,总言之各种社交媒体最初设计的时候肯定都没思考过传播媒介、形式、社会系统类的问题,某种程度上知道这个 Spectrum 的尺度、维度和位置,找到自己喜欢的就好,不如拥抱自己,做些自主性强的事情,拥抱变化吧,
- 一些数据统计和个人观察到的现象
- product hunt 每天发布的信息和应用比以前多了很多
- showhn、lobsters
- 大厂要求的科技深度,tps,强夯的架构已经不是时下所需,相反,做出人们迫切需要的应用并不需要多么厉害的技术栈,同时基础设施的迸发以及开源的变化也在加剧开发者的效率(划重点:这也是我想写这块话题的原因)
- 独立开发者们
带大家逛逛我眼中的开源
- Mastodon 社交协议
- GitHub = GPT 知识库 = 智囊团 = 量化时期西蒙斯手握的人才和知识资源
我眼中的魔法世界
-
indie hacker
-
hacker news
-
xxiivv
-
…
-
通过现在的 AI 工具和开源库,制作应用的能力。有很多好玩的事情,比如想到可以通过 Whoogle Search 来搜索数据,配合 Vector 数据库做知识库,结合已有的模型做对应领域的 AI 应用。
带大家尝试部署一个「QianJi」APP
结尾 说些什么呢?
CC BY-NC 4.0©Amagi. ᕕ( ᐛ )ᕗRSS