coding 的習慣與如何練好一種語言

各位前輩日安,
小弟原是化工系,大一時糊里糊塗碰到LabVIEW,
當下其實聽不懂,但在講師的誘拐下闖入這大坑XD
大多是資料擷取、數據處理、或是做小控制,
沒有極為顯著的目標,不像是人力公司在找人時都要會AOI、motion、DAQ、HMI…等,
因為沒程式語言的底子,爾後coding時都是跌跌撞撞的,
雖然會編流程圖,但還是容易想到什麼寫什麼,
維護時就會很累~~
想聊聊前輩們是如何養好coding的習慣,
來餵飽荷包君呢?

遙想當年踩過的坑(笑

會coding只是基本功,就如會跑之前要先會地上爬
流程圖什麼的其實更高一點來看還算是支微末節了
如果想向上爬看得更高更遠,那麼…

你應該去想像一個系統要如何以top to bottom 的方向去建構
而不是以bottom to top 的方向來拼湊
想像一個大系統需要那些次系統構成/它們如何互動
最後才是去思考底下的實作細節,不過到這部份己經是碼農的工作了
而不是架構師要去煩惱的事

但說歸說~業界現場的現實是…業主or上司:我想要這個功能,可不可明天就給我?
等你想完?沒有那個美國時間啦~現在/立刻/馬上就給我生出來 :rofl:

1個讚

最後一句真的很有畫面XD