经过了几个月的学习一直到真真正正的做出了我们的第一个项目以后,应该说这一段的时间我的收获是非常大的,在来到万码学堂之前,我其实本就是一名计算机专业的应届毕业生,可惜因为我在学校的时候对自己的要求太过放松,以至于身为一个本专业的人连基础的入门都做不到,本来要毕业实习了,我的同学们大多都各有去处,而当时的我是特别的迷茫,相信每个学习计算机的人都是希望自己以后的工作是计算机行业的,可是当时的我也清楚的明白自己虽然想从事计算机方面的工作,但是自己完全没有能力去做到,所以我也是想了很久才打算找一个能够给予我从事计算机能力的地方来深造自己,也是因为机缘巧合让我来到了万码学堂。
在做项目时,不能将精力都放在代码的编写上,前期的准备工作也是至关重要的,在正式编写项目之前,我们也要对项目进行需求分析,了解项目要实现哪些功能,对功能需求进行讨论。在组员讨论敲定便要进行数据库的设计,讨论数据库的表,及表中各列的设计,各表之间的关联,并填入一些假数据方便后续测试使用。之后便是搭建项目框架,进行分工合作。只有做好了这些准备工作,在之后的代码编写时才会有个明确的目标,而不会像无头苍蝇一样不知从何下手。在正式编写代码时,也要对方法进行测试,及时找出问题,只有把每一个部分都做好,项目才是合格的。
一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。
这个项目我们有很多地方做的不够合理也不够完善,最大的问题就是在实现功能的时候比较片面并没有深入考虑用户的需求。这次实训使我们明白我们所欠缺的不仅仅是技术知识,更重要的是有一种处理事情的方法、面对问题的心态和动手能力。面对完全陌生的新知识、新技术、新项目以及整个IT行业,我们不能畏惧,要以 一种积极的心态去面对,分析并抓住关键所在。因为我们所即将应对的每一个项目都是既需要实际操作,又需要详细规划的。我认为每个人都应该在团队中做好自己应尽的职责,再优秀的个人也可能完成一个即庞大又复杂的项目工作,我们必需紧密的联合在一起,以一个团队的角色来面对。
这段时间的学习我的收获特别的大,也算是成为了半个IT人了,在这段时间我找出了自己的很多问题,也体验过了熬夜通宵写代码的感觉,甚至体验到了找到bug的喜悦,应该说是突破了自己的一个瓶颈期,以后我也会更加用心的去学习,让自己变得更好。
0条评论
点击登录参与评论