Re: [請益] 數學系轉程設

看板Soft_Job作者 (虛物之海)時間10年前 (2013/08/18 21:00), 編輯推噓12(12033)
留言45則, 11人參與, 最新討論串2/4 (看更多)
我自己也是數學資工兩邊跑的,分享一下我的見聞 XD ※ 引述《stmilk (我男的)》之銘言: : 第一個是以c為主練習程式競賽的題目 : 第二個是讀完演算法和資料結構 除了上述兩者外還建議你讀計算理論 計算理論才是數學介入資工最有力的技術 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 101.12.213.234

08/17 13:18,
Python
08/17 13:18

08/17 14:17,
Python 它會帶你到一個全新的世界,而且很簡單
08/17 14:17
先撇開語言,就 paradigm 來看 如果你喜歡代數的話,物件導向與 Funtional Programming 會讓你如魚得水 然後有一天你會自然接觸到 Design Pattern,這些都是數學系的強項 我倒是認為你可以儘快開始碰 OO 與 FP 的語言,例如 Java 或 Python : 上面大家說的工作方向我有花時間找來看過 : 不過其實是霧裡看花越看越花=_=瞭解程度還是很低 因為軟體業界非常龐大,我們自己有時候都不太清楚裡面有什麼。 XD andymai 說的不錯,其實多看新東西就會慢慢碰到自己喜歡的... 而且業界也一直在變,現在的你很難直接最佳化自己的學習路線

08/17 19:52,
純數的職缺比純軟薪水高很多,另外就是建立模型需要
08/17 19:52

08/17 19:53,
電腦語言建構,多學是比較好的
08/17 19:53
: 其實我只是想做需要動頭腦的,當初也是覺得電腦能力很重要才開始嘗試 : 然後純數的職缺我在104找不太到T_T

08/17 21:13,
程式學C/C++你就看不完了 另外學javascript吧 寫網頁
08/17 21:13
: 我不打算寫網頁耶= = 我所見過的數學能力在軟體業的介入有兩種型態: 其一是專業路線:如密碼學、data mining、特殊演算法的設計與實作等; 其二是系統路線:散佈在各領域中的系統與模型設計。 後者的情況是,數學能力是否得以發揮 和你在做什麼產品與用什麼語言關係比較小, 而和你在產品開發中的位置關係比較大。 我自己也是做前端為主,javascript 也是我使用的主要語言之一, 但是我在工作中會一直使用代數技能去設計 API 與系統邏輯, 再不然就是從世界上的各種範例中抽取有用的 pattern,組進我們家的產品裡。

08/17 21:29,
與其學得多,個人認為不如先專精一個程式語言..
08/17 21:29
: 現在都是以C為主 我的意見是數學系過來的適合多看不同的 programming paradigm, 看多了之後學任何語言都快,到時候再來深入反而比較簡單。 數學技能和軟體技能幾乎是正交的,要發揮數學系的價值, 最簡單的方法就是讓兩者可以乘開。 然後不要執著於適合純資工/資管/資科人的技能樹點法。

08/17 21:54,
數學的話,推R 語言,最近也有起飛的跡象
08/17 21:54
R 是統計與資料分析用的語言 如果你對這塊有興趣是可以看一下

08/18 00:25,
我超佩服數學系的同事,可以把我想做的特效,轉成簡單
08/18 00:25

08/18 00:25,
的式子。
08/18 00:25
: 不知道以後我能不能這樣 老實說如果是在業界非專業領域的零星數學需求 你應該兩年前就可以這樣了 XD

08/18 12:02,
直接轉,連語言都不用精通,你的價值跟資工不同
08/18 12:02
: 我的價值跟資工差在哪我不是很清楚= = : 我是知道自己物數能力好的優勢 : 只是在台灣檯面上能得到的資訊好像都是沒什麼用T_T : 不過我不絕望就是了哈哈就是要加油充實自己

08/18 12:44,
建議往演算法方面走,電影視覺、big data分析等,有數學
08/18 12:44

08/18 12:45,
底子很有優勢,職缺目前也一直開出來
08/18 12:45
: 我成大的朋友也是建議我走演算法,自己現在看演算法也是覺得滿有趣的 其他人講的都是專業路線,感覺只有 realmeat 有講到系統路線 XD 說實在的,軟體業界對數學系的了解非常稀薄 (美國稍微好一點) 系統路線在職涯規劃上的問題是: 1. 很少主管了解數學系在這方面的價值 2. 職涯上幾乎沒有明確的路線可以讓你走到系統設計的位置 3. 同儕之間給你的建議也未必合用 (要聽啊,但是要自己吸收 XD) 專業路線我不清楚,就要請教其他板友了。

08/18 13:20,
你的領域跟資工沒什麼重疊,算是資訊數學領域唷
08/18 13:20
: 資訊數學跟資工的差別是?先謝謝你了!! 我也很好奇什是資訊數學領域。 希望這不是指離散數學,因為這是資工系對數學系最大的誤解了... XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.241.129.61

08/18 21:11, , 1F
數學系應該比較容易看懂PRML這種重要的天書吧= =
08/18 21:11, 1F

08/18 21:33, , 2F
我好奇,想問一下為何Design Pattern是數學系的強項?
08/18 21:33, 2F

08/18 21:46, , 3F
1.數學系擅長的就是丟掉事情的語義, 只留下架構
08/18 21:46, 3F

08/18 21:47, , 4F
2.剛好代數的在研究的東西和物件導向關係非常大
08/18 21:47, 4F

08/18 22:17, , 5F
大學代數學的應該是解多項式 好奇怎麼跟物件導向扯上關係@@
08/18 22:17, 5F

08/18 22:25, , 6F
就算是運算子覆載 代數重點也會放在well-define吧 @@
08/18 22:25, 6F

08/18 23:15, , 7F
幫推一下,isnoneval 是個很威的數學人 :P
08/18 23:15, 7F

08/18 23:15, , 8F
@hidog 代數的根本是抽象思考。
08/18 23:15, 8F

08/18 23:43, , 9F
python好像沒那麼FP吧@ @ 不如用JS+lodash/underscoreJS
08/18 23:43, 9F

08/19 00:11, , 10F
此代數分彼代數,說"解多項式"的實在差遠了
08/19 00:11, 10F

08/19 00:12, , 11F
原PO的代數應該是指環、群、半群這種的吧
08/19 00:12, 11F
感謝 chchwy 幫我回答了 數學系對代數的認知就是群論以降,一直跑到 Category Theory 為止。 我個人的見解是把 Category Theory、OO/Type Theory、Ontology 看在一起的 但即便沒有那麼直接,數學與資工界的共識裡,Category Theory 與 Type Theory 之間也還是有一條明確的道路連過去,有與趣的人可以查查看 Proof Theory、Modal Theory、Curry-Howard Correspondence 這幾個主題 ※ 編輯: isnoneval 來自: 111.241.129.61 (08/19 01:03)

08/19 00:59, , 12F
代數跟物件導向沒什麼關係,不過能拉一起,也有創意啦 :D
08/19 00:59, 12F

08/19 06:32, , 13F
非常感謝你的寶貴的意見!謝謝!
08/19 06:32, 13F

08/19 07:18, , 14F
了解 因為我只修到大學部代數 才會好奇如何跟OO結合
08/19 07:18, 14F

08/19 07:21, , 15F
不過群環體學完真的就是解多項式喔 最後是證明五次以上
08/19 07:21, 15F

08/19 07:21, , 16F
沒有公式解.
08/19 07:21, 16F

08/19 07:45, , 17F
痾,我們比較專注的不是多項式的解的問題耶= =而是結構的
08/19 07:45, 17F

08/19 07:46, , 18F
問題,體是一個性質很好的結構,除了體之外我們還多討論
08/19 07:46, 18F

08/19 07:48, , 19F
比如說integral domain
08/19 07:48, 19F

08/19 07:48, , 20F
然後討論結構體跟結構體之間的關係比如說同泰同構之類的
08/19 07:48, 20F

08/19 07:49, , 21F
然後我們專注在怎麼製造個結構體,必要時同構,或是簡單些
08/19 07:49, 21F

08/19 07:49, , 22F
同態來觀察另外一些我們專注的結構,以致於發展一些性質
08/19 07:49, 22F

08/19 07:50, , 23F
不同結構體的多項式只是結構中的一個特性而已= =
08/19 07:50, 23F

08/19 07:54, , 24F
所以人家說戴樹抽象,是因為有些結構體無法想像
08/19 07:54, 24F

08/19 07:56, , 25F
但是只要結構做的巧妙能解決的問題真的超乎想像
08/19 07:56, 25F

08/19 07:57, , 26F
有時候我在念代數,某些問題想不出來,但是在深入理解後發
08/19 07:57, 26F

08/19 07:58, , 27F
現可以從另一個簡單的同構結構來看的時候真的覺得是藝術阿.
08/19 07:58, 27F

08/19 08:22, , 28F
iso, homo, perm, splitting field, quotient field
08/19 08:22, 28F

08/19 08:23, , 29F
或是古希臘三大幾何作圖 你是指這些東西吧 XD
08/19 08:23, 29F

08/19 08:29, , 30F
代數到最後不是要將多項式解的結構對應到permutation group?
08/19 08:29, 30F

08/19 08:30, , 31F
我指的是這一塊 Galois理論最重要的一個證明.
08/19 08:30, 31F

08/19 08:38, , 32F
題外話 自己覺得最像代數的是我的編譯器課本 @@
08/19 08:38, 32F

08/19 08:47, , 33F
數學系玩functional programming真的很有趣 我自己也
08/19 08:47, 33F

08/19 08:48, , 34F
常摸Haskell 主要是functional programming裡的函式
08/19 08:48, 34F

08/19 08:50, , 35F
跟數學上定義的函數比較像 還有logical programming
08/19 08:50, 35F

08/19 08:50, , 36F
有使另一種paradigm了
08/19 08:50, 36F

08/19 08:53, , 37F
不過Haskell用到很多category theory的觀念 像functor
08/19 08:53, 37F

08/19 08:54, , 38F
、monad 這跟一般數學家關心的代數還是有點不同
08/19 08:54, 38F

08/19 09:07, , 39F
http://www.cgal.org/ 真的要講 這是我看過直接用上代數的東
08/19 09:07, 39F

08/19 09:36, , 40F
hidog 講的是代數範疇沒錯, 但是那是前面的
08/19 09:36, 40F

08/19 09:37, , 41F
大學部後面的課會把群環體那些物件再進一步抽象化
08/19 09:37, 41F

08/19 09:37, , 42F
到最後就是 Category Theory 一以貫之
08/19 09:37, 42F

08/19 09:52, , 43F
因為後面的課我就沒碰了 所以才會對你講的東西有興趣 XD
08/19 09:52, 43F

08/19 09:54, , 44F
我們學校代數上學期到sylow,下學期則是galois做結尾
08/19 09:54, 44F

09/06 00:11, , 45F
樓上是交大的嗎? 我們以前也是這樣
09/06 00:11, 45F
文章代碼(AID): #1I4CLVX9 (Soft_Job)
文章代碼(AID): #1I4CLVX9 (Soft_Job)