最近一个刚毕业的做.net程序员的朋友,说工作时很心虚,抓不到实处,学校里学的内容使不上劲,和开发小组成员的配合也是诸多障碍,仅是打打下手的工作,也是非常折腾费劲。问我有什么朋友能帮他快速提高一下。恰好我有一个同事,有十几年软件开发经验,他带团队开发,同时是项目主管、架构师、主力开发高级工程师,有过很多国际知名企业的大型软件开发经验。这位老师给了一份专门针对刚入行的程序员的要具备的能力建议,并建议多找几个人一起做团队特训,他也正想为公司培养并物色人才。 远期目标:做一个优雅的.net开发团队的队员。 特训目标:熟悉项目型软件开发过程,熟悉架构意图,了解架构方法,熟悉工具使用,团队沟通。 特训对象:刚刚加入或即将加入.net程序员行列的新手、总是不能融入团队的中级程序员。 学员要求:已经有C# .net开发基础,使用过VS2005,熟悉VS2003,了解数据库 实践工具:VS2005 MSSQL2005 VSS2005 TFS office2007 学习形式:根据老师工作过的案例片断摘选进行学习,实际操作、讨论、讲解,模拟团队开发实战。 学习讨论过程贯穿的内容: 0、成为一个让老板喜欢的员工、团队领导人和让伙伴喜欢的队员。 1、程序调试与单元测试,熟记必须要记住的常用快捷键。 2、如何快速编写实体对象、常用控件的使用技巧。 3、使代码变得优雅:“为什么这么写?”、“这是代码有潜在的危险吗?”
4、培养好脾气:“为伙伴考虑”、“与客户和伙伴交流比写程序更重要”
5、VSS与Team Foundation System的常见问题。 6、伪代码的妙用。 7、写好注释。 8、两种常用数据组织形式:Dataset、数据实体对象及集合。 9、类型化数据集的快速开发应用。
|