孙建焘
本人致力于从事VS.net方向的开发工作,经过三、四年的学习工作,积累了一些经验。主要通过工具书、百度、程序员网站、图书馆、视频教程获取知识。
目前熟悉: ajax\silverlight\Gof设计模式
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
软件工程师
710元
全程集中
北京
工作经验:
擅长技能:
C#、JAVA、CSS、HTML
平台工作经历
其他工作经历
公司名称
update panel控件 toolskits控件
在职时间
2009-02-01 ~ 2010-03-01
职位名称
结婚
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
整理的部分资料:
ajax发展史
Bullet proof of Ajax Atlas Ajax服务器端 Ajax客户端 jquery Ajax高级编程(乐思系列)
update panel控件 javascript(面向对象版)
update panel控件: 技术实现简便,实用性强。但要求页面的数据量明显增加,性能方面比较糟糕。只适用于复杂控件,放在简单的页面上。
toolskits控件: 控件种类比较多,实现方面比较方便,但是控件的灵活性方面就不是很理想了。
主要包括: 表现形式扩展、功能扩展控件
javascript实现: 技术实现相对复杂,但大大提高了控件的灵活性。
silverlight
基于blend3和visual studio联合工作之下,可实现自定义控件,页面布局等。主要用于美化页面和交互工作,另外可实现动画效果。未来可能可以替代flash在页面上的工作。实现方面,风格与Atlas时代的ajax风格相近。以xml风格代码实现功能效果,之后以Visual Studio实现交互功能。
gof设计模式
create: singleton abstractFactory factoryMethod builder prototype
structure: adapter bridge composite decorator facade flyweight proxy
action: templateMethod command mediaor interpreter iterator observer
chainOfResposibility memento state strategy visitor
代码生成器
基于上面的gof设计模式和mvc架构以及C#代码规范的结合应用,网站的技术结构基本上是固定的,由数据库结构,生成网站的数据访问层\业务逻辑层,接口类,数据模板,数据访问类,factory类.
使用技能
无
公司名称
北京慧聪国际资讯技术有限公司(慧聪网)
在职时间
2008-05-01 ~ 2009-01-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
职位描述: 在企业软件部负责客服CRM系统、买家CRM系统开发、客服CRM系统功能更新及数据库维护,为公司业务部门提供即时数据(倒数据),偶尔也承担电销库维护(倒数据).
页面封装说明: 工作中的一个小心得。(封装表层)
: http: //my.51job.com/cv/CV_Attach_Read.php ReSumeID=[crit]5497150[/crit]&AttachID=[crit]7032669[/crit]
本页面主要分为: (1)GridView显示字段选择部分 (2)条件检索部分 (3)GridView数据显示部分
(1)GridView显示字段选择部分: 由checkbox集合组成,checkbox内容部分分为库表固定字段部分(数据库字段)和独有自定义字段部分(数量不定),两部分都是在C#页面动态生成的页面控件。
(2)中间的条件检索页面未用代码封装生成,只是普通控件拖拽,没封装到代码当中。(不过也可以封装)
(3)底部是GridView数据显示列表,包括2个模板列和n个绑定列(靠1控制),实现动态生成,所有显示列都由代码实现,无手动添加控件。列表经过封装只需要提供需要显示的列字段名称、所用存储过程名称及简单设置即可生成带有checkbox、button、及数据列表内容的表现形式。通过传入相应的列名称,存储过程等实现自动生成含有checkbox、linkbutton及相关数据项的(注: 全选按钮为javascript实现)此功能以全代码实现,所在页面包含数据控件、服务器控件、HTML控件及第三方控件,存在javascript、c#的交互操作。
(4)当本页面被请求后,所选择查询显示的字段会保存到session中,在session未过期时,再次请求,可显示原要求查询显示字段结果页面。
(5)配合页面事件的封装代码组合使用灵活性很高,同时可以提高页面制作效率
(6)本页面的代码具备初步的封装性,整理后可做通用.
参考资料:
《Visual c# 2005编程技巧大全》 ————————————(水利水电)
《SQL Server 2005 T-SQL数据库设计》 —————————(电子工业)
《Java Script编程宝典》 ————————————————(电子工业)宝典系列
《.net 2.0模式开发实战》————————————————(邮电)图灵系列
《C#高级编程(第4版)》 ———————————————(清华)乐思系列
《Asp.net 2.0 高级编程(特别版)》———————————(清华)乐思系列
《.net Framework 2.0高级编程》 ————————————(清华)乐思系列
《Visual Studio 2005 Team System 专家教程》——————(清华)乐思系列
《Mashups web 2.0开发技术——基于Amazon.com》 ———(清华)乐思系列
经历项目:
阳光爱心项目 ————————————————————工作项目
客服CRM系统————————————————————工作项目
买家CRM系统————————————————————工作项目 http://mjcrm.b2b.hc360.com/
电销CRM系统————————————————————早期完成项目(学习)
电销Oracle数据库 ——————————————————数据库维护
使用技能
无
公司名称
北京华通网讯公司
在职时间
2007-02-01 ~ 2008-04-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
个人体会: 在这一年的工作中,更加熟练了程序的编写、调试,学习到程序架构、ajax等方面的知识。使自己的视野由原来的功能实现,提升至程序的可复用性、可移植性、执行效率、减少页面流量,提高交互性(ajax)、以及SQL语句对大容量数据库的影响、控件封装(如: ddl、gridview等)
完成一个winform的项目。主要涉及窗体的基本操作以及GDI+图形界面,还有点面向对象方面的东西。
职责: 需求分析
职责描述: 学习了解系统业务流程图(手绘图纸)。在熟悉业务基础上与业务教授讨论具体的实现形式,如表格的内容样式、软件的界面风格、软件的使用习惯。准备基础性的底层代码,数据访问、对象模板类、控件的基础性封装(datagrid重绘等),划分项目模块4部分基础数据管理、业务数据管理、gdi+图形、数据报表表示。
2007/4—2007/6:
职责: 编码,测试
职责描述: winform项目负责 登陆权限管理、基础数据管理、软件设置管理、业务数据管理2个界面(共5个)、gdi+图形1个(共3个)、报表10个(共25个)。基本测试。
2007/7—2007/10:
职责: 部署,安装,现场调试
职责描述: 安装部署软件,配合一位工程师(他负责硬件厂商接口、项目进度)。本人负责现场调试,排查网络问题(端口被封)、完成数据演示的相关数据、培训客户使用软件、对软件试运行期间的bug修复。
职责: 迁移数据库
职责描述: 将程序由sql server转向oracle,调试由此带来bug,主要类型sql语句兼容性以及变量类型的兼容性引发的bug.学习圣天狗加密程序的基本使用规则。
2007/12—2007/2:
职责: 软件业务功能拓展
职责描述: 在已有的软件基础上进行业务拓展(公文流转)10个界面(共23个),补文档。
后期理解以修理时间标准实施的业务逻辑(原: 车辆里程为标准)
参考资料:
《ADO.NET 2.0高级编程》 ———————————————(清华)微软系列
《C#数据库系统开发完全手册》—————————————(邮电)
《Bulletproof Ajax 中文版》———————————————(邮电)图灵系列
《Atlas基础教程》—ASP.NET Ajax快速开发 ———————(邮电)图灵系列
《ASP.NET AJAX程序设计 第II卷》 ———————————(邮电)图灵系列
《C#入门经典(第3版)》 ————————————————(清华)乐思系列
《C#高级编程(第3版)》 ————————————————(清华)乐思系列
《ASP.NET 2.0入门经典(第4版)》————————————(清华)乐思系列
《ASP.NET 2.0高级编程(第4版)》————————————(清华)乐思系列
《ASP.NET 2.0 XML高级编程(第3版)》——————————(清华)乐思系列
《Web Parts与自定义控件高级编程∶ASP.NET 2.0版》———(清华)乐思系列
《ASP.NET 2.0编程珠玑∶来自MVP的权威开发指南》————(清华)乐思系列
经历项目:
迦恩售书网站————————————————————— 51aspx网站开源程序
车辆管理信息平台———————————————————(工作项目)
使用技能
无
公司名称
北京理工大学(在校研习.NET)
在职时间
2006-01-01 ~ 2007-02-01
职位名称
html语言、css样式表、javascrip、xml/web service.
薪水
0/月
项目描述
证券/期货/投资管理/服务
个人职责
个人体会: 本人致力于从事VS.net方向的开发工作,经过一年多的学习工作,积累了一些经验。主要通过工具书、百度、程序员网站获取知识。
本人对C#+Asp.Net+SQL Server制作网站具备一些初步的了解。主要包括:
1.ADO.NET 数据库连接: ODBC、OLEDB、SQL SERVER、ORACLE、SQL HELPER 等模式。
2.ASP.NET控件: html控件/服务器控件、Web服务器控件、验证控件、用户控件、自定义控件
3.ASP.NET相关: 数据绑定、状态控制、身份验证、授权和安全、调试和异常处理。
4.客户端浏览器: service.
5.第三方控件: 如: 导航条、TREE VIEW控件、日历、滚动广告(可更新的那种)等。
6.SQL SERVER: 全局变量和局部变量、游标、流程控制语句、SQL语句、存储过程sp、触发器。
7.使用UML统一标识语言,编写相关的可行性报告、需求分析、概要设计、详细设计、测试报告。
8.使用Microsoft Office Visio 完成如用例图、状态图、活动图、类图等。
9.了解Visual Source Safe版本控制器的基本使用。
10.2层架构、3层架构、n层架构的模式。
11.缓存、性能调整、web发布、程序打包。
参考资料:
《Visual Studio.net 2003 快速入门》——————————Microsoft
《.Net MSDN 类库》 —————————————————Microsoft
《ADO.NET完全公略》 ———————————————电子书出版社不详
《C#编程语言》 ——————————————————电子书出版社不详
《C#语言参考》 ——————————————————电子书出版社不详
《C# Web应用程序入门经典》————————————清华大学出版社(乐思系列)
《ASP.NET服务器控件高程》 ————————————清华大学出版社(乐思系列)
《HTML & DHTML 实用教程》 ———————————北京理工大学出版社
《SQL SERVER 2000实用教程》 ——————————电子工业出版社
《数据库系统概论》 ————————————————高等教育出版社
《软件工程(第二版)》————————————————高等教育出版社
《.NET 平台及C#编程》———————————————北大青鸟(aptech)accp3.0教材
《Winform 开发》 —————————————————北大青鸟(aptech)accp3.0教材
《ASP.NET 编程》 —————————————————北大青鸟(aptech)accp3.0教材
以及某就业培训班的相关资料
经历项目:
Friends Reunion 应用程序——————————————— C# Web应用程序入门经典的实例
Duwamish7.0 网上售书————————————————(微软开发实例)
人才招聘网站管理系统(内附论坛)————————————技术培训
使用技能
无
公司名称
北京铱星世纪有限公司
在职时间
2003-07-01 ~ 2004-12-01
职位名称
机电工程师
薪水
0/月
项目描述
电子/电器/半导体/仪器仪表
个人职责
精通弱电各子系统的设计、安装、调试,熟悉市场上主流弱电产品的性能,熟悉监控、楼宇对讲、门禁等系统。主要涉及工程图纸绘制(Auto CAD)。
使用技能
无
公司名称
恒生电脑(暑期打工)
在职时间
2002-07-01 ~ 2002-08-01
职位名称
售后服务 系统管理员/网络管理员
薪水
0/月
项目描述
IT运维/技术支持
个人职责
主要负责电脑的系统安装、网络调试、硬件维护、硬件升级、排除故障等。具有丰富的电脑硬件、软件、网络维护验。
使用技能
无
公司名称
北京信息工程学院
在职时间
2000-09-01 ~ 2003-07-01
职位名称
系统管理员/网络管理员
薪水
0/月
项目描述
IT运维/技术支持
个人职责
本人所在大学的网络遍布机房、教室、宿舍 , 在校期间曾担任网协工作人员 , 主要负责网络维护、布线、网络测试协助老师管理机房 , 并且义务为女同学的电脑进行系统安装、网络调试、定期整机硬件维护、硬件升级、排除故障等。同时本人自己的电脑也为攒机。具有丰富的电脑硬件、软件、网络维护经验。
使用技能
无
公司名称
商之行商务旅行社
在职时间
2011-02-01 ~ 2019-01-01
职位名称
互联网软件开发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
在公司期间,任职高级软件工程师,通过与业务部门经理沟通业务扩展需求,编写代码,发布版本,业务部门测试通过,完成公司网站的扩展和更新。主要涉及C#、ajax的panel和toolskit及jQuery。系统功能方面,涉及公司外部网站、公司内网、任务栏弹屏提示软件,金融支付接口,短信接口,传真接口,邮局系统等等,内网主要包括crm,酒店系统、财务结算系统等等。对网站、软件架构方面有一定的想法。在协助公司网管工作时学习到了部分网络知识,及服务器维护方面的知识。
1.了解呼叫中心业务
2.了解短信业务
3.了解传真业务
4.了解邮局业务
5.金融支付业务
6.负责网站开发、运营、维护
7.开发环境搭建
参考资料:
《锋利的JQuery》
《jQuery用户界面库学习指南》
《javascript高级程序设计》
《HTML 5实战》
《VMware与ESX典型应用指南》
《配置Windows Server 2008 活动目录》
使用技能
无
公司名称
远光软件股份有限公司
在职时间
2010-04-01 ~ 2011-02-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述:
1.售前: 根据销售人员提出的软件基本功能要求,搜集相关软件业务知识,界定软件需求规模,编写简单的需求说明,在得到领导及销售人员的肯定后,与客户再次确认需求。
2.售中: 开发阶段,根据领导的指示和客户需求,定制产品的解决方案,包括程序架构(b/s c/s)、软件分层、功能模块、通用代码、技术实现方式、定制数据结构等.根据个人擅长分配模块.
3.售中: 测试阶段,根据项目计划,查看完成代码的编写质量,对程序进行简单的测试,如: 压力测试、程序异常测试、边界值测试等,修复测试中出现的bug,版本控制.
4.售中: 实施阶段,与客户沟通后,确认实施计划、程序部署、数据初始化、处理实施中出现的异常情况、对客户应用部门进行培训答疑.并在此阶段,收集程序的使用反馈,如解决方案的不足、需求的延伸、客户的潜在需求的方向、程序周边业务功能的延伸,等等.
5.售后: 维护阶段,整理程序不规范的编码、精简冗余比较高的功能代码.以文档方式记录程序的版本,修复及改进的内容,客户的潜在需求,程序周边业务的拓展,客户意见反馈等.在与领导和销售充分沟通后,根据领导的指示协助销售进行下一步的工作.
6.协助项目组: 偶尔协助项目组同事,实施总公司程序,编写辅助软件等工作.
技术描述:
1.进一步了解.net的环境中的新功能.研究Microsoft产品的发展方向及新产品.
2.总结和巩固已有知识,寻求知识积累的最佳途径.在跟随领导工作一年中,根据自身情况结合领导的指导,整理一两种技术的简单应用模型.供自己巩固知识及计划解决方案时的参考
参考资料:
《Silverlight 4.0 Unleashed》 ————————————(Sams出版社)
《Silverlight 1.0 Unleashed》 ————————————(Sams出版社)
《ASP.NET AJAX实战》—————————————————(邮电)图灵系列
《ASP.NET AJAX程序设计 第I卷》————————————(邮电)图灵系列
《Silverlight揭秘》 ——————————————————(邮电)图灵系列
《Wrox-IIS 7开发与管理完全参考手册》——————————(清华)乐思系列
《SQL 2008 编程入门经典》——————————————(清华)乐思系列
经历项目:
薪酬查询报表模块——————————————————工作项目
绩效考核系统————————————————————工作项目
绩效考核系统 第二版 ————————————————工作项目
财务报表系统————————————————————工作项目
合同管理系统————————————————————工作项目
工程查询系统————————————————————工作项目
使用技能
无
教育经历
院校名称
北京理工大学
毕业时间
所学专业
计算机科学与技术
最高学历
本科