软件工程是不是扯淡

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

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

7528 次点击
所在节点    问与答
84 条回复
t6attack
2016-12-23 23:23:56 +08:00
用在互联网中小项目上是扯淡。但软件业比这大太多了。
Rice
2016-12-23 23:26:08 +08:00
结果就是大家都不当回事,写出的代码像坨屎
msg7086
2016-12-24 01:43:52 +08:00
引用我考驾照时候考官的一句话:又有一群马路杀手要上路了。
itqls
2016-12-24 02:03:04 +08:00
计算机专业必修课,有道理的。
hjc4869
2016-12-24 02:11:13 +08:00
井底之蛙
mringg
2016-12-24 06:46:50 +08:00
用 uml 表述,其实挺好的,够直观
oa414
2016-12-24 07:45:45 +08:00
课本上的《软件工程》是维护上规模的、需求确定的软件项目的工程实践的理论抽象。

现实世界的互联网产品研发的“软件工程”是进行合理的分工协作安排、自动化流程、面向快速变化需求还能从容交付高质量的版本的中小团队开发实践。

《软件工程》上的部分理论和工具技术仍然可以用来参考,但是很多理论是没有经受过上规模项目的管理的初级开发者能吃透的;不如花点时间学学如何提升测试覆盖率,配置 CI ,合理管理个人开发时间。
blacklee
2016-12-24 08:10:04 +08:00
毕业十年后简单总结一下(不一定对):
关于系统设计的部分,有点扯淡。
关于工程的部分,是真理。
murmur
2016-12-24 08:21:05 +08:00
企业应用都是按照软件工程来的 只不过因为人力和时间有限只按一部分来 但是模型基本都这么走的
互联网小公司是软件工程的反例 不测试 不设计 没迭代 半年就倒闭了
murmur
2016-12-24 08:24:13 +08:00
最接近软件工程的,应该是军工项目吧,据说真的是严格看代码测试覆盖率的
当然大的互联网公司就好么?比如新浪微博,我就不信他有设计、评审,估计都是拍脑袋+硬点
zuoxiaomo
2016-12-24 09:12:33 +08:00
@sonack 时序图,状态图等你工作了你就知道用处有多大了,特别是大公司
echo111222
2016-12-24 09:26:29 +08:00
看下构建之发
realwol
2016-12-24 09:29:25 +08:00
从知识无用论来让自己玩的时候心安理得一点吗
nevin47
2016-12-24 09:33:01 +08:00
@zuoxiaomo +1
以前一直觉得时序图还不如画个流程图好看
直到到了公司,动不动一个模块几万行,没有前人给留个时序图根本没法接手
kindjeff
2016-12-24 09:37:59 +08:00
同为软件工程学生,我要帮楼主反驳一下楼上很多人。

可能很多是计科或者其他专业毕业的,没有去上这几门课,就体会不到这几门课的无趣。不是说它们的知识无用,而是里面的知识,玄乎地说,都是要你自己去“用心体会”的,里面很多内容我都感同身受,才能感受到上课的无聊。

另外就是课本的编排杂乱无章,让我没办法感受到这是一本工程学的书籍……

以及我还有“软件需求工程”这门课,你们看着这个课程名体会一下。
loading
2016-12-24 09:48:42 +08:00
软件工程,是上台阶的,想钱多活少就需要软件工程!
cjyang1128
2016-12-24 10:17:47 +08:00
当时上学时觉得无用,然而现在工作了,每次想要梳理十分复杂的系统结构时,却后悔没有好好学。但不是所有的 UML 都有用的,用例图感觉大部分是面向外包会用到。总之会画图和不会画图的码农,确实是有差距的。
zhouyg
2016-12-24 10:25:18 +08:00
会画画的,写文档才能叫工程师,写代码的就叫写代码的。
imcxy
2016-12-24 10:31:20 +08:00
任何行业都是从手工作坊到工业生产

养 1 只鸡
养 100 只鸡
养 100W 只鸡

是完全不同的
Phariel
2016-12-24 10:42:41 +08:00
我大学统计系的 要学什么统计学基础 会计学基础 概率论 西方经济学 我就觉得又不当公务员进统计局(我那是国家统计体系的名校)学这玩意儿有卵用 过了这么多年 现在开始做金融相关开发 越来越觉得当初没好好学真特么的打脸。。。

所以 天道好轮回 不要觉得你现在学的没用 如果将来突然用上了 你可以比其他人少奋斗很多年 相信我

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

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

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

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

© 2021 V2EX