程序设计语言
C++阶段(2015.02.01---2015.03.21)
这是我最先接触的高级程序设计语言,当时只知道C和C++,和我同时进入大学的一个计科系同学,他学的是C,
而我学的是C++,我记得是大一下半学期开设的这门课程,学了一年吧。大一下半学期知识讲了好多的入门级别的东
西,大二上半学期才学的是C++面向对象的部分,好吧花了一年的时间,什么都没学到。后来我问学C语言的他,也
是什么没有学到。
真正开始踏入学习的时候是2015年的新年,那时候在我哥的建议下,报了NCRE二级C++程序设计语言的考试。
放了寒假后,就在家重新拿出C++程序设计语言开始学习,毕竟也是接触过C++基础的,学习来也不难很快就上手,
也是在我哥的建议下在CSDN博客上文章,翻了翻自己写的博客,第一篇是2015年2月1号写的,到现在已经一年了
啊,过的好快。
自己学习了大概一个半月,在这个学习入门的过程真正喜欢上了编程,学习写博客,编程写代码。在C++面向对
象学习的过程中,也是仔细的学习了这个思想,想想现在接触的Java,很高兴很快就投入到学习Java的热潮中,也是
有那时候的基础吧。后来参加了考试,就暂时搁置了C++的学习,不知道以后还有没有还深入C++的时候。
C#阶段(2015.03.01---2015.06.20)
继C++之后,又开始学习C#程序设计语言,学习之前对比了一下其他学习语言,Java最火,但是学校开设的过程
没有,也跟着开始学习C#,为期是一个学习吧,从开始的语法基础到后面自己的实战,从最开始学习Winform(C#)到
学习ADO.NET(C#),自己一步一个脚印。学习的期间也拉下很多,但是最后还是完成一个简单的客户管理系统的构
建,也算是结束了C#的初步学习。
6月后开始忙着考试,学习C#的时间很少,但是自己依然在进行客户管理系统的构建,前段时间居然还用上了,
自己有个开淘宝的堂哥,他需要有一个管理刷单的数据库,方便自己的查阅。仔细的交流了一下,就是拿出来以前做
过的客户管理系统,进行改变设计以达到他的需求,这个淘宝刷单记录管理系统包含所有记录的显示,查询,添加,
删除,修改等功能,自己进行数据库的设计和页面的构建,再到局域网下能同时访问一个数据库的学习,最后终于完
成了,顿时感觉自己学习的软件编程还是服务于生活工作的。后来又帮别人写了一个信息后台管理系统,虽然不算庞
大,但是后期的完善自己还是去进行的。学习C#未完待续。
Java阶段(2015.12.20---至今)
计划着开始学习Java语言,学习之前看过了很多Java的整体结构和知识系统概括,自己头都大了,这么多,但还
是硬着头皮开始JavaSE的学习,学了一段时间了,感觉进程很慢,估计是最近假期事情很多,但是后面的时间就开
始奋斗了。已经大概学习了一些Java的基础知识,后面就需要自己深入学习了。
Web篇
HTML阶段(2015.10.09---2015.11.05)
由于选修了网页设计以及PS这两门课,还有主修ASP,NET动态网站构建,自己也开始学习前端知识。这门课是
九月份开始的,只是自己真正学习的时候是在10月9号,老师讲的很模糊,一开始就是写代码,也不讲每个标签和属
性的作用,直接code,很多不懂,自己就开始在W3C上自学。HTML还是非常简单的,学习起来很上手,自己也喜
欢。HTML5部分也接触了一段时间,如果自己以后走Web前端,还是要学习的。
CSS阶段(2015.10.28---2015.12.04)
在学习HTML的时候也就开始接触CSS了,只是没有深入学习CSS和CSS3。HTML是网页结构,CSS是网页样
式,JS是网页行为,各司其职。学习CSS,期间做出了很多的网页效果,加上自己选修的PS,做出的网页效果很绚
丽。
JS阶段(2015.10.20---2015.12.29)
学习网站开发,都有一个认识,JS很重要,因此学习JS的时间比较长。这个老师是一点都没讲,我不知道我的同
学是怎么写的代码,他们大多数都是在抄,根本不理解它的功能和意思。自己不会那么马虎的,从网上找了一整套适
合自己的HTML+CSS+JS的视频学习,自己并没有怎么深入学习JS高级编程。如果有机会了,还是要学习的。
ASP.NET程序设计阶段(2015.11.02---2016.01.10)
这门课是主修,而且是自己也很好的理解了动态网站设计,自己选择了学校网站完善,底下自己看了自己学校的
网站感觉很Low,自己学校网站怎么能这么垃圾呢,也没法,整体的网页布局还是table布局,很不灵活,自己试着进
行网站前端重新设计和规划,自己参与的没有后台的网站很好就完成了。后面也学习了网站和数据库的交互技术,虽
然学习的时间不长,但是一些简单的功能还是能够完成的,最后的网站完善的很好。也算是对自己学习一个学期网站
开发的检验,参与的实际项目很少,就需要自己动手code,不要手高眼低,说的很简单,动手才是真本事。
其他
数据结构阶段(2015.03.02---2015.07.10)
很遗憾学校开设这门课程的时候,自己没有好好学习,那时候知道数据结构很重要,但是不知怎么地还是没有足
够的重视,导致学习的一塌糊涂,一开始的学习热情高涨,到最后的考试的马虎准备,自己对自己很失望。和好多人
交流过,都说数据结构在面试的时候很重要,毕竟数据结构联系着现实生活和软件设计,每一个软件设计者都或多或
少都会学过数据结构,而且也是懂的数据结构,算法和排序在软件设计扮演着不可磨灭的贡献。算法自己学习了一
些,但是排序就不行了。在看JavaSE视频的时候,讲师对数据结构看的很重,因为这对程序和代码的内存管理和储
存有很重要的关系,数据结构好的人,理解内存管理是容易的,什么栈啊,堆啊等等。2016年自己对这方面的知识做
补充吧。希望自己不要再一次拉下数据结构。
网络技术阶段(2015.7.20---2015.9.20)
为期两个月的网络技术学习,初步了解了网络技术这门课程,好像2016上半年学校开设了这门课。当时学习它,
是为了参加九月份的NCRE三级网络技术的考试,就先自己学习了。我哥说我浪费了大部分的时间就为了这个考试,
现在想想也是,不知道那时候自己怎么想的,不就是一个考试嘛,不至于花费那么长的时间准备。可能在家的学习效
率很低,没有充分的时间学习其他的,这个阶段很想继续学习C#和数据库的,可惜搁置了。三级考完了,网络技术就
没再看过,这一个学期估计又要继续了,再深入一些又何妨。
SQL Server 2008阶段(2015.10.10---2016.1.10)
早就知道了数据库,15年上半年在学习C#的时候,自己就开始接触SQL了,真正开始学习的是后半年主修这门
课。很喜欢老师讲课的方式,着重于我们动手,进行实际的操作,最后和ASP.NET课程进行重合,一块进行网络数据
库开发,真正学习到数据库思想这东西也是在这半年。对于以后的MySQL数据库和oracle数据库的学习很有信心。之
所以没有在博客上面写很多关于数据库的知识,是因为自己不知道怎么写,以何种方式写。后面其他的数据库的学习
自己会试着进行博文的编写,记录自己进步的点滴。