软件工程之学习方法

        刚开始学习软工视频的时候只有一个感觉:无聊,这些枯燥的知识到底有什么用,学习这些知识不是目的,而是从通过学习这些知识学习遇到问题那些伟人是怎么思考问题的。如果我们遇到类似的问题或者完全没有见到过的问题我们以用什么样的思考方式更够更有效的解决或者对解决问题更有帮助。

下面介绍一下我的学习过程,希望大家可以提出更好的建议更好的激发学习兴趣,更好的锻炼我们解决问题的能力。

Q:什么是软件工程?这么无聊的知识从哪来的?

A:软件工程是指一套可以标准化生产软件的流程。知识都不是平白无故的产生的,一定有它产生的背景,这个背景往往是一些这个领域在遇到难以解决的困难,这时候就会有一些善于思考的专家学者来针对遇到的问题提出解决的方案,解决问题的办法经过无数代的精简抽象就得到了我们现在看到的枯燥无味的知识。这些枯燥的知识是百家精华的集合,所以吸收起来比较困难,我的主要工作就是想让大家不再觉得这些知识觉得枯燥。

Q:怎样就感觉不再枯燥了?

A:把这些知识放在实际的背景下,先不去看知识而是先去了解这个知识产生的背景下遇到的问题是什么?这个问题我能不能解决?如果我能完美解决这个知识你完全可以不用学习了,而且这些知识还会按照你更加完美的办法更新的。而一般情况下我们不能完美的解决这些问题,但是会有一些解决的思路能解决一部分问题。这时候你再去看你要学习的知识,你就会发现很多与你类似的思考,而没考虑到的某些地方正是我们需要学习的知识,更重要的是可以考虑一下这些地方我为什么没有考虑到?

Q:确实啊,了解了软件危机后对它的学习兴趣更加强烈了。

A:认真思考产生软件危机的原因,每一条原因的背后都有软件工程的知识与之对应。

未完待续!

你可能感兴趣的:(软件工程,读书感悟)