<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>秘辛 on kenji.blog</title><link>http://kenji.blog/zh-tw/tags/%E7%A7%98%E8%BE%9B/</link><description>Recent content in 秘辛 on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><copyright>kenjinote</copyright><lastBuildDate>Wed, 30 Jul 2025 23:51:35 +0900</lastBuildDate><atom:link href="http://kenji.blog/zh-tw/tags/%E7%A7%98%E8%BE%9B/index.xml" rel="self" type="application/rss+xml"/><item><title>LogicPad 開發秘辛</title><link>http://kenji.blog/zh-tw/p/logicpad-%E9%96%8B%E7%99%BA%E7%A7%98%E8%A9%B1/</link><pubDate>Wed, 30 Jul 2025 23:51:35 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/logicpad-%E9%96%8B%E7%99%BA%E7%A7%98%E8%A9%B1/</guid><description>&lt;img src="http://kenji.blog/p/logicpad-%E9%96%8B%E7%99%BA%E7%A7%98%E8%A9%B1/img.png" alt="Featured image of post LogicPad 開發秘辛" />&lt;h1 id="為不會寫程式碼但有邏輯的人提供工具創建-logicpad-的理由">為「不會寫程式碼，但有邏輯的人」提供工具。創建 LogicPad 的理由
&lt;/h1>&lt;p>你好，我是 kenji。我是低程式碼工具「 &lt;a class="link" href="https://logicpad.org" target="_blank" rel="noopener"
>LogicPad&lt;/a> 」的作者。
這次不是介紹產品，而是想從有點個人的角度來寫寫「為什麼想做這個？」的開發幕後，以及我自己的想法。&lt;/p>
&lt;p>說實話，這不僅僅是一個工具開發。
我的過去、職場上的煩惱、技能組合，以及一直縈繞在心頭的「總有一天想做自己的產品」的想法——
這些全部重疊在一起的結果，誕生了 LogicPad。&lt;/p>
&lt;p>也就是說， &lt;strong>這對我來說也是「人生集大成的專案」&lt;/strong> 。
我將盡可能坦率地、充滿熱情地寫下這樣的背景。&lt;/p>
&lt;hr>
&lt;h2 id="坦率地說我想要一個可以挺起胸膛說這是我做的產品">坦率地說，我想要一個可以挺起胸膛說「這是我做的」產品
&lt;/h2>&lt;p>說實話，這是最初的動機。&lt;/p>
&lt;p>從以前開始，無論是工作還是興趣，我都喜歡寫程式碼。我也參與過各種開發。
但是，有一天我突然意識到。
&lt;strong>「沒有一個以自己的名字、自己的責任推向世界的產品」&lt;/strong> 。&lt;/p>
&lt;p>當然，團隊製作的東西有價值，也有很多值得驕傲的工作。
但是在某處，也有一種「就這樣，在別人的名字下結束職業生涯嗎」的虛無感。&lt;/p>
&lt;p>一次就好。
&lt;strong>我想留下一個可以挺起胸膛說「這是我做的」的東西。&lt;/strong>
帶著這樣的想法，我開始構思 LogicPad。那是大約 6 年前（ 2019 年左右 ）的事情。
（最初的想法本身是在大約 2015 年前了解到 Unreal Engine 的視覺化程式語言 Blueprint 時產生的。）&lt;/p>
&lt;h2 id="藍圖img_1png">&lt;img src="http://kenji.blog/p/logicpad-%E9%96%8B%E7%99%BA%E7%A7%98%E8%A9%B1/img_1.png"
width="637"
height="285"
srcset="http://kenji.blog/p/logicpad-%E9%96%8B%E7%99%BA%E7%A7%98%E8%A9%B1/img_1_hu70d4fd9be2cc84fc55cb45a83c67cc8a_54446_480x0_resize_box_3.png 480w, http://kenji.blog/p/logicpad-%E9%96%8B%E7%99%BA%E7%A7%98%E8%A9%B1/img_1_hu70d4fd9be2cc84fc55cb45a83c67cc8a_54446_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="藍圖"
class="gallery-image"
data-flex-grow="223"
data-flex-basis="536px"
>
&lt;/h2>&lt;h2 id="因為不會寫程式碼所以無法著手那不是很可惜嗎">因為不會寫程式碼所以無法著手。那不是很可惜嗎？
&lt;/h2>&lt;p>我的職場裡有很多優秀的人。&lt;/p>
&lt;p>他們能建構邏輯。能自如地使用 Excel 函數，也能看穿問題的本質。
但是——在「寫程式碼」這個階段，手就停住了。&lt;/p>
&lt;p>「這個作業，每次都看著步驟書做，不能自動化嗎？」
「嗯，可以喔。但是…那必須寫程式碼呢…」&lt;/p>
&lt;p>這樣的對話發生過很多次。&lt;/p>
&lt;p>每次我都這麼想。
&lt;strong>「明明懂邏輯，卻因為程式碼這堵牆而停下來，真是太可惜了」&lt;/strong> 。&lt;/p>
&lt;hr>
&lt;h2 id="低程式碼編輯器這個選項">低程式碼編輯器，這個選項
&lt;/h2>&lt;p>其實在前一份工作中，我從事的是透過 GUI 操作運行的 2D CAD 開發。
說到 CAD，就是用滑鼠來組裝圖形對吧。
也就是說，這是一個 &lt;strong>「透過操作來建構邏輯」&lt;/strong> 的世界觀。&lt;/p>
&lt;p>我想：「這和低程式碼非常契合呢」。&lt;/p>
&lt;p>再往前追溯，從學生時代開始，我一有想法就會馬上寫程式碼，大量製作影像處理、數值處理、Windows 工具、SNS 自動發文工具等小程式。
我想有 600 多個。現在也還留在 GitHub 上。&lt;/p>
&lt;p>當時並沒有考慮什麼意義。
只是「想做所以做」。僅此而已。&lt;/p>
&lt;p>但是現在，在製作 LogicPad 的時候…&lt;/p>
&lt;p>&lt;strong>我感覺那些點終於連成了一條線。&lt;/strong>&lt;/p>
&lt;hr>
&lt;h2 id="易於使用但功能強大平衡的困難">易於使用，但功能強大。平衡的困難
&lt;/h2>&lt;p>在推進開發的過程中，我一直考慮的是
&lt;strong>「讓它成為一個直觀易用，同時又非常強大的工具」&lt;/strong> 。&lt;/p>
&lt;p>如果增加功能，能做的事情就會變多。但是，會變得難以使用。
如果簡化，任何人都能接觸。但是，那樣又會有人覺得不夠。&lt;/p>
&lt;p>為了不被說「低程式碼工具只是玩具吧？」。
但是，也不想被說「結果還是必須寫程式碼嘛」。&lt;/p>
&lt;p>&lt;strong>我一直在直覺和表現力那條極限的線上戰鬥。&lt;/strong>&lt;/p>
&lt;p>無數次重做 UI，無數次丟棄，
然後終於接近覺得「這樣可以」的形態時，我真的很高興。&lt;/p>
&lt;hr>
&lt;h2 id="第一次被使用者的一句話拯救了">第一次被「使用者」的一句話拯救了
&lt;/h2>&lt;p>第一次把 LogicPad 交給的是前同事。
她不擅長 IT，也怕程式碼。但是，她擅長邏輯。&lt;/p>
&lt;p>稍微說明並讓她試用後…幾分鐘後她說的一句話，我至今難忘。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>「如果是這個，我也覺得我能做到！」&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>真的，我快哭了。
我想給她的，就是這個。&lt;/p>
&lt;p>不是會動的工具，而是 &lt;strong>「我自己做出來了！」的感覺&lt;/strong> 。
我確信，那才是 LogicPad 真正的價值。&lt;/p>
&lt;hr>
&lt;h2 id="能製作的人增加的話社會會變得更有趣">能製作的人增加的話，社會會變得更有趣
&lt;/h2>&lt;p>我認為「技術的民主化」非常重要。&lt;/p>
&lt;p>技術有改變世界的力量。
但是，能駕馭它的人是有限的。&lt;/p>
&lt;p>如果，只要「懂邏輯」就能製作應用程式的話？&lt;/p>
&lt;p>&lt;strong>更多的人，將能夠轉到「製作方」。&lt;/strong>
而且，從那裡誕生的東西，我認為會超越現在的想像。&lt;/p>
&lt;p>如果 LogicPad 能成為那個入口。
希望能成為一個把「想做」變成「能做」的工具。&lt;/p>
&lt;p>那就是我的願望。&lt;/p>
&lt;hr>
&lt;h2 id="結語">結語
&lt;/h2>&lt;p>LogicPad 還是 Beta 版，並未完成。
需要改善的地方，想做的事情，還有堆積如山。&lt;/p>
&lt;p>但是，我把 &lt;strong>自己人生的「點」全部傾注到了這個工具中。&lt;/strong>
現在我可以挺起胸膛說。&lt;/p>
&lt;p>&lt;strong>「這是，我自己製作的產品」&lt;/strong> 。&lt;/p>
&lt;hr>
&lt;h3 id="附錄logicpad-能做的事情">👇附錄：LogicPad 能做的事情
&lt;/h3>&lt;ul>
&lt;li>透過拖放建構處理&lt;/li>
&lt;li>條件分支和變數等也可以在 GUI 中處理&lt;/li>
&lt;li>準備了多樣的 AI 協作節點&lt;/li>
&lt;li>透過插入腳本也可以為高階使用者進行擴充&lt;/li>
&lt;li>高精度的數學函數・資料處理（無限位數精度的數值運算等）&lt;/li>
&lt;li>針對高階使用者的快捷鍵也很豐富&lt;/li>
&lt;li>支援 90 多個國家的語言&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="接下來想做的事情">接下來想做的事情
&lt;/h3>&lt;ul>
&lt;li>與 AI 協作從自然語言產生邏輯&lt;/li>
&lt;li>使用者可以建立自訂節點的機制&lt;/li>
&lt;li>建構可以分享建立的節點和邏輯的平台&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="後記">✍️後記
&lt;/h2>&lt;p>非常感謝您閱讀到這裡。
這不僅僅是一個工具開發，而是傾注了我自己的經驗、熱情和人生片段的一個挑戰。&lt;/p>
&lt;p>「不會寫程式碼，但有邏輯」
這樣的人們，能夠靠自己的力量 &lt;strong>「製作」出來的未來&lt;/strong> 。
今後我也想透過 LogicPad 繼續以這個為目標。&lt;/p>
&lt;p>如果您有哪怕一點點「想試用看看」的想法，我都會非常高興。
如果有興趣，請務必試試看 &lt;a class="link" href="https://logicpad.org" target="_blank" rel="noopener"
>LogicPad&lt;/a> 。&lt;/p>
&lt;p>然後，如果使用後有什麼感想或注意到的事情，無論多小都沒關係。
您的聲音將成為推動這個產品邁出下一步的巨大力量。&lt;/p>
&lt;p>今後也請多多指教。&lt;/p></description></item></channel></rss>