软件工程是不是扯淡

2016-12-23 22:06:31 +08:00
 sonack

怎么感觉越学越扯淡?全都是自找麻烦啊。。。

7538 次点击
所在节点    问与答
84 条回复
SNOOPY963
2016-12-24 14:16:34 +08:00
同意 56 楼观点。

软件工程作为一种工程方法,一点不扯淡。但是作为教学任务呢?不敢恭维。

不过需要了解,作用是陷入困境的时候能够想起它。
SNOOPY963
2016-12-24 14:19:14 +08:00
同样的还有 CMMI ,如果是个不靠谱的老师教学的话…… 简直了。
Rubbly
2016-12-24 14:47:09 +08:00
此处应该艾特邹老师
Layne
2016-12-24 14:59:30 +08:00
Layne
2016-12-24 15:01:01 +08:00
把上图的底层原理、框架内核改为系统设计、工程管理。。 [doge]
DearTanker
2016-12-24 15:05:38 +08:00
我觉得学校教的那些真的还是有用的,工作好几年以后的看法。。
shijingshijing
2016-12-24 17:17:38 +08:00
@Layne 神配图!!
zhang1215
2016-12-24 17:31:20 +08:00
做了大型的项目才能体会重要性
louchenabc
2016-12-24 17:45:36 +08:00
当你想不明白一件东西的时候,并不是那样东西的存在是不合理的,而是自己的思考出现了问题。
楼主应该要自省一下。
ghostheaven
2016-12-24 18:31:58 +08:00
@Rice 写代码屎不屎跟软件工程没啥关系
eminemcola
2016-12-24 18:41:48 +08:00
软件工程不是聪明人的工具,是蠢人的。
luili
2016-12-24 18:44:23 +08:00
写个小模块就无所谓了 但是做个复杂点的项目 你列举的那些都非常有用
Cu635
2016-12-24 18:57:36 +08:00
教材质量如何?教师水平如何?

软件工程很重要,因为一个软件的开发是许多人的合作,或者是过去的自己和现在的自己之间的合作,不解决工程上的问题怎么办?

毕竟,开发软件的是人而不是神仙。
shijingshijing
2016-12-24 19:20:45 +08:00
@eminemcola 你这不是打 Linus Torvalds 的脸么?他搞出来的那个 git 不就是为了配置管理的么?
ofblyt
2016-12-24 19:30:17 +08:00
时序图,状态图是非常必要的,因为工程代码的量很大,想要熟悉每一行代码根本是不可能的,只有通过时序图状态图来了解工程。

包括像 openstack 这种大型开源项目,研究时序图同样是了解整体运行机制的最佳方式
KevinChan
2016-12-24 20:14:31 +08:00
国内部分大学部分专业的课程设计非常搞笑
iyangyuan
2016-12-24 21:45:40 +08:00
简单来说,如果连时序图都画不出,说明你根本没理解
okmijn
2016-12-24 23:09:38 +08:00
不是扯淡啊,软件规模大了很有用。。。
iAcn
2016-12-24 23:12:05 +08:00
表示学的是最扯淡的「计算机应用」
sfree2005
2016-12-24 23:21:58 +08:00
课上老师会让你们结合实际项目去学习各种图吗? 如果没有, 很难体会到其中的用处。 我工作了后 当客户提出复杂的需求时恨不得他直接给我这类设计图。 系统越复杂 ,这种需要就越加明显

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX