RE: 學校的資訊老師沒救了
¶學校的資訊老師那套在專業在業界來說真的堪比小兒科(?)或者說相較古早的教材了吧?
如同Scratch在我看現在拿來開發是真的太慢了,LLM做的功能可以又快又廣還不受限
雖然如果想體驗限縮環境下的手搓樂趣,那也並無不可,不過有了turbowarp之後,我想要用回scratch 會備感痛苦
¶APP 開發
MIT(AppInventor 2)也是如此,整體介面大概跟十年前都還一個樣,沒有變革,比Scratch 迭代還古(不過Scratch也是因為adobe的關係被迫改革進入html5才有了現在的革新)
甚且實裝估計會被感覺很low(什麼專為舊版Android設計的APP之類的,或者說就是開啟App時還會出現上面一個應用或頁面的標題顯示)
不過對於0基礎初學需要一個視覺化的來說,手機部分確實AI2是個入門,但介面不如Scratch直覺好用(應該是說有些實際功能比較複雜,所以只好妥協給這麼複雜的積木介面?)
¶sb其實是個壓縮檔
冷知識:Scratch的一個檔案裡其實就是素材+程式源碼的壓縮檔案喔(甚至上傳到Google雲端都能辨識成一種壓縮檔給你看裡面的架構了)
¶硬體開發
我接觸的是Microbit,不過好處是他有積木跟Python雙介面,而且也能跟Scratch交互,整體來說其實不算太差,但依舊有其限制性詳細還得問巨硬
Arduino我接觸過積木,也接觸過奇葩的老師只有Chromebook給學生用,要不是我找到有擴充功能可用,我還真不知道這生蚵老師想怎麼搞
¶3D積木
還得是巨硬,Kodu是作為我在3D遊戲開發上的一個簡單上手的遊樂場,雖然資源總量有上限,但是對於實際coding無基礎的人來說,積木程式邏輯是能應對上手
不過真要專業,Unity可就複雜多了,我那參加了三天的夏令營也只不過是玩了一點皮毛,那一個檔案還可大了
甚至有特殊需求都還是需要動到程式碼(當時好像是用C#)
¶高中資訊
入手Python,高中資訊老師會讓你裝上Anaconda、Jupyter,然後電腦空間就占大半去了
Jupyter根本就有VScode內建可用,或者蹭colab也都可以,Anaconda那麼肥胖一個裝在那,對我的舊電腦相當不堪負荷
¶大學資訊?
好一點,改裝miniconda
但我現在接觸到uv來管理虛擬環境,還真得說,比前面的都感覺好用太多
¶LAB
既然都說jupyter可以用colab替代,其實也就是說明一件事情:筆記本大多數用途用於數據科學實驗
確實,數據科學實驗通常有多個階段,中間夾雜md描述,可以分區方便執行,特別是有圖像表格等等資訊都便於直接輸出可見,這是筆記本的好處,但對於其他python專案來說,新手小白可能比較不理解了
因為大多情況下python都是多個py檔案構成專案的,如flask可能底下有blueprint在其他檔案,又或是discord用cog來區分不同指令等等,並不會都寫在單一檔案,更不會寫在jupyter裡面
所以也只能說ipynb是py裡面的一環,但不適合做為全部,而且就專業性而言多用途的VScode比單一的Jupyter都來的好用多了,阿colab還能接gemini也不差啦(還不吃本地資源)
¶LLM改變了很多
不得不說,在還沒有信任Agent可以做到很多事情的時候(例如做一套大專案如CMS等等),我都還是用turbowarp在手搓前端+Python資料庫處理後端(我對於從零寫html懶得學,但為了搞事情至少我會分析html元素UWU),直到後來我開始用AI輔助寫部分資料庫的內容改寫,到如部落格等等網站平台的計畫開發,不得不說LLM確實大有所為且進展迅速,甚至會調用瀏覽器工具模擬真人運作這些事情都讓我有所震驚,讓我實在鮮少再多花太多成本在學習語言,更多的都是創意思考與邏輯分析了(目前LLM的邏輯有些不見得周全,還是需要人來構思提點)
至於資訊老師嘛...我覺得還是需要多點實用的東西(?)
比如用python修圖等等(認真說,批量需求時真的很好用)
¶我剛剛在用的
最近玩了點動森,人家說有天氣種子碼,但是我依靠天氣輸入怎麼樣資料都不準確,所以還是時旅去找流星雨比較快,我在想何不讓AI透過影片自動去幫我辨識流星出現的時機呢?然後我就交給LLM處理了,但就是說有點耗token,現在冷卻期,還沒開發完全,但有個簡單雛型了!
就是說要這種有點意思的工具才對吧!
有如wiwi在開發替代keynote的txt動畫工具一樣,我很期待(敲碗(我是個沒有mac沒用過keynote的貓類o((>ω< ))o
本來想用留言的,但發現我想說得太多,加上感覺可以寫成文章分享,於是就變成這樣了
20260921 1010補充
¶仔細想想Scratch 就有個好處(?)
對於新手而言,Scratch 只會有程式不如預期,但不至於完全不動甚至於報錯
這也功歸於他限制可用的方塊有哪些,並且每種積木型別的限制上也都幾乎嚴格對應
但如果是正常的程式,或者如Turbowarp 多元的JavaScript 庫擴充,如果沒有按照使用說明,或者真出現異常,極高可能就是值會被存入鍵當中,又或者錯誤只顯示於console.log裡面,對於幼兒來說就會過於複雜了
(但是AI2或Microbit這些積木堆疊是本身亂堆就可能報錯!例如AI2你可以明顯可見的有黃色或紅色警告;還有AI2在資料型別的接口做的並不如Scratch的直覺,拼圖凹凸可能還不同,但不像scratch直覺的有[文字]、(數值)、<布林>三種資料型別)
感謝您的閱讀。如有任何想法,歡迎留言來信。
回文章列表
留言區 / 文章反應
載入中...