一名大二学生的2021年总结 原创 精华
Piwriw.
发布于 2022-1-17 21:05
1.3w浏览
1收藏
春节不停更,此文正在参加「星光计划-春节更帖活动」
前言
- 作为本次活动的一篇文章,还是想跟大家总结一下我的2021年😊
- 今年可谓是又是学到了很多的一年,也是富有很多新的挑战的一年😶,比如说因为今年下半年鸿蒙的2.0版本的发布,我开始接触了鸿蒙开发,也跟着小伙伴组了一个队伍在备赛第二届HarmonyOS开发者创新大赛。
- 本人其实还只是一名在校的大二学生,其实就连开始写文章会用markdown都是在师兄的指点之下,之前都是写word,唉,不过感觉markdown确实写起来真爽,支持了可以在里面插入代码,高亮等等都更加方便。额外的提一下,这里在挑选markdown的编辑器的时候也尝试过特别多,比如说首先当然是免费的Typora(现在听说是要变成收费的了吧)、Sublime Text 3等等,但是最后我自己现在选用的
Visual Studio Code,因为我自己是写Java
的,所以好像也没怎么用vscode,而且vscode确实比较轻量级,比较符合我自己的需求吧,这里还是给大家一句话,符合自己的需求就好,不要给自己创造需求,下面我就以上下年这种给大家正式总结一下我的2021年吧,写帖子也不是特别多,所以大家也谅解一下哈😐
上半年
- 首先,上半年说实话,是真的忙,因为我本身是通信工程的,所以大一下安排了特别多的课程,比如说数字电子技术、模拟电子技术、数据结构、高等数学、线性代数等等基础课,我的课表可以说是一周七天都能保持一天三、四节课,可以说非常恐怖。而且在这期间,我当时也还在
Java
一个起步阶段,然后真是白天上完课,晚上就在那里整Java
,真的是每天都要12点才能上床睡觉。 - 然后在这期间,我还通过了校级选拔,第一次参加了蓝桥杯,不过当时真的都学多少,我当时是一个数据结构也不是很了解,只会简单的DFS和SBF的人,甚至可以说
Java
的常用类库的方法都不是特别熟悉的人,跑去参加了省赛,结果当然是被吊打了,只拿到了省三的水平。 - 然后,后面师兄又带着我去参加了微信小程序开发者大赛,在跟着师兄的情况下,又拿了一个华南赛二等奖,在这个时候,我可以说是在班级里面,大一的时候就跟着师兄师姐去参加了挺多的比赛几个人里面。这里也是希望大家真的大学多参加一下比赛,我感觉大学这样很有意思,可能也是这样的推动下,我越来越喜欢计算机,相对而言,对于我本专业的电路方向,就感觉比较头痛。
下半年
- 这个时候,其实我已经一刷了
Java
的基础知识了,后面也是越学越快,过了一些前端的基础之后,开始跟着视频做了一个管理系统,不过说实话完,做完之后,做的时候还算能跟得上吧,不过基础知识不扎实,也导致我后面就想不起来了,很多地方都很粗略,如果有小伙伴想学后端,介意还是要打好基础,不然后面还是要补 - 之后因为一些巧合就了解到了鸿蒙,然后就在一些机缘巧合之后找到了51CTO的董昱老师的鸿蒙应用程序开发视频教程,可以说是我鸿蒙开发的启蒙老师了,但是当时其实完全没接触过安卓的开发,不过我还是决定去尝试一下,后面看了一些视频之后,也买下了董昱老师的书 <img src=https://cdn.jsdelivr.net/gh/huanc12138/PicGo/20220117204551.png width=10%/>,后面也是通过51CTO渠道,报名了HarmonyOS开发者创新大赛,目前也是一直在学习,然后尝试做出一些作品吧。
- 然后现在,我还是想再参加一次蓝桥杯,所以目前也是在备赛,在重新学数据结构(有一说一,在学数据数据结构,我直接采用了
Java
语言描述,也是同时复习了我的基础知识,多磨几遍,果然是每次感悟都不一样),想在2022年取得更好的成绩吧
最后总结
这也是我第一次写年终总结,不过写着写着,发现自己这一年还是做了很多事情(当然了,篇幅有限,其实还是有很多是没有写上),不过确实年终的总结让我回想了很多,也是让我知道了我需要学习的很有很多,我要走的路还有很长。😕
在这里,我也希望2022年,我可以继续保持对编程的热爱,可以保持初心,努力前行,在HarmonyOS开发者创新大赛和蓝桥杯中取得更好的成绩!😆😆😆
- 希望大家如果看到这里,也能有一些自己的启发,不过可能我写的比较符合大一还比较迷茫的你,找对自己的方向,努力一起前行吧!😄😄😄
其他一些补充
其实在过去我制作过一个关于鸿蒙设备迁移的简单一个项目简易计算器,由于篇幅的问题,很多详细的注释,我都有写在代码中,这个项目本身其实比较简单,大家可以重点关于我应用迁移,不过这个代码是我当时接触到鸿蒙的第一个项目,本身其实没有那么精妙绝伦,但是我希望大家可以在里面看到很多关于鸿蒙开发的一些感悟吧!
- 能够进行简单的计算,也能应用迁移 的简易的二位0-100的加减法计算器
- 效果图
-
基本功能
-
迁移功能:
-
- 开发环境:
HarmonyOSSDK6、Deveco Studio - 部分代码讲解
DeviceProvider类主要就是一会,我们项目中,要发起设备协同的时候,弹出框中的一些内容,注意,我们在这个地方要继承BaseItemProvider这个类,然后去实现的getCount() 、 getItem()、getItemId()、getComponent()方法;
- getCount()方法:用来判断设备是在线数量是不是空的
- getItem()方法:用来获取设备列表中的某一个设备
- getItemId()方法:用来获取设备中的设备的某一个设备
- getComponent()方法:渲染设备列表那个UI
CalculateSlice类:就是我们这个项目的主要内容了,我们在这里实现了迁移,计算练习的显示,还有提交按钮的显示
ResultSlice类:主要就是对我们计算结果页面的一个显示、和我们进行一下一个题目功能的实现
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2022-1-19 17:59:09修改
赞
2
收藏 1
回复
2
2
1
相关推荐
可以知道一下你的大学名称吗?可以在大一就得到这么多锻炼,真的很不错,楼主很棒
普通二本学生,非985和211,可能是我比较幸运,在学校遇上了几个不错的师兄和师姐,他们给迷茫的我提供了很多建议