1.算法方面
大一下学的数据结构与算法,由于疫情原因,线上上课,感觉数据结构学的不是很透彻。数据结构与算法是程序员的基本功,所以大二上自己又继续恶补了数据结构与算法。遇到某一个结构不是很清楚的时候,会去B站补知识点,然后结合别人的博客一起学习。同时在pta和leetcode刷了一些题目
。效果还可以,感觉自己算法能力有所提高。
但是有一些地方需要改进,我刷题的时候是用java刷的,遇到一些步骤比较多的题目,我会犯懒调用java内置的链表等结构,而不是自己写。所以自己对底层的东西虽然是了解的,懂的,但是不熟练,能写出来,但是速度不太行。所以之后刷题会调整适应的语言,还是选择稍微原始一些的c语言刷题,熟练掌握底层的内容,之后刷难的算法题才不会地动山摇。
以后刷题,会选一些大佬写的刷题指导手册里的题,这样不会做也会有人指导,不会一直想不出来。
2.深度学习和机器学习方面的学习
目前对深度学习和机器学习的工作机制比较了解,零散地做过一些相关项目,但是感觉自己实践能力不太行,还是得多做几个项目加强实践能力
3.人工智能相关技术的了解,目前只停留在技术了解方面,因为涉及到的技术很多,现在阶段在了解各个技术的联系,作用和发展方向
4.项目方面
github上的项目,B站的项目和学校参加比赛的比赛项目。
github的项目刚开始做了几个都半途而废了,反思了一下,首先是因为我是项目小白,还没有做github项目的经验,就选了比较难的项目,就比较劝退,也很难实现。之后,我跟着B站的up做了比较小白的项目,感觉好了很多,也学到了不少东西!
B站的项目,跟着视频做了几个机器学习和深度学习的项目,感觉自己对机器学习和深度学习了解加深了许多!
学校参加的项目:和学长学姐参加了软件外包比赛的A09项目,目前为止,从学长学姐身上学了很多东西。比如学姐在开会前做的准备,对组里的计划,开会中做的笔记,用的软件等等,让我对团队项目开发更有感触了!
转载:https://blog.csdn.net/szz_66/article/details/113481655