看完构建之法,了解了什么是软件工程,对开发软件的过程有了一个更深入的了解,接下来我开始阅读梦断代码了。之前假期我选了个人月神话,就没有选这本书(听说这本书很厚,现在看来的确是)。
我大致看了一些,这本书讲述的是一个这样的故事:一群很有经验的大牛们在现今的软件开发模式的指导下,并且没有资金压力,原计划用一两年的时间来开发一个个人信息管理软件。然而到最后他们花了七年的时间才完成这个创作,结果是已无人问津。在这本书里是有很多发人深省的案例,能够让我们有所感悟。
有时候我就觉得做事情最有效率的时候 就是自己对那件事情特感兴趣的时候。做软件也一样,我们做软件就要首先用有目标和动力,有目标就有了一多半的动力。所有事情都要做好打算之后再去实行,这样才会事倍功半。有时候没有计划,没有方向,这样的项目会拖延很长的时间,这就是我们所要具备的习惯,在做一个项目之前我们要构思。我们之前就是像个无头苍蝇一样,老师颁布下来任务之后,我们就打开编程软件开始编,往往效率特别低。
我们以后就要避免这样,不能说上来就打开编程软件乱写一通,到最后自己也不知道自己写的啥。作为一个理科生,我觉得我们所需要的是严谨的思维逻辑。我们首先要想到我们要去做一个怎样的软件,什么是它预期具备的功能,花费的时间和人力物力是多少,软件怎么去推广。
还有的就是要对什么事情都要负责,这是一个人的态度,也是一个人的形象。如果别人拖你去做一件事情,说好的要今天晚上完成,你却非要明天早上再交,那么下次别人就不会在找你办事情了。这同时也是 一个信誉的问题。