免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cuer0812
打印 上一主题 下一主题

架构和算法哪个重要?  关闭 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2008-12-04 19:35 |只看该作者
原帖由 cuer0812 于 2008-12-4 12:02 发表


架构好只是算法不好还可重新设计算法,不影响大局。就好比楼房架构和房屋装修,房屋装修得不好还可以重新装修,但如果楼房架构不好除了推倒重建没别的办法。所以架构非常难非常重要。没有贬低算法的意思,就 ...


这个比喻恰当!

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-08-03 06:20:00
42 [报告]
发表于 2008-12-04 20:44 |只看该作者
架构是指明方向 算法是修通往这个方向的道路 显然架构比算法重要点 而且听过首席架构师 比较NB 但一般没听过首席算法师。算法应该是基础,是程序员就应该牢牢掌握 当然这算法不是指数学家研究的基础学科了。

论坛徽章:
0
43 [报告]
发表于 2008-12-04 22:16 |只看该作者
这种问题是没有答案的

论坛徽章:
0
44 [报告]
发表于 2008-12-05 11:08 |只看该作者
原帖由 duanjigang 于 2008-12-4 09:58 发表
斧头对于木匠更重要
菜刀对于厨师更重要
键盘对于代码工更重要
投其所需才是关键的。。。


我很赞成这种说法,不管什么都是手段,有用就是重要的。

论坛徽章:
0
45 [报告]
发表于 2008-12-05 11:24 |只看该作者
原帖由 A.com 于 2008-12-4 10:43 发表
架构是全面的,算法是局部的。这两者根本就没有可比性,也不存在冲突和矛盾

在一个软件中,架构起主导性作用;没有好的架构算法再好都没有用

论坛徽章:
0
46 [报告]
发表于 2008-12-05 11:27 |只看该作者
都很重要
一个软件,构架是必需的
甚至生活中好多事,“构架”是必需的
而一个好的算法……说不定能改变一个世界(比如RSA算法)

论坛徽章:
0
47 [报告]
发表于 2008-12-05 11:48 |只看该作者
原帖由 cuer0812 于 2008-12-4 11:05 发表

偶突然想出一个简单的例子。

老板给你两个选择: 1. 设计一个项目的架构; 2. 设计一个算法。
让你选择其一,在三个月内完成,奖金一样多,罚金也一样多。

毫无疑问,大多数人还是选择2的,因为算法比架构简单,所以架构是最重要的。

我认为是这样的,没贬低算法的意思。


好例子,架构最难最重要。合格的架构师少如凤毛麟角,而合格的算法工程师多如牛毛。

论坛徽章:
0
48 [报告]
发表于 2008-12-05 11:54 |只看该作者
摁,得研究下孙子兵法

论坛徽章:
0
49 [报告]
发表于 2008-12-05 15:45 |只看该作者
一样重要

论坛徽章:
0
50 [报告]
发表于 2008-12-05 16:00 |只看该作者
两个层面的问题,相辅相成,没有冲突;就好像是问:人喝水重要还是吃饭重要?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP