感受软件开发之路

感受软件开发之路
进入大一下学期之后,由之前的C语言学习转到C++的学习中来,并开始一步一步走向软件开发的道路,由一开始类的运用初体验,到后来重载运算符,再到继承与多态。一路下来不知不觉已经可以自己写出简单的解决生活中问题的小程序,进步的道路有不少的问题,一一解决之后,问题就成了自己的珍宝,是我们的上升的阶梯。对于自己的软件开发之路,有许多感受需要记录下来。
在进行一个软件的创造时,不能急于求成。其实学习编程就是学习语言,学习计算机语言,学会如何与计算机交流,把自己所想转化为计算机明白的。这就是计算机学习的灵魂,就像是学习英语,不多写多练,永远没法说出一口地道流利的英语。
我认为软件开发中最重要的,便是对问题的思考,可以将思考过程中的想法,写成一个简单的类和功能的代码之后再是对程序的完善。大体分为数据类和操作类,还要思考如何将各个类串联在一起,将数据文件写好,将未完成的函数功能实现、将容器和迭代器与程序结合。
在完善过程中,其实是在写任何代码的时候,调试永远是最重要的,做完一个部分就要完成对该部分的调试,这是一个好习惯。当写到最后才回过头来整理的时候,面临的将不再是几个问题,而是各种问题的连锁反应。在代码的最后还要注意对程序的维护,比如说对指针的清理,避免卡顿,带来麻烦。
编写代码的过程是枯燥的,但我要做的就是提起精神把他们逐一击破,随着不断的学习编写代码的长度不断加长,能够思路清晰变得尤为重要,写软件自然也有优劣之分,好的程序最关键的便是细节的把握,我认为一个优秀的程序,重要在对关键点的把握,要满足对象的要求,能够真正地应用到生活中。还要注意代码的简洁明了,该使用重载,该使用继承,注意代码的层次感。
下学期的学习内容明显比上学期要难,但自己在下学期的学习,明显不如上学期来劲,自己要反思,现在距离最后的成果展示还有不到一个月,中间夹着课程设计这一环节,在这最后的时间里,可能不能完全的吸收学过的知识,但是要用心得完成设计,迈好这一步。对于编程,纸上谈兵难成大器,只有不断地练习,才可能收获,不懂一道题练习十道题,再不懂再练,熟能生巧。就一句话,学计算机的既不能不知道什么叫类,但可以不知道什么叫累!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值