? ? ?

Peter Levels書籍《The Indie Maker Handbook》

這兩天在讀Peter Levels的書籍《The Indie Maker Handbook》,第二章Build讓我受益匪淺,幾個問答觀點分享給大家。原文用了GPT4做翻譯,排版會有個別錯誤的地方,但不影響理解:

Peter Levels書籍《The Indie Maker Handbook》插圖
一、要構建網站,該學習編程嗎?
Peter Levels:是的,我建議你學。
現在學習變得越來越容易。對新手來說,學習編程似乎很難,因為人們的方法是錯誤的。你可能會騎自行車,對吧?當你開始“學習騎自行車”時,你有沒有想過你會成為蘭斯·阿姆斯特朗?沒有。而你可能也不是。你只是會騎,但你沒有參加世界錦標賽。
學習編程也是一樣,這并不意味著你必須很棒,或者甚至很擅長。只要知道一些基礎就可以把東西拼湊起來。當我編程時,每天我都要谷歌如何做我不知道的事情。編程是持續學習的。
你可以問任何程序員,他們都會給出相同的答案。好消息是,如今互聯網上有如此多的信息。幾乎你面臨的每一個問題,都有人在你之前遇到過。
如果你在尋找“學習編程”的方法,我會說不要選擇課程、訓練營或導師。它們通常需要很多錢,而且它們不會教你編程的核心:自己解決問題。這是最大的技能。花幾個小時到幾天的時間來讓某事工作。不要放棄,繼續嘗試。
如果你想學習編程,我的建議是:嘗試用 HTML、CSS 和一些 JavaScript 構建你的想法,看看你能走多遠。只要谷歌每件你不知道的事情。從“如何制作一個 HTML 頁面”開始。然后是“如何在 HTML 中使文本變色”。然后是“如何在 HTML 中制作一個按鈕”。等等,繼續搜索。
你會驚訝于你能走多遠,這就是我(和許多其他人)學會編程的方式,自己弄清楚。

二、工具
Peter Levels:不要糾結于選編程語言,使用對你來說學習或工作最容易的工具。
最高優先級:使用你已經知道的東西,看看你能走多遠。如果你開始達到它的限制(對于大多數現代語言來說似乎很難),再轉向一種語言或框架。
基本的輕量級技術棧是一個前端(客戶端),使用 HTML、CSS 和 JavaScript 構建。然后你使用 JavaScript 通過發起網絡請求與服務器通信。這個請求被你的后端(服務器)接收。這個
后端可以運行任何東西。我使用 PHP,但如今你也可以在服務器上運行 JavaScript(例如使
用 Express 或 Node.JS)。你出于安全原因將后端(服務器)與前端(客戶端)分開,因為你不希望讓一個用戶可以看到整個用戶數據庫,對吧?后端代碼連接到你的數據庫(SQLite、MySQL 或 PostgreSQL 都很棒)。
特別是 SQLite 很棒,因為它不需要你安裝很多東西,當你創建一個數據庫時,它只是一個文件。它非常便攜。你可以將數據庫文件從服務器復制到服務器。有關 SQLite 的誤解是它會很慢或不夠可擴展。那是胡說。在許多情況下,SQLite 現在比文件系統本身還要快。
癡迷于工具、花大量時間學習工具,只會讓你迷失方向、分散了注意力。做出產品、并發布、盈利是你的第一目標。

三、如何不寫代碼,來構建應用網站
Peter Levels的觀點:不會編碼意味著你可以使用現成的工具快速原型設計,而不會迷失在龐大的代碼庫中。
如果你真的不想學編碼怎么辦?我會展示你如何使用現成的工具構建一個基本的原型。你將能夠制作一個登陸頁面,讓用戶輸入數據,操作和處理數據,向他們收費,給他們發送消息,并為你的承包商(或你)添加一個任務,而不需要編寫一行代碼。
我會討論每個部分使用的工具,并給出一些例子。這些工具顯然可能會變化,可能已經過時。如果是這樣,一般概念仍然存在。我會給你一些指導。由你來連接所有東西并執行。要有創造力

①構建登陸頁面
要讓用戶進入,你需要一個登陸頁面。幸運的是,現在有現成的網站構建器,提供了可以定制的模板。最著名的之一是 Squarespace。更近期的獨立網站制造商是 Carrd。其他的有 Tilda 和 Wix。如果你需要更多自由度以及稍后添加自定義代碼的能力,嘗試 WordPress,它允許你寫 PHP或 JS 來定制你的網站并輕松添加功能。

你會希望使用你的登陸頁面來解釋你的產品或服務。并從那里引導他們走向所謂的行動號召(或 CTA)。你想從用戶那里得到什么?你想保存他們的姓名和郵箱嗎?你想讓他們付錢給你嗎?在頁面中心頂部添加一個大的彩色按鈕作為行動號召將引導他們點擊那里。當他們點擊時,將他們鏈接到下一部分(在大多數情況下意味著,從用戶那里收集數據)

②從用戶那里收集數據
你需要一個表單,用戶可以在其中輸入他們的數據。這可能是他們的姓名、電子郵件地址、電話號碼或任何你需要的信息。有很多工具可以創建表單并將數據直接發送到你的數據庫或電子郵件。Typeform 是一個流行的選擇,因為它用戶界面友好,看起來很現代。Google 表單是一個更基本的選擇,但它是免費的,并且可以很好地完成工作。你可以將這些表單嵌入到你的登陸頁面中,或者你可以在行動號召按鈕上設置一個鏈接,當用戶點擊時會將他們帶到表單頁面。確保你的表單簡潔明了,不要要求用戶提供太多信息,否則他們可能會失去興趣。

③處理和操作用戶數據
在你獲得用戶數據之后,你可能想要對其做些什么。比如保存它,或者處理它然后保存,或者處理它并作為下一步驟做些事情。這就是 Zapier 出場的時候。它就像魔法。
Zapier 是一個網絡應用程序,它允許你將大多數你知道的網絡應用程序與其他應用程序連接起來。它就像中間的膠水。它可以簡單地傳輸數據(或數據的一部分),比如從 Google 表格、收到的電子郵件或 Stripe 交易中獲取的數據,并發送到另一個服務。或者它可以在傳輸過程中處理和改變數據,它甚至支持基本的 JavaScript 代碼:你可以創建自己的流程,讓它們做任何你想讓它們做的事情。并且它們會永久運行。這很像你在服務器上有的定時 cron 作業,但同樣,不需要你自己編碼。有很多預制的流程(所謂的“zaps”)。比如從 Google 表單獲取數據或將數據發送到 Google表單:或者從 Typeform 獲取數據并將其發送到 Dropbox:

④聯系用戶
在你處理了數據之后,你可能想要聯系你的用戶。幸運的是,Zapier 支持 MailChimp,這意味著你現在可以自動發送電子郵件:或者你可以讓 MailChimp 做點什么。反過來,MailChimp 也有高級的內置自動化功能:這意味著你想要在用戶訪問你的網站并輸入數據后做的任何事情都是可能的。比如在他們注冊后 14 天發送一封帶有另一個網絡應用鏈接的電子郵件。或者在他們注冊后的一小時內發送一張自動化的 PayPal 發票。不僅僅是電子郵件。你可以通過電話 API 服務 Twilio 向用戶發送短信或機器人語音電話。然后你甚至可以保存他們在電話上的回應。并且反過來,將其發送到另一個網絡應用程序!

⑤為承包商制定任務
如果你需要一個人來處理一些數據或與用戶合作怎么辦?將它發送到生產力軟件 Trello,在那里你將其添加為你的承包商要執行的待辦事項列表:

⑥向用戶收費
最重要的部分之一實際上是讓用戶付錢給你。直到最近,這還是保留給那些能夠將支付邏輯編碼在一起的人。現在不再是了。網站建設工具 Carrd 支持 Stripe Checkout,這意味著你只需連接你的 Stripe 賬戶,就可以在你的登陸頁面上接受支付。

0

評論0

請先

沒有賬號? 忘記密碼?
主站蜘蛛池模板: 久久99国产一区二区三区| 男女性色大片免费网站| 欧美人与动人物乱大交| 国产免费丝袜调教视频| 亚洲av一本岛在线播放| 老马的春天顾晓婷5| 在线观看中文字幕| 久久人人爽爽人人爽人人片AV| 狠狠色综合一区二区| 国产在线不卡一区| 99热久久这里只精品国产www| 最新亚洲人成无码网站| 免费在线观看色| 4虎永免费最新永久免费地址| 天天综合亚洲色在线精品| 亚洲AV无码一区二区三区在线| 精品一区二区三区水蜜桃| 国产男女猛烈无遮档免费视频网站 | 国产成人精品免费视频软件| 一本大道香蕉中文在线高清| 欧美一区二区三区视频在线观看 | 女女同恋のレズビアン漫画| 久久青草国产免费观看| 特级毛片aaaaaa蜜桃| 国产主播在线一区| 91欧美激情一区二区三区成人| 无码av天天av天天爽| 亚洲日本va在线观看| 精品国产欧美精品v| 国产最新凸凹视频免费| a免费毛片在线播放| 日本免费a级毛一片| 亚洲嫩草影院在线观看| 精品国产自在久久| 四虎永久在线观看免费网站网址| 你懂的网址免费国产| 性欧美激情videos| 久久精品国产一区二区三区 | 国产精品反差婊在线观看 | 永久免费无码网站在线观看| 四虎成人精品在永久免费|