[讨论] 各位工作上用到算法的频率高吗?

楼主: jammy50605 (小刀)   2016-05-27 21:32:19
小弟我在一家系统厂上班 算是纯软件顶多一点点韧体
平常大部分的时间都在解bug 一定是先想python有没有类似的函式或Linux的指令可以直
接用
不得不说python真的是懒人版的C 一堆内存指标处理的麻烦事都省了 开发之神速
有时想学校上了一堆算法 排序 最短路径 搜寻树 DP 图论 flow network 实际工作上
用到的机率少之又少
最常用的排序python也有内建sort可用 不常碰C后 气泡 选择 快排 都忘的差不多了
虽然看到自己的code能进产品卖钱颇爽外
工作碍于有出货死线 客户会该 不得不以最短时限内能够正常运行为主
很少会有时间让你慢慢思考能不能有更好的算法来解决问题
是码农在台湾软件业的生态都差不多吗?
还是有哪位神人可以分享自己在工作中遇到什么问题需要用到高超的算法呢?
作者: Clangpp (Clang++)   2016-05-27 21:34:00
密码学的算法算嘛?? XD
作者: meowyih (meowyih)   2016-05-27 21:49:00
高超的没有, 简单的... 回去看一次算法的定义, 只要写程式, 有一步步明确的指令去做到一个功能, 就是算法了要写个 "不用算法" 的程式是很难很难的 XDDDD啊, 我三角函式倒是出乎意料的常用, 还要去翻国中课本 =
作者: robler (章鱼丸)   2016-05-27 21:57:00
算法 -> 解决问题的具体步骤 你是不是搞错了什么任何程式的内在逻辑都可以说是算法..
作者: hidog (.....)   2016-05-27 21:59:00
排序搜寻这种应该很常用吧?高超算法...台湾应该很难XD看有没有google等级的神人愿意分享吧
作者: SeaSprite (海雪碧)   2016-05-27 22:12:00
有 做高频交易的每天都在跟别人拼那几个millisecond
作者: sing10407 (阿U)   2016-05-27 22:26:00
算法有一部分训练的是抽象逻辑思考吧
作者: popcorny (毕业了..@@")   2016-05-27 22:51:00
很常用啊.. 一天到晚在算computation跟memory的big O
作者: comesuck (艾米德)   2016-05-27 23:02:00
算法的学习只是训练分析能力
作者: y3k (激流を制するは静水)   2016-05-28 01:21:00
几个millisecond很多了耶XD
作者: TETZ (你今天宅了吗?)   2016-05-28 04:48:00
我做front end其实还满常用到的但是大多上stackoverflow抓就有了XD
作者: remmurds (Stronghold)   2016-05-28 16:35:00
觉得原po所谓的算法指的是教科书教的那套 但其实算法无所不在
作者: Rodrigo (swinger)   2016-05-28 16:39:00
演算无所不在~不过我喜欢站在巨人的肩上 XD
作者: ripple0129 (perry tsai)   2016-05-28 19:44:00
站巨人的肩膀上就好啦,什么年代了还在钻木取火,有打火机用不好吗。等有天没打火机可以用了,为了活下去还是会生出火来不是吗
作者: GoalBased (Artificail Intelligence)   2016-05-28 23:35:00
你不是写底层的确在操底层的心
作者: JackBaska (Baska)   2016-05-29 17:49:00
个人是觉得用的很频繁,但也可能只是我没什么耐心等电脑跑几个小时,所以才开始做问题抽象化还有算法优化如果你的资料量变暴多,然后比较简单的做法要算很久你自然会回去翻课本
作者: iamshiao (CircleHsiao)   2016-05-30 09:12:00
超级低,用的都是人家写好一行搞定,都不知道硕士唸来干嘛了
作者: adms (小小书僮)   2016-06-02 09:14:00
SI通常不需要研发算法 有效能跟准度等瓶颈才有机会碰到

Links booklink

Contact Us: admin [ a t ] ucptt.com