不曉得大家最近有沒有在玩GPT4,最近我有很深感受,未來學習及思維都必須改變。
當然,目前看來想透過他給我們更好協助,自己也要有具備一些基本架構、知識及思維框架。
我用自己例子,年輕時曾在補習班教程式設計,而程式設計有著許多語言,其實若你有一些很基礎的知識及框架就不難,其實不同程式語言,很快就上手了。
今天試試Chat GPT4看看,他有沒有可能成為學習程式語言最好的老師?
簡單說,要寫程式,最基本認識3個東西
1.資料型態有哪些? 例如,最簡單數值,文字。
2.再來如下,運算子有哪些?
C=A*B
式子裡的= *即為算術運算子,C、A、B我們稱運算元
3. 程式指令分4種
(1). 輸入及輸出指令,例如:Read或Input 或print 或write
(2). 一般直述指令,將文字轉為數字,或數字轉文字
(3).迴圈指令,例如,符合條件就做,一直到不符條件do while ,或迴圈做幾次 for i=1,10 next
(4). 條件判斷指令
if 符合條件,做以下指令,else 做另一個
以上基本都弄懂,我們用GPT來看看怎麼應用!!
因為這十年來,C#.net 非常流行,所以,我就在GPT裡問他,而他很快給了我答案,這樣的操作,會比看一本書還有用,看書都要一章一章主題看,但要串起來就有點問題
而我們在GPT詢問就會有一種暢快感!!
更令人驚喜是,我讓他,從C#.net 程式語言,若換成Java語言呈現,他竟然一樣立即給我
但我唸他少了說明從螢幕顯示資料的指令,他還跟我抱歉,太有禮貌了!!
以下是我問他答的狀況分享:
01.C#.net 的資料型態(Data Type) 有哪幾種?

02.變數名稱為qty,給我一個定義,C#.net 整數型態變數的範例

超神奇的我讓他寫個範例給我,竟然真的寫了
03.C#.net 的類別型態 (class) 的作用是什麼? 可以用一個初學者可以看懂,寫一個範例,而且指令要給初學者看得懂的人

04.接下來問:C#.net 的運算子有哪些?

05.C#.net 的指令有哪幾種類型?

06.C#.net 關於迴圈(LOOP)指令有哪幾個?

07.C#.net 的條件判斷指令有哪些?

08.我最後問, C#.net 從鍵盤讀取輸入的指令有哪個?將資料從螢幕顯示, 有哪些指令,他給了我範例:

09.最後, 我要他改用java來說明上面所有例子!!他真的改用Java列出!!

10.然後,他竟少列了java從螢幕顯示指令,我唸了他一下,他竟然道歉,令人驚喜吧!

結論:當你是完全空白,那你的問題可能不夠精準,那很難得到可用的。
但如果你是中等程度以上,或對想問的事整理過, 整個框架及思路,這時順著問,他可以快速幫我們梳理及提供一些意想不到的答案。
最後, 我要他做今天的結論。

延伸閱讀
作者:余瑞銘 總經理

乙太未來商業顧問 總經理
社團法人中華流通顧問協會 創會理事長 / 執行長
中國生產力中心 流通顧問師班講師
桃園機場商店街 評鑑委員
微型鳯凰 / 中小企業處新創圓夢網 創業顧問
台灣連鎖加盟促進協會 顧問
勞動部勞動力發展署 委員
原民會產業價值計畫 委員
內政部高級專業人才國籍歸化委員會委員
台北市政府老店再造 委員
民國 90 年全國十大傑出資訊人才獎得主
經濟部中小企業處資訊類、商業經營 輔導專家