我用 ChatGPT 來幫我加速做 Side Project

整個流程,透過用 ChatGPT 來規劃、分析預計使用的技術,到最後實際串接完成,總共約花了我2個小時。


Russ
Russ
- 3 min read
我目前有提供「免費諮詢服務」,幫助你在短時間內打造一項不受時間地點限制的專業技能,開始接案,最終達成「邊工作邊旅行」的生活方式。
✅ 填寫表單跟我預約 免費諮詢
✅ 我的IG輕鬆聯繫 @russ.slash.life

2023.01.22 (沒睡覺應該要算 01.21 XD)

過年守歲可以合理不用睡覺,突然有想做SideProject的feel。

這次打算透過 NotionAPI 來做個跟寫作有關的小應用,平時其實寫Python比較多,這次算第一次用 nodejs 來開發自己的 Side Project。

在實際開發前我花了比較多的時間在跟 ChatGPT 溝通。

ChatGPT溝通流程

大致上的流程會是這樣:
「 提出我的micro-saas想法 ->
ChatGPT以創辦人的角色分析並給建議 ->
最後請他列出Checklist給我 ->
接著請ChatGPT改為開發者的角色分析產品建議使用的技術 ->
請他提供技術實作細節還有應該注意的事項 ->
我開始看Notion官方文檔+與ChatGPT交互來實作 ->
完成實作 」

這整個流程,透過用 ChatGPT 來規劃、分析預計使用的技術,到最後實際串接完成,總共約花了我2個小時。

進入第一次開發遇到的問題

因為是第一次用 nodejs開發、第一次串NotionAPI,所以大概會驚訝踩的坑都是基本到不能在基本,這次基本上只透過 ChatGPT + Notion官方文件來解決問題,有 ChatGPT在旁邊給你問問題,真的會進步滿快的,不僅是解決問題,而是真的理解了理論。

第一個是檔案引入問題

  1. package.json 的 type 定義成 commonjs 或 module 差很多。
  2. Commonjs 跟 ES6 一個用require 一個用 import。

第二個是環境變數問題

  1. Notion文檔是用 process.env.NOTION_DATABASE_ID,我想改用dotenv。
    不過這個在了解 Commonjs 還有 ES6 在引入時的差異後,就沒什麼問題了。

第三個是文檔沒更新的問題

  1. Notion的URL應該已經有修改過了,但在 Notion的開發文件上,取 database ID 的文檔還是舊版的,一開始看到有點疑惑,花了點時間才發現官方文檔是錯的。
    最後是在 StackOverFlow上找到解答,這個部分就沒有問 ChatGPT。
The official documentation is probably outdated or at least not working for UK users.
If your URL looks like below, then <long_hash_1> is the database ID and <long_hash_2> is the view ID.
https://www.notion.so/<long_hash_1>?v=<long_hash_2>

最後就是啪啦,第一階段的實作完成!

ChatGPT的價值

感覺這次 ChatGPT帶給我的價值有兩個:

  1. 用不同角色、角度,跟我討論我的想法與產品。
  2. 用開發者的角度幫我分析技術細節、實作流程,另外應該也算是學到一些 JS 的知識吧XD。
歡迎訂閱我的電子報
幫助你在短時間內打造一項不受時間地點限制的專業技能,開始接案,最終達成邊工作邊旅行的生活方式。
Russ
Russ
我是Russ, 我邊工作邊旅行。

歡迎來我的FB或IG找我
Facebook (YuQuan)
Instagram (@russ.slash.life)

另外我目前有提供「免費諮詢服務」,幫助你在短時間內打造一項不受時間地點限制的專業技能,開始接案,最終達成「邊工作邊旅行」的生活方式。

以下是接案常見的兩大迷思:
1. 架網站的專業技能,一定要寫程式嗎?不用!不寫程式也能做出單一案子價值10萬以上的網站。
2. 接案能力要比上班族更好?不用!有時候我甚至覺得上班族的能力比接案者強大很多,只是思維不同、不知道原來這些能力可以接案賺大錢,突破後你會發現人生可以自由很多很多。

這些都歡迎在免費諮詢時跟我聊聊~
✨點此預約免費諮詢

或許你會喜歡👩🏻‍💻

2023

5元台幣做好2吋申請護照用的照片

Line Notify token 申請教學

2023 我換了 Macbook Air M1

數位遊牧在海外門號怎麼辦 | 在海外如何收簡訊驗證

數位遊牧的筆電應該怎麼挑選 | 充筆電的行動電源旅行實測

世界上並不存在成功與失敗

行銷人絕對不知道的行銷秘密 | 用 Nginx 做行銷?

我如何從零開始網路創業到開始變現 | 一個月內網路創業成為全職教練

我如何快速修正問題

我的大量諮詢系統進化過程 | 如何管理大量線上諮詢

2月份全數諮詢完畢3月份準備開始安排 | 大量諮詢的心得

30分鐘前接到兩個案子並解決了 | 接案能力要很強?

紀念收到國際學生 | 最低手續費國際收款 | 美金收款 | 跨境收款

短時間內表單超過100人填寫的心得 | 公私域流量怎麼操作 | 轉換率超過10%以上

提供大量免費諮詢後學習到的寶貴經驗

我靠賣課程財富自由了嗎

替自己產生的價值收費合理嗎?

傳統教育、自我懷疑與經濟困擾:粉絲諮詢的問題分析

3天IG破千粉心得分享 | IG高速漲粉心得

免費諮詢預約系統設定的心得 | 第一次提供大量諮詢

3年前我打造的電郵系統再次派上用場 | 創業不要隨意購買訂閱制產品

2月份諮詢全額滿

現在生活的日常

來自馬來西亞的軟體工程師 — CY | 粉絲諮詢心得

如何成為自由的軟體工程師

我的YouTube頻道10週年(已停更)

軟體工程師要賺錢就不該寫程式

為什麼30歲以前別存錢

諮詢最常見的三種人

經營自媒體的最大收穫 | 我如何認識美國創業家

在台灣我如何熟悉全英文環境

我用 ChatGPT 來幫我加速做 Side Project

數位遊牧怎麼住宿最便宜

如何透過ChatGPT幫我加速學習,接一個從未接過的案子!

自由工作者的2022覆盤+2023目標

25歲達到數位遊牧(邊工作邊旅行)

這禮拜的收穫有三件

學習的本質是什麼? 為什麼我們會焦慮? 求學、求職的經驗分享。

Indie developer blog - 獨立開發者的極簡部落格開發流程

我人生中上架的第一個Android App

軟體工程師的自我成長工具

一個人放空清淨的好地方

我所堅信的價值觀

我倚靠一個php檔,打造300多位使用者使用的網站

如何獲取寫文章的無限靈感

人生下一步該往哪走,你需要定義屬於自己的成功!| ikigai是什麼

給剛進入NFT市場的新手小白,別茫茫的進去當韭菜 | NFT投資心態

NFT項目 | 拿白名單的方法大公開

5分鐘教你快速開發Discord機器人

我開發了一款NFT通知機器人 | 2022最有可看性的產品,網友讚:已掌握財富密碼

Google Drive教育版不再提供無限儲存 | 教你一鍵無痛檔案轉移

【2022最新】圖解 Cloudways 主機架設Wordpress網站教學 | 圖解手把手教你架設CP最高的主機!

我想做自媒體但是不想讓朋友及老闆知道。其實你只是不相信自己。

欸你創業成功了沒

透過 Pi-Hole 還你一個乾淨的網路環境

How to install Raspberry Pi Imager on macOS

在校成績不好?傳統教育不適合你?或許你值得更好的選擇 - 創業

寫部落格一定要花錢嗎?

wordpress 發布文章教學

Godaddy 購買網域名稱教學

讀書不能財富自由,創造價值才能。