一 很久前的想法

转眼间,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#多线程

c#学习路线及目录导航的更多相关文章

  1. Java入门学习路线目录索引

    原创 Java入门学习路线目录索引 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/One_ ...

  2. 从入门到精通,Java学习路线导航

    引言最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧. Ja ...

  3. 从入门到精通,Java学习路线导航(附学习资源)

    原文链接:https://blog.csdn.net/qq_42453117/article/details/100655512 引言 最近也有很多人来向我"请教",他们大都是一些 ...

  4. VueJs2.0建议学习路线

    最近VueJs确实火了一把,自从Vue2.0发布后,Vue就成了前端领域的热门话题,github也突破了三万的star,那么对于新手来说,如何高效快速的学习Vue2.0呢. 既然大家会看这篇文章,那么 ...

  5. Vue学习路线

    前言:学习Vue已经两个月了,目前前端的框架用得比较多的就是Bootstrap和Vue,而Bootstrap是开发人员用得较多,因为较为简单,上手也快.Vue是目前很火的数据驱动框,17年的时候就开始 ...

  6. Android开发学习路线的七个阶段和步骤

    Android开发学习路线的七个阶段和步骤           Android学习参考路线     第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环. 2.String和St ...

  7. Go 学习路线(2022)

    原文链接: Go 学习路线(2022) Go 语言的发展越来越好了,很多大厂使用 Go 作为主要开发语言,也有很多人开始学习 Go,准备转 Go 开发. 那么,怎么学呢? 我发现,在互联网时代,学习的 ...

  8. Android学习路线总结,绝对干货

    title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...

  9. 【干货分享】Node.js 中文学习资料和教程导航

    这篇文章来自 Github 上的一位开发者收集整理的 Node.js 中文学习资料和教程导航.Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念,它的目标是帮助程 ...

随机推荐

  1. weex中UISegmentControl实现及遇到的问题

    在最近主导的一个项目中,App端的实现使用了weex.通过近一个月的实践,我们发现如果对于人机交互较少的App,即使较少前端经验的人也能迅速进入开发(当然需要一定时间 才能上手weex).在开发的时候 ...

  2. [SDOI2018]战略游戏 圆方树,树链剖分

    [SDOI2018]战略游戏 这题是道路相遇(题解)的升级版,询问的两个点变成了\(S\)个点. LG传送门 还是先建出圆方树,考虑对于询问的\(S\)个点,答案就是圆方树上能包含这些点的最小连通块中 ...

  3. 【正经向】NOIP2017烤后总结

    [正经向]NOIP2017烤后总结 Warning: 合法的评论(举例): 博主辣么juruo还来参加NOIP,不要脸 不合法的评论(举例): %%%%%博主太强了,我菜爆了 博主将删除不合法评论,& ...

  4. idea tomcat热部署 Error running 'Tomcat 7': Unable to open debugger port (127.0.0.1:3622): java.net.SocketExcepti

    2018/5/6  经过测试,发现只需要修改 http port 为 8081即可,JMX port 不用改 默认是 1099 今天在进 tomcat 的 debug 模式时报了此异常, tomcat ...

  5. 三剑客之sed&grep

    第1章 练习题 1.1 第1题 取得/etc/hosts 文件的权限 如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r--  为 644,要求使用命令取得644 这样的数字. ...

  6. 【PaPaPa】实现缓存决策 - 让你的缓存变的有智慧

    我有话说 本来这一篇我打算放到后面再说,可是之前泄漏了一点关于缓存决策的代码后被好多人催更了. 在此感谢大家的支持,让我更有动力的写这个系列.你们的关注让我觉得我的决定是对的,我会坚持下去把这个项目做 ...

  7. MongoDB中设置expire过期自动删除

    关键词: expireAfterSeconds.TTL TTL Time to Live 类似Redis中的expire机制,MongoDB也可以设置过期自动删除的表. MongoDB的过期设置依赖索 ...

  8. APP性能测试中的几个重要概念

    转载一篇文章,关于app性能测试的几个概念,对于想要接触app测试的朋友或许有些帮助. 我们在使用各种 App 的时候基本会关注到:这款软件挺耗流量的?运行起来设备掉电有点快嘛?切换页面的时候还会有卡 ...

  9. linux 查询管道过滤,带上标题字段

    linux查询过滤, 带上标题字段例: 一个简单的查询 ps -e | grep httpd 上面经过grep 过滤后, 标题没了, 但是为了看上去更方便,有标题字段看起来更方便一些, 那么可以按下面 ...

  10. java练习(一)数组、集合的运用

    有这么一个有趣的问题,问:有这么一个不重复的自然数数组,自然数长度为N,而数组长度为N-2,依次随机把自然数放进数组中,请找出2个没有被放进去的自然数.例如:这个自然数数组是[0, 1, 2, 3,  ...