软件工程始发随想

      开始让我写这个我是拒绝的,并不能让我写这个东西,我就要马上去写。一是我根本不了解什么是软件工程,二是不知道该怎么写,这样一来写出来的东西肯定就会让自己不满意,让大家不满意。之后我就对软件工程的定义深入去了解了,去搜索引擎上搜了,也算是大致了解了一下软件工程的定义——大致就是让我们设计出的东西,并且让它好用。

      这样一来就感觉软件工程是一个特别需要脑子的东西了。

      例如,一个人要从京城去天津,古时候只能用马车,这就是最快的速度了;但是之后随着科技的发展,从京城到天津可以乘坐汽车,这就是从根本的方法上得到了想要的结果。过程优化了,得到的结果也是自己想要的。但是从马车进化到汽车,这并不是一个很小的工作量。

      软件工程大体上来说也是这个思路,主要架构就是那个样子,你要实现一个想要的结果,并且要用最优的方法,那肯定就要费时费力去思考如何才能做出来,做到尽量好。

      一个人做一个项目那肯定是烧脑子又费时费力的,所以这个时候就要说一个谚语——人多力量大了。团队是必不可少的,有一个完整的团队必然会给项目的研发带来优势。但是并不是只要是团队就能做到这样的效果,这更要讲究其中的默契和合作,假如团队里面的人谁不不服谁,谁都想偷懒,那就是负优化了。

      总的来说,软件工程学习的,应该主要在于一下几点:编写软件的能力,团队协作能力,以及头脑。头脑这个词语倒也是一语双关,mind嘛……

      总而言之,学得怎么样还得看以后,现在要是瞎吹,以后做不到那肯定是尴尬的。

      虽然到现在为止还是处于一片懵懂半睡半醒的状态,主要原因大概是教科书没到?

原文地址:https://www.cnblogs.com/mohaozhong/p/5246578.html