程序员为什么要面算法?

2014-10-17 17:10:45 +08:00
 mch
如果你的工作内容涉及到算法面试理所当然的, ios开发面毛线的算法啊. 是不是遇到面很恶心的算法的就应该转身走人了.
4826 次点击
所在节点    问与答
23 条回复
Heavytiger
2014-10-17 17:19:51 +08:00
我遇到过一次考算法的。最后才搞明白他是要招一个精通c && c++然后再培养其成为一个好的iOSer。我晕。你直接招iOS的不就行了么。结局当然,我走了。
zts1993
2014-10-17 17:25:05 +08:00
为了筛人呗。
Akagi201
2014-10-17 18:40:15 +08:00
喜欢聪明的人, 不像我一样
402645707
2014-10-17 18:44:14 +08:00
这和理科生为什么高考还得考语文是同问
likid
2014-10-17 18:59:23 +08:00
作为程序员,是需要懂算法的,即使是最基本的。
iOS 开发,只是你用的是 OC 或 Swift 的编程语言,实用 iOS 设备如 iPhone 或 iPad。
当然你不想成为一个好的程序员,或者想以后转行那另当别论。
imn1
2014-10-17 19:02:50 +08:00
@402645707
这个跟LZ有点不同,语文还是要学、要考的,我大学的同班同学写的实验报告真是难以阅读,有些连主动被动都没写好,被动显色在语义上写成主动显色,老师直接批“没搞清楚原理”,呵呵~
然后工作后又遇到一批写工作报告乱糟糟的,文法不通,逻辑混乱,连最基础的三段论都写错,让他们重写还满肚子怨言,那些东西给客户看的话估计订单就没戏了

我最难理解曾经见过整张A4纸(全是文字)的文章,只见到一个句号,囧~
suckli
2014-10-17 19:02:53 +08:00
我觉得算法能够从一定程度上反应这个人聪明不聪明
wingoo
2014-10-17 19:04:09 +08:00
@402645707 话说我上大学时以为大学里有语文课还特地带了本汉语字典
402645707
2014-10-17 19:05:26 +08:00
@wingoo 大学没有语文课吗????
mingzhi
2014-10-17 19:07:46 +08:00
个人觉得:算法不是为了说反应聪明不聪明.
而是对问题,可以想到有个比较好的解决方案吧,而不是直接暴力啥的.
算法和架构,是每个有理想的程序员,需要追求的东西吧.
其他的语言框架api什么的,不是看看文档就有的么?
scusjs
2014-10-17 19:21:11 +08:00
校招遇到一个很好的面试官,我说我算法很弱,然后面试过程遇到算法会慢慢引导我走,感觉非常nice
jiang42
2014-10-17 19:23:16 +08:00
难道你们不知道 算法 + 数据结构 = 程序 吗?
没有算法何来的程序
em70
2014-10-17 19:24:23 +08:00
算法是程序员的核心竞争力之一啊,所有东西都拿来主义,只是做简单逻辑,这样的程序员不值钱.
iyaozhen
2014-10-17 19:26:06 +08:00
iOS不面算法面什么?前端都面算法!不说了,我再温习下快速排序去。。。
shiny
2014-10-17 19:30:09 +08:00
人文素养是人的几个最基本要求,挺多程序员不也没有
xdeng
2014-10-17 19:33:12 +08:00
算法值钱
liujianpc
2014-10-17 19:35:20 +08:00
这年头算法才是最重要的啊
pepsin
2014-10-17 19:45:13 +08:00
我跟你一个想法 但我最近在做一个算法

招人嘛 对症下药 一般时候的确没必要 且 如果要考 就别考大路货 考点你临时抠脚皮想出来的实际情景

这样能看出来 不然 像隔壁那种背leetcode拿oracle offer 的 你感受下
churchmice
2014-10-17 20:00:01 +08:00
@pepsin 我今天刚看到,真是震惊了,不晓得是不是段子
joshualeung
2014-10-17 22:56:20 +08:00
基本的算法还是必要的,但是几乎只问算法就有些装逼了。
大学考语文个人觉得非常有必要啊,特别是产品,如果连需求都描述不清楚实在有些丢人。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/139601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX