博彦科技C#周末班开课提示
Hi,各位博彦科技的同仁、各位C#粉丝和铁丝:
大家好!
在刘莹的精心准备下,咱们的C#周末班就要开课了。很荣幸,我能担任这次课程的主讲、与大家一同分享两年来积累下来的一点编程经验与感悟。本次课程将由Ida同学全程为大家提供热心细致的后勤服务,在此,表示对Ida同学的感谢。
大家一定都很关心这次培训的主要内容和目标。开宗明义,就让我简要地描述一下我们这次培训的主要目标和内容安排。
目标:
先说目标。我们这个培训班的目标是为了让大家掌握扎实、正确的C#编程技能,以期更好地为我们的客户——Microsoft——提供优良的服务。在工作中大家都已经体会到,目前微软的外包项目中,大部分项目都会用的C#语言进行开发(其中包括原创性的utilities的开发和二次开发性的脚本开发)。其中,utilities的开发比较贴近于市面上的软件开发,这就要求大家了解C#的各种开发技术,包括CUI、GUI、Web、Library、Database甚至是Office开发。而脚本式的开发多见于SDET们的工作中。
最新的统计结果表明,C#程序员点程序总量的4.5%左右。也就是说,使用C#的程序员并不是特别多,因此,学校中对C#学习的重视程度远不及Java和C++这两种“名列前茅”的语言。我们大多数同事在来博彦工作之前都没有系统地学习过C#,这样,大家在从目前的STE岗位向高级的测试岗位或者SDET“跃迁”时就会遇到不小的麻烦。
跃过这个因为缺乏C#技术而造成的鸿沟,实际上是有多种途径的——比如自学,我们公司很多非常优秀的同事就是依靠坚韧不拔的意志力自学C#而成才的。但自学有几个需要克服的问题,比如我们的时间不够多、毅力不够强、资料不知道用什么好、见效慢、走弯路多、挫折感强……其中对发展影响最深刻的就是见效慢。所以,公司组织这个培训班的目的(或者说交给我的任务)就是:帮助大家快速提高C#编程水平。快速是重要的,但必需以正确、扎实为基础,所以留给我和大家的学习压力还是不小的。这个大目标又可以具体地划分为两个子目标:
- 帮助没有或较少C#开发经验的同事快速掌握C#编程技术、打下良好的发展基础(初级班)
- 帮助已经有较