2020年终总结:学习篇

1.计算机学习

 在这一年的计算机学习中,我完成了一个大项目软件工程项目之C/S学习。这个项目是我们走向专业的一个转折点,需要踏实地去学习。

①软件工程视频:软件工程是一个软件设计的灵魂,让我们的设计有章可循。学习写软件文档:详细设计、总体设计等,根据模板写出自己的项目文档,不断学习与完善。

②UML: 是设计工具。使用面向对象的思想去设计一个项目,是我们从面向过程到面向对象学习的转折点。这个阶段学习了UML的九种图,包括:类图、对象图、构件图、部署图、用例图、状态图、顺序图、协作图、合作图。类之间的关系依赖、继承,分别用什么标志标识。我们在做一个项目的时候,给用户良好的体验,之前需要把项目的功能等方面,项目思路用图画出来。

③C#视频:这个阶段开始学习一种全新的语言,为之后的机房重构打下基础。学习了数组、异常处理、集合及面向对象三大特性的相关知识。C#的一些知识与之后要学习到的Java也有相似之处。C#视频通过跟着视频中的一个个小例子去编写代码,对C#语言有进一步的了解,同时也为下一阶段的设计模式做准备。

④设计模式:设计模式主要看的是大话设计模式,里面包括28个设计模式的例子,作者以小故事的方式,用通俗的语言为我们讲解了这些设计模式的主要功能,充分的体现了面向对象的思想,封装、继承、多态... 这本书值的反复的去看去思考,多思考才能更上一层楼。

⑤三层和七层的学习:同样也是跟着视频去敲一个例子,三层主要为我们讲解了三层是哪三层,包括U层:显示层,B层:业务逻辑层,D层:数据层。七层是在三层的基础上加上了实体层、外观层、U层与B层之间的接口IBLL和B层与D层之间的接口IDAL。七层的优点是比三层更好的解耦合,更好地封装性。

⑥机房收费系统个人重构版:使用新学习的C#语言使用VS工具进行编写,在编写之前,需要根据学习的UML画图,比如说用例图,包括三个角色:顾客、操作员与管理员,每个角色有怎样的需求。流程图也是很重要的,能画出来流程图就代表着自己的思路在一步步的梳理顺了,之后编写代码就很得心应手。编写代码的时候,一开始觉得很吃力,但是慢慢了解,根据传参的方式,完成对数据的操作。还使用了设计模式,备忘录模式、职责链模式等,对设计模式也有了进一步的了解。同时,代码的命名也需要规范,代码注释有利于更好的理解我们的代码,在VS中多使用快捷键,对于自己写出的代码多问问为什么,为什么要这样写,加深理解。

⑦Jenkins学习:开始学习了虚拟机与Linux系统的一些操作,安装与配置Jenkins,还需要花更多的时间去学习,多实践。

2. 自考学习

由于疫情的原因,我们的自考从四月份延期到了八月份,同时十月份还有一场自考,两场时间挨的比较近,我一共报名了四科,使用番茄学习,以及小组讨论的方式,高效率的完成学习自考的任务,同时在最后时间进行刷题,通过了这四科考试。

3. 博客

自从当了博委之后,对于写博客的意义理解愈来愈深刻。不仅仅是为了完成任务,更多的是记录自己的学习与生活。当你背负着这一份责任的时候,你才会更加理解它的意义。写博客记录了我们每一次的学习收获,人们常说好记性不如烂笔头,当我们遇到bug的时候及时总结,下次在遇到相同问题就会省去很多时间。回顾自己的一年,不会因为时间久远而无法记忆。

当自己写的博客对别人有帮助的时候,当看到自己的访问量突破2w的时候,便觉得写博客很有成就感了。并不是我不是大牛,我写出来的博客没有意义,而是我们更应该多写博客,技术大牛在遇到问题的时候,可能需要看看官方文档与源代码就可以解决问题,但是我们需要看技术博客,看书,借助资料去学习,在这个过程中,我们更应该把自己的学习笔记记录下来,而不是看过就忘,学过就丢。也可以帮助到再次遇到这个问题的人,你的博客一定会有不可替代的意义。

 

猜你喜欢

转载自blog.csdn.net/weixin_44690047/article/details/113591418