筆者本身是有八年Android開發經驗的「自學者」,一路走來深深覺得在台灣自學程式的門檻與失敗率還是很高。
但不是說這是台灣獨有的缺點,我想是這個領域目前的侷限。
因為自學者很多真的完全不具備資訊領域相關基礎知識,而這些知識在高手與達人們交流交換或發表教學文時,都會不經意的略過這些知識、或忽略了裡面可能暗藏的魔鬼細節。
文字可能會比較多,程式碼反而會比較少,講詳細一點、不要「大家自己研究範例」。
鐵人賽用的發文介面模式挺不錯的,還有「增加程式碼」的項目。 我想要讓自己的文章是傻瓜(沒有資訊背景跟基礎訓練的人)也能看懂,所以...???...我在騙誰啊!...
1+1 多謝這年頭氾濫又充滿錯誤與偏見的科普、或敷衍了事毫無啟迪人心功能的義務教育,「我們(還沒學習寫程式)」都知道電腦是用0/1二進位做運算。 所以「1+1...
什麼是IDE?這個IDE不是指古老的硬碟介面(在SATA以前的一種硬碟介面),這個IDE叫做整合開發環境Integrated Development Envir...
是,但也不是。 薛丁格的貓也跑來寫程式了嗎? 下載完IDE就開始寫程式?這未免太快。 但容我借用一下別人的資料。 感謝同樣都是以Flutter為主題的鐵人參賽...
昨天講到「使用IDE提供的標準功能去新增一個Flutter」,這個專案打開後,IDE介面大概長這樣... 跟昨天介紹的圖片相比,同樣都有「專案管理區」(左邊)...
void main() { runApp(MyApp()); } 繼續看這個... 我們現在知道「main」是程式的進入點、啟動APP後電腦會來這地方看看...
絕對不是沒有關係。 說個冷笑話。 在Day 2有試圖解釋「程式設計是怎麼回事」。 說白了一切都是記憶體的管理應用。 Day 2中的說明是為了「好懂」,都只是種...
就像宿命無法逃避一樣,介紹完了物件和設計物件的基本方法,還講了如何使用物件設置資料,現在該來介紹如何使用基本類型(又稱為基本型別)的資料了。 但開始介紹前,可能...
才第九天,就開始不記得自己昨天寫了什麼東西、一天到晚翻閱前幾天的文補漏洞。正常乎? 在程式中設置欄位存放資料是件很奇妙的事情。因為資料數目規模會讓這件事情的難...
鐵人賽最大的噩夢不是寫不出東西、或寫不好,而是一不小心回到上一頁卻沒存檔。(爛Apple滑鼠!) 產生UI畫面或啟動一個APP需要Widget。 但到底什麼是...