Re: [讨论] 为什么很多人听到考算法就倒退三步

楼主: keke0421 (zrae)   2018-12-18 16:20:18
考算法
不是难或者害怕 而就是单纯 有没有需求而已
没需求 又要花大量时间 当然懒得做
工作上用不到而已
算法强 跟 产品做得好 是两回事
算法很强 不等于 你可以写出 好维护 弹性高 可读性高 低耦合 的大型产品
在quora中有很多相关文章 有一篇有人问
What will be my life if I am listed among the top 10 coders on Codeforces?
(有兴趣的人可以把这个标题打在quora)
codeforce算是全世界top 3以内 历史悠久 有玩刷题的人都会知道的大型online judge
里面
有一位在codeforce世界排名曾经到7~8的人回了,我节录一段
I'm currently interning at Google Munich.
I applied for a lot of companies and that's the only one at which I passed
So far I have really hard time here since I don’t know programming and
software development. so even with detailed instructions on what
should I do I still don’t know how to do it.
After spending several years on competitive programming,
I have to start learning actual programming now :)
这类型的问题 在quora一堆人都有在问 有兴趣的人可以自己去爬爬
算法不是不好
只是 面试的题目 跟 工作上的相关性 应该 要越高越好
一堆公司 也没照这样的原则
反而去学顶级纯软 goolge facebook...etc
他们需要算法的人才 也 不难理解
因为对于这类型的公司 优化 以及 做产业新标准的lib 才是可能他们目前有兴趣的方向
而这类型的人通常都需要 有深入的算法思想
但是 对于绝大部分的成长型公司 需要吗? 或许吧
如果公司产品需要 那无可厚非
但是一堆需求是web or app..等的成长型的中小型公司
考算法 不如给人 一个计时薪的 take home project 有意义多了
从这project 至少可以看到
这个人效率如何
会不会写注解
解决问题的方式
对语言的了解程度
commit下的如何 会不会整理
有没有design pattern的概念
...等
这样可能比较能找到 真正 符合 且 能帮助公司的人
但老话一句 还是那句 工作需要 跟 面试内容 要高度相关
才会比较恰当
作者: MOONY135 (谈无欲)   2018-12-18 16:28:00
有没有合作的SENSE我觉得开小PROJECT 让他开开看接口应该是不错的
作者: OhNo386 (OhNo386)   2018-12-18 16:48:00
小project很ok,但有些港商开了小project忘了给钱就很不ok,至少就遇到二间
作者: Argos (Big doge is watching u)   2018-12-18 17:34:00
这样好多了 但我觉得很多公司根本只是怕麻烦 给你回家作业还要看你的code 麻烦 出点题目让你写一写就好 哈
作者: Eric0605 (我还有点饿)   2018-12-18 17:56:00
作者: flowheart (生气就输了)   2018-12-18 19:28:00
同感,大型软件公司或许有高度算法需求..但很多公司其实更需要程式写得好的人才
作者: abccbaandy (敏)   2018-12-18 19:30:00
出作业通常都很雷...
作者: gn60311 (Peterman)   2018-12-18 19:33:00
同意
作者: aspspspsp (ZiH)   2018-12-18 19:49:00
同感,我算法刷很多但开发经验很少,很容易写烂扣
作者: clamperni (肥宅牛牛)   2018-12-18 22:58:00
是阿 看面试分享高薪的马都架构派的
作者: james999 (无伤大雅)   2018-12-19 10:10:00
同感!考试考算法,工作又没用到...
作者: ChungLi5566 (中坜56哥)   2018-12-19 23:53:00
不是没用到 而是你不知道自己用了什么
作者: chialin7 (6+0)   2018-12-20 16:44:00
推好文!!
作者: powertodream (The Beginning)   2018-12-21 11:29:00
作者: MOONY135 (谈无欲)   2018-12-19 00:28:00
有没有合作的SENSE我觉得开小PROJECT 让他开开看接口应该是不错的
作者: OhNo386 (OhNo386)   2018-12-19 00:48:00
小project很ok,但有些港商开了小project忘了给钱就很不ok,至少就遇到二间
作者: Argos (Big doge is watching u)   2018-12-19 01:34:00
这样好多了 但我觉得很多公司根本只是怕麻烦 给你回家作业还要看你的code 麻烦 出点题目让你写一写就好 哈
作者: Eric0605 (我还有点饿)   2018-12-19 01:56:00
作者: flowheart (生气就输了)   2018-12-19 03:28:00
同感,大型软件公司或许有高度算法需求..但很多公司其实更需要程式写得好的人才
作者: abccbaandy (敏)   2018-12-19 03:30:00
出作业通常都很雷...
作者: gn60311 (Peterman)   2018-12-19 03:33:00
同意
作者: aspspspsp (ZiH)   2018-12-19 03:49:00
同感,我算法刷很多但开发经验很少,很容易写烂扣
作者: clamperni (肥宅牛牛)   2018-12-19 06:58:00
是阿 看面试分享高薪的马都架构派的
作者: james999 (无伤大雅)   2018-12-19 18:10:00
同感!考试考算法,工作又没用到...
作者: ChungLi5566 (中坜56哥)   2018-12-20 07:53:00
不是没用到 而是你不知道自己用了什么
作者: chialin7 (6+0)   2018-12-21 00:44:00
推好文!!
作者: powertodream (The Beginning)   2018-12-21 19:29:00
作者: maxplayer2 (熟悉的味道)   2018-12-23 19:23:00
很务实
作者: maxplayer2 (熟悉的味道)   2018-12-23 11:23:00
很务实

Links booklink

Contact Us: admin [ a t ] ucptt.com