1
Heavytiger 2014-10-17 17:19:51 +08:00
我遇到过一次考算法的。最后才搞明白他是要招一个精通c && c++然后再培养其成为一个好的iOSer。我晕。你直接招iOS的不就行了么。结局当然,我走了。
|
2
zts1993 2014-10-17 17:25:05 +08:00 via Android
为了筛人呗。
|
3
Akagi201 2014-10-17 18:40:15 +08:00
喜欢聪明的人, 不像我一样
|
4
402645707 2014-10-17 18:44:14 +08:00
这和理科生为什么高考还得考语文是同问
|
5
likid 2014-10-17 18:59:23 +08:00
作为程序员,是需要懂算法的,即使是最基本的。
iOS 开发,只是你用的是 OC 或 Swift 的编程语言,实用 iOS 设备如 iPhone 或 iPad。 当然你不想成为一个好的程序员,或者想以后转行那另当别论。 |
6
imn1 2014-10-17 19:02:50 +08:00
@402645707
这个跟LZ有点不同,语文还是要学、要考的,我大学的同班同学写的实验报告真是难以阅读,有些连主动被动都没写好,被动显色在语义上写成主动显色,老师直接批“没搞清楚原理”,呵呵~ 然后工作后又遇到一批写工作报告乱糟糟的,文法不通,逻辑混乱,连最基础的三段论都写错,让他们重写还满肚子怨言,那些东西给客户看的话估计订单就没戏了 我最难理解曾经见过整张A4纸(全是文字)的文章,只见到一个句号,囧~ |
7
suckli 2014-10-17 19:02:53 +08:00
我觉得算法能够从一定程度上反应这个人聪明不聪明
|
10
mingzhi 2014-10-17 19:07:46 +08:00 1
个人觉得:算法不是为了说反应聪明不聪明.
而是对问题,可以想到有个比较好的解决方案吧,而不是直接暴力啥的. 算法和架构,是每个有理想的程序员,需要追求的东西吧. 其他的语言框架api什么的,不是看看文档就有的么? |
11
scusjs 2014-10-17 19:21:11 +08:00
校招遇到一个很好的面试官,我说我算法很弱,然后面试过程遇到算法会慢慢引导我走,感觉非常nice
|
12
jiang42 2014-10-17 19:23:16 +08:00
难道你们不知道 算法 + 数据结构 = 程序 吗?
没有算法何来的程序 |
13
em70 2014-10-17 19:24:23 +08:00
算法是程序员的核心竞争力之一啊,所有东西都拿来主义,只是做简单逻辑,这样的程序员不值钱.
|
14
iyaozhen 2014-10-17 19:26:06 +08:00
iOS不面算法面什么?前端都面算法!不说了,我再温习下快速排序去。。。
|
15
shiny 2014-10-17 19:30:09 +08:00
人文素养是人的几个最基本要求,挺多程序员不也没有
|
16
xdeng 2014-10-17 19:33:12 +08:00 via iPhone
算法值钱
|
17
liujianpc 2014-10-17 19:35:20 +08:00
这年头算法才是最重要的啊
|
18
pepsin 2014-10-17 19:45:13 +08:00 via iPhone
我跟你一个想法 但我最近在做一个算法
招人嘛 对症下药 一般时候的确没必要 且 如果要考 就别考大路货 考点你临时抠脚皮想出来的实际情景 这样能看出来 不然 像隔壁那种背leetcode拿oracle offer 的 你感受下 |
19
churchmice 2014-10-17 20:00:01 +08:00 via Android
@pepsin 我今天刚看到,真是震惊了,不晓得是不是段子
|
20
joshualeung 2014-10-17 22:56:20 +08:00
基本的算法还是必要的,但是几乎只问算法就有些装逼了。
大学考语文个人觉得非常有必要啊,特别是产品,如果连需求都描述不清楚实在有些丢人。 |
21
Uzumakimr 2014-10-17 23:14:54 +08:00
作为一名应届毕业生表示最近被算法虐哭,昨天刚笔试了人人,基本都是算法,已经忘得差不多了。同意20楼的观点,算法还是很重要的,好的算法可以让程序执行的更快占用空间更小,但是笔试感觉应该更偏向职位相关语言方面的知识。个人观点,轻喷。
在说说大学语文的问题,我觉得也是很必要的,毕竟很多文档要写,虽然我们学校大学语文不是必修。话说6楼的说其同学写的文档那么糟糕也是醉了。 |
22
binux 2014-10-17 23:46:12 +08:00
不会算法的不配叫程序员。
|
23
lecher 2014-10-18 00:02:26 +08:00
不会算法,分析问题的能力怎么保证?
写得出来功能只是基本功,考算法其实就是在侧面考察分析问题的能力,学过算法的同学,至少都应该接触过如何分析一段代码的内存、cpu、时间消耗情况,这对分析问题是很有帮助的。 实际工作当然是大量使用各种框架和库来加快开发速度,但是选什么库,什么框架好用,是有差异的。 同样是查找,有好几个库,哪个适用当前的场景,总不能一来就上哈希表吧。 这类不同数据结构和算法的适用范围,算法基础好的,就算工作不会点一下也差不多通了。 不会算法说自己开发能力强,那是站在框架上面说的,框架用得熟练,但是真要出个新框架新语言的时候,别人开始讨论这个语言的特性解决了什么问题,这个框架有什么便利的时候,就只有在一边听着份了。 |