作者littlethe (東周小星星)
看板Soft_Job
標題Re: [請益] 語言不重要那重要的是...
時間Fri Feb 19 21:46:13 2010
※ 引述《m13m13m (奇怪 還沒收到??)》之銘言:
: 看過之前前輩的文章
: 和自己粗淺的體認 的確會認為語言種類
: 是相對於程式觀念 邏輯來說比較好克服
: 的點..
: 可是請問那在使用的語言種類外
: 對一個程式設計師來說
: (1)重視的是什呢?
: (2)對於那些重視的東西 又要如何養成呢?
: 比方說大家都常在討論邏輯 邏輯 邏輯的能力
: 那要如何養成呢?
: 茫然的大學生...
以AP來說,
我真覺得,
聰明很重要,
空間思考能力要很強,
因為在寫的同時,
要能「幻想」跑出來是什麼樣子,
拿影像處理來舉例,
影像處理要先把只有1維陣列的原始影像資料,
換算成2維,
接著影像會隨著時間,不同影格的陣列內容會不一樣,
所以就成為3維,
再接著有顏色的處理,一個點有紅藍綠三個值,
這時候就是4維,
若要加上影像辨識,加個感應區的話,
就是5維...
「光這樣」的程式寫作,就要5維空間思考了...
再加物件,再加遞迴,
一個bug的出現,
要能「想像」出它在那裡發生...
一堆變數,
要能「同時想像」它們怎麼變化的...
所以,空間思考很重要,
單純的邏輯判斷我倒覺得還好,
至少要怎麼培養這種能力...
其實也蠻簡單的啦,
多拼圖呀,
多唸物理呀,
離散數學唸一唸呀...
可能要學一下禪坐,
有時候解決問題沒靈感時,
禪坐可以進入到虛擬的世界,
是個不錯的watch功能,
或畫個素描吧,
或畫畫流程圖,
玩玩第一人稱射擊遊戲,
打打桌球,
堆積木,
拆玩具,
都有不錯的提升空間蓋念的效果
--
I have no thing, except my dream.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.177.35
→ trevor2005:為什麼寫AP空間思考能力要很強??? 02/19 23:04
→ trevor2005:AP的應用有很多面向,這樣的說法個人認為點武斷偏頗~ 02/19 23:05
→ iincho:....這是因為做什麼就覺得幹什麼只需要什麼....... 02/19 23:22
→ iincho:就像寫driver的以為C是一切, 搞不好還會叫你回去用assembly 02/19 23:23
→ iincho:問題是這世界上還有很多你沒碰過但是需要被解決的問題 02/19 23:24
→ trevor2005:真是抽象^^" 02/19 23:46
→ Sany:原po說的東西難道web就不用作? 02/20 00:11