Reading view

There are new articles available, click to refresh the page.

《看房助手》开发经验总结及 20 个促销码

wwwarriorrr:

1. 写在前面

上一个帖子我写了一个帮助买房的 app,也是我在 V2EX 的第一个帖子,收到很多 V 友的热心回复,很感谢大家, 因此想再写一篇经验总结,希望能以浅薄的独立开发经验回馈一下 V 站吧~写的不好的地方希望大家批评指正~

2. 开始的想法

看房助手的开发其实跨越了挺长时间,开始的想法其实在 4 年多以前吧,当时刚经历买房不久。 偶然间看到了一句话,大意是:

财富来源于信息差,或者信息的聚合。

想想挺有道理的。信息差很好理解,比如知道某个内幕消息就可能在股市赚钱;提前知道某地要建设/拆迁,把地先买下来;知道某商品国内外存在很大价差,搞外贸等。

信息的聚合比如各种平台,包括贝壳、美团外卖、淘宝,把商家聚合起来,就逐渐垄断了某个行业。

当然现在再看这句话,我会把资源俩字加上去,财富也来源于资源差,或者叫生产资料差,比如有人家里有工厂、有矿,而身为小镇做题家的我手里只有一个 mac 电脑😂

总之当初看了这句话,我就在想能不能搞点什么,信息差貌似没啥主意,我本身甚至就处于信息洼地。 不如做点笨功夫,聚合一些信息。正好当时各地买房限购政策都不同,于是想做一款聚合各地限购政策的 App 。

没错,开始这个 App 叫“房政宝”。于是我把全国限购城市的政策都翻了一遍,写好了基本框架,就是让用户选择“是否本地人”、“是否单身”、“社保交了几年”等等选项, 甚至写了一个根据配置自动生成代码的生成器。

后来由于工作忙碌和其他杂七杂八的事情吧,独立开发的事情耽搁了 2 年多,然后房地产风向变了,各地开始陆续取消限购。 得了,功能砍掉,主要功能转向计算器模块,算一下买房要缴的税和贷款还款额。后来又拍脑袋想出来记录看过的房子的“看房本”和科普用的“房词典”两个功能。

3. 开发过程

过程是曲折的。独立开发对于个人的毅力是很大考验,我是个毅力不强的人😂

  • 下班后是点开 IDE 还是点开游戏?
  • 我做的这个有没有意义,会有这种需求吗?
  • 功能反复修改,反复测试,我的实现方式是不是有问题?
  • 看着很简单的功能我居然搞了这么久,我是不是不适合干这个?
  • 这个界面/交互/选项设计合理吗,为什么这么丑?

申请软著时,用SourceCounter统计代码工作量只有三个月,但其中的纠结只有自己知道。

关于设计

说实话设计一个有美感的东西,对普通人来说,门槛还是相当高的。它需要对艺术日积月累的观察、揣摩与实践,还需要家庭金钱支持🐶。

别人在学素描,我在做数学;别人在调颜色,我在做物理;别人在参观艺术展,我在写代码。你让我怎么做出出一个好看的设计。。只能是自己看看书找补一下,别丑的离谱就是进步。

这里推荐一本书:《写给大家看的设计书》

关于 App 图标

图标是我花 1 个多小时画的,硬要是找优点的话,最多给出“简约”这种评价。上个帖子里 @katwalk 老哥帮我画了一个,非常感谢老哥,但是设计水平和我只能说半斤八两😂 之前想找 AI 帮忙设计来着,当时没有找到合适的 AI 能干这个事,不知道现在有没有。

我使用的画图标的网站:pixso.cn

关于 Flutter

为什么选择 Flutter

其实 Flutter 刚出来时就关注到了,好像是 Google 技术公众号推送的,然后就是一直默默关注,直到 Flutter2.0 发布正好用上,现在已经升级到 3.0 大版本了。

因为我主要是写 Java 的,Dart(Flutter 采用的语言)对于 Java 程序员来说很友好,它也是强类型语言,熟悉的语法,熟悉的类、继承等等,和写 Java 挺像的。 Flutter 升级到 3.0 后支持了空安全,也挺好用的,花个半天也就搞懂了。

当然我也看过一点 Objective C 和 SwiftUI ,比较下来个人感觉还是 Flutter 简单一些。

Flutter 学习

买过 1 、2 本国人写的 Flutter 书,乏善可陈,略有帮助而已。主要还是依赖官方文档,以及 Google 出品的每日 Flutter 短视频学习。

Flutter 组件

主要在pub.dev搜索,列举一些我用到的组件:

  • cupertino_icons:iOS 风格的图标
  • sqflite:sqlite 数据库支持
  • flutter_markdown:markdown 语法支持
  • flutter_slidable:滑动组件
  • flutter_tags_x:tag ,标签
  • flutter_picker_plus:选择器,包含数字选择,日期选择等
  • bot_toast:toast ,吐司框
  • in_app_review:app 评分弹框
  • flutter_reorderable_list:列表排序
  • image_picker:从照片中选取图片和拍照片
  • video_player:播放视频
  • photo_view:照片预览
  • gallery_saver:图片存储
  • share_plus:分享组件

关于代码

几点经验总结:

  1. 设计好再动手,先在草稿纸上把草图画出来,界面交互能够自洽
  2. 早一点做模块化和封装,消灭重复代码,考虑使用代码生成。例如《看房助手》中几乎所有的枚举都对应了下拉选择菜单,所以我用 Java 写了一个根据配置生成 Flutter 组件的程序
  3. 反复修改是必然的,不要太完美主义,先把功能实现再优化。早一点收到正反馈(指自己在模拟器上跑起来)对独立开发还是挺重要的

4. 发布流程

为什么只上架了苹果商店

  • 苹果分成低,小型 App 分成只有 15%,而安卓据我之前了解一般是 50%
  • 安卓没有统一的商店,发布安卓版本必然面临被破解的问题,那么只能搞内购或者广告,与我想做的小而美的应用预期不符合
  • 而且由于 App 本身定位是帮助看房的,使用频率没那么高,所以塞广告性价比很低。所以就懒得搞广告组件和安卓平台了

打包发布

发布流程参考这篇文章

苹果开发者账号

目前个人开发者在中国仍然是可以发布应用的,不需要注册工作室或公司。

解决备案号

购买一个阿里云主机,选择最低配置即可,然后在阿里云平台购买一个域名,可以自定义一个和 app 相关的,选便宜的后缀,例如.xyz 域名。

在主机上搭一个宣传 App 的网站。我直接用 gpt 生成了一个静态网页,然后手动调整,配置下 nginx 搞定。最后效果还不错:看房助手网站

重点来了,在阿里云上为网站申请备案,一个网站备案可以挂载 5 个 App 备案,所以网站备案搞定后,我们再为 App 申请一下备案即可。该备案号就可以在苹果商店发布 App 时使用了。

另外要说明的是,搭建的网站也是有用的,在苹果发布应用时,需要填写技术支持网址(URL),这时把我们的网站地址写上。

软著

要不要搞软著?建议搞一个。其实写软著很简单,从网上找一个模板,根据自己应用的情况写写功能就行了,文档本身大概只花了我一天时间。 共 2 个文档需要提交:《 xxx 软件-使用说明.docx 》《 xxx 软件-代码.docx 》

模板下载

然后去中国版权保护中心以个人身份注册,搞申请表,打印后手写签字,再扫描为电子件,跑两趟复印店是避免不了的。最后提交审核。 开始几天需要每天关注一下,因为可能有不合规的地方被打回修改,没问题的话等待 2-3 周时间,得到一个《计算机软件著作权登记证书》。

不需要找黄牛或者加急,公事公办即可。

5. 总结

对于我们程序员来说,写代码可能是最简单的事情了,反而是产品设计、UI 交互设计这些方面,不认识相关朋友的话,很难。

灵光一闪的 idea 是最可贵的,平时要培养自己一双发现需求的眼睛,关键还是深入生活中发现痛点(例如我这次的买房经历)。 所以古人说读万卷书行万里路,我理解行万里路有一部份的目的就是在此吧,只有探索到其他行业中才能发现那些可以被计算机提效的点。

最可贵的品质是毅力。在独立开发的过程中可能会怀疑自己,可能觉得没有意义,只有毅力能让人一路坚持下来。

番外:关于收益

营销是门大学问

其实《看房助手》发布半年来都无人问津😂,不知道如何营销。前几天在 V 站发帖算是心血来潮的营销行为吧,没想到反响还不错,这里感谢大家的支持了🙏

目前总收益其实仅仅覆盖了阿里云机器(1C2G)一年成本,距离回本(苹果开发者账号年费、域名费、投入的时间和精力)来说还早得很,跟正儿八经工作比更是没法比。 但是咋说呢,多折腾折腾,可能就是人生本来的意义吧(大概)。

下一步计划,除了优化 App ,可能学学剪视频投抖音营销?有没有投过广告的小伙伴来传授下经验,有没有搞头?

最后再放 20 个苹果促销码。

如果本文对您有些许帮助,不妨去AppStore 看房助手花 1 元购买支持一下,让我缴一下今年的机器费😂,拜谢~

苹果促销码 20 个

H9YM7TW3T4XL
FPM7PJWM4FXL
4H3EWK9RMH46
THLTFE4A74XX
JAEWEMARKYWF
W6YYN36FE7KL
YWPK9HWPW7WM
3MEYKYHFX9R7
4F3WYNLRA3XM
F77EFW33X367
A6AEKEETYYT7
FPMXXPEL4TE6
6MX6EER9MWYF
MANHHYRREY97
J9ENHPAY96RK
66MXNTYL9ENA
APJHRARYLFTY
LTJYLENA9RK7
KKWNTJ9XYKPM
4PPJ9H7TNT7L

NAS 的 RAID 功能对个人来说,最大的好处其实是相当于多了个警报器?

Vneix: ( RAID 是 RAID ,备份是备份。RAID 重建步骤是:先备份,再重建)

今天突然想到,RAID 能在硬盘出现故障时,第一时间报警提醒用户(比如 NAS 一直滴滴响),这也许才是 RAID 对个人用户最大的价值?

比如 RAID1/5/6/10 ,一块盘坏了 RAID 也能继续工作,而且依然能访问完整的数据,用户能趁此机会备份重要的文件,之后再重建 RAID 恢复正常使用。

此外还有 RAID 组能跑满 2.5G/10G 速度的好处。

🚀MCP Gateway 在 Product Hunt 上发布啦

IterX:

随着 MCP 生态逐渐发展,越来越多项目和 B 端业务开始接入 MCP 。

在真正进入生产环境时,存量 API 服务的接入改造将成为一个不可避免的问题,这通常意味着大量的人力投入和系统投入。

因此,我认为 MCP 层面也需要一个类似于 Nginx 的“反向代理”工具,帮助个人和企业低成本地将现有 API 快速接入 MCP 生态,快速验证想法与市场,而无需一开始就投入大量资源改动或重构。

目前市面上,Higress 是支持 MCP 的主要网关产品,在大规模场景下有明显的技术优势。但在接入成本、文档完善度、以及灵活性方面,对于一些项目来说门槛仍然偏高,特别是需要二次开发时,基于 Istio/Envoy/Wasm 的架构学习曲线较陡。

基于这样的背景,我开源了 MCPGateway ,一个轻量级、平台中立、低负担的 MCP 网关,可以快速在本地、单机或者 K8s 上快速部署,通过配置可以快速将 API 服务转成 MCP Servers

今天 MCP Gateway 发布在 Product Hunt 上啦,希望各位佬帮忙点个 Upvote

不确定未来市场规模会怎样,但我相信,构建这样一个填补空白、降低接入门槛的工具,是一件有意义的事。 欢迎大家试用,也非常期待你的反馈和建议!❤️

👉GitHub: https://github.com/mcp-ecosystem/mcp-gateway 👉Product Hunt: https://www.producthunt.com/posts/mcp-gateway

不知道为什么有人能那么自信

FlorentinoAriza:

因为一篇帖子提了乌合之众这本书,就有人捏着鼻子说这说那。

观点本应建立在事实和逻辑的基础之上,而不是带着预设的立场匆忙下结论。任何作品都有可取和不可取之处,我们真的要轻易地通过别人的只言片语,就对自己并未深入了解的事物妄下断言吗?

如果我们都习惯了抛开事实,只靠“别人说”的方式来评判,那么,我们与那些历史上阻碍进步的声音有什么区别?如果当初伽利略不坚持独立思考,日心说如何能够推翻根深蒂固的地心说呢?我不知道一个利用 ai 时把所有东西一股脑全部发给 ai 然后总结特点甚至连关键客观 公正 提示词都没有的人是真的会思考吗?

利用别人的评价直接评价反而证实了情绪盲从不是吗?

而且昨天之后我也深入研究乌合之众很多不对的地方也进行了总结写在了博客中,甚至谈论中我也提到对方提出理论对乌合之众反驳的正确性,实在没法沟通最后不得不屏蔽了。

乌合之众可取不可取总结

我希望我们都能做一个勇于独立思考的人,而不是盲目某一个观点的追随者。

其实我也算是实操了情绪丧失理智的部分,里面很多对话也有很多主观且只放出部分事实的地方,但就是搞不懂没有读过书却喊着要揭穿我不懂装懂,这该怎么揭穿?

macOS 提示词管理软件 PromptPet

Edwardai:

用 Claude + MCP 写了一个提示词管理软件 PromptPet ,完全是自己需要。但发现完全依靠 Claude 还是不行(不仅花了不少$,而且后期的调试会很麻烦),还是需要对 Coding 有一定的理解。

当前提示词大部分 AI 生成的更好,但一般都要经过自己调整,调整好的提示词,可以储存起来。提示词本身也不同于笔记和剪贴板,纯粹是自己在用 AI 的过程中,觉得需要而编写的。对于与喜欢 Markdown 格式的人来说,尤其友好。

下载地址: https://apps.apple.com/us/app/promptpet/id6743650209?mt=12

PromptPet 功能简介

  • 智能复制:只想要核心提示? PromptPet 的智能复制功能让你轻松排除那些带">"的 Markdown 注释。这样你就能随便加注释解释,也不怕复制到多余的内容。当然,想全部复制也完全没问题!

  • 像剪贴板一样方便:右上角菜单一点就能找到你最近用过和所有的提示。点一下右上角图标,选一下,立马就能用上你想要的提示。

  • 粘贴随你定:想怎么粘贴完全看你心情!用提示的时候,可以只粘贴核心部分(Command + 点击/回车),也可以连注释评论一起粘贴,全都行。

  • 支持 Markdown:用 Markdown 格式存储和整理你的提示超简单。Markdown 简单又灵活,管理提示又清晰又简洁。

  • 一键预览:按 Command + Option + P 就能看到你的提示效果。用之前先预览一下你的 Markdown 提示,保证格式完美没出错。

  • 还有更多:可以直接用默认应用打开,或者在 Finder 里找到它。

  • 安全存储:所有提示都只存在你自己设备上,保护你的隐私安全。

促销码: TWX9LJEFPE7K W4T9L6XAXT4X JRE4AXEX9PXK 3RLWMKFLWN9N P3YXTETFX77T KL9TPYX74PEM PNNLJA9NH9RX E4HK6JPWRKEL NR674PX33PWX A4YTN4YAMEKE

一个关于大模型的问题

StopWaring:

我现在有一个 mysql 数据库,我需要将数据库接入 deepseek ,然后用户通过在 webui 输入条提示词,例如“帮我查询 SN 码为 123456”的设备信息,然后输出结果。这个用什么办法实现? mcp 可以吗? LangChain 呢? LangChain 主要用于向量,是不是并不合适?

求之不得,寤寐思服

xmuli:

朋友、相识初不在意,后欣赏内在之美,心甚喜。

没有开始,或已结束,短暂旖旎,便是断崖的戒断难过(;′⌒`),此后柑橘偏冷淡;

大抵是真心动了,但没去追问原由;一晃、半载过去、依旧思念。

  1. 求而不得后,都是怎么解决的?

  2. 不解为何一段亲密关系中,不是预想的关系升华,反而遇到陡然下降?

  3. 好奇大家最初喜欢的那个人,和后来结婚时的那个人;是同一人、同一类型,还是截然不同?

不用局限,可展开对亲密关系的认知和讨论。

我看有的 NAS 都做到 500 多一个整体了

2bad4u:

我看有的 NAS 都做到 500 多一个整体了(比如海康威视 mage20plus )才 551 块钱,支持几乎所有 NAS 的功能,为什么还会有人花 500 多买个 N100 再花大几千买硬盘、UPS 啥的,这种各千元以内的 NAS 有什么坑吗?我看都没人讨论。

clash verge rev 存在远程命令执行+提权漏洞

kasusa:

clash verge rev 存在远程命令执行+提权漏洞 缓解方法

临时防护建议: • Windows 用户:打开“服务管理器”,禁用 Clash Verge 服务。 • Linux 用户:使用 systemctl stop clash-verge-service && systemctl disable clash-verge-service 停止并禁用服务。 • Mac 用户:在“系统设置”中,关闭名为 “won fen” 的后台自启动权限

关闭后会影响 TUN 模式使用

一般家庭网络不用担心被打,大型局域网用户需要注意 目前没有公布利用细节 参考资料可以自行搜索推特,github issue

刚当上奶爸,就要被优化

waitMeOY: 楼主是 23 年 3 月入职的现在的公司的,当时是朋友介绍,面试的时候比之前的公司降薪了 3.5K ,当时想着双休不加班少点够生活就行。在这个公司因为缺乏测试设备,经常要承担老板的无名火,干一些诸如饮水机换水,打扫卫生,搬运东西的杂活,有的时候还给老板当司机,这些我干的倒也没啥,想着按时发工资就行。之前老婆因为保胎住院了半年,当时才不得不休了几天婚假,平时不舒服也都硬扛,攒点假期陪老婆产检用。干了一年后发现不加班是不可能的,公司的同事都比较卷,经常十点还在群里讨论问题,大家的下班时间也很晚。我这种七点多(正常六点可以下班打卡)就走的已经算很早的了。
上个礼拜老板问我老婆啥时候生,我说就这几天,然后老板说不好意思,我这边的业务要暂停了。给了我两条路,第一条拿 N (提前一个月通知)走人;第二条降薪转岗到其他岗位,可能是协助测试,也可能是前端开发(我个人是 10 年安卓开发)辅助继续这边的开发,老板说要把我这边的业务外包出去。正聊着呢,老婆通知我要生了,我就急匆匆的走了请假流程去陪产了。(之前问过 hr,公司没人休过 15 天的陪产假,我算首例休全的吧)
照顾新生儿累并快乐着,比工作有激情多了。之前上班如同上坟一般,因为没有足够的测试机(我们是手表业务)覆盖,被平台拒绝家常便饭,平台一旦拒绝老板就扣我绩效,开会的时候内涵阴阳我能力有问题。我心情不好的时候老婆就说少这几千也不影响咱们生活,之前知道怀孕她就攒够了一年的开支,让我不要有心理负担。但是我毕竟想担起养家的重任,感觉行情非常恶劣,不知道拿了 N (也就是 2 个月工资)后空窗期会有多久,老婆现在每个月就扣完社保后的一千多的最低工资,到时候去上班还能拿个 2W 的生育津贴,平时养娃也不想亏待自己宝宝.
各位兄弟们,能给点意见吗?我现在还有 7 天婚假,10 天育儿假,6 天年假未休,其实公司之前也没人休过这些,大家婚假都最多休个 1 ~ 3 天。我是休完这些假拿 2 个月赔偿走人还是接受降薪转岗,如果降薪的话有没有个合理的法定区间范围?在这里的好处就是按时发工资,同事已经相处的很熟了,我是 I 人换环境有比较久的适应期。坏处就是个人接触老板太近,经常被直接开骂,影响心情,还有就是上架平台经常被拒绝,我又没办法复现。转岗其他岗位要学习,我很乐意学习新技术,但是就怕太忙忽略了家庭。我真的很喜欢自己现在的家庭,很喜欢在家。老婆其实也想我在家照顾宝宝,她说攒够了今年的开支,等她产假结束后去赚钱也负担的起开支,但是我觉得一个人上班风险太大,我也不希望老婆太累。

[求助]台式机外接显示器规律性卡顿掉帧

ppg003:

背景:

  • 偶尔玩游戏会把电脑用 hdmi (光纤,支持 4k120HZ ) 连接电视,或者使用 sunshine+moonlight 串流到掌机上(通过虚拟屏幕,表现都为第二屏)
  • I 核(无核显),N 卡,windows 11 。

现象: 连接电视/掌机之后用 win+p 切换“仅第二屏幕”模式之后发现会规律性地掉帧,具体为每 40 秒(卡半秒-过 2 秒-卡半秒),极其影响使用。

尝试排查:

  1. 仅仅只在“仅第二屏幕”情况下有这个现象,复制/扩展均正常
  2. 打开设备管理器观察,对应上边卡顿的时间点,设备管理器自动刷新,看起来像什么设备连接/断开,但是没发现有什么感叹号或者设备的变化
  3. windows 事件管理器中在设备管理器刷新的时候没有日志产生
  4. 切换为第二显示器后也杀了 dwm 进程重启,无效
  5. 禁用高精度事件计时器( HPET ),重启,无效
  6. 禁用其他虚拟显示器( parsec ),无效

查了一圈基本都是笔记本外接显示器的问题,大部分都和核显有关,但是我的台式机没有核显。感觉关键就在设备管理器这边,但是看不出什么端倪,之前参考别人的排查思路下载了个 DevManView 想通过设备断连时间点尝试排查设备不过发现 windows 11 不支持这个功能

实在没什么思路了,特来请教下,如果有人有遇到过类似的情况还望分享一下。

素材 SoSo-免版权视频和图片素材搜索引擎

yedaxia:

素材 SoSo 是个智能素材搜索引擎。它对网上免版权的视频和图片素材进行采集,并使用了文本图片 AI 模型来进行索引,使得它具备更强大的搜索能力。

网站主页: https://clipso.agilestudio.cn/

搜索例子:

关键词:海边穿白色长裙的姑娘:

pE7SHns.jpg

关键词:两只在雪地上奔跑的小狗

pE7SbBn.jpg

关键词:在飞机里面,外边是夕阳

pE7STXj.jpg

使用提示:描述越清晰,搜索到相关的画面可能就越好,由于只采集无版权的素材,目前在素材丰富度上还不足,后续会不断去完善。

希望对你有用,欢迎反馈意见。

有用昇腾部署 DeepSeek-R1-32B 的吗?

istevenshen:

在网上看到昇腾 910B 的不少介绍,感觉坑有点大,也有介绍说昇腾推理服务器不支持训练,模型训练需要使用训练类型服务器(昇腾 910 (用于训练)和昇腾 310 (用于推理)),想问问有没有使用过的小伙伴,看看有哪些坑。谢谢。

探讨一下错误处理策略, 关于 if err != nil {

zzhirong:

起因是看到 https://v2ex.com/t/1128449?p=1#reply41 写了

"相比之下 if err != nil 95%的时候都很不优雅"

好像我也看到很多吐槽 Go 错误处理语法的, 以下错误处理策略摘录自<<The Go Programming Language>> :

  1. Propagate the error. # 上抛
  2. Retry the failed operation. # 重试
  3. If progress is impossible, the caller can print the error and stop the program gracefully. # 严重错误, 退出程序
  4. It’s sufficient just to log the error and then continue, perhaps with reduced functionality. # 打印错误, 服务降级运行
  5. In rare cases we can safely ignore an error entirely. # 忽略错误

有无更优雅的方式能够实现上面的处理策略?

已知的两种:

  1. try except finally 除了实现 1 (上抛)优雅点, 剩下的也没看出多大优势,而且错误发生点和处理点不在同一处,这就注定需要额外的代码来重构上下文, 比如,打开 file1, 然后 file2, 但在打开第 file2 时发生错误,处理的时候得先判定是打开哪个文件出错了,再执行相应错误处理和回滚操作。
  2. 还有 Optional 一类的,和 if 没太大区别,只不过前者在语法上做了强制(不检查错误,不能拿到结果),还有一些语法糖( user?.address)。

微信 callkit 又失效了吗?

ChongKit: 微信是在国区,手机是美版。
之前有段时间已经是完美 callkit 了(即便微信在后台也能秒接)
最近这段时间又变成残废了,对面打电话完全没通知,挂断才显示(通话未接通)

寻找一枚专精前端的全栈工程师

franktheftank:

我们的小创新团队正在寻找一位专注于全栈工程师,协助团队完成以下工作:

招聘一名 Next.js 开发工程师。

理想的候选人应具备以下条件:

熟悉 Web3 环境下的开发 对现代 JavaScript 工具链充满热情 会用 Cursor 您将负责在我们的 Monorepo 中创建和维护一个 Next.js 15 应用,包括开发与 PostgreSQL 数据库连接的后端功能。 技术栈包括:

shadcn Tailwind CSS Drizzle ORM ai-sdk PostgreSQL tRPC 欢迎自带( BYO )您喜欢的其他工具 • 特定交互功能开发,例如: • 将网页上的目标元素以矩形框高亮标记(参考示意图) • 用户可点击任意一个框 • 系统需返回该框内的图像以及该框对应的预设 ID

我们希望你具备以下能力:

• 丰富的前端开发经验 • 擅长开发高交互性网站,熟悉 Next.js • 良好并且及时的沟通协作能力 • 具备基础 UX 理解,有助于与设计团队配合与优化用户体验

初始每月薪资在 10k-15k 。 不能是 Vibe Coder (鼓励使用 AI ,但请务必清理残留的瑕疵代码)

❌