为何大多数程序员不选择独立开发?
为什么大多数程序员选择去公司工作,而不是成为个人开发者,尽管有些非常优秀的独立开发者仅靠一些小众软件就能月入数千,甚至数万呢?
其实原因很简单,一是很多开发者都缺少运营能力,没办法把个人的产品推向大众,就比如说我们技术派团队的一灰,华科本硕的学霸,技术实力非常强,开发过很多小软件,在我们合力之前他的产品都没有火起来(瞧我这傲娇劲🤣)。
二是技术研发的成本并不低,就比如说你想开发一款 APP,得做安卓版本、IOS 版本吧,现在还要做鸿蒙版本(呜呜呜)。
做小程序吧,你得做微信的、抖音的、支付宝的,难绷。
这种多端适配还非常熬煎人,因为操作系统不同,做适配的时候经常会出现一些莫名其妙的问题,还不好解决。相信有过这方面开发经历的小伙伴都深有体会。
我最近就想把派聪明 AI 助手做成小程序,提供给大家使用,我就想,有没有什么一劳永逸的好办法?
研究来研究去,发现凡泰极客的 FinClip 小程序容器还不错,直接能把小程序放到各种 App 和设备运行,不管是电脑、移动设备,甚至车载主机都可以适配。
相当于让自己的 App 拥有了类似微信运行小程序的能力,上架自己的、第三方的小程序都极为方便。
于是我就亲身体验了一下,还真的有超出我的预期,他们刚推出的最新版 FinClip Studio 甚至还集成了 AI 大模型,让我这个从来没有开发过小程序的后端程序员都觉得自己又行了😄。
需要兼顾前端开发工作的后端程序员、专业的前端、小程序开发工程师,独立开发者、全栈开发者,这下工作效率真的要提升了,多出来的时间还能摸会鱼(爽,实在是爽)。
接下来,我就把自己的一些使用心得同步给大家,就当抛个砖引个玉。
01、下载安装 FinClip Studio
复制下面👇的链接到浏览器打开就可以下载 FinClip Studio,凡泰极客推出的一款小程序开发工具,可以用来完成小程序开发,调试、预览和上传等一系列操作。
https://www.finclip.com/downloads/
完成安装后,可以导入我已经开源到 GitHub 的 1.0 版本派聪明 AI 助手小程序,源码地址:https://github.com/itwanger/FinClip-Paicoding,目前后台已经对接了讯飞星火。
打开项目后,布局一目了然,左侧是源码的目录结构,右侧是小程序的运行效果,底部是控制台信息,中心位置是源代码的编辑区域。
点击左侧的“太阳金辉”小图标,就可以看到 FinClip 刚推出的 FinMUSE AI 协作插件,默认已经安装好了,只需要登录就可以使用。
目前主打的两个功能,一个是 Command+I 代码高亮后的自动补全功能,一个是 Command+L 的智能聊天服务功能。
02、体验 FinMUSE 智能插件
比如说我之前这个 spark.wxml 文件没有格式化,所有代码都挤在了同一行,然后我就可以让 FinMUSE 帮我格式化一下。
选中代码,然后按下 Command+I,然后输入请帮我格式化一下代码,谢谢。
然后你就会看到代码正在有条不紊地进行格式化,贼丝滑。格式化后的代码如下所示:
当然也可以通过右键菜单选择 FinMUSE 格式化来达到同样的目的。
再比如说,原来的页面排版我觉得不好看,希望 FinMUSE 能帮我简单优化一下。我就可以选中代码,按下 Command+L 唤起智能聊天服务,输入“能对这个页面进行美化吗”后按下 enter 键。
FinMUSE 就会对布局、间距、输入框样式、按钮样式、文本样式进行调整。
代码区域还贴心的提供了一键插入、一键复制、一键保存到文件的功能。
替换原来的代码后保存,FinClip Studio 就会自动编译,所见即所得,来看一下前后对比的效果。
简简单单一句话,页面效果就有了较大的改观,赞啊,这对于像我这样的非专业后端程序员来说,可太舒服了。
如果觉得不满意,还可以继续追加优化建议。
还可以通过 @ 唤起定制化的 AI 服务,比如说终端命令提示、Git 代码仓库提交、选择文件进行源码阅读、选择 API 进行查询、选择问题进行分析等等。
来看看选择 git diff 的效果,它可以看到代码版本前后的变化,这样在提交之前就可以再次确认一下代码,以免犯错。
来看看选择文件后的效果,这样当我们想要分析文件源码时就非常方便。
输入 / 还可以自定提示词,生成测试用例,增加代码注释,将与 FinMUSE 的对话生成聊天历史记录等。
增加完代码注释后的样子,非常详细。
此外,FinClip Studio 还支持小程序一键转换成 App,包括 IOS、安卓和鸿蒙,这样我们开发者只需要将精力放在小程序的产品设计与功能实现上即可。
03、国产技术之光
2017 年,凡泰极客 Finogeeks 于深圳成立;
2019 年,FinClip 小程序平台正式发布;
2024 年第二季度末,正式发布 FinClip Cloud;
如今,FinClip Studio 正式上线 AI 能力,提供自然语言辅助创建小程序、代码补全、智能问答等能力。
FinMUSE 智能插件的推出,就好像我们手里的桃木剑升级成了倚天剑,开发效率从此能够得到极大的提升,从而释放无限的创造力。
做一款产品不容易,做一款好的产品更是需要付出巨大的心血:
从脑海中闪出金闪闪的点子,经过需求分析、产品设计,代码编写,质量测试,最后到实际的功能上线,需要付出巨大的努力和血汗,但我们义无反顾。
多年的打磨,也终于让 FinClip 成为了国产技术之光。
衷心希望,这样有生命力的国产软件能更多一点。
加油💪。
评论