作者:
poloball (吃不胖真無奈…)
2014-08-02 19:14:49小弟最近由寫 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版友意見,以我的背景該選擇什麼語言? 感謝
作者:
VVll (李奧納多皮卡丘)
2014-08-02 19:27:00學python 靜態語言
作者:
s25g5d4 (function(){})()
2014-08-02 20:11:00JavaScript (逃
作者: liddle (Guderian) 2014-08-02 20:16:00
挑一款 Functional Programming學,真的會再開一次眼界喔
作者:
hSATAC (cAt Ash)
2014-08-02 22:27:00學一個 scripting language. Perlythonubyscript 挑一個
作者:
testPtt (測試)
2014-08-02 22:34:00matlab本身就是script
學javascript可以web化, 不算壞建議.反正學了HTML新增的DOM用法, 就算寫mobile App也可以用另外既然有學C#, 花點時間學一學Delphi可以幫助你了解一些東西為甚麼會長這樣. (Anders Hejlsberg本來是Delphi的主工程師, 尤其是.NET v1.x可以看到很多地方都有跟Delphi runtime相似的架構)
作者:
l42857 (~.~)
2014-08-02 23:03:00推 haskell, 好好玩壓.
delphi…認真的嗎?.net現在都4.5了……
作者:
s25g5d4 (function(){})()
2014-08-03 00:06:00brainfuck! (再次逃認真說 Go 語言不錯 最近有個 Node.js 大神跳槽去 Go 了QQ
作者:
kmchao33 (有點累)
2014-08-03 00:16:00推Haskell
作者: CRPKT (crpkt) 2014-08-03 00:51:00
j學時也用這種學法, 當時第二語言就學 LISPHaskell 或 LISP 都適合, 現在的話比較推 Haskell
作者:
rmmps (我是鄉民我不宅)
2014-08-03 01:49:00組語不錯啊
作者:
OnlyRD (里巷人)
2014-08-03 09:12:00去接觸網路相關的語言不錯。
作者:
Wush978 (拒看低質媒體)
2014-08-03 13:25:00推scala, functional+OO, 又可學spark
再學verilog平行處理,你會對C++的MultiThread等於非同步電路設計有新的體悟喔~~
作者: balista (old man) 2014-08-04 17:19:00
學 scheme, 順便把 MIT 那本看一看, 會有收檴的..
作者: eterbless (守護之翼) 2014-08-05 12:23:00
lisp(大誤