關於程式學習上的心得,做一個簡單的紀錄

更新於 2020/02/17閱讀時間約 2 分鐘
大學時期,第一門給我危機感的科目,是計算機概論。科目名稱表面上是如此,實際上該叫做程式語言,而且使用的還是工科老字號語言--Fortran 77,搭配陽春的NotePad++跟Command line。
入門的第一支程式_hello world
當時課程修完,只記得迴圈怎麼寫。Function跟Subroutine差在哪?裡面的參數哪些要宣告? 格式化輸出?Open File? 指標? 還好最後關頭還是低空飛過,從此打算今後再也不碰程式,結果誰知道又修到一門要寫程式的課! 並且要求用Fortran完成一個解算任意桁架的受力跟位移的程式作為Final project,只好再回去認真翻一翻書。

替代役期間,為了不浪費寶貴的時間,偶而上去Coursera找點感興趣的課程來看,順便當成訓練英文的資源,也因此接觸到現在頗為熱門的Python。不得不說,剛開始寫的時候就像發現新大陸一樣:
  1. 啥鬼東西!?竟然可以不用宣告資料型別!!!
  2. 錯誤訊息比Fortran上的好了解非常多
  3. 跑起來似乎...比較慢?
學了越多,越發現重點並不在程式
之前的學習都是建立基本的運算邏輯,況且應用在分析計算上只是讓程式輔助產生結果,很單純的把紙上的計算轉成文字檔給程式輸出,實際上並沒有讓這個軟體被重複利用的思維。使用的資料結構也僅止於Array,更具體來說即是當成數學上的矩陣,自此我只是得到了一個...更泛用的計算機?
在一連串因緣際會下,又是碰了點C語言、又是碰了點Java,透過線上也看了一點JavaScript的入門。基本上介紹都是從資料型別、迴圈、邏輯判斷等語法下手,剩下的部分,有些是別人開發好的套件、有些則是語言專有的寫法。
對現階段的我來說,最大的問題是:要用來做什麼?
以小程式作為輔助工具,Python可以用很簡潔的語法處理一些工作上的瑣事,而且也有不少套件也都提供支援,不必再學VBA就可以控制Excel。假如有效率上的需求,才會考慮用其他語言改寫,只是也不太有機會處理到那麼大的資料量...。
話說最近看了一些Deep Learning的教學影片,真的是滿滿的統計學呢!
avatar-img
13會員
64內容數
遇到的坑、解過的題、新知識的探索、舊時代的遺毒!? 工作後我發現,文件更新往往跟不上新需求的更迭,犯錯的歷史總是不斷重演。因此,我改變了方式,蒐集從程式上、系統上的每一次異常處理過程,好讓再次遇到相同的問題時能快速應變。此專題就是我的錯題本,期待日後不管在工作上或交流上遇到難題,都能輕鬆地應答:有什麼難的,我都踩過。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Err500 的其他內容
雖然已經不是第一次出國,但是去日本遊玩倒是第一次。出發前一晚還想說拿出日本語gogogo複習下基本的文型跟單字,最後還是睡飽飽養足出遊的精神。
雖然已經不是第一次出國,但是去日本遊玩倒是第一次。出發前一晚還想說拿出日本語gogogo複習下基本的文型跟單字,最後還是睡飽飽養足出遊的精神。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
鴻海創辦人郭台銘宣布拿出上百億台幣,購買疫苗捐贈給台灣。本文分享作者過去的親身經驗,談郭先生如何解決「價格問題」與「缺貨問題」,以及對其決策高度、廣度、以及長遠策略眼光的信心。
Thumbnail
文法理的「法」字,總不免讓人與法律聯想在一起,大量的使用規則有如競賽中的禁止事項,彷彿一有冒犯輕則警告重則退場,不免讓人望而生畏。這樣的印象並不能說錯,卻只反映了文法的某幾個面向。今天我們把話攤開來說,聊聊我們提到「文法」這個字的時候實際上會論及的三個不同的面向。
Thumbnail
一個從小只被告知「好好唸書,人生就會很美好」的高中生,到了高三突然要變出一堆跟大學科系專業相關的學習歷程檔案,真是殘酷的世界啊...只好來一句: 「どれだけ世界が残酷でも関係ない!戦え!戦え!戦え!」 戰鬥吧!高中生們!
Thumbnail
既然前面說「學習歷程檔案」跟現在的「備審資料」沒有什麼不同,為什麼大家都一副壓力很大的樣子?讓我們繼續看下去... 三、 這個系統是否會造成更大的壓力與問題呢? 這一題的答案為「是」,的確可能造成學生與家長更大的負擔...
Thumbnail
108課綱上路,除了在各科目的授課內容以及時數有相當大變動之外,最讓高中師生以及家長焦慮的,可能就是「學習歷程檔案」了,學習歷程檔案到底是什麼?應該要如何準備呢?
Thumbnail
最近談起資安相關的話題時,發現其他人有些觀念可能有待澄清。筆者因為過去的經歷,在這方面也算是有點心得;所以這裡就來探討幾點大家可能比較有興趣、但觀念上可能跟一般研發經驗不一樣的地方。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
鴻海創辦人郭台銘宣布拿出上百億台幣,購買疫苗捐贈給台灣。本文分享作者過去的親身經驗,談郭先生如何解決「價格問題」與「缺貨問題」,以及對其決策高度、廣度、以及長遠策略眼光的信心。
Thumbnail
文法理的「法」字,總不免讓人與法律聯想在一起,大量的使用規則有如競賽中的禁止事項,彷彿一有冒犯輕則警告重則退場,不免讓人望而生畏。這樣的印象並不能說錯,卻只反映了文法的某幾個面向。今天我們把話攤開來說,聊聊我們提到「文法」這個字的時候實際上會論及的三個不同的面向。
Thumbnail
一個從小只被告知「好好唸書,人生就會很美好」的高中生,到了高三突然要變出一堆跟大學科系專業相關的學習歷程檔案,真是殘酷的世界啊...只好來一句: 「どれだけ世界が残酷でも関係ない!戦え!戦え!戦え!」 戰鬥吧!高中生們!
Thumbnail
既然前面說「學習歷程檔案」跟現在的「備審資料」沒有什麼不同,為什麼大家都一副壓力很大的樣子?讓我們繼續看下去... 三、 這個系統是否會造成更大的壓力與問題呢? 這一題的答案為「是」,的確可能造成學生與家長更大的負擔...
Thumbnail
108課綱上路,除了在各科目的授課內容以及時數有相當大變動之外,最讓高中師生以及家長焦慮的,可能就是「學習歷程檔案」了,學習歷程檔案到底是什麼?應該要如何準備呢?
Thumbnail
最近談起資安相關的話題時,發現其他人有些觀念可能有待澄清。筆者因為過去的經歷,在這方面也算是有點心得;所以這裡就來探討幾點大家可能比較有興趣、但觀念上可能跟一般研發經驗不一樣的地方。