[咨询]算法和数据结构是程序员的基本功吗?

風兮 2014-09-09 03:52:23
背景介绍:
1.我是一枚 iOS Developer ,不敢说精通(也就刚毕业时候敢说,哈哈),凑合说熟练吧。
2.但是最近面试高级 iOS 开发工程师,总是被问到一些数据结构和算法相关的问题,平时(常用的)的也会,但是比较深的就不熟悉了,平时开发的时候也没有用到。
3.个人感觉后端对算法要求应该比较高,移动端应用场景不多。
4.看到有人说,“你用不到算法,只能说你的档次还不够”


:是否应该在算法和数据结构这里多下些功夫?

会及时结贴给分,谢谢各位的回答。
...全文
1059 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
dennisberg 2015-06-02
  • 打赏
  • 举报
回复
其实一般性的开发用不太到,当然如果你要当cto什么的就另说了
entry_xyz123 2015-06-02
  • 打赏
  • 举报
回复
认为是基本功。
把分全给哥 2015-06-01
  • 打赏
  • 举报
回复
会基本功,上档次
  • 打赏
  • 举报
回复
算法还是很重要的,程序核心就是算法,一般在核心部门都要求精通数据结构和算法的,自己写框架就知道了,算法非常重要。APP方面可能会要求的少一些,都有现成的,拿来用就可以了。
wongtaixin 2014-09-12
  • 打赏
  • 举报
回复
不是,
grapepaul 2014-09-12
  • 打赏
  • 举报
回复
其实是在考察 对编码的爱好程度,找味道相同的人。 以后做同事沟通比较省力。
風兮 2014-09-11
  • 打赏
  • 举报
回复
哦,我只是基于 App 端来说的,排序、查找这些基本算法还是会的,但是我觉得 App 端更重要的应该是性能优化(主要是流畅度优化)、代码健壮,算法总是觉得是大数据才会用到的,当然,平时的一些排序也算是算法!
lee576 2014-09-10
  • 打赏
  • 举报
回复
算法有复杂的,有简单的,有使用场合多的,有很少场合才用得上的,不能一概而论. 比如递归就是一个基本算法,而AVL树这种算法很少场合用得上,所以不会也没什么,特别是做web,UI层面的开发,基本用不到. 不会也不能说不是高手,会也不能说就是高手了,用得多自然就会,没有哪个高端,哪个不高端,按需使用,仅此而已
zapdos 2014-09-10
  • 打赏
  • 举报
回复
当然是基本功 不懂数据结构,你连基本代码都写不了 不懂算法,稍微核心一点的代码你也写不了
伟爵爷XY 2014-09-10
  • 打赏
  • 举报
回复
算法真心挺重要的。。 最近入职一公司,算法不行,工资生生被砍了一截
c_sdn_shang_bu_qi 2014-09-10
  • 打赏
  • 举报
回复
引用 8 楼 zapdos 的回复:
[quote=引用 7 楼 c_sdn_shang_bu_qi 的回复:] 那当然,算法影响程序效率 比如说:我算法不行,那天我的存储过程,死循环,搞蹦了两台服务器
是的,以前的公司,就有人写的代码非常傻,效率特别低,如果算法好一点的,就能写出比较漂亮且高效的代码[/quote] 呵呵是啊,我打算复习算法了,我要入职腾讯
zapdos 2014-09-10
  • 打赏
  • 举报
回复
引用 7 楼 c_sdn_shang_bu_qi 的回复:
那当然,算法影响程序效率 比如说:我算法不行,那天我的存储过程,死循环,搞蹦了两台服务器
是的,以前的公司,就有人写的代码非常傻,效率特别低,如果算法好一点的,就能写出比较漂亮且高效的代码
c_sdn_shang_bu_qi 2014-09-10
  • 打赏
  • 举报
回复
那当然,算法影响程序效率 比如说:我算法不行,那天我的存储过程,死循环,搞蹦了两台服务器
KeepSayingNo 2014-09-10
  • 打赏
  • 举报
回复
个人觉得不必要,因为你只是做移动APP的,最重要把易用性做好,让用户喜欢用
gnimgnot 2014-09-10
  • 打赏
  • 举报
回复
主要是看你的基础功是不是扎实。
luckyman_2 2014-09-09
  • 打赏
  • 举报
回复
懂算法,求职肯定会加分。但是也不能说不懂算法就一定做不好工作吧
霖雨 2014-09-09
  • 打赏
  • 举报
回复
web开发,个人觉得,是基础但是非必须,很少用到复制的数据结构和算法;

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧