您当前的位置:首页 > 互联网教程

一个.net程序员应所具备的知识

发布时间:2025-05-19 11:17:02    发布人:远客网络

一个.net程序员应所具备的知识

一、一个.net程序员应所具备的知识

1、如果你已经有较多的面向对象开发经验,跳过以下这两步:

2、第一步掌握一门.NET面向对象语言,C#或VB.NET。

3、我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。

4、ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!

5、第二步对.NET Framework类库有一定的了解

6、可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET

7、Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。

8、举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念:

9、对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型

10、.NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。

11、出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。

12、在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤。

13、这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,div+CSS是当前主流的网页布局模型。

14、学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。

15、JavaScript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。

16、JavaScript在目前的网站开发中用得很多,非常重要。

17、另外,它也是目前非常流行的AJAX技术的基础。

18、找一本大学<计算机网络>教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互联网开发的理论基础。

19、第四步:学习ASP.NET表示层技术,会设计Web页面

20、需要结合先前打好的面向对象技术的基础,至少掌握以下内容:

21、(2)理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用。

22、(3) ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途。

23、(4) ASP.NET实现事件驱动的内幕

24、再次强调一下,没有OO基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。

25、(1)学会使用SQLServer 2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何创建存储过程

26、(2)学习ADO.NET,掌握使用代码人工访问数据库(别用VS2005的向导)的方法

27、这时,先前在OO学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。

28、可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。

29、有的朋友问:学习架构是不是必须学习设计模式。

30、我的看法是:不必!当然,你如果学习过设计模式,那当然更好。但在实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。我的观点:在学习设计模式时要多思多悟,其思想就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,只要达到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。

31、先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。Web Service其实可类比为远程方法调用(以XML格式表达的调用信息)。

32、学到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概念,看起来比较郁闷,而且离实际开发可能比较远。所以,这是可选项。

33、学习AJAX的主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有的基础都已具备,不会有太大的问题了。

34、在基础未具备的前提下直接学AJAX,就象“浮沙之上筑高台”,所以,将AJAX的学习次序安排在这里。

35、RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的Silverlight(WPF_E),毕竟前头一路行来都是微软路线。

36、不过目前学习它主要是为了技术储备。估计此技术的普及需要2到3年的时间,因为预装Vista的机器今年才开始大卖

二、谁能帮我看下.NET程序员简历

个人概况(Personal Particulars)

毕业院校:上海xx教育技术培训学校专业:网页及平面设计

联系地址:上海市杨浦区邯郸路470弄邮编:200433

项目开发经验(Period of Project Experience)

1.精通使用网页设计软件及平面设计软件,如Photoshop, Coreldraw, Dreamweaver、Flash等

2.精通ASP.NET、XML、HTML、JAVESCRIPT、CSS+DIV、Access、SQL Server2005。

开发工具:Microsoft Visual Studio 2005、SQL Server 2005

在该项目中负责完成后台管理的开发,通过.NET和SQL Server 2005技术实现对网站后台的操作和控制,本网站主要涉及到新闻的增加,删除,修改,查询。

工作经历(Employment History)

2008/10—2009/5上海至诚广告传播有限公司.NET软件工程师

教育背景(Education Backgroud)

2005年9月~2007年9月 xxxxxxxxx职业高中计算机专业

2008年4月~2008年12月上海市虹口区英豪教育学院平面设计及.NET开发和网页设计

个人评价:(Personal Valuation)

富的阅历丰富了年轻的我:开朗的性格,做事有条理,能够制定合理的工作计划。工作积极主动,认真负责,为人诚恳踏实,有较强的学习能力和沟通能力。具有很好的团队合作精神,适应能力强,身体素质良好,强烈的集体荣誉感和敬业精神;具有较强的创新精神。

+++++++++++++++++++++++++++++++++++++++

项目经验不够丰富,可以把你实习及学习时的项目写入项目经验,具体的开发经验至少为12个月

总体上鉴于您的学习经历,要突出项目经验和工作经历,请在此在费费心思。

三、asp.net程序员简历

1、婚姻状况:未婚户籍所在地:沙坪坝

2、诚实稳重,认真细致,具有开拓进取精神和团队协作能力;

3、敢于实践创新,有良好的沟通能力,积极、灵活,适应能力强;

4、熟练掌握.net方向应用程序开发,已经通过国家劳动部认证的c#(中级)职业资格认证;

5、开发过论坛,酒店管理系统等基于b/s的程序;

6、良好的英语听说读写能力,能看懂英文需求文档;

7、熟练使用office办公软件系列,已经通过国家劳动部认证的办公软件(高级)职业资格认证;

8、期望行业:计算机·互联网·电子商务

9、岗位名称:.net方向应用程序开发,asp.net程序员期望地区:重庆

10、 2007/09-2010/09重庆信息技术职业学院学历:大专专业:软件技术专业类别:电子信息类

11、 c语言、数据结构、sql server2005数据库、软件工程、 asp.net、 c#、操作系统、英语、photoshop、flash、dreamweaver、高数、大学语文等

12、 2008/04-2009/12简历系统、人事管理系统、网络论坛、酒店管理系统

13、基于c/s,实现基本信息的'收集、编辑、排版

14、基于c/s,在实现基本信息的收集、编辑、排版的基础上,运用sql server 2005数据库,对信息进行存取。

15、主要实现功能:用户注册、发帖、回帖、查看帖子、查看回帖、登陆验证码验证功能

16、采用跌代开发模型,编写所有开发文档

17、页面采用母版页合理布局,div+css技术合理控制

18、主要职责:为实践学到的知识,在项目中均是自己探索开发。

19、 2009/04-2009/05 c#语言,asp.net,软件工程

20、培训机构:重庆nttdata软件开发有限公司获取证书:重庆nttdata培训结业证书

21、详细描述:通过真实例子的讲解,给我们展示了企业怎样进行软件开发。软件开发四大模型的应用。

22、培训机构:重庆信息技术职业学院拓展培训基地获取证书:培训结业证书

23、详细描述:通过信任背摔、高空单杠、生死电网、逃生墙等一系列考验,最终成功结业,获得结业证书,完成了团队精神的一次凝练和升华

24、英语等级:未通过计算机水平:熟练

25、应用程序开发,办公软件,软件工程,uml建模思想熟练 2年3月

26、 2009/09-2009/11四川华迪信息技术有限公司实习员工

27、详细描述:进入公司进行实习,感受公司氛围,学习公司文化.掌握公司开发流程.