看板 Soft_Job 關於我們 聯絡資訊
小弟我在一家系統廠上班 算是純軟體頂多一點點韌體 平常大部分的時間都在解bug 一定是先想python有沒有類似的函式或Linux的指令可以直 接用 不得不說python真的是懶人版的C 一堆記憶體指標處理的麻煩事都省了 開發之神速 有時想學校上了一堆演算法 排序 最短路徑 搜尋樹 DP 圖論 flow network 實際工作上 用到的機率少之又少 最常用的排序python也有內建sort可用 不常碰C後 氣泡 選擇 快排 都忘的差不多了 雖然看到自己的code能進產品賣錢頗爽外 工作礙於有出貨死線 客戶會該 不得不以最短時限內能夠正常運行為主 很少會有時間讓你慢慢思考能不能有更好的演算法來解決問題 是碼農在台灣軟體業的生態都差不多嗎? 還是有哪位神人可以分享自己在工作中遇到什麼問題需要用到高超的演算法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.171.22 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1464355941.A.4EA.html
Clangpp: 密碼學的演算法算嘛?? XD 05/27 21:34
meowyih: 高超的沒有, 簡單的... 回去看一次演算法的定義, 只要寫 05/27 21:49
meowyih: 程式, 有一步步明確的指令去做到一個功能, 就是演算法了 05/27 21:49
meowyih: 要寫個 "不用演算法" 的程式是很難很難的 XDDDD 05/27 21:49
meowyih: 啊, 我三角函式倒是出乎意料的常用, 還要去翻國中課本 = 05/27 21:50
robler: 演算法 -> 解決問題的具體步驟 你是不是搞錯了什麼 05/27 21:57
robler: 任何程式的內在邏輯都可以說是演算法.. 05/27 21:57
hidog: 排序搜尋這種應該很常用吧? 05/27 21:59
hidog: 高超演算法...台灣應該很難XD 05/27 21:59
hidog: 看有沒有google等級的神人願意分享吧 05/27 21:59
SeaSprite: 有 做高頻交易的每天都在跟別人拼那幾個millisecond 05/27 22:12
sing10407: 演算法有一部分訓練的是抽象邏輯思考吧 05/27 22:26
popcorny: 很常用啊.. 一天到晚在算computation跟memory的big O 05/27 22:51
comesuck: 演算法的學習只是訓練分析能力 05/27 23:02
y3k: 幾個millisecond很多了耶XD 05/28 01:21
TETZ: 我做front end其實還滿常用到的但是大多上stackoverflow抓就 05/28 04:48
TETZ: 有了XD 05/28 04:48
remmurds: 覺得原po所謂的演算法指的是教科書教的那套 但其實演算 05/28 16:35
remmurds: 法無所不在 05/28 16:35
Rodrigo: 演算無所不在~不過我喜歡站在巨人的肩上 XD 05/28 16:39
ripple0129: 站巨人的肩膀上就好啦,什麼年代了還在鑽木取火,有 05/28 19:44
ripple0129: 打火機用不好嗎。等有天沒打火機可以用了,為了活下去 05/28 19:44
ripple0129: 還是會生出火來不是嗎 05/28 19:44
GoalBased: 你不是寫底層的確在操底層的心 05/28 23:35
JackBaska: 個人是覺得用的很頻繁,但也可能只是我沒什麼耐心等電腦 05/29 17:49
JackBaska: 跑幾個小時,所以才開始做問題抽象化還有算法優化 05/29 17:50
JackBaska: 如果你的資料量變暴多,然後比較簡單的做法要算很久你 05/29 17:51
JackBaska: 自然會回去翻課本 05/29 17:52
iamshiao: 超級低,用的都是人家寫好一行搞定,都不知道碩士唸來幹 05/30 09:12
iamshiao: 嘛了 05/30 09:12
adms: SI通常不需要研發演算法 有效能跟準度等瓶頸才有機會碰到 06/02 09:14