关于如何开发软件的学习心得

     关于如何开发软件主要分为3个部分,第一部分是熟悉情况,第二部分是开发项目,最后一部分则是实现工作。首先是熟悉情况,要确定你所感兴趣的是哪一种基础类型的软件开发。主要可分为应用开发和系统开发,前者是侧重于构建项目以满足用户的需求,后者则是通过生命周期的开发和构建和维护系统,通常会涉及网络可行性和数据安全。之后你就可以通过所会的计算机语言来实现开发,c,c++,java,python,objective-C等。同时你可以通过找一些资源以帮助你进行学习,如去书店购置相应书籍或者去参加一些课程。不过这些都会需要精力和财力,所以务必确保这是对于你的软件开发是有帮助的。在实现软件开发前你可以先尝试一些你喜欢的项目,在此过程中通过编译语言以历练自己解决问题的能力,并且这些经验也会丰富你的简历。最后要确保你明天都有花时间在这些项目上,即使只是一个小时,但这会让你保持新鲜感并学会新的技能。

     在有了之前的准备过程后,就是开发过程。头脑风暴法,一个好的项目是会让用户的生活变得更加便利,所以可以看一些你所想设计的软件的现有模型,然后看看是否改进的余地。写一个设计文档,这个设计文档描述了软件的特征以及你所想实现什么。在开发过程中参考设计文档可以帮助你不偏离正轨。创造一个模型,这个模型主要是展现你所想完成的功能,并且你要不断重复它直到你找一个设计是可行的。比如你想创建一个和日历有关的项目,你的模型就可以是一个基础的日历只是显示正确的日期,而之后则是不断的添加修改。模型会随着项目的进程而改变,并且并不需要特别完美。还是以日历的例子为例,这里你就可以用一个text文件作为模型。有了模型之后就是反复不断的测试。在设计初期和模型测试阶段可以相对粗糙一点,但如果你想要满足受众你就必须完善它。这其中,用户界面的设计和功能实现是最困难和复杂的。同时你可以把你的项目放到GitHub上,既可以启发其他用户,也可以让你重新审视并改进。

    综上就是我在查阅和浏览了关于软件开发的相关资料后所得出的心得。

posted @ 2021-03-02 00:14  ウルトラマンイが  阅读(35)  评论(0)    收藏  举报