我还是那个失业的产品经理,我又写了一个程序: IP 工具箱

2023-11-25 18:30:37 +08:00
 jason5ng32

TLDR

还是在 ChatGPT 和 Github Copilot 的帮助下,我又写了一个 IP 工具箱:

主要实现:

  1. 从多个来源显示本机的 IP ,包括两个 IPv4 来源,两个 IPv6 来源
  2. 显示所有 IP 的相关信息,包括国家、地区、ASN 、地理位置等
  3. 检测一些网站的可用性:Google, Github, Youtube, ChatGPT 等
  4. 检测 WebRTC 连接时使用的 IP
  5. 可以通过小工具查询任意 IP 的信息
  6. 根据可用性检测结果,返回目前是否可以访问全世界网络的提示

体验与吐槽地址: https://github.com/jason5ng32/MyIP

正文

没上班之后确实有点闲,每天除了健身遛狗打游戏骑摩托车,就是和 ChatGPT 各种聊天。

继上一次在 ChatGPT 的帮助下写了一个 Chrome 扩展(之前的帖子: https://v2ex.com/t/988213 )后,我的程序员朋友跟我说:

「你这个原生的 JS 我看着有点不舒服,为什么你不学一下 vue.js ?」

行,那就学一学,反正有 ChatGPT ,怕啥。

产品经理做事通常是目标驱动的,比如老板说,这个需求你得做,那这就是我的目标,老板你说什么都对,我爱你,老板。

于是,我给自己设了一个目标:写一个 IP 工具箱,替换我经常用的第三方服务,比如 ip.skk.moe

然后,我就开始干了。这个程序一共花了我差不多 12 个小时,大致上是这样分配的:

  1. 花了 1 小时阅读 vue.js 的文档,先学一学基本的思路
  2. 花 9 个小时与 ChatGPT 聊天,完成程序的 90% 的代码
  3. 花 1 小时修改样式
  4. 花 1 小时看了一下 TVB 电视剧放松

讲真,这比我想象中要快,作为一个只是在 10 多年前玩过 WordPress 的 PHP 和 CSS2 的产品经理,再次感叹几件事:

  1. ChatGPT 的确实牛逼
  2. vue.js 给我带来了新的体验,仿佛打开了一种新的思路(虽然大部分代码不是我写的,但阅读代码让我了解了一种新的工作流程和多人协作方式)
  3. 感谢开源,感谢各种前端框架,真是省事啊

其实,之前的工作作为产品经理,对各种开源的框架是有耳闻的,但毕竟我的工作就是指着程序员鼻子干活然后找老板邀功,并没有真正感受这些框架给落地的开发工作带来的便利性,这回,真正感受到了。

作为一种「老人」对年轻人的油腻般忠告也好,一种感叹也好,我觉得产品经理是应该多掌握一些技术的。

资源

体验地址: https://jason5ng32.github.io/MyIP/

源代码: https://github.com/jason5ng32/MyIP

谢谢看到这里的各位大佬。

16175 次点击
所在节点    分享创造
72 条回复
mzname
2023-11-28 01:55:02 +08:00
感谢😂从楼主的小站里又学了几个名词
以前只知道用 ip 检测网站检测自己代理开没开成功 hhh
go233
2023-11-28 09:51:40 +08:00
我也有一个 https://yestool.org/my-ip-search/ 我这个可以查代理后的 ip😀
go233
2023-11-28 09:57:28 +08:00
楼主可以分享一下与 chatGPT 对话过程吗?感觉这个完整的与 gpt 对话构建产品的案例比较少。您这个项目虽然只是查 ip 但也是一个完整的小项目了,非常适合作为案例来学习。如果可以分享到 github 的话,那么 star 也会更多一些。😀
galaxynexus
2023-11-28 10:42:24 +08:00
@tpjaord 想到了就去做,不需要考虑那么多,瞻前顾后只会一事无成,完成比完美重要 100 条街
jason5ng32
2023-11-28 10:42:24 +08:00
@Mickeyy 用的 GPT4 。不建议用 3.5 ,实在差太远。在写代码方面我不是专家,但最近确实也有一些小心得,大致上的做法是,作为对话发起者,你也是需求方,你的需求首先必须很清晰。其次,你需要把需求拆成很多子需求,这些子需求最终应该是可以独立运行的函数。这样的话,你就可以每次让 ChatGPT 做一件小事,而不是立马写一个「伟大的程序」。

其实我觉得整个对话过程,跟我作为产品经理写文档、与研发沟通的过程很像。总分总结构、正着说一遍、反着说一遍。
LHRUN
2023-11-28 17:25:51 +08:00
@jason5ng32 4.0 有推荐的地方吗
axiongawei
2023-11-29 08:42:41 +08:00
真的不错!赞一个老铁
superliwei
2023-11-30 12:43:54 +08:00
我遇到的最糟糕的所谓产品经理就是那些个觉得自己会一点技术就不用尊重程序员的人。所以,GPT 如果给了你能写代码的错觉那就糟了。
jason5ng32
2023-11-30 13:25:46 +08:00
@superliwei 也存在一种可能,当学到一点的时候,觉得自己很厉害;再学一点之后,觉得有很多东西要学,根本学不完。然后对那些有专业知识有经验人的产生了更多的尊重。
microka
2023-12-14 07:30:15 +08:00
https://ipcheck.ing/ 真不错!
jason5ng32
2023-12-18 01:56:08 +08:00
@microka 庆祝星星数破千时花巨款买的……
s4nd
2023-12-24 02:58:28 +08:00
看说明里有一条:支持 PWA ,没找到在哪呢
jason5ng32
2024-01-31 10:58:13 +08:00
已经 2000 星星了……真是惊喜和意外
toan
2024-01-31 11:16:38 +08:00
收藏了!
wonderfulcxm
2024-01-31 11:17:34 +08:00
可以啊
Cloud9527
2024-01-31 11:27:57 +08:00
厉害啊,0 基础编程搞得吗?
qqjt
2024-01-31 11:31:10 +08:00
赞,动手能力可以
helloWorldzsj
2024-01-31 11:41:32 +08:00
挺好用的,收藏了
jason5ng32
2024-01-31 11:58:39 +08:00
@Cloud9527 有一丢丢 PHP 经验。大概 16 年前学的。
starcode
2024-01-31 12:01:34 +08:00
执行力不错,可以搞点小创业。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/995158

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX