过程
这次C#语言的学习,是自己目前学过的编程语言中,在学习过程中思路比较清晰的一门语言,下面分享自己的学习过程。
自己在刚开始学习C#语言的时候,没有上来就学,而是,首先制定一个计划,把C#语言的学习当成一个工程来完成,制定每一个阶段的任务和时间。自己制定的计划大致如下图:
制定了学习的每个阶段后,自己就开始学习。对于上图的计划,自己在实施中有时候也很痛苦,主要因为自己每个阶段的验收标准没有制定好,没有一个好的测量该阶段完成的方法。这个问题的存在,使自己有时候有种时间到了,我这个阶段的学习完成了的感觉,或者说,时间快到了,所以,我的进度应该快些,但是,快的没有依据了,快的学不了东西了,就单纯的剩下了赶进度,以至于做了很多的无用功,使自己在时间上和精力上存在着很大的浪费,这个问题是一个很大的问题,自己目前的解决方法是:制定好每个阶段的验收标准。
这一块要说的最后一句就是:计划是用来打破的,不是用来一成不变的执行的。
收获
技术
之前的有一篇关于技术方面的总结,大家可以看一下: .net的学习总结。
在学习C#的过程中自己对于面向对象中的思想有了进一步的了解,如下图:
对于C#中基本知识自己也学习了一些,如下图:
对于C#语言本身特点的学习现在还有很多不明白的地方,对于这些问题,现打算是在后续的阶段慢慢学习,对此的总结如下图:
学习方法
学习新的事物时,首先要把这个事物作为一个整体进行学习;然后,再去学习里面的东西,对于里面的东西,我们要先进行分门别类的模块化;然后,再一块一块的击破(没有完全搞懂也没有关系)。
总结
C#的学习可以说告一段落,但是,还没有结束。自己在大面上了解C#,但是,自己在.net framework(可以先忽略语言运行时)上欠缺的还很多,或者说还没有真正的开始!
一句话,两个字:加油!