怎么学习软件工程

这门课的价值在于它是有点类似哲学的体系,试图通过对问题的深入思考,来找到一个可以回答所有问题的答案,即事物的本质。这也就是思维价值的最大化体现。所以这门课是为了提升软件的价值,为了释放你深入思考的潜力。

软件工程这门课,是一门更多强调认识的学科,任何事物都由他们的共性,而我们讲他们总结抽象出来形成规律,规律来解决普遍的问题,所以我们不能说软件工程没有用,而是它能启发你看到对问题的深层理解。

之所以很难听懂,我觉得有主观也有客观。客观是计算机软件往往都是以系统的形式存在,是复杂、无形、难以控制的,我们如果想用自然语言去定义和归纳它是有一定难度的。主观就是你的认知习惯了,软件工程这门课实际上更像文科,是一个覆盖整个行业的小小世界观,这就表示它的语言非常抽象,它想谈的不是某个具体的应用,是很难在你脑海里呈现出“影像”的。

学习这门课,要看你的目标,如果是考试,其实和其他考试一样,排错、抓重点、破难点。但如果想贯通,其实还是大量思考和实践吧。我阅历有限,只能抛砖引玉。

 

posted @ 2022-04-06 21:54  白伟杰  阅读(465)  评论(0)    收藏  举报