C#初级程序员培训计划Junior Developer training plan

初级程序员培训计划

非技术培训目标

1)了解熟悉公司工作流程
2)如何进行团队合作,计划以及任务分解训练
3)一些有用的工作习惯养成锻炼,个人时间管理
4)演讲技能、英语技能、领导力提升
5)自学能力、解决问题能力的培养

 

技术培训目标

力争四个月时间将新人从C#新新手变成比较靠谱的C#程序员。

培训以个人阅读、实做为主,每天进行检查反馈,
每周有个可运行成果以及学习目标,每个月有个具有实用性完整的项目结果。

 

1)C#基础知识部分精读

http://msdn.microsoft.com/en-US/library/67ef8sbd%28v=VS.100%29.aspx
http://msdn.microsoft.com/en-US/library/618ayhy6%28v=VS.100%29.aspx
从1.0开始每个版本的What’s New精读。

时间:三到四周
结果:PPT,以及部分知识点的demo

2)C#代码示例解读

http://1code.codeplex.com/
http://msdn.microsoft.com/en-US/library/z9hsy596%28v=VS.100%29.aspx

时间:两周
结果:PPT,以及部分代码项目实际运行调试

3)C#常见手筋以及WPF/SilverLight/WCF使用

http://msdn.microsoft.com/en-US/practices
<Effective C#>
<More Effective C#>
<C# cookbook> http://go.microsoft.com/fwlink/?linkid=195369
<C# design pattern> http://go.microsoft.com/fwlink/?linkid=195402
SL数据绑定,CRUD操作
WPF的RSS阅读器以及本机ServiceBus的实现

时间:六周
结果:阅读笔记以及项目Demo

4)C#高级话题泛读以及快速应用

http://msdn.microsoft.com/en-us/vcsharp/aa336800
<CLR via C#>
垃圾收集等等

interview question for senior engineer
http://www.hanselman.com/blog/NewInterviewQuestionsForSeniorSoftwareEngineers.aspx

时间:两到三周
结果:PPT,以及部分代码项目实际运行调试

5)C#规范specification阅读,C#编程规范

http://msdn.microsoft.com/en-US/vcsharp/aa336809.aspx

时间:一周到九天
结果:PPT

6)C#开源项目快速阅读及应用,辅助工具使用

http://www.codeplex.com
http://csharp-source.net/
“mono project”