职业规划-ASP.NET开发工程师

ASP.NET工程师能够基于.NET技术框架和标准系统的完成企业各类软件的架构设计、代码实现、程序测试、Bug修改等工作;包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护等具体工作;同时可参与产品构思和架构设计、编写项目需求文档、撰写相关的技术文档等工作。

  1. 新手入门
  2. 初级选手
  3. 高级专家
  4. 资深达人

一、新手入门

任职要求

  • 熟悉面向对象编程思想,对ASP.NET C#(Java和PHP也可考虑)
  • 有深入了解,良好的代码风格及安全意识;
  • 熟悉多层系统构架,熟悉SQL Server、Oracle系列数据库,熟悉Javascript,Ajax,XML,WebService等技术;
  • 熟悉当前流行javascript框架,如jQuery, Bootstrap,Zepto.js,Ember.js;
  • 熟悉HTML5框架,如jQueryMobile, Sencha Touch;
  • 了解响应式网站开发,了解HTML5开发工具WebFlow等。

任职标准

  • 负责公司网站后台程序开发及维护;
  • 协同美工、策划完成公司需要的ASP动态页面的功能,负责web应用系统的架构设计、开发、测试等工作;
  • 能够独立完成公司网站系统的各模块开发工作;
  • 使用jQuqery、AJAX、XML熟练、准确地进行代码构建,实现所需的动画效果以及交互效果。

二、初级选手

任职要求

  • 熟练.Net架构以及MVC框架,熟练使用VS2010等开发工具;
  • 熟练应用HTML语法,掌握基本的Div+Css布局;
  • 熟练 Spring.NET NHibernate MVC3;
  • 熟练应用JavaScript、EasyUI、Ajax与第三方js类库(Extjs、jQuery、jQuery.EasyUI);
  • 熟悉oracle和sql server数据库设计和操作,能够对语句进行优化及存储过程的编写。

任职标准

  • 负责主线产品App及web系统、推广活动等前端页面的开发和优化;
  • 与设计、产品及市场人员沟通,保证产品的质量和开发进度;
  • 实施过程中出现的各种Bug及合理需求变更,审查软件代码质量,通过重构,进行完善并提练公共代码;
  • 持续的优化相关的产品的质量、性能、用户体验。

三、高级专家

任职要求

  • 精通相关的编程语言与框架;
  • 具有asp.net MVC的项目开发经验;精通SQL、存储过程、触发器等;
  • 掌握Ajax、JavaScript、JQuery、HTML5、CSS等前端技术,熟悉多浏览器兼容;
  • 具备有云平台构建经验、高并发、大数据环境下开发优化经历; 具有独立的开发能力。

任职标准

  • 参与产品的设计,关键功能的实现,故障排查和代码审核,根据项目的需求说明或模块的设计文档,完成电子地图系统/模块的编码工作,总结和编写相关的开发文档;
  • 撰写技术实现文档;参与技术方案讨论并进行技术方案的验证;
  • 参与产品构思和架构设计;撰写相关的技术文档。

四、资深达人

任职要求

  • 熟练掌握 .net framework 4.0,能熟练应用 MVC3 和 webFrom 开发模式,熟练应用C#;
  • 熟练应用 WebService、HTML、Javascript、css 、AJAX、JQUERY等主流Web开发周边技术和框架;
  • 熟悉SQL Server数据库,熟悉存储过程及触发器,能在项目中流畅的使用和管理;
  • 熟练使用Visual Studio.NET 2010,VSS、TFS 等开发工具和团队协作工具;
  • 熟练应用和配置IIS6,IIS7。

任职标准

  • 主要负责架构设计工作;撰写相关的技术文档;
  • 与移动App前端工程师合作,开发相关接口或功能;
  • 负责后台开发和维护工作,网站整体规划、组织及设计管理工作;
  • 主要负责架构设计工作。

推荐手册

职业规划-ASP.NET开发工程师_第1张图片

你可能感兴趣的:(职业)