c#学习路线及目录导航

一 很久前的想法

       转眼间,2018年已经过了四分之一,从我进入学校选择计算机专业到现在工作,已经过去了4年之久了。这一路走来经历了很多的曲折,对软件开发这个职业有了许多新的认识,我主要是从事NET领域的开发,从接触c#这个语言起,就有一个想法,把自己的学习c#的过程形成一个系列,主要是方便自己对知识点的回顾与补充。顺便分享一下自己学习c#时的一点心得,与大家共勉!从2016年起,陆陆续续的整理和搜集了一些C#重要的知识点,进入2018,主要想把它整理成系列教程,方便自己复习,也希望与大家一块交流学习!

二  心得建议

1、好记性不如烂笔头。软件开发的烂笔头就是练习,同时对自己学习到的知识点进行总结与分析,这一点对学习编程语言有很大的裨益。

2、由浅入深,戒急戒躁。期初阶段,学习c#语言是一个苦差事,我们把知识点由浅入深,一步一步记性学习,给自己制定完善的学习计划,切勿急躁,放平心态。

3、合理的学习计划,充沛的学习资源。养成一个制定计划的习惯,对自己的学习周期和任务进行合理的安排并且认真执行。同时寻找有效的学习资源,对自己进行帮助提高。

4、系统实践,总结反思。自己学习到的知识点,进行项目实践,实践出真实,如何把自己学习到的知识点运用到项目中是关键,这也是我所说的知识与技能的转换。那么唯一的方式就是练习,同时对练习的过程进行反思与总结。

三  学习路线与思路

     经过很长时间的构思和查阅资料,本系列的学习主要分为基础系列与进阶系列量大部分。基础系列主要是讲解c#学习初期重要的知识点,是学习c#语言的基础部分,也是今后进阶开发的敲门砖。进阶系列,是在基础系列的基础上进一步结合项目开发的实际经验进行整理和分享,是以后在工作中运用比较广泛的知识点。

    下面是两大系列知识点分部的思维导图,仅供大家参考:

四  系列导航

    结合各方面的参考资料,整理出来以下主要目录,供方便浏览查看

(一)基础系列

          基础系列(1)—— C#语言及NET框架

          基础系列(2)—— C#常用数据类型

          基础系列(3)—— C#高级数据类型

          基础系列(4)—— C#装箱和拆箱

          基础系列(5)—— C#控制语句基础系列

          基础系列(6)—— C#类和对象

          基础系列(7)—— C#结构

          基础系列(8)—— C#面向对象

          基础系列(9)—— C#抽象方法和接口    

(二)进阶系列

           进阶系列(1)—— C#泛型

          进阶系列(2)—— C#集合

          进阶系列(3)—— C#扩展方法

          进阶系列(4)—— C#文件与流

          进阶系列(5)—— C#XML使用

          进阶系列(6)—— C#委托和事件

          进阶系列(7)—— C#匿名方法和LAMBDA表达式

          进阶系列(8)—— C#Linq

          进阶系列(9)—— C#反射

          进阶系列(10)—— C#元数据和动态编程

          进阶系列(11)—— C#多线程

 

posted @ 2018-03-04 22:21  StrugglingDave  阅读(11174)  评论(4编辑  收藏  举报