由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 有没有讲怎样设计大规模程序方面的书
相关主题
多线程的程序设计有什么好书推荐?电面后的遐想...
有看《程序设计导引及在线实践》的吗?请问关于QA engineer的面试
又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路求建议,这样的背景能找到什么工作
程序设计语言启发以及聚类分析图求:Google基本面试题website link
像FB的SDN这种职位还要搞算法题目吗?下午面试,上午先要去看房子,大家有这样的经历么?
Google PhD. intern 求Team Match工作offer二选一 求意见 (转载)
Offer 求建议,Software Engineer还是Data scientist?码工只能CS毕业才能做?EE、统计、数学、工程申请全部被拒?
Operation Research Applied Scientist 加州我来谈谈纽约众多的语言学校和大学语言培训的不同, 根据经验还是到大学上语言比较好
相关话题的讨论汇总
话题: 大规模话题: 设计话题: 有没有话题: 代码话题: 改动
进入JobHunting版参与讨论
1 (共1页)
g****v
发帖数: 971
1
感觉每天都关注的是细枝末节的算法的什么的,有没有讲怎样设计大规模程序的?
k****n
发帖数: 1334
2
http://www.amazon.com/Large-Scale-Software-Design-John-Lakos/dp
The 2nd edition is in writing by John Lakos. The book is good, although
pretty verbose. This guy is chief architect of Bloomberg, he helped the
company walking out of coding hell using his principles. Should be
interesting to read if you are a C++ guy.

【在 g****v 的大作中提到】
: 感觉每天都关注的是细枝末节的算法的什么的,有没有讲怎样设计大规模程序的?
g****v
发帖数: 971
3
多谢,有没有讲C的。

【在 k****n 的大作中提到】
: http://www.amazon.com/Large-Scale-Software-Design-John-Lakos/dp
: The 2nd edition is in writing by John Lakos. The book is good, although
: pretty verbose. This guy is chief architect of Bloomberg, he helped the
: company walking out of coding hell using his principles. Should be
: interesting to read if you are a C++ guy.

k****n
发帖数: 1334
4
C的话,直接啃内核代码
大规模都是实践出来的

【在 g****v 的大作中提到】
: 多谢,有没有讲C的。
b***m
发帖数: 5987
5
光看书没用,基本还需要经验积累。
g****v
发帖数: 971
6
在公司的人一般都没有机会去实践大规模的code吧。
k****n
发帖数: 1334
7
看你干什么了,当support或者testing当然没机会
做大产品的都有机会

【在 g****v 的大作中提到】
: 在公司的人一般都没有机会去实践大规模的code吧。
g**********3
发帖数: 61
8
我的经验是,大规模的改动绝对是问题最多的改动。
把一个问题以最少的代码高效的解决,才是能体现一个工程师价值的地方。
如果一套代码改动超过%30,你就等着出新问题吧
k****n
发帖数: 1334
9
你改动不管大小,不得了解本来的设计?startup都是从头自己build自己的东西,你不
得自己设计?

【在 g**********3 的大作中提到】
: 我的经验是,大规模的改动绝对是问题最多的改动。
: 把一个问题以最少的代码高效的解决,才是能体现一个工程师价值的地方。
: 如果一套代码改动超过%30,你就等着出新问题吧

g**********3
发帖数: 61
10
但是start up 都是有base的阿,比如windows moible,是base 在win ce上
到现在还有很多工程师一点点修改问题。
clearquest的价值就在这里,细化大问题到小问题上。尊重前人的工作成果,不要以为
别人都不如自己,
现在公司分给我的活 不管大小,我都把他分成一个个小问题,一点点啃,这样更让人
放心。
上个月我设计了一套 isochronous的pipe line,用了dma,仅仅在原来windows mobile的
usb协议栈的基础上修改了20行左右的代码,呵呵,用起来很满意

【在 k****n 的大作中提到】
: 你改动不管大小,不得了解本来的设计?startup都是从头自己build自己的东西,你不
: 得自己设计?

相关主题
Google PhD. intern 求Team Match电面后的遐想...
Offer 求建议,Software Engineer还是Data scientist?请问关于QA engineer的面试
Operation Research Applied Scientist 加州求建议,这样的背景能找到什么工作
进入JobHunting版参与讨论
t*******2
发帖数: 292
11
你是一个好工程师

【在 g**********3 的大作中提到】
: 但是start up 都是有base的阿,比如windows moible,是base 在win ce上
: 到现在还有很多工程师一点点修改问题。
: clearquest的价值就在这里,细化大问题到小问题上。尊重前人的工作成果,不要以为
: 别人都不如自己,
: 现在公司分给我的活 不管大小,我都把他分成一个个小问题,一点点啃,这样更让人
: 放心。
: 上个月我设计了一套 isochronous的pipe line,用了dma,仅仅在原来windows mobile的
: usb协议栈的基础上修改了20行左右的代码,呵呵,用起来很满意

b***i
发帖数: 3043
12
所以要创业。你这个大规模是什么意思?多少行代码?
如果代码层次清晰,接口明了,大规模不是问题。

【在 g****v 的大作中提到】
: 在公司的人一般都没有机会去实践大规模的code吧。
g****v
发帖数: 971
13
其实我想说的是好的框架,具体的算法可以后来慢慢加。

【在 b***i 的大作中提到】
: 所以要创业。你这个大规模是什么意思?多少行代码?
: 如果代码层次清晰,接口明了,大规模不是问题。

Q*******e
发帖数: 939
14
大规模程序设计很难从书本上教吧
多从事一些大项目开发积累经验吧
g**********3
发帖数: 61
15
说道好工程师,我还差得远。
但是如果上来就想做大规模的改动,那可真让人怀疑了。
我最受不了的新闻是这个
news.qq.com/a/20120604/000018.htm
这种新闻让人不寒而栗

【在 t*******2 的大作中提到】
: 你是一个好工程师
g**********3
发帖数: 61
16
那你需要找个好的base,这就是你说的好的框架,学会这个框架,然后一点点修改:-〉

【在 g****v 的大作中提到】
: 其实我想说的是好的框架,具体的算法可以后来慢慢加。
Q*******e
发帖数: 939
17
为哈在公司的人没有机会实践?
操作系统, 无线系统, VoIP系统, 交换机系统
都是大规模的复杂项目, 来自于公司的Product quality的
code.
这里讨论的算法, 只是其中的一个模块或者function.

【在 g****v 的大作中提到】
: 在公司的人一般都没有机会去实践大规模的code吧。
h*******e
发帖数: 1377
18
蜗居里面小贝读的那本。。<大规模C++程序设计>

【在 g****v 的大作中提到】
: 多谢,有没有讲C的。
1 (共1页)
进入JobHunting版参与讨论
相关主题
我来谈谈纽约众多的语言学校和大学语言培训的不同, 根据经验还是到大学上语言比较好像FB的SDN这种职位还要搞算法题目吗?
诚聘做高端网络交换机芯片的优秀人才Google PhD. intern 求Team Match
百度2012商业产品部海外校园招聘Offer 求建议,Software Engineer还是Data scientist?
在线等!!!急问!!!!!!! (转载)Operation Research Applied Scientist 加州
多线程的程序设计有什么好书推荐?电面后的遐想...
有看《程序设计导引及在线实践》的吗?请问关于QA engineer的面试
又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路求建议,这样的背景能找到什么工作
程序设计语言启发以及聚类分析图求:Google基本面试题website link
相关话题的讨论汇总
话题: 大规模话题: 设计话题: 有没有话题: 代码话题: 改动