【2019年度总结】

前阵子期末备考的时候,突然有一个想总结一下2019年自己到底学了什么写了什么的想法。打开这个好久没写的CSDN博客,看到自己上一次的学习笔记已经是8个月前了,还突然看不懂之前自己写的东西了…尴尬,先来总结一下2019的学习历程好了。

Java与数据库实训 (教务管理系统)
https://github.com/oddii/StudentManageSystem.

第一次做一个完整的程序,做了一个还算功能齐全的教务管理系统吧,可以说java算是激发起了我对编程的兴趣吧,大一大二上学期的时候觉得c/c++写的东西真的是太难了,指针指的晕头转向,大二下学期学了java以后感觉写起来爽了好多。又跟着别人用起了MVC,学着去怎么连接数据库,当时觉得,连接数据库的操作怎么这么难哈哈哈,写完之后发现,其实写一个简易的管理系统其实挺简单的,就是用java写的那个jtable界面实在是太丑了。。

C#期末实训(仿网易云音乐开发)
https://github.com/oddii/MyCloudMusic.

经过暑假那个时候的前端学习,学了挺多乱七八糟的操作,特别是网上好多什么仿XXX开发实战那些,看了一点,就想自己也写一个出来,于是就用C#和WPF写了一个仿网易云音乐的程序出来。学XAML真是学的吐了,还好和HTML还有点相似,不然真的写不下去这个界面。这个实训真的是第一次算是用了别的大神写的后端接口,自己去调用,感觉核心思想还是和写前端那一套差不多的,各种JSON实体类满天飞。除了控制播放那里想了一会,其他都是感觉拿JSON数据填填填,再做点交互,不过也实现了挺多功能的吧(因为那个API挺强的),感觉要是不用WPF和C#来写实现会更简单,功能应该也会更多。

Android实训(仿知乎日报开发)
https://github.com/oddii/ZhiHuDailyPaper.

大三的第一学期开始学安卓,当时也不知道写什么好,去知乎翻了翻有人说写知乎日报是个不错的练手,就自己写去尝试写一下知乎日报。感觉这个程序都没用到什么花里胡哨的东西,都是一些挺常规的控件之类的,不过github上的各种UI包倒是导了不少(主要是想好看点哈哈哈),同样用的是别的大神写的后端接口(现在已经被屏蔽掉了),但是安卓的交互还是挺麻烦的感觉,也不能说麻烦吧有些地方交互起来其实挺人性化?第一次尝试用云端数据库,为此还去学了一下编写PHP的后端接口给自己增删改查数据库,但是这个PHP接口写的真的是惨不忍睹。。

计算机视觉实训(视频、图像人脸互换等迷惑行为?)
https://github.com/oddii/Faceit.

这个真的是迷惑行为,除了视频人脸互换其他都是在网上自己找了一大堆资料然后去看啊看啊看,为此我还在很多个晚餐时段浏览CSDN和简书上opencv有关操作。。是真的不会。。也不知道这个期末老师会给多少分哈哈哈,不过脸换成功的时候还是有一点点成就感的,其实感觉挺好玩的计算机视觉的学习,不过不是以后的方向,玩玩就算了。

ASP.NET实训(仿问卷网WEB开发)
https://github.com/oddii/QuesNaire.

本来想这个ASP.NET的课也做一个WEB版的网易云音乐好了,机缘巧合下跟大佬交流了下听他说他之前这个实训做了一个问卷调查的,所以自己又想看看能做成怎么样(最后大佬跟我说,完成度挺好比他们做的好点,还是挺开心的)。第一次用git和我的组员合作推送,自从前期有一次我推送合并有问题,要重新创建项目之后,每一次推送合并我都胆战心惊怕有冲突。。不过用了git之后感觉是真的好用,开启了新世界的大门一样卧槽,一直没commit的github也开始了小方块变色之旅。这个实训的功能应该是今年做过的最复杂的一个,跟老师说也是:”理论上我们有无数个网页“。为此还特意做了一个前后台的功能展示视频。

前台功能展示:http://test.xkspbz.com/odd/MarkdownImage/QuesNaireVideo1.mp4. (文件较大,建议在WIFI下进行观看)
后台功能展示:http://test.xkspbz.com/odd/MarkdownImage/QuesNaireVideo2.mp4. (文件较大,建议在WIFI下进行观看)

这次的实训开始了从拿别人写好的JSON格式到自己去想JSON格式和数据库设计,可以说是把一年学的都基本用上了,虽然因为团队都是第一次协作开发比较大(算是比较大)的项目,代码写的挺差的,各种HTML里夹JS代码,各种行类样式到处飞,疯狂面向过程拼接字符串,不过不看源码的话还是觉得完成度挺高的哈哈哈。


总的来说2019就是突出一个”仿“字,大大小小的DEMO实训,都是仿着一些软件自己琢磨功能需求自己仿着来实现,很多太麻烦的功能自己也就懒得深入去研究了。2020年感觉自己可以研究下写一些不是仿的程序好了(本着督促舍友学习打卡去泡小姐姐的心,寒假看看能不能写一个学习打卡的小程序给舍友玩玩,虽然感觉不占坐+这个小程序已经做得挺好的,这不又是仿的了哈哈哈)。
还有"乱",代码写的可以说又长又臭,这边写一点,换个页面复制一点内容又写一点,实在是乱。功能是实现了,可维护性差的一塌糊涂,自己都不想再去做code review。。2020年争取在写的时候多考虑下可扩展性,更多地面向对象而不是面向过程好了。
说回来,今年学了Java、JavaScript、C#、Android,都只是学了一些基础,本来是想着大三上学期深入学习下前端的语言和一些框架,不过这大大小小的实训真的是把时间都挤完了。立个FLAG希望2020年可以在学习JavaEE和Python的同时把2019年下半年的目标完成一些吧哈哈哈,还有希望能每半月或者每月更新一下学习心得。(不要问我为什么要学这么多花里胡哨的,问就是学校的培养计划)
发布了6 篇原创文章 · 获赞 0 · 访问量 470

猜你喜欢

转载自blog.csdn.net/weixin_42196771/article/details/103838798