作者ledia (下班後才下棋)
看板Soft_Job
標題Re: [討論] 邏輯、數學不好的人是否該轉換跑道
時間Mon Sep 17 13:36:18 2007
※ 引述《etree (tree)》之銘言:
: 各位先進
: 小弟後段私校資訊研究所畢業
: 今年剛退伍不久,找工作似乎不是很順利
: 後來思考了很久,覺的自己的邏輯思考及數學都不是很好,
: 在校的時候雖然寫程式上還可以,不過一樣的程式,別
: 人可能只要花一個小時就寫出來了,我可能要花N倍的時間
: ,雖然最後還是可以弄出東西來,可是我覺的這樣在業界
: 存活的下去嗎,業界程式厲害頭腦不錯的人很多,像我這
: 樣一個資質普通的人,在資訊業還有發展的空間嗎?
: 還是轉換跑道以求生存?
: 小弟現在對未來真的不知所措,希望各位先進能指引小弟一條道路
: 謝謝
你這樣講很籠統
數學不好分幾種
有種數學不好是對數字的感覺不好
比如說, 你要算一天 connection 有多少
每個 connection 會吃掉多少 bandwidth
peak time 有多少 concurrent request
peak time 會吃掉多少 bandwidth
peak time 要用到多少 disk I/O 或 memory
整個 system 上面會有多少 process 在跑
每個 process 在這樣的 load 之下大概會跑多久
你寫出來的網頁所吃掉的資源
你的 web server 能不能承受得住
不能的話要怎麼改進
這些只要簡單的計算
但是你需要非常好的數字直覺
不然的話你會很辛苦
如你所說, 花 N 倍的時間在考慮這些小事
另一種是對數學中各學門的涉獵不夠廣
比如說, 我只會初等微積分, 一點點三角函數
機率統計離散圖論代數幾何拓僕... 我通通不會
這些東西對寫程式本身的影響就不大
因為
第一, 通常需要考慮到這些就不會拿給一般工程師解決
第二, 通常只有特別深入的演算法分析才會用到, 你是
要去實作演算法, 而不是要去分析的話, 其實不
懂這些並無可厚非
但是多懂一些有助於你選用較佳的演算法
因為你知道細節, 從而比較容易了解在什麼情況下比較適合用哪一種
不過, 邏輯觀念不好就比較嚴重
而我個人感覺, 邏輯是與生俱來的
所以如果一直努力都沒有什麼進展的話
我建議你可以走 pre-sales 之類的路
--
有時候,遺忘,是令人快樂的。什麼時候?當然是有人傷了你的心的時候。
存心傷你的那個人,固然是故意和你過不去,但是被傷了心而耿耿於懷的你
,卻是和自己過不去了。所以,記性不好的人,通常會是比較快樂的人,也
是比較不容易被擊倒的人。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.56
1F:推 colawei:上面所舉例的不過是算加減乘除的基本數學.小學生都會.不過 09/17 16:39
2F:→ colawei:若要寫核心程式.微機會三角函數統計機率...都只是基本功. 09/17 16:41
3F:→ colawei:不過會寫的人大概只佔所有設計師約20%.這也是他們能領高薪 09/17 16:43
4F:→ colawei:的原因.不會也沒關係.因為這個市場的需求也沒那麼多. 09/17 16:44
5F:推 ledia:看什麼核心了.... :p 你要 computer graphics 才會用到三角 09/17 17:46
6F:→ ledia:事實上也都有現成的東西可以用了 09/17 17:47
7F:推 leicheong:其實Graphics上常用的數學相關的東西是Matrix. 09/17 18:02
8F:→ leicheong:使用transfromation matrix, 不論2D或3D的座標計算 09/17 18:02
9F:→ leicheong:都很方便. 09/17 18:04
10F:→ leicheong:不過現成已經有一堆函數處理rotation和translation 09/17 18:05
11F:→ leicheong:不會計其實也沒甚麼... :p 09/17 18:06
12F:推 colawei:繪圖不是只有算座標而已.算色差用到微積分統計很重 09/18 07:37
13F:→ colawei:另外如算加解密檢查位元聲波影片...等都很吃重數學. 09/18 07:39