.net中使用两种语言,VB和C#,C#使用的较并裤多。
C#是基于.net平台的开发语言,一般用于开发windows桌面程序(WinForm和WPF(WPF也可以开发web程序))和web程序(asp.net)。一般如果说.net开发,至少你需要对.net基础类库比较熟悉,这个是所有.net里面都包含的(C#ORVB,或者桌面程序,web程序都是)。另外就是肆汪针对具体的开发技术的熟悉了,如WindForm还是asp.net等绝雹简。
软件开发.net就业方向有如下几种:一、.net桌面程序开发
该岗位主要负责的内容除了专业方面要用数据描述事物和数据库设计、模块设计、编写字符界面程序、项目测试等要求之外,还要负责与客户进行良好沟通。
.net桌面程序开发的岗位要求如下:
1.有较强的逻辑思维,理解面向对象思想,精通C#程序设计语言;
2.具有数据库设计能力;
3.掌握Visual Studio开发工具;
4.掌握单元测试方法与技术;
5.按照规范编写代码;
6.编写、整理技术文档;
7.工程化意识和团队合作精神;
8.数据库访问技术。
二、.net web程序开发
.net web程序开发岗位主要负责静态网页的制作、MVC设计模式,同时还要增强用户体验的web2.0网站开发 。
该岗位要求员工必须掌握html与css技,能够熟练运用ASP.NET web技术应用、三层架构技术应用、常用设计模式技术和Ajax技术。
三、软件测试工程师
软件测试工程师主要负责UML文档开发与阅读、设计测试方案与用例设计、项目测试以及测试报告编写。
当然,软件测试工程师的要求更高,想要胜任这个职位需要具备以下技能:
1.掌握黑盒测试方法;
2.掌握白盒测试方法;
3.掌握测试文档的编写方法;
4.能够撰写测试报告。
四、软件售后维护
软件售后维护主要侧重于维护的方面,主要负责与客户进行良好沟通,专业技能方面需要懂得系统配置、部署与维护,能够熟练的进行系统的安装和部署。
开发桌面程序主流:C#(.net)或者C++。C++通常用于个人应用,大多数的通用商业程序都是C++开发的。而C#更多用于企业应用,更适合快速定制脊手开发。其他的老VB6(非.net的)、Delphi、C++Builder都不错,但已经逐渐淘汰了,用的人也是越来越少。至于Flex的AIR桌面程序就更加小众了,可谓人迹罕至。
此外,还有些企业应用因为后台是Java的,因此也选用Java做桌面瞎衡。因为Java后台数量庞大,因此用Java做桌面在未来很长一段时间内依然是有一席之樱神嫌地的,但不是最主流的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)