软件工程的永恒经典 [英] Timeless Classics of Software Engineering

查看:53
本文介绍了软件工程的永恒经典的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想听听您认为哪些书是真实的想法

软件工程领域的经典之作。我在

主题上看了很多 - 多年来至少每月一本书。有很多优秀的作者,但是,在我看来,唯一一本关于制作真正的软件的书是永恒的神话人月。布鲁克斯。它永远不会让我感到惊讶,20年前写的东西将是如此相关的




看起来像布鲁克斯通过专注于软件工程的精华来实现这一点,其中包括:


A)建立现实模型。

B)倾向于建立现实模型的人,他们是什么样的b $ b,以及是什么让他们有效地合作。


很多书籍过分关注特定语言,特定的b
域名,项目管理,甘特图表等,并错过森林

树木。

请注意,我是专门寻找制作软件的书籍,

软件工程作为一种手艺而不是经典书籍

计算机科学(例如Knuth)这是一个完全不同的类别

在我的脑海里。


还有其他像MMM这样的书你能想到ev ery

页面充满洞察力,似乎没有一个单词在

虚荣?

我将不胜感激你的建议。那里必须至少有一对




谢谢!


- 史蒂夫

解决方案

" Steve Johnson" < ST ************** @ yahoo.com>在消息新闻中写道:94 ************************** @ posting.google.c om ...

我想听听你认为哪些书在软件工程领域是真实的想法。



我不能保证它我自己,但我听到很多人提到

Code Complete作者:Steve McConnell。

Marshall




史蒂夫约翰逊 < ST ************** @ yahoo.com>在消息中写道

news:94 ************************** @ posting.google.c om ...

我想听听您认为哪些书籍在软件工程领域是真实的经典思想。我在
主题上看了很多 - 至少一本书多年来一本书。有许多优秀的作者,但是,在我看来,关于制作真正永恒的软件的唯一一本书是神话人月。布鲁克斯。从来没有让我感到惊讶的是,20多年前写的东西会如此相关。

似乎布鲁克斯通过专注于什么是本质来实现这一目标。 >软件工程,包括:
A)建立现实模型。
B)倾向于建立现实模型的人,他们是什么样的什么使它们有效地协同工作。

许多书籍过分关注特定语言,特定领域,项目管理,甘特图等,并错过森林
树木。

请注意,我专门寻找制作软件的书籍,软件工程作为一种手艺而不是计算机科学的经典书籍(例如Knuth) )在我的脑海里,这是一个完全不同的类别。

还有其他像MMM这样的书,你可以想到每个页面都充满洞察力的地方一个单词在我很感激你的建议。那里必须至少有一对




我建议由Jon Bentley编程珍珠。这是其中一本书

其实很有趣,因为它充满洞察力,你需要经常发现自己拥有那个啊哈!经验。


-

- Stephen Fuld

电子邮件地址伪装以防止垃圾邮件


" Marshall Spight" < MS ***** @ dnai.com> escreveu na mensagem

新闻:epPNc.17​​7055


I''d like to hear thoughts on what books, in your opinion, are true
classics in the field of software engineering. I read a lot on the
topic - at least a book a month for many years. There are many good
authors, however, the only book on making software that is truly
timeless, in my opinion, is "Mythical Man Month" by Brooks. It never
ceases to amaze me that something written over 20 years ago would be
so relevant.

It seems like Brooks achieved this by focusing on what is the essence
of software engineering, which is comprised of:

A) building models of reality.
B) the people who tend to like building models of reality, what they
are like, and what makes them work together effectively.

Many books focus excessively on a particular language, a specific
domain, on project management, Gantt charts etc and miss the forest
for the trees.

Note that I''m specifically looking for books on making software, on
Software Engineering as a craft as opposed for classic books on
computer science (e.g. Knuth) which is a completely different category
in my mind.

Are there any other books like MMM that you can think of where every
page is packed with insight where it seems not a single word is in
vain?
I''d be grateful for your suggestions. There must be at least a couple
out there.

Thanks!

- Steve

解决方案

"Steve Johnson" <st**************@yahoo.com> wrote in message news:94**************************@posting.google.c om...

I''d like to hear thoughts on what books, in your opinion, are true
classics in the field of software engineering.


I can''t vouch for it myself, but I hear a lot of people mention
"Code Complete" by Steve McConnell.
Marshall



"Steve Johnson" <st**************@yahoo.com> wrote in message
news:94**************************@posting.google.c om...

I''d like to hear thoughts on what books, in your opinion, are true
classics in the field of software engineering. I read a lot on the
topic - at least a book a month for many years. There are many good
authors, however, the only book on making software that is truly
timeless, in my opinion, is "Mythical Man Month" by Brooks. It never
ceases to amaze me that something written over 20 years ago would be
so relevant.

It seems like Brooks achieved this by focusing on what is the essence
of software engineering, which is comprised of:

A) building models of reality.
B) the people who tend to like building models of reality, what they
are like, and what makes them work together effectively.

Many books focus excessively on a particular language, a specific
domain, on project management, Gantt charts etc and miss the forest
for the trees.

Note that I''m specifically looking for books on making software, on
Software Engineering as a craft as opposed for classic books on
computer science (e.g. Knuth) which is a completely different category
in my mind.

Are there any other books like MMM that you can think of where every
page is packed with insight where it seems not a single word is in
vain?
I''d be grateful for your suggestions. There must be at least a couple
out there.



I would suggest Programming Pearls by Jon Bentley. It is one of those books
that is actually fun to read as it is so packed with insights that you
frequently find yourself having that Aha! experience.

--
- Stephen Fuld
e-mail address disguised to prevent spam


"Marshall Spight" <ms*****@dnai.com> escreveu na mensagem
news:epPNc.177055


这篇关于软件工程的永恒经典的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆