`
lovnet
  • 浏览: 6692552 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

2008-03-08 日志:C#周末班授课总结

阅读更多

Hi 大家好!时间过的可真快——当我还在为上节课中犯的小错误耿耿于怀的时候,这周的小错误已经犯下了(比如忘记了Application的名称空间、protected应该使用base关键字等等,还好,及时更正了),实在是对不起大家,请大家千万不要被干扰:)

非常感谢大家仔细填写了课程反馈表,并给我如此高的评价——比上节课给出的分数更高了一点——当然,我知道,由于我们之间更加熟悉了、大家更加接纳我了,所以,我就当大家多给了我一些“面子分”吧:)

下面是我给自己打的分:

  • 编程的1234:4分,在使用命令行编译的时候,忘记了WinForm程序应该使用Application.Run()方法启动;订阅事件的代码竟然写错了顺序。本次课对微软开发架构及API的讲解和四类程序的讲解都很顺利,主要是大家的理解水平很高。
  • 如何阅读C#语法规范(语法生成式):4.5分,没想到大家对阅读这东西学的还真快!可见大家的智商真高啊。
  • C# Keywords之数据类型与变量 :4.5分,很顺利地讲完了值类型和引用类型的内存分配,以及Constructor的用途等知识。
  • C# Keywords之运算符、表达式与语句:4分,一带而过。
  • 类功能的灵魂Function与Overload:4分
  • 4个类/成员修饰符:4分,protected的例子稍后给出

下面我来回复一下大家给我的反馈。

  1. Q:主题之间的过渡感觉有些突然
    A:目前我们共同探讨的内容还太少,等多了之后,它们之间的关系就融会贯通了。
  2. Q:能否多分享些编程经验?(多人)
    A:在我的能力范围内,我愿意倾尽全力。如果课上时间不够,我们可以在课外交流。
  3. Q:能不能多讲一些.NET Framework中的类?
    A:我现在交给大家的是鱼网,至于鱼,大家可以自己去捞吗:)推荐大家读C# 3.0 Cookbook
  4. Q:讲的太快、来不及记,怎么办?
    A:我们有课堂录音,播放的时候请用0.8倍速播放即为正常语速:p
  5. Q:可否详细讲述构造函数?
    A:下节课将对每种类成员给出详细实例,一共是10种,随着各种Keyword就讲完了
  6. Q:有没有关于COM编程的培训?
    A:我也想参加!
  7. Q:如何快速读懂别人的程序?
    A:我管这叫“代码导航能力”。首先了解程序的功能、然后是程序的架构与层次、接着是从底层(基本功能)模块向高层(调用底层模块的)模块读代码。
  8. Q:能否介绍一下整个软件工程的全过程?
    A:书上有很多阳春白雪的软件工程流程,但我很少见到有能按着做的,真正的软件工程是一件泥沙俱下的过程。CSDN的众多高手blog里有很多分享软件项目管理中成功、失败案例的文章,非常精彩!不亚于小说啊:D
  9. Q:栈内存是由高到低分配,还是由低到高分配?
    A:由高到低。低处内存应该是与代码段“接壤”,这样,当栈爆掉的时候(栈溢出)就会
  10. Q:建议讲的东西多与SDET工作紧密相关
    A:理解。我们有很多同事是初学编程,初级班还是主要照顾他们;各组的SDET工作不尽相同,以后请Ida统计一下“与SDET工作相关”的内容都有哪些
  11. Q:能不能多讲写调试方面的知识?
    A:好的,下节课我在程序中设置些断点来观察程序运行
  12. Q:Array实例的null与length为0有什么区别?
    A:Ida帮我组织了一个班,但班里同学因为我讲的太烂都不来听课了,后来Ida再也不给我组织班级了——我没班级和班级里一个人都没有,喔,我遇到了跟你一样的问题……
  13. Q:上面这个问题在哪儿可以查到?
    A:扎实的基础知识可以帮你扫清这些小问题,在扫清问题之前,尽管来问我,我不在线的时候就在CSDN里问。我相信,身边的同事也有很多高手,他们也会很乐意帮助你。
  14. Q:想学习STL
    A:在C++语言熟悉的情况下,可以看看《C++程序库大全》
  15. Q:还是希望能把各种语句和运算符逐一讲一下
    A:下节课,每个都举一个例子
  16. Q:能不能共享一下你自己的资料?
    A:我把电子书刻录成光盘,大家传着copy吧
  17. Q:能不能分享一下找bug的经验?
    A:我可不敢说我找bug的经验有多少,Ida他们可能会组织这方面的经验交流:)
  18. Q:能不能换个大些的、通风好的教室?
    A:Ida,劳驾看看能不能协调一个大点的教室,我今天也开始头疼了。
  19. Q:能不能讲讲MFC?
    A:回头可以给大家写几个小例子意思一下:)我C++的水平也不高。
  20. Q:希望有课后习题,周三给出答案
    A:这个建议非常好!我打算在下期班这么做。当然,大家工作都很忙,所以题不一定都要做,有时间就做一做,不是硬性要求。
  21. Q:希望后期有完整的自动化测试例子
    A:最后两周就有
  22. Q:提到的书在哪里可以下载?
    A:使用eMule
  23. Q:希望培训数据结构、编译原理
    A:很开心能够唤醒大家对基础知识学习的热情!我和Ida会尝试build一些学习小组:)
  24. Q:想学习.NET 3.5、LINQ、SilverLight、Web应用开发……
    A:可以做一些简单的介绍,比如WPF、ASP.NET 3.5、LINQ、SilverLight等,展开讲的话,我个人能力有限,时间也不允许。感兴趣的同学,请关注CSDN .NET专家组的blog,我也是来这里汲取营养。
  25. Q:能不能换个清楚些的投影?
    A:可能是环境灯光太亮了,咱们这台机器还算不错的:)
  26. Q:想学习Web Service和Remoting等高级技术
    A:由于这些技术离部门工作比较远,可能放在技术爱好小组里去讨论
  27. Q:想学习ASP.NET开发和IIS服务器的搭建
    A:同上
  28. Q:能不能多讲些面试题?
    A:面试中常考的知识点,基本上全包含在课程内容里,或者说——只多不少。
  29. Q:希望多讲些更底层的东西
    A:佩服大家的求知欲,但我们需要照顾一下初学的同事们。毕竟,底层知识目前只能服务于少数同事。
  30. Q:希望有职业规划方面的讲座
    A:CSDN的职场版块里有很多专门的文章——水平高低良莠都有,请大家多多欣赏!
  31. Q:生僻的单词请写在黑板上
    A:好的,下回大家再听不清哪个词,请说一声,我马上写在黑板上。

综上:

  • 最值得一提的是,这次让我非常开心的是——大部分同学都找到了学习的自信心,这意味着我们学习C#的持久性、稳定性、抗挫折性都有了质上的飞跃——大家学有所成的目标得到了保证。
  • 同时,大家对C++也都显示出了比较大的兴趣,说明大家的进取心很足啊!而且,这是一条通向高级开发/测试人员的必由之路。我也很希望能多帮助大家。
  • 大家对.NET相关开发的兴趣也非常大,包括对Web开发、高级开发、底层开发、新技术使用……我对大家的学习热情深感钦佩。能够激发同事们的学习热情,也是对我是莫大的肯定。这使我萌生了一个想法——组建一个技术沙龙,由我来牵头组织。

再次感谢大家给予的支持与厚爱,我会更加努力,帮助大家掌握好C#。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics