.net中使用两种语言,VB和C#,C#使用的较多。
C#是基于.net平台的开发语言,一般用于开发windows桌面程序(WinForm和WPF(WPF也可以开发web程序))和web程序(asp.net)。一般如果说.net开发,至少你需要对.net基础类库比较熟悉,这个是所有.net里面都包含的(C#ORVB,或者桌面程序,web程序都是)。另外就是针对具体的开发技术的熟悉了,如WindForm还是asp.net等。
比较常见的是用C/C++、VB、Delphi,.net也可以做,相信以后会越来越多,不过.net主要方向还是网络应用,优点是.net开发比较快速,像移动飞信就是.net开发的。VB易学易用,但兼容性不太好,特别是在Vista/win7下;C/C++比较难学一点,但追求效率的话,用它;Delphi很经典,功能强于VB与C++相当,开发速度快于C/C++,不过现在发展不太好;至于.net开发桌面程序,优点是开发速度快、兼容性好,但相对缺点是占用资源利害、程序有点慢(程序启动时的感觉最明显)。个人推荐.net(C#或VB.net)和Delphi。软件开发.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.能够撰写测试报告。
四、软件售后维护
软件售后维护主要侧重于维护的方面,主要负责与客户进行良好沟通,专业技能方面需要懂得系统配置、部署与维护,能够熟练的进行系统的安装和部署。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)