首页 > 学院 > 开发设计 > 正文

.net 学习路线感想

2019-11-17 01:48:59
字体:
来源:转载
供稿:网友

.net 学习路线感想

从上到大学到现在工作,已经有六年多了,发现学习编程到以开发为工作也是一个挺长的过程的。

大学中,从c语言到java、C#到其他各种语言的学习,还有其他知识的学习如:数据库Oracle、sql Server)、网站开发......最终还是C#让我有想学习下来并深入学习的。可能是因为入门容易,做的一些东西也是很方便,也许和个人心性、和学习 过程中的也有很大关系。本身自己原来是一个性子比较急,有点急功近利的,不喜欢冗余,喜欢简洁。相比java,我觉得c#更适合我,java平常的写法给 我个人感觉太冗余了,感慨是学java的时候,对一大段代码,感觉很累。而且对于早期学代码,根本就是死记硬背的方式,所以这也就造成对java不咋地的 原因,虽然工作之前去培训机构学了一段android,但是那已经是我学习代码有5年左右的时间了,那时候,c#应该来说已经入门了,知道采用C#语言体 系结构去学习,类的属性和方法,特别是visual studio 对开发的帮助很大,当时做开发时候部署环境对于一个刚入门的人来学真心有点痛苦,dreamwearver(jsp开 发)+IIS(tomcat)+access(或sql server、oracle)好麻烦,因为那时候老师教的顺序也不好,一上来就直接说怎做,没说如何做,为什么要怎么做,对体系结构和侧重点不了解,其实 在学习中是很痛苦的,这是后来有一定基础的最大感受。一定要确认学习的路线,合理安排,提高性能。用了vs开发最大的便捷式不用在部署什么了,方便,但开 发者还是要知道这个部署过程,了解其中结构,如web.config—>连接池—>数据库,服务器的映射都是要学会的,方便开发是一回事,你 要掌握的技术有是一回事,不能为了开发简单就把应有的技术丢失了,这个就让我想到微软对。net早期的处理方式。

早期的微软在c#上的开发给我们一大堆控件,是很方便,但是之后让我.net开发人员蒙上了一层只会拖控件的傻瓜式开发,而我之前也是这样模式下的其中一 员,早期国内一些.net书籍也都是一大堆拖控件的书籍,什么21天学会.net开发,.net开发宝典,早期还真心把他们当宝了,为什么呢,这也要说道 大学填鸭式的教育,和不符合实际开发的教学,造就我们当时学习完全属于异世界的学习般,教程序的老师本身都不怎么会写程序,哪懂得程序的编程思想,和符合 实际的开发方式,也就让我们这些想学开发的人,进入到自学的情况中去。开始时候真心不懂得如何去学,在选择书籍方面也都是尽可以简单便捷为主,(主要是那 些所谓“21天学会”这样的字眼对我们这种小白太诱人,抓住了我这种想速成的心理,同时也是我自己误认为只有真正的高手才能压缩庞大的学习内容,所以火急 火燎的去学习了,那句话:把书读薄,再把书读厚,认为写书的人事那个把书读薄的人。)实际真心该看的是微软的红皮书系列,那才是真正的学习,和一些业内开 发高手写的开发方法,和学习方向感悟才是需要去学习的,那是完整的知识储备和经验开发之谈,能让我们少走弯路,那群写什么21学会的就是拖控件学习,非程 序人员还好,见识一下就可以, 程序开发人员最好不要去看这类,只会误人子弟的书,不知写这些书的人真心只为赚钱写的垃圾书,市面上这种垃圾书籍还是处于大多数为主,难怪让人认 为.net都是拖控件的。

真正看过大量的书,看过学习方法,看过微软mvp他们的想法和思路,和传智播客老师的公开视频才知道自己 的学习方向错了,只会拖控件的垃圾,真正的商用开发他们都不用拖控件,也知道微软后面来了个mvc改变大家对拖控件的看法,回归到开发的本质,微软的初衷 是简单开发,但处理偏离了程序猿水平的提升和巩固,造就了这样的局面。

之后开始真正的开发,那些垃圾书让我了解一些控件的作用,和.net的内置对象,但在实际的开发中,这些东西的性能真心不好,服务器控件、viewstate、这些必须要优化,不然开发处理的东西真心很不好。

开始红皮书的学习节奏,了解c#.NET真正的知识体系架构,了解各方面技术orm反射、linq、工作流、wcf、webservice、 wpf,Silverlight、分布式......还有面向对象真正的在项目中的如何使用,学习微软mvp们的开发高级技术,学习李天平(动软代码生成 器开发者)他们这些资深开发人员写的以实际开发为方向,和学习项目路线、实际如何开发项目的书籍,获益良多、学习传智播客:杨中科、邹华栋、马伦等老师的课程才 真正算是学习了。

总结了自己的开发学习路线:垃圾书拖控件-》基础类型书籍-》红皮书+读博客+培训机构免费视频-》mvp博客+msdn白皮书+各种技术开发开 API文档-》自己针对实际开发的软件-》自己根据看的书籍技术类、方法、属性写出自己想要的功能,改造,封装成自己的模块,大量可复用代码,构造自己的 架构,快速开发框架,底层常用模块:支持多数据库切换,orm反射调用自定义封装方法,综合基类减少大量代码,开发多项开发接口,如 wcf+webervice对应数据传输方法、文件流操作方法,自定义反编译方法、底层调用操作控制操作系统、Http协议、TCP/ip协议、 soap协议,抓包,破解软件......

走了不少弯路,希望的学习路线:基础类型书籍-》红皮书+读博客+培训机构免费视频-》mvp博客+msdn白皮书+各种技术开发开API文档-》自己自由发展规划

希望做到的

C# .net 开发方面

1、知道c#的体系架构和.net的学习路线,并以实践

2、采用面向对象开发思想、结合设计模式,设计出自己的开发模式

个人在实际中努力做到的:

实际开发经验:

1、在大学期间在开发公司兼职开发网站,有相应的成品网站

2、开发技术得到老师认可,提前参与高年级的答辩

3、技术检验,得到技术老师验证,技术类课程免修,可利用该时间研究其他技术和开发

4、独立开发自己的游戏网站并运用,盈利

5、先后开发过自己的各种软件,其中在2012年开发了现在流行的360wifi的无线热点建立功能的软件

这样的一些成就也是与自己的努力分不开的

当时,在校期间每天花大量的时间在学习代码,学习开发实例,白天经常到图书馆学习,晚上就自己开电脑敲代码,做练习,从死记硬背,有意识去向高效学习方向发展,去努力

先后去了baidu面试时,第二轮刷下来,看来水平依然要努力,去了南京军区内部面试,也被卡,先后呆过两家开发公司,和中国国旅,组自己的开发团队接外包项目.........

目前就职于一家中国500强的上市公司,担任研发开发工作,参与开发:**省消防巡检系统、国家示范工程项目食品溯源平台、西宁市城投项目......

附上最近开发的一项内容:实现点位定位、ip、经纬度定位、实时监控

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表