[請益]學習差異性大的第二種程式語言

看板Soft_Job作者 (吃不胖真無奈…)時間9年前 (2014/08/02 19:14), 編輯推噓19(19016)
留言35則, 25人參與, 最新討論串1/1
小弟最近由寫 Firmware 轉為寫純軟、演算法的工作 不是資工相關背景,對於軟體工程不是相當理解 在臉書上看到這篇文章 Step By Step Path to Becoming a Great Software Developer http://ppt.cc/IfoQ 覺得很有參考價值,大方向打算跟著這些步驟學得扎實一點 其中有提到 Learn a second language 建議學習和熟悉語言差異大的第二種程式語言。 在學期間學的是C++, 研究使用Matlab Firmwrae 工作時使用C, 偶爾用 VB 做一些測試工具 目前工作使用 C# 從 C++ 到 C#, 在學習過程中看書 就能感受到程式語言的演變和改進, 或者說一些背後的精神 藉由 C# 的學習,過去一隻半解的 Interface, 有看沒有懂的一些 Design pattern 概念 都有一些豁然開朗的地方 所以我覺得學習差異性大的程式語言,這個建議應該很有用 C# 學到一定程度後,我打算去接觸別的程式語言 我也會考量學習資源和開發工具 想請教Software版友意見,以我的背景該選擇什麼語言? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.147.32.159 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1406978099.A.86C.html

08/02 19:27, , 1F
學python 靜態語言
08/02 19:27, 1F

08/02 20:11, , 2F
JavaScript (逃
08/02 20:11, 2F

08/02 20:12, , 3F
本身是 C/C++加上Python
08/02 20:12, 3F

08/02 20:16, , 4F
挑一款 Functional Programming學,真的會再開一次眼界喔
08/02 20:16, 4F

08/02 20:26, , 5F
Haskell 你會看到新世界
08/02 20:26, 5F

08/02 20:51, , 6F
學script類的東西
08/02 20:51, 6F

08/02 22:27, , 7F
學一個 scripting language. Perlythonubyscript 挑一個
08/02 22:27, 7F

08/02 22:34, , 8F
matlab本身就是script
08/02 22:34, 8F

08/02 22:37, , 9F
prolog,人工智慧語言,可以拓展新視野。
08/02 22:37, 9F

08/02 22:43, , 10F
學javascript可以web化, 不算壞建議.
08/02 22:43, 10F

08/02 22:44, , 11F
反正學了HTML新增的DOM用法, 就算寫mobile App也可以用
08/02 22:44, 11F

08/02 22:46, , 12F
另外既然有學C#, 花點時間學一學Delphi可以幫助你了解
08/02 22:46, 12F

08/02 22:47, , 13F
一些東西為甚麼會長這樣. (Anders Hejlsberg本來是
08/02 22:47, 13F

08/02 22:48, , 14F
Delphi的主工程師, 尤其是.NET v1.x可以看到很多地方都
08/02 22:48, 14F

08/02 22:49, , 15F
有跟Delphi runtime相似的架構)
08/02 22:49, 15F

08/02 23:03, , 16F
推 haskell, 好好玩壓.
08/02 23:03, 16F

08/02 23:12, , 17F
4GL
08/02 23:12, 17F

08/02 23:32, , 18F
delphi…認真的嗎?
08/02 23:32, 18F

08/02 23:33, , 19F
.net現在都4.5了……
08/02 23:33, 19F

08/03 00:05, , 20F
F#吧,你可以試試看,還不錯。
08/03 00:05, 20F

08/03 00:06, , 21F
brainfuck! (再次逃
08/03 00:06, 21F

08/03 00:07, , 22F
認真說 Go 語言不錯 最近有個 Node.js 大神跳槽去 Go 了QQ
08/03 00:07, 22F

08/03 00:16, , 23F
推Haskell
08/03 00:16, 23F

08/03 00:51, , 24F
j學時也用這種學法, 當時第二語言就學 LISP
08/03 00:51, 24F

08/03 00:51, , 25F
Haskell 或 LISP 都適合, 現在的話比較推 Haskell
08/03 00:51, 25F

08/03 01:49, , 26F
組語不錯啊
08/03 01:49, 26F

08/03 09:12, , 27F
去接觸網路相關的語言不錯。
08/03 09:12, 27F

08/03 10:29, , 28F
scala(逃
08/03 10:29, 28F

08/03 13:25, , 29F
推scala, functional+OO, 又可學spark
08/03 13:25, 29F

08/03 20:18, , 30F
再學verilog平行處理,你會對C++的MultiThread等於非同步電
08/03 20:18, 30F

08/03 20:19, , 31F
路設計有新的體悟喔~~
08/03 20:19, 31F

08/04 12:57, , 32F
scala
08/04 12:57, 32F

08/04 17:19, , 33F
學 scheme, 順便把 MIT 那本看一看, 會有收檴的..
08/04 17:19, 33F

08/05 12:23, , 34F
lisp(大誤
08/05 12:23, 34F

08/05 15:16, , 35F
erlang
08/05 15:16, 35F
文章代碼(AID): #1JtCWpXi (Soft_Job)