不知不觉鼠年已经过去了,好快啊。

这一年,好像过的也挺不错的(起码没有荒废)。

从六月因为某些原因开始接触编程,从Python学期,因为有些大一上的Python薄弱的基础,写爬虫仍有些吃力,后来在一位朋友的麦对麦地悉心教导之下,我逐渐对爬虫有了一些理解,看视频,看书籍,为了保护本就不太灵光的眼睛视力,我便去TB上买了一些实体书。

不过说实话,崔庆才的爬虫那本书我实在看着吃力…

自己后来在各类视频的一步一步指导下,对于爬虫selenium,appium自动化,移动端爬虫(fiddler),数据库(MongoDB,mysql),App爬虫,代理,反爬,splash和scrapy等等爬虫框架以及各种我已经想不起来的方法练习和实践,当然,局限于不了解前端真正内涵所在,我的爬虫也是难以因数据制宜。

这个时候,执着于爬虫的进阶,前端学习就开始了,HTML,CSS,JavaScript,JSON,微信小程序的wcss等等都进行了一定的学习,大致的了解了前面页面的布局和一些参数,打开网页源代码,看得懂一些源代码了,不会像之前一般懵逼。

爬虫后来零零散散也学习了一些,但是一直学习这些相同的方法好像也太大意思(听说爬虫找工作也比较难),后来进行了开始数据分析。
确实,对于Python的兴趣从不学爬虫后开始消退了好多,数据分析也只是跟着书上学完了pandas,numpy和matplotlib这些基础库,后来也了解了一些不错的绘图库,如pyplots,pycharts,wordcloud,seaborn,pandas等等,对于matplotlib的使用也逐渐灵活了起来。

但是毕竟,这种东西用的不多,作为一名大学生,更多的是要在经常用的基础上进行练习,显然,给我练习的时间并不多。

flask和Django框架因为之前对于前端的了解也只是浅尝辄止后提不起兴趣来。

对于Python的耐心是在机器学习和深度学习开始逐渐升起的,决策树,SVM支持向量机,随机森林,聚类回归,岭回归等等无监督,监督算法进行一定的学习,哇,原来编程还能这么有趣。
在对于线性代数进行一定的了解后,才真正发现了神经网络,过滤器的真正意义,做了一些猫狗分类,情感分析。
妙,but,算法和实践所制约,而且进行一个机器学习的训练花费的时间实在不久,也就没有太过坚持。

后来到学校了,在学习的催促下,学习编程的时间也自然少了起来,但是尝到了编程的甜头,我不可能就这样浅尝辄止,有两个月天天晚上十点后一个人去办公室学习是我最大的乐趣。

在学校的几个月也学习了一些其他课程,如R语言和社会统计,Java,Arcgis和Arcpy,地理信息系统,也渐渐的确定了自己的目标。

有幸接触到了C++,神奇的语言。

在急速的花了两个星期学了视频中所谓的基础之后,对于C++的理解只是一个字:难。复杂的代码和凌乱的知识量,不禁想:这是人做的。

不过学着学着,会发现许多以前学Python所没有了解通透甚至于没有接触过的知识,同样是面向对象,咋差别那么大?

(已经忘记了当初决心学习C++的原因了,隐隐约约是是为了考研和考研后以及就业吧)

伴随着诺大的好奇心,面向对象C++学习历程开始了。

C++ 是偏底层的,对于底层的知识也必须有一定的掌握,于是计算机网络,计算机组成原理,数据结构也是紧跟其后。

正如当时我的一位同学劝诫我:学习一门语言不可操之过急。
现在的我确实是在恶补C++的知识,了解C++各个知识点之间的差异。
指针,内存,STL和常用算法,多线程,typedef,virtual,lambda,运算符重载,条件编译,文件输入输出,头文件,命名空间,宏变量,指针指针,异常noexcept,变量强转,explicit,标准输入输出流,inline,auto以及各种标准库和一些常用库。
也开始学会找api来看(虽然收效甚微)

这一年,超级勉强过的很充实吧。

新的一年,你好,我来了。

年度总结_编程语言