第一篇:C++八年修炼体会 作者
2005年04月29日 作者:林锐 责任编辑:xietaoming
文章导读:关于C++程序设计的书藉非常多,本文不讲C++的语法,只讲一些小小的编程道理。这些小道理,可以大大的改善你的程序质量。
六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语“面向对象分析”和“面向对象设计”,通常是针对“需求分析”和“系统设计”环节的。“面向对象”有几大学派,就象如来佛、上帝和真主用各自的方式定义了这个世界,并留下一堆经书来解释这个世界。
有些学者建议这样找“对象”:分析一个句子的语法,找出名词和动词,名词就是对象,动词则是对象的方法(即函数)。
当年国民党的文人为了对抗毛泽东的《沁园春·雪》,特意请清朝遗老们写了一些对仗工整的诗,请蒋介石过目。老蒋看了气得大骂:“娘希匹,全都有一股棺材里腐尸的气味。”我看了几千页的软件工程资料,终于发现自己有些“弱智”,无法理解“面向对象”的理论,同时醒悟到“编程是硬道理。”
面向对象程序设计语言很多,如Smalltalk、Ada、Eiffel、Object Pascal、Visual Basic、C++等等。C++语言最讨人喜欢,因为它兼容C 语言,并且具备C 语言的性能。近几年,一种叫Java 的纯面向对象语言红极一时,不少人叫喊着要用Java 革C++的命。我认为Java 好比是C++的外甥,虽然不是直接遗传的,但也几分象样。外甥在舅舅身上玩耍时洒了一泡尿,俩人不该为此而争吵。
关于C++程序设计的书藉非常多,本章不讲C++的语法,只讲一些小小的编程道理。如果我能早几年明白这些小道理,就可以大大改善数十万行程序的质量了。1.C++面向对象程序设计的重要概念
早期革命影片里有这样一个角色,他说:“我是党代表,我代表党,我就是党。”后来他给同志们带来了灾难。
会用C++的程序员一定懂得面向对象程序设计吗?
不会用C++的程序员一定不懂得面向对象程序设计吗?
两者都未必。就象坏蛋入党后未必能成为好人,好人不入党未必变成坏蛋那样。
我不怕触犯众怒地说句大话:“C++没有高手,C 语言才有高手。”在用C 和C++编程8年之后,我深深地遗憾自己不是C 语言的高手,更遗憾没有人点拨我如何进行面向对象程序设计。我和很多C++程序员一样,在享用到C++语法的好处时便以为自己已经明白了面向对象程序设计。就象挤掉牙膏卖牙膏皮那样,真是暴殄天物呀。
人们不懂拼音也会讲普通话,如果懂得拼音则会把普通话讲得更好。不懂面向对象程序设计也可以用C++编程,如果懂得面向对象程序设计则会把C++程序编得更好。本节讲述三个非常基础的概念:“类与对象”、“继承与组合”、“虚函数与多态”。理解这些概念,有助于提高程序的质量,特别是提高“可复用性”与“可扩充性”。1.1 类与对象
对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象程序设计的重点是类的设计,而不是对象的设计。类可以将数据和函数封装在一起,其中函数表示了类的行为(或称服务)。类提供关键字public、protected 和private 用于声明哪些数据和函数是公有的、受保护的或者是私有的。
这样可以达到信息隐藏的目的,即让类仅仅公开必须要让外界知道的内容,而隐藏其它一切内容。我们不可以滥用类的封装功能,不要把它当成火锅,什么东西都往里扔。
类的设计是以数据为中心,还是以行为为中心?
主张“以数据为中心”的那一派人关注类的内部数据结构,他们习惯上将private 类型的数据写在前面,而将public 类型的函数写在后面,如表8.1(a)所示。
主张“以行为为中心”的那一派人关注类应该提供什么样的服务和接口,他们习惯上将public 类型的函数写在前面,而将private 类型的数据写在后面,如表8.1(b)所示。
很多C++教课书主张在设计类时“以数据为中心”。我坚持并且建议读者在设计类时“以行为为中心”,即首先考虑类应该提供什么样的函数。Microsoft 公司的COM 规范的核心是接口设计,COM 的接口就相当于类的公有函数[Rogerson 1999]。在程序设计方面,咱们不要怀疑Microsoft 公司的风格。
设计孤立的类是比较容易的,难的是正确设计基类及其派生类。因为有些程序员搞不清楚“继承”(Inheritance)、“组合”(Composition)、“多态”(Polymorphism)这些概念。1.2 继承与组合
如果A 是基类,B 是A 的派生类,那么B 将继承A 的数据和函数。示例程序如下: class A { public: void Func1(void);void Func2(void);};class B : public A { public: void Func3(void);void Func4(void);};// Example main(){ B b;// B的一个对象
b.Func1();// B 从A 继承了函数Func1 b.Func2();// B 从A 继承了函数Func2 b.Func3();b.Func4();}
这个简单的示例程序说明了一个事实:C++的“继承”特性可以提高程序的可复用性。正因为“继承”太有用、太容易用,才要防止乱用“继承”。我们要给“继承”立一些使用规则:
一、如果类A 和类B 毫不相关,不可以为了使B 的功能更多些而让B 继承A 的功能。
不要觉得“不吃白不吃”,让一个好端端的健壮青年无缘无故地吃人参补身体。
二、如果类B 有必要使用A 的功能,则要分两种情况考虑:
(1)若在逻辑上B 是A 的“一种”(a kind of),则允许B 继承A 的功能。如男人(Man)是人(Human)的一种,男孩(Boy)是男人的一种。那么类Man 可以从类Human 派生,类Boy 可以从类Man 派生。示例程序如下: class Human { „ };class Man : public Human { „ };class Boy : public Man { „ };
(2)若在逻辑上A 是B 的“一部分”(a part of),则不允许B 继承A 的功能,而是要用A和其它东西组合出B。例如眼(Eye)、鼻(Nose)、口(Mouth)、耳(Ear)是头(Head)的一部分,所以类Head 应该由类Eye、Nose、Mouth、Ear 组合而成,不是派生而成。示例程序如下: class Eye { public: void Look(void);};class Nose { public: void Smell(void);};class Mouth { public: void Eat(void);};class Ear { public: void Listen(void);};// 正确的设计,冗长的程序 class Head { public: void Look(void){ m_eye.Look();} void Smell(void){ m_nose.Smell();} void Eat(void){ m_mouth.Eat();} void Listen(void){ m_ear.Listen();} private: Eye m_eye;Nose m_nose;Mouth m_mouth;Ear m_ear;};
如果允许Head 从Eye、Nose、Mouth、Ear 派生而成,那么Head 将自动具有Look、Smell、Eat、Listen 这些功能: // 错误的设计
class Head : public Eye, public Nose, public Mouth, public Ear { };
上述程序十分简短并且运行正确,但是这种设计却是错误的。很多程序员经不起“继承”的诱惑而犯下设计错误。
一只公鸡使劲地追打一只刚下了蛋的母鸡,你知道为什么吗?
因为母鸡下了鸭蛋。
本书3.3 节讲过“运行正确”的程序不见得就是高质量的程序,此处就是一个例证。1.3 虚函数与多态
除了继承外,C++的另一个优良特性是支持多态,即允许将派生类的对象当作基类的对象使用。如果A 是基类,B 和C 是A 的派生类,多态函数Test 的参数是A 的 指针。那么Test 函数可以引用A、B、C 的对象。示例程序如下: class A { public: void Func1(void);};void Test(A *a){ a->Func1();} class B : public A { „ };class C : public A { „ };// Example main(){ A a;B b;C c;Test(&a);Test(&b);Test(&c);};
以上程序看不出“多态”有什么价值,加上虚函数和抽象基类后,“多态”的威力就显示出来了。
C++用关键字virtual 来声明一个函数为虚函数,派生类的虚函数将(override)基类对应的虚函数的功能。示例程序如下: class A { public: virtual void Func1(void){ cout<< “This is A::Func1 n”} };void Test(A *a){ a->Func1();} class B : public A { public: virtual void Func1(void){ cout<< “This is B::Func1 n”} };class C : public A { public: virtual void Func1(void){ cout<< “This is C::Func1 n”} };// Example main(){ A a;B b;C c;Test(&a);// 输出This is A::Func1 Test(&b);// 输出This is B::Func1 Test(&c);// 输出This is C::Func1 };
如果基类A 定义如下: class A { public: virtual void Func1(void)=0;};
那么函数Func1 叫作纯虚函数,含有纯虚函数的类叫作抽象基类。抽象基类只管定义纯虚函数的形式,具体的功能由派生类实现。
结合“抽象基类”和“多态”有如下突出优点:
(1)应用程序不必为每一个派生类编写功能调用,只需要对抽象基类进行处理即可。这一
招叫“以不变应万变”,可以大大提高程序的可复用性(这是接口设计的复用,而不是代码实现的复用)。
(2)派生类的功能可以被基类指针引用,这叫向后兼容,可以提高程序的可扩充性和可维护性。以前写的程序可以被将来写的程序调用不足为奇,但是将来写的程序可以被以前写的程序调用那可了不起。2 良好的编程风格
内功深厚的武林高手出招往往平淡无奇。同理,编程高手也不会用奇门怪招写程序。良好的编程风格是产生高质量程序的前提。2.1 命名约定
有不少人编程时用拼音给函数或变量命名,这样做并不能说明你很爱国,却会让用此程序的人迷糊(很多南方人不懂拼音,我就不懂)。程序中的英文一般不会太复杂,用词要力求准确。匈牙利命名法是Microsoft 公司倡导的[Maguire 1993],虽然很烦琐,但用习惯了也就成了自然。没有人强迫你采用何种命名法,但有一点应该做到:自己的程序命名必须一致。
以下是我编程时采用的命名约定:
(1)宏定义用大写字母加下划线表示,如MAX_LENGTH;
(2)函数用大写字母开头的单词组合而成,如SetName, GetName ;
(3)指针变量加前缀p,如*pNode ;
(4)BOOL 变量加前缀b,如bFlag ;
(5)int 变量加前缀i,如iWidth ;
(6)float 变量加前缀f,如fWidth ;
(7)double 变量加前缀d,如dWidth ;
(8)字符串变量加前缀str,如strName ;
(9)枚举变量加前缀e,如eDrawMode ;
(10)类的成员变量加前缀m_,如m_strName, m_iWidth ;
对于int, float, double 型的变量,如果变量名的含义十分明显,则不加前缀,避免烦琐。如用于循环的int 型变量i,j,k ;float 型的三维坐标(x,y,z)等。2.2 使用断言
程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。断言assert 是仅在Debug 版本起作用的宏,它用于检查“不应该”发生的情况。以下是一个内存复制程序,在运行过程中,如果assert 的参数为假,那么程序就会中止(一般地还会出现提示对话,说明在什么地方引发了assert)。//复制不重叠的内存块
void memcpy(void *pvTo, void *pvFrom, size_t size){ void *pbTo =(byte *)pvTo;void *pbFrom =(byte *)pvFrom;assert(pvTo!= NULL && pvFrom!= NULL);while(size--> 0)*pbTo + + = *pbFrom + +;return(pvTo);}
assert 不是一个仓促拼凑起来的宏,为了不在程序的Debug 版本和Release 版本引起差别,assert 不应该产生任何副作用。所以assert 不是函数,而是宏。程序员可以把assert 看成一个在任何系统状态下都可以安全使用的无害测试手段。
很少有比跟踪到程序的断言,却不知道该断言的作用更让人沮丧的事了。你化了很多时间,不是为了排除错误,而只是为了弄清楚这个错误到底是什么。有的时候,程序员偶尔还会设计出有错误的断言。所以如果搞不清楚断言检查的是什么,就很难判断错误是出现在程序中,还是出现在断言中。幸运的是这个问题很好解决,只要加上清晰的注释即可。这本是显而易见的事情,可是很少有程序员这样做。这好比一个人在森林里,看到树上钉着一块“危险”的大牌子。但危险到底是什么?树要倒?有废井?有野兽?除非告诉人们“危险”是什么,否则这个警告牌难以起到积极有效的作用。难以理解的断言常常被程序员忽略,甚至被删除。[Maguire 1993]
以下是使用断言的几个原则:
(1)使用断言捕捉不应该发生的非法情况。不要混淆非法情况与错误情况之间的区别,后者是必然存在的并且是一定要作出处理的。
(2)使用断言对函数的参数进行确认。
(3)在编写函数时,要进行反复的考查,并且自问:“我打算做哪些假定?”一旦确定了的 假定,就要使用断言对假定进行检查。
(4)一般教科书都鼓励程序员们进行防错性的程序设计,但要记住这种编程风格会隐瞒错误。当进行防错性编程时,如果“不可能发生”的事情的确发生了,则要使用断言进行报警。2.3 new、delete 与指针
在C++中,操作符new 用于申请内存,操作符delete 用于释放内存。在C 语言中,函数malloc 用于申请内存,函数free 用于释放内 存。由于C++兼容C 语言,所以new、delete、malloc、free 都有可能一起使用。new 能比malloc 干更多的事,它可以申请对象的内存,而malloc 不能。C++和C 语言中的指针威猛无比,用错了会带来灾难。对于一个指针p,如果是用new申请的内存,则必须用delete 而不能用free 来释放。如果是用malloc 申请的内存,则必须用free 而不能用delete 来释放。在用delete 或用free 释放p 所指的内存后,应该马上显式地将p 置为NULL,以防下次使用p 时发生错误。示例程序如下:
void Test(void){ float *p;p = new float[100];if(p==NULL)return;„// do something delete p;p=NULL;// 良好的编程风格 // 可以继续使用p p = new float[500];if(p==NULL)return;„// do something else delete p;p=NULL;}
我们还要预防“野指针”,“野指针”是指向“垃圾”内存的指针,主要成因有两种:
(1)指针没有初始化。
(2)指针指向已经释放的内存,这种情况最让人防不胜防,示例程序如下: class A { public: void Func(void){„} };void Test(void){ A *p;{ A a;p = &a;// 注意a 的生命期 } p->Func();// p 是“野指针”,程序出错 } 2.4 使用const
在定义一个常量时,const 比#define 更加灵活。用const 定义的常量含有数据类型,该常量可以参与逻辑运算。例如:
const int LENGTH = 100;// LENGTH 是int 类型 const float MAX=100;// MAX 是float 类型 #define LENGTH 100 // LENGTH 无类型 #define MAX 100 // MAX 无类型
除了能定义常量外,const 还有两个“保护”功能:
一、强制保护函数的参数值不发生变化
以下程序中,函数f 不会改变输入参数name 的值,但是函数g 和h 都有可能改变name的值。void f(String s);// pass by value void g(String &s);// pass by referance void h(String *s);// pass by pointer main(){ String name=“Dog”;
f(name);// name 的值不会改变 g(name);// name 的值可能改变 h(name);// name 的值可能改变 }
对于一个函数而言,如果其‘&’或‘*’类型的参数只作输入用,不作输出用,那么应当在该参数前加上const,以确保函数的代码不会改变该参数的值(如果改变了该参数的值,编译器会出现错误警告)。因此上述程序中的函数g 和h 应该定义成: void g(const String &s);void h(const String *s);
二、强制保护类的成员函数不改变任何数据成员的值
以下程序中,类stack 的成员函数Count 仅用于计数,为了确保Count 不改变类中的任何数据成员的值,应将函数Count 定义成const 类型。class Stack { public: void push(int elem);void pop(void);int Count(void)const;// const 类型的函数 private: int num;int data[100];};int Stack::Count(void)const { ++ num;// 编译错误,num 值发生变化 pop();// 编译错误,pop 将改变成员变量的值 return num;} 2.5 其它建议
(1)不要编写一条过分复杂的语句,紧凑的C++/C 代码并不见到能得到高效率的机器代码,却会降低程序的可理解性,程序出错误的几率也会提高。
(2)不要编写集多种功能于一身的函数,在函数的返回值中,不要将正常值和错误标志混在一起。
(3)不要将BOOL 值TRUE 和FALSE 对应于1 和0 进行编程。大多数编程语言将FALSE定义为0,任何非0 值都是TRUE。Visual C++将TRUE 定义为1,而Visual Basic 则将TRUE定义为-1。示例程序如下: BOOL flag;„
if(flag){ // do something } // 正确的用法 if(flag==TRUE){ // do something } // 危险的用法 if(flag==1){ // do something } // 危险的用法 if(!flag){ // do something } // 正确的用法 if(flag==FALSE){ // do something } // 不合理的用法 if(flag==0){ // do something } // 不合理的用法
(4)小心不要将“= =”写成“=”,编译器不会自动发现这种错误。
(5)不要将123 写成0123,后者是八进制的数值。
(6)将自己经常犯的编程错误记录下来,制成表格贴在计算机旁边。小结
C++/C 程序设计如同少林寺的武功一样博大精深,我练了8 年,大概只学到二三成。所以无论什么时候,都不要觉得自己的编程水平天下第一,看到别人好的技术和风格,要虚心学习。本章的内容少得可怜,就象口渴时只给你一颗杨梅吃,你一定不过瘾。我借花献佛,推荐一本好书:Marshall P.Cline 著的《C++ FAQs》[Cline 1995]。你看了后一定会赞不绝口。会编写C++/C 程序,不要因此得意洋洋,这只是程序员基本的技能要求而已。如果把系统分析和系统设计比作“战略决策”,那么编程充其量只是“战术”。如果指挥官是个大笨蛋,士兵再勇敢也会吃败仗。所以我们程序员不要只把眼光盯在程序上,要让自己博学多才。我们应该向北京胡同里的小孩们学习,他们小小年纪就能指点江山,评论世界大事。
第二篇:慢尝书香 作者:八年十班
《慢尝书香》
敬爱的老师们,亲爱的同学们。大家好。我是八年十班的张雨涵。今天我演讲的题目是《慢尝书香》。春日的午后,手捧一杯香茗,伴着悠悠的茶香四溢。静下心来,古人云:“书中自有黄金屋。书中自有颜如玉。”并随带几本书将香茶和书香一同带入“黄金屋”。
俯首细细品读先贤训言,在旁边的百花争妍,蜂围蝶阵中拜访先哲。啊!这是多么欣慰啊!
在古代。领略李白“安能摧眉折腰事权贵,使我不得开心颜。”我深深感到“尊严”二字的伟大。深深品读李白“仰天大笑出门去,我辈岂是蓬蒿人?”我被李白的精神所影响,在今后的人生道路上我自信面对,乐观挑战。深深品味文天祥的“人生自古谁无死,留取丹心照汗青?”我领悟到“生的伟大,死的光荣。”的真正含义和价值,促使我在人生道路上奋勇前进,活得更有价值。
在现代,我捧着《边城》细细品读,被沈从文的新丽隽永的笔调以及美丽迷人的湘西山水所倾倒。但是如此高的文学成就竟然由一位只读小学的人来写。其困难之大,不言而喻。沈从文嗜学,他面对命运的风浪,从不畏惧,在平静的心态下认真品读。成就了他的成功。自学之路慢慢,成长之舟遥遥。沈从文在自己认真地品读中成就了不朽的《边城》。让我明白——慢尝书香,能克服一切困难,只有在品味之学习才能汲取精华,就能“会当凌绝顶,一览众山小。”
由此可见,阅读让我们受益无穷,让我们深深品味到生活中的点滴。
第 1 页
书,的确是一件好东西,读书更是一件好事。因为我从书中感受到了快乐,体验到了一种真真实实的快乐。
慢尝书香,让我们仿佛走进荷香四溢的湖畔。慢尝书香,我们欣赏到无限的美好风景。慢尝书香,我们走进了漫天星辰的夏夜,慢尝书香,助我在人生道路上勇往直前。
慢尝书香,“黄金屋”中风景独好!
“书是人类进步的阶梯。”高尔基的这句至理名言曾经激励着无数学子发奋读书。同学们,为了我们的进步和成长,为了我们伟大祖国的进步和繁荣,让我们一起读书吧!
第 2 页
第三篇:课改八年体会
课改八年体会
大新镇府台小学
高光明
当今世界,随着科学技术的发展,教育也不断地改革更新,数学教学目标,也正发生着时代性的变化。在注重学生基本知识、基本技能的同时,更注重培养学生的思维能力、关注对数学的情感与态度,关注学生的发展。使数学教学面向全体学生,实现“人人学有价值的数学、人人都能获得必需的数学,不同的人在数学上得到不同的发展”。就此,在新课程实验中谈点体会:
一、设置问题情境化
新课程实验教材注重了儿童心理学,一年级学生从无知好动的幼儿转变为小学生,对任何事物的兴趣不能具有持久性,在很大程度上具有盲目性和随意性,注意力易于分散。新教材中通过设置问题情境,让学生从中去发现新的数学知识与方法,形成个体认识,在发现新知识的同时,不知不觉地进入数学学习世界。如:第一册教材中所创设的情境具有直观、想象、猜测的特点,是现实生活中的真实情境再现,把一些抽象的数学问题真实、有趣地展现出来,特别易于诱导学生的求知欲望,调动学生积极参与认知活动,使学生在积极的情感中自主地、能动地探索、发现新的方法,实现数学的再创造。因此,在教学过程中,我们要注重创设情境,依托情境,在情境中让学生学习数学、发展数学、体验数学的价值。
如:教学“0”的初步认识时,我先创设全班同学吹泡泡,学生边吹边数、教室里充满了五颜六色的泡泡,一会儿泡泡没有啦,这时我抓住时机,谁能讲一讲你吹了几个泡泡?现在有几个泡泡?全破了、没有了;没有用什么数表示?这就是我们今天要探究的知识。从而揭示课题,紧接着再创设“小猫钓鱼”的故事情境;让学生数一数第一只、第二只、第三只、第四只小猫各钓几条鱼?当学生讲第四只猫没有钓着时用什么数表示?用“0”表示,充分让学生体会把问题情境故事化;让学生从中体会到学数学的乐趣,增加了课堂的趣味性,也增强了学习数学的信心。
二、学习内容生活化
数学源于生活,生活中充满数学。在我们日常生活中充满着许多数学知识,在教学时融入生活中的数学,能使学生对数学感到不陌生,化枯燥的学习为生动接受,进而使他们感到生活与数学密切相关的道理,感到数学就在身边,对数学产生亲切感,激发他们学习数学、发现数学的热望。一年级教材,借助于学生的生活经验,把数学课题用学生熟悉的、感兴趣的、贴近于他们实际生活的素材来取代,如:学习得数是“10”的加法和相应的减法用“分苹果”,学习得数为“0”的减法用“小猫吃鱼”,学习“5”以内的减法用“摘果子”,认识时间用“小明的一天”等一些有趣的课题表示,使学生学习既不陌生,又不枯燥,体现了教学内容的生活化,增加了教学的实效性。
三、学习方式活动化
活动是学生所喜欢的学习形式。创设学生喜欢的活动,使其在自由、宽松、活跃的学习氛围中积极主动地感知、探索、发现数学问题、从而创造性地解决问题。新教材在学生探究知识的过程中重视了以下活动:
1、重视操作活动。动是儿童的天性,将学生置于“学玩”结合的活动中,既能满足动的需求,又能达到启智明理的效果,化枯燥的知识趣味化,抽象的概念具体化。如:教学“大家来锻炼”时,带领全班同学参观校园让他们发现身边的数学,从而提出数学问题,再解决问题。教学得数是“8”和“9”的加减法时,让学生摆一摆、涂一涂,在摆和涂中去发现加法和减法算式。悟出方法,既发展思维,又开发智力。
2、重视游戏活动。爱做游戏是儿童的天性。特别是小学生通过游戏能激发学习兴趣,正如孔子说:“如之者,不如好之知者、好知者不如乐知者,”如果学生产生浓厚的兴趣,变苦学为乐学,就会产生强烈的欲望,积极主动地学习。实验教材特别重视游戏活动,如:“猜数游戏”,“出手指游戏”,“帮小动物找家游戏”,“下棋游戏”等,让学生从游戏中去体验,去发现方法,从而享有玩中学的乐趣。
3、重视模拟活动。好奇也是儿童的天性,在教学中,创设一些模拟活动。如:教学“认识前后”设置模拟赛车活动,让学生在活动中充分发散,有助于培养学生的发散思维能力,模拟父母整理房间,模拟宇航员“游星空”,“数星星”,提出数学问题,在情理交融中达到迅速理解,使课堂唤发出生机与活力。
4、重视合作交流活动。合作交流是新课程标准提出的新的教学理念,是自主学习的重要形式,教学时以同桌或小组为单位合作学习,互相交流,在交流中引导学生注意倾听别人的意见。在教学中教师要多给学生提供交流的机会,多留给学生合作学习的空间,充分满足学生的活动欲望。使学生在合作中学到知识,在交流中解决问题,找到方法。
5、重视评价活动。在整个数学学习过程中,评价活动是重要的一环,它是对知识、对问题的反馈。评价的手段,首先用教师的反馈评价影响带动学生的自我反馈和评价。教师的反馈要全面、具体、民主,评价要公正、合理、具有激励性,使学生知道从哪些方面和以什么样的标准评价自己的学习过程。其次要鼓励学生自我评价,培养反思能力。如“你觉得这节课学得怎样?你觉得自己的解法正确吗?你选用的方法最好吗?引导学生从比较中全面评价自己,既要看到自己的长处,又要看到自己的不足。最后开展互评,既要会评价自己,还要会评价别人,发挥评价地主体作用,培养学生学习数学的能力。
四、运用知识实践化
学生在自主学习交流的过程中,教师引导学生领悟数学“源于生活,又用于生活的道理”。因此让学生在生活的空间中学习,在实践中感知学会从生活中解决问题。如:教学得数是9的加法和相应的减法时,放手让学生去实践,通过自己涂一涂总结出加法和减法算式。当学生初步学会统计知识后,放手让他们去统计自己的身边的数量,如:春、夏、秋、冬的衣服各几件,春夏秋冬的裤子几条、鞋几双。小书架上的书,家中餐具、一月的水、电、气等。这样的教学安排,将学生在课堂中学到的知识返回到生活中去,学生同时在实践中学会了解决问题,获得了一些数学的情感体验。总之,在新课程实验中,老师要带着新的理念,转变教学观念,才能更好地培养学生的创新精神,学生才能真正成为学习的主人,才能符合社会发展的需求。
课改八年体会
大新镇府台小学
胡德杰
新一轮课改的号角唤起了老师们勇于拼搏的干劲,激活了僵化多年的课堂。使学生改变接受性学习方式,学会探究式学习。探究式学习是学生在自主学习基础上进行的一种较高层次的学习方式,其作用在于激发学生的探究热情,增强探究意识,学会探究方法,从而培养学生的创新精神和实践能力。
一、平等对话
新课改改变了以往的教师滔滔不绝地讲,居高临下地问,学生规规矩矩地听,小心翼翼地学。当学生平等、互尊的情感得到满足时,才会轻松、愉快地投入学习,才会主动探究,因此,现代课堂教学应确立师生平等的教学观念,构建平等对话的教学平台,使教学“在师生平等的过程中进行”将师生关系“理解为愉快的合作,而不是意志间的冲突,对权威、尊严的威胁”,让学生在率真、坦诚、互尊的环境里一起学习。这个过程不再是应该使学生处于一种心理放松、精力集中状态,思维活跃,敢想敢问,敢说敢做。
一、给学生机会。比如在教学《世纪宝鼎》一课时,让学生以导游的身份向前来参观的朋友介绍世纪宝鼎。学生也以游客的身份提出问题。通过这样的学习,不仅考查了学生收集的资料,培养了学生表达能力。而且变老师枯燥的讲解为学生自主地我想说,我能演。再通过读书,进一步了解世纪宝鼎。通过这一节课的教学,使师生、生生、生文对话达到融合,学生在轻松的氛围中学到了知识,学会了学习。再如:教学《詹天佑》一课时,发散学生思维。想想说说如果是你,会设计什么样的铁路。学生说出很多S型、T型、直线等等。追问詹天佑为什么用了“人”字形线路呢?进一步分析人字形线路的优点。平等对话使学生在课堂上成为学习的主动者,把自己想说的,能说的都说出来,给学生展示自己的机会。
二、虚心请教。教师不是万能之人。作为教师应该放下架子向学生学习。使学生明白,不管是谁都要学习,不管是谁,只要会就能成为别人的老师。给学生以自信,激发学生的学习欲望。
三、合作学习。小组合作学习也是平等对话。老师参与学生的合作中。让每个学生都有机会说话。学会合作,增强自信。
二、创设情境
探究性学习的起始点就是发现问题、提出问题。设置一些问题的情境,利用一定的“诱因”激发学生的探究动机,点燃学生探究问题的灵感和热情。比如:教学《向往奥运》一课时,布置了这样的作业:《给奥运冠军的一封信》让学生大胆想象,把我们对奥运的向往,对奥运冠军的崇敬表达出来。由此体会体育冠军的来之不易,来激发学生的爱国情怀。
三、展示成果
评价探究结果,具有共享学习成果,激励后继学习的意义。由于学生在探究中师生之间,学生之间、小组成员之间对探究的成果也进行了小范围交流讨论,对探究中存在的问题进行了质疑,对来自各方的观点进行了归纳总结,对探究的问题有了较全面、深刻、独特的见解,他们内心有着想展示思维成果的渴望与冲动,他们想在展示成果中展现自我。因此,教师要设置丰富多彩的展示平台,鼓励学生用适合自己的方法和策略来汇报探究成果,以便使不同类型的学生都能发挥自己的潜能,都能从探究阅读中获得收益。善于表演的同学,可将文中的精彩片断改编成小品,举行书中人物化妆扮演会;心思细腻,不善言辞的同学可写探究报告,心得体会;善于辞令的同学可进行辩论,以展示思想。如:在学习《詹天佑》时,学生通过读课文,对詹天佑开凿隧道的方法有了初步的认识,但还不细致。此时,让学生抓住文中的关键,品读相关段落。然后通过动手画一画,自己讲解理解其含义。再如学习“人”字形线路的行车方法。我没有通过课件直接演示,而是自己堆了个“人”字形线路,让学生根据理解行车。学生通过演示,直观的理解了行车方法并发出了对詹天佑的赞叹。阿基米德说过:“给我一个支点,我就可以撬起地球。”那么,就让我们给学生一个探究的天空,让他们用“探究”这一支点去“撬起”整个知识王国吧!
第四篇:雅思听力-八年教学体会(推荐)
雅思听力
-八年教学体会
从2001年5月份开始至今,笔者在新东方教授雅思听力已经8年有余。在教学过程中,除了对于考试的理解越来越体系化,对于学生的问题也非常清楚。本文的主要目的是与大家分享英语学习的一些基本方法,雅思考试的题型、场景的特点以及注意事项。此外,本文还会针对不同水平的学生,拟订出不同的计划和目标分数。
一,如何提高听力
虽然许多人已经学习英语很多年了,但是不见得清楚该怎样学习。英语学习者大都知道,学习英语一般有五个方面:听、说、读、写、译。其中,最难的莫过于翻译了,因为你必须在译入语和目的语两方面都很好。笔者在读研究生的阶段,作过许多翻译练习,包括笔译和口译,工作中还多次作过同声传译(SIMUTANEOUS TRANSLATION)。不过,最难的恐怕要算是诗歌翻译了,因为你必须在翻译的同时自己再创作一首诗。多年前,我曾经翻译过一首小诗:
Four ducks on a pond A grass-bank beyond A blue sky of spring White clouds on the wing What a little thing To remember for years To remember with tears 就是这么简单的小诗,我花了两个多月的时间,也没能得到满意的结果。最后是在梦中得到的灵感,有了下面的译稿: 群鹜弋春塘 白云蓝天荡 童年琐微事 每忆总神伤
这五个方面,比较基本的应该是听力和阅读。大家可以回忆一下,在说英语的时候,最痛苦的不是不知道说什么,而是不知道别人问你的是什么。在写作的时候,如果连题目都读不懂的话,那么写什么呢?大家再想一下,要想提高口语水平,是不是必须要多练习听力呢?如果反复听纯正的英语,那么将来你说的英语是不是也可以比较纯正一些呢。同样,如果多阅读一些好的英语,那么将来你写的英语也可以更加地道了。前一段时间,我与一些同事到西安旅游,看到过这样的标语:Welcome to the ancient capital of Xi’an.这句话里面多了一个“of”。在一个自助银行的门口看到:Brush card to come in。这里面明显用错了一个单词“Brush”,应该是“swipe”。假设你听到或者是读到过一些正确的表达方法,你就不会用错了。那么听力和阅读到底哪个更基本或者说更重要呢?我认为是阅读。因为我们听说英语的环境相对来说不是很好,所以语言的习得主要靠阅读。如果读都读不懂的内容,听是不可能听懂的。所以,阅读应该是提高听力的基础。具体读什么,该怎么读,后面会有详细介绍。
下面,我们重点说一下如何有效的提高听力。我们在听的时候,首先听到的是声音,然后还原成音节,再还原成词汇,依次再还原成词组、句子、段落和整篇。同学们的问题不一而足,1 有些是因为语音不熟悉,有些是单词不熟悉,有些是抓不住句子结构,有些是短时记忆力不好。笔者主要从听力的一些基本要素开始,分析大家的问题以及解决问题的基本途径。
1,语音
语音是听力最基本的一个因素。我们在听的时候,首先听到的是声音。如果语音不熟悉的话,那么就谈不上后面的理解。语音主要要从四个方面来注意:基本音素,吞音/连读,口音/语调,读音规则。
首先来看基本音素。众所周知,英语中的基本音素有元音和辅音。而汉语中,我们把基本音素叫做声母和韵母。正是因为如此,我们不能把两种语言的发音混同,而这也是中国学生经常犯的错误。多数学生常常把英语中的辅音发的过重,这会导致在听英语的时候也希望人家把辅音读的很重,但是,这是不可能的。所以会在听的时候反应很慢。另外,很多人不注意单元音与单元音的差异(BED/BAD,BED/BIRD),长元音与短元音的差异(SHIP/SHEEP,FULL/FOOL),单元音与双元音的差异(NOT/NAUGHT,SAUCE/SOUTH),双元音和双元音之间的差异(HEAR/HAIR),辅音与辅音的差异(LIGHT/NIGHT/RIGHT,THINK/SINK),甚至元音和辅音之间的差异(TEMPO/TEMPLE)两个元音与一个元音之间的差异(LION/LINE)等等。
第二个就是吞音和连读的问题。不可否认的是,大多数同学都受到过这两方面的困扰。吞音指的是:在两个或两个以上的辅音相邻的时候,前面的辅音一般只有口型不送气。因此,许多人因为听不清楚这些音,从而导致反应慢或者根本反应不过来。比如:bad work good,我见过有些人写成:bad were good。因为第二个单词“work”里面的“k”听不清楚。吞音还有很多特殊的情况,在此不做赘述。连读一般指的是:前面的单词以辅音结尾,后面的单词以元音开始,这样的时候会产生连读的现象。例如:over an hour,in an apartment,这两个词组中都会产生两个连读。此外,关于辅音以及元音之间的连读,不再论述。
第三个是关于口音和语调的问题。在许多听力考试中,考生都会遇到口音的问题,比如中国的高考、四级还有六级考试中,都会听到英音和美音。雅思考试中的口音会更多,主要包括:英音、美音、澳大利亚口音以及各种杂音。因为雅思考试是以英国和英联邦的国家为主,所以到目前为止,英音所占的比例是最高的。自从2009年开始,美国人也开始参与出题,所以美音会越来越多的。IDP是澳大利亚教育发展署,他们一直参与出题,所以,澳音所占的比例一直比较稳定,大概在15%左右。占比例最高的是英音和美音。这两种口音最主要的差异在于英音的整体发音习惯比较靠后,而美音相对比较靠前。比如:dance,hurry英音和美音分别为:/da:ns/dæns/,/hΛri/hәri/。很明显,美音把在英音中属于后元音的/ a:/发成了前元音/æ/,把稍微靠后的/Λ/发成了稍微靠前的/ә/。澳大利亚口音也在雅思考试中占一定的比例,因为他们也参与出题。澳洲口音的特点是把一些音发的介于某些音之间。比如:climate,whale。一般的发音和澳洲口音的对比:/klaimeit/klaimait/,/weil/wail/。实际上,澳洲口音是把/ei/发的介于/ei/和/ai/之间。杂音包括一些比较怪异的发音,比如:爱尔兰,苏格兰,印度,东南亚和阿拉伯口音等等,在此不展开论述。关于语调以及句子重音的问题,很多学生可能都不太注意。一般情况下,句子的重音在第一个实义动词上面。比如:We work hard for our nation。该句的重音在“work”上。如果把重音放在“we”上,句子强调的是“我们”而不是别人;把重音放在“our nation”上,句子强调的则是“为我们的祖国”而不是其它的什么东西。
关于前面三个问题,解决方案是:找学过的、配有母语是英语的专家录制的磁带或者其它音像制品的3-5篇课文,录下自己的声音,反复对比、模仿。首先要注意找学过的教材,否则会因为不熟悉而与磁带差距太大。一定要录下自己的声音的原因是为了发现问题。反复对比是为了熟悉正确的发音。即便短期内不能快速提高自己的发音品质,也可以让自己听到正确发音的时候反应速度更快一些。
第四个方面注意读音规则。许多人都有类似的经历:在听的时候,因为不熟悉读音规则导致反应慢。比如:INFERIORITY这个单词中有六个音节。其中,FERI的发音是/fiәri/。“R”参与了前后两个音节的发音。实际上,反应慢还体现在写答案的时候。另外,考生在说英语的时候会遇到这样的情况:说的单词考官听不懂,或者是不敢说自己认识的一些单词;在写作考试的时候会因为不熟悉读音规则而导致拼写错误,或者不敢用自己本来认识的单词。那么,如何解决这些问题呢?
大家一定要从两个方面来熟悉读音规则:1,一个字母组合会发很多不同的音,比如:OU可以发/au-SHOUT/әu-SHOULDER/Λ-DOUBLE/u:-SOUP/u-COULD/כּ:-POUR/等不同的音;2,不同的字母组合会发相同的音,比如:/i:/ 在下面这些单词中even,bleed,amoeba,people,machine,field,key,Caesar,quay,beat,receive分别由不同的字母组合发出。如果两个方面都没有问题的话,听力、口语和写作就不会有词汇拼写和发音的问题了。
2,词汇
词汇是听、说、读、写的基本因素。对于听力而言,不见得认识的就一定能够听的懂。听懂的前提是必须要非常熟悉。主要要从四个方面注意:内涵和外延,用法,同义词和反义词,派生词。
第一方面,我们记单词经常只记忆其中一个意思。这是一个非常不好的习惯。在阅读的过程当中,当你查过一个生词之后,在另外一篇文章中再次遇到这个单词,往往还需要再次查这个单词。因为第一次查的时候没有注意这个单词的本义和引申义,也就是外延和内涵。在听力中也会有同样的问题。比如:A WOMEN IN WHITE TOP指的是“穿白色上衣的女人”,但是由于对“TOP”的理解有偏差,可能会导致理解上的偏差。想要解决这个问题,同学们必须注意:在查字典的时候,要记忆一个本义---最开始的一个或者两个意思,以及一个引申义---比较靠后的意思。这样,以后不管在什么情况下遇到这个单词都不会有问题了。
第二方面,如果大家只能记住单词的某一两个汉语意思,这是不够的。大家可以逆向思索一下,母语是英语的人在记忆单词的时候是否要记住它们的汉语意思呢?显然不会。那么我们在记忆单词的时候应该如何提高效率呢?同学们有没有注意到,凡是我们熟悉用法的单词一般都能够记得很牢,在单词表中记住的单词会很容易忘却。比如:PROMPT ACTION=快速的行动;PROMPTSOMEBODY TO DO SOMETHING=鼓励某人做某事。又比如:BE KEEN后面一般跟ON,WITH;BE ADDICTTED后面一般跟TO。在中学或者大学教材中,每篇课文后面会有一个词汇表,在教材的最后面有一个总的词汇表。这两个词汇表都不是让我们去背诵的,而是在阅读文章的过程当中,如果有不认识的单词,可以在底下或者最后的词汇 3 表中查一下。
第三方面,同学们在记忆单词的同义词、反义词的时候会有一个比较大的误区,那就是首先想到一个单词的汉语意思,然后再根据这个单词的汉语意思去想另外一个英语单词,那么这个英语单词就是同义词了吗?比如:LEARN,STUDY,RESEARCH这三个单词,大家都应该很熟悉。但是你不能说LEARN和RESEARCH就是同义词。如何记忆同义词呢?可以在文章中来记忆。比如:在下面这段文章中The great ship, Titanic, sailed for New York from Southampton on Apr.10th, 1912.She was carrying 1316 passengers and a crew of 891.Even by modern standards, the 46000 ton Titanic was a colossal ship.At that time, however, she was not only the largest ship that had ever been built, but was regarded as unsinkable, for she had 16 watertight compartments.Even if 2 of these were flooded, she would still be able to float.The tragic sinking of this great liner will always be remembered, for she went down on her 1st voyage with heavy loss of life.“GREAT,COLOSSAL,LARGEST”,“SINK,WENT DOWN,LOSS,FLOAT”之间就是同义词和反义词关系。这样记的同义词和反义词会更加熟悉。
第四方面,在记忆单词的同时,还要注意单词的派生词,因为由于重音的变化和一些音变会导致同学们听到之后反应慢。比如:GENE-GENETICALLY,METHOD-METHODOLOGY,INFERIOR-INFERIORITY。记忆派生词的关键也在于平时积累。*见上面段落中的“SINK-UNSINKABLE,LOSE-LOSS,LINE-LINER”。另外,注意词根和词缀的搭配,也是增加派生词汇量的方法之一。
最好的记忆单词的方法就是每天背诵1-2篇课文。假设一篇课文有500个单词,那么一个月之后,你熟悉的词汇就会超过7000-10000。
3,语法对于听力的影响是多方面的。但是主要有下面三个:句子结构,代词还原,动词形式的含义。
第一要注意抓句子结构。许多人都有类似的经历:每一个单词都听得很清楚,但是因为没有抓住句子结构,结果对于整个句子的理解会产生很大的问题。比如:THERE IS NO DIFFERENCE BUT DIFFERENCE OF DEGREE BETWEEN DIFFERENT DEGREE OF DIFFERENCE AND NO DIFFERENCE。如果抓住句子结构,自然就理解了这句话的意思。否则,会根本不清楚这句话的意思。
第二要注意代词的还原,因为这需要大家的短时记忆。在阅读中,一般遇到代词,你可以返回去找一下代词到底指什么,但是雅思听力只能听到一遍,所以代词还原的影响可想而知。
第三要注意动词形式的含义。每个动词的形式都有它特殊的含义。比如:过去将来完成进行式表示与正在进行的动作不一致的虚拟语气。上面那一段文章中,“had ever been built,was regarded,were flooded,will always be remembered”,虽然只有短短的6句话,但是其中有四处被动句的使用。同学们在说或者写英语的时候,使用被动句的频率有多么高呢?因为在汉语中使用被动句的频率很低,所以大家很少使用。但是在英语中,它出现的频率非常高,所以在说或者是写英语的时候也要经常使用被动句,这样的英语才比较地道。
解决语法问题的关键在于:每天快速阅读1-2篇课文,养成抓句子结构的习惯。在读到代词 4 的时候,尽量不要往前去找它指代什么意思。另外还要注意动词形式的含义。
4,短时记忆指的是:在听的过程中,很多人在听完一些信息后就会忘记。而在雅思考试中会出现这样的情况,那就是先告诉你答案,然后才说出定位词。
短时记忆的提高主要要从两个方面来练习:一个是快速阅读,一个是听写。
二,雅思听力考试
1,题型
雅思听力考试中的题型非常丰富,其中比较常见的有四种:选择题,表格题,完成句子和问答题。这四种题型出现的频率非常高,可以说每套题中都会出现其中的四种,三种或者两种。这是所有考生都应该特别熟悉的。其中,选择题需要考生一边听一边读选项的能力,尤其是多选题。后面三种题型需要边听边写的能力。
地图题和搭配题是属于次常考的题型,一般每年考试的次数占总数的1/3左右。但是,考生并不要因此而忽略这两种题型,因为它们随时都有可能出现。地图题主要测试考生听各种方向的能力。搭配题则需要考生在听的时候阅读很多题干和选项,而且在第三和第四部分出现这种题型的时候,往往会出现一些比较抽象的词语或者概念,这样会增加考试的难度。另外,雅思考试中还会有一些题型不太经常出现。比如:图画题-测试考生识图的能力;图示题-测试考生理解物体工作原理的能力;推理题-测试考生推断的能力;判断题-测试考生判断信息正误的能力。至于一些综合题型,比如把判断题和多选题放在表格中,还有选词填空题等等,都不经常出现。
总的来说,雅思考试主要考查考生听细节的能力,很少考到主旨题。大家应该在考试之前熟悉各种题型。
2,场景
雅思考试中有两大类场景:生活类和学术类。这两种场景在雅思考试中可以说是平分秋色。一般在前面两个部分中主要考生活类场景,而后面两部分考学术类场景。
生活类场景一般包括:租房,谈论家乡,旅游度假以及对于一些活动的介绍。学术类一般包括:新生入学,介绍图书馆(这两种场景一般也会出现在第一和第二部分,一般都是介绍性的内容);作业,研究,写论文(这三种话题一般会出现在第三部分,一般会涉及到讨论如何以及为什么之类的话题);讲座(这个话题一般出现在第四部分,而且涉及到的内容也是五花八门:艺术类的,建筑,工艺品,摄影等;生命科学类,各种动植物,鸟类,鱼类,树木,疾病治疗,营养等;自然科学,天气,天文,地理,污染;社会科学类,考古学,教育历史等)
考生可以通过两个途径来熟悉雅思考试的场景词汇:用剑桥系列做听写以及浏览机经。
三,计划与材料 对于要准备雅思考试的同学们,不同的时间和不同的水平要用不同的材料。否则会事倍功半。下面是针对不同的情况制订的一些计划,供大家参考。
1,每天的计划:一天听2-4次,每次30分钟。因为雅思听力考试持续大时间一般在25分钟之内,所以平时练习的时间最好在30分钟以内。这样就可以保持状态和精力的充沛,也使得在考试中不会走神。正常情况下,提高半分大概需要25个小时。如果一天只练习1次的话,进步会过于缓慢,提高半分需要50-60天。如果每天练习1个小时,一个月大概可以提高半分。而如果每天练习2个小时的话,1个月可以提高1分左右,而且这基本上也是极限。
2,考试前一个月:最好使用剑桥系列3,4,5,6做下面的工作:熟悉各种题型,列出错误清单,听写,练习预测的能力,在心理和生理上适应考试,把状态调节到最佳。
3,考试前两个月:在一个月材料的基础上加一些模拟练习题目,比如《雅思听力特训》等。该书的特点是里面的十套题比一般考试大概要难5个题目左右。它对于考生的心理素质的锻炼是无可比拟的。这本书对于学生们提高分数会有很大的帮助,因为它可以帮助学生们发现更多的问题。
4,如果考试的时间在3个月以后,建议大家以每个月做半本的速度做一下“LISTEN TO THIS(BOOK I,II)”。其中,初级听力的前半册可以让考生达到5-5.5分;后半册可以让考生达到6-6.5分;中级听力的前半册可以让你达到7-7.5分;后半册可以让你达到8分以上。
在练习听力的时候,最好不要听着玩,否则会边听边走神。不要躺着听,否则会在开始的时候注意力集中不起来,而后会变成催眠曲。不要听新闻,因为与考试没有什么关系。不要边听边翻译,听题目需要的信息即可。
第五篇:党风廉政建设教育学习心得体会作者
反腐倡廉思想汇报材料
辛置信用社武二占
我在工作实践中体会到,如何正确行使好人民赋予我们手中权力,切实做到权为民所用,情为民所系,利为民所谋,是摆在我们面前的一个重大课题。近日来,不断听到有些地方的高级领导干部违法乱纪,从事了一些与自己身份不相符的活动,从而成为反腐倡廉的反面典型,从而被人们所唾弃,结合这些事情,我谈谈自己三个方面的体会和感想。一是提高认识。当前形势对领导干部的要求越来越高,同时,形形色色的诱惑也越来越多,在这种情况下,开展经常性的党风廉政建设教育很有必要,也很重要。首先,加强领导干部党风廉政建设是实践“三个代表”重要思想的必然要求。作为一名基层信用社的副主任,我应当始终保持同人民群众的血肉联系,真正做到“权为民所用,情为民所系,利为民所谋”同大开发大建设紧密结合在一起,把实现最广大人民群众的根本利益作为一切工作的出发点和归宿,为民理财,拒腐防变;其次,加强领导干部党风廉政建设是提高信用社的服务能力和服务水平的迫切需要。只有进一步加强党风廉政建设,坚决反对和防止腐败,才能形成好的社风,不断提高科学管理水平和行政效能,支持三农水平,使信用
社始终成为农民真心拥护和和得以信赖的农村金融机构;第三,加强领导干部党风廉政建设是完成新时期新阶段各项任务的重要保证。当前,经济飞速发,诸多矛盾也逐渐暴露出来,腐败现象易发多发的土壤和条件逐步形成。因此,只有进一步加强党风廉政建设,深入开展廉政建设和反腐败工作,确保各项工作取得显著成效,才能保持社会秩序和经济秩序的稳定,从而调动广大员工的工作积极性,圆满实现各项奋斗目标。
二是管好自己。我们听到看到的一系列犯罪案例中,犯罪根源和思想演变过程是一面镜子,我们应引以为戒,切实管好自己。我作为信用社班子成员,在全市信用社飞速发展的大好时期,必须与其它班子成员齐心协力抓好各项业务工作。为此,首先必须时时以正面典型教育自己,以反面教材警醒自己,带头模范遵守两个条例,自觉地加强党性锻炼,提高党性修养,树立正确的世界观、人生观、价值观和政绩观,时刻把握住自己,经常约束自己,不为世俗所扰,不为物欲所动,不为美色所迷,从而立于不败之地;其次要加强学习,不断提高思想政治素质。当前,各项任务非常艰巨,这更需要我们切实增强学习的自觉性和紧迫感,努力学习,刻苦钻研,不断提高自身各方面的素质和能力,增强政治敏感性和政治鉴别力,以适应形势发展的需要。要不断从犯错误的人身上吸取教训,自觉抵制拜金主义、享乐主义、极端个人主义思想和腐朽生活方式的影响,打牢拒腐防变的思想道德防线,保持清廉本色。具体来讲,一是要“慎欲”。一个想有所作为、干一番事业的人,必须保持高度警惕,要培养健康、文明、高尚的生活情趣,学会克制,摒弃一切超越道德和法律界限的私心杂念。二是要“慎独”。不但在公众场合要作出表率,维护自身形象,而且在独处时也要做到严以律己,表里如一,八小时以内是如此,八小时之外也要这样,自觉做到不放纵、不越轨。当遇到利益诱惑时,要想想自己的身份,考虑自己的形象,注意在群众中的影响。三是要“慎微”。“千里之堤,溃于蚁穴”,许多领导干部走上错误道路的过程,就是这样。有的人在一段时期内可能为党和人民做过不少有益的事情,但随着职务的升高和地位的变化,自觉不自觉地放纵了自己,把过去的成绩当成贪图享受的资本,在错误的道路上越走越远。如果能够防微杜渐,就可能少犯错误,甚至不犯错误,自己时刻要以此自警。四是要“慎友”。一个人一旦有了“官”位,这样那样的“朋友”
就会纷至沓来,特别是信用社这个基层农村金融机构,要这些那些方便,要这点那点好处。一定要谨慎交友,冷静交友,从善交友,择廉交友;第三,要增强政策和法纪观念,自觉做遵纪守法的模范。政策和法纪观念淡薄是犯错误领导干部的一个共同特点,这些人平时也谈政策和纪律,在实际工作和生活中,为了私利却不顾政策和纪律,对中央关于领导干部廉洁自律的有关规定和国家的法律法规视而不见,充耳不闻。因此,作为一名领导干部,要不断增强政策和纪律观念,带头按规定、按要求、按程序办事,使自己的言行置于国家法律和工作纪律的约束之下,做遵纪守法的模范。同时,还要严格要求亲属子女,教育他们遵纪守法,不能有优越感和特殊感,更不能允许他们利用自己的权力和影响谋取私利,违法乱纪;第四,要强化监督意识,自觉接受组织和群众的监督。要正确对待组织,正确对待同志,正确对待群众,自觉地接受党组织和人民群众的监督。分析我们身边的领导干部违法犯罪的情况,从正反两个方面看,实际上,监督对我们领导干部能够起到一种保护作用,有人在旁边经常提醒,有相应的制度对我们有所约束,就可以使我们不犯错误或少犯错误,使自己更加健康地成长。
三是负好责任。通过教育,我感到,作为班子成员自己在认真执行党风廉政建设要求、管好自己的同时,又负有引领其他同志的责任。具体做好五项工作:第一,要抓好反腐倡廉制度和机制的建设。加强制度建设,健全制约机制,是从源头上预防和解决腐败问题的重要措施。过去由于制度不健全,信用社成了案件的高发区。所以,要着力从源头上,从体制机制上建立起反腐败防线,对中央颁布的两个条例要结合工作实际制定相应的细则,坚决贯彻执行;第二,要抓好党纪政纪法纪执行情况的检查监督。我们信用社班子要按照党风廉政建设责任制的要求,明确分工,明确责任,建立反腐败工作任务牵头部门责任制,并强化责任制的检查考核,充分发挥好各职能部门的作用;第三,要抓好案件的查处。作为班子成,对任何腐败行为,凡是违背法律的事,凡是违反工作纪律的事,不管涉及到谁,都支持纪检监察部门依法查处,决不姑息,决不手软;第四,是要完善领导班子自身建设。作为班子成员,要加强学习和思想政治工作,增强自身的拒腐防变能力,督促班子其他成员认真履行其职责范围的党风廉政建设责任,加强对班子其他成员的监督,坚持经常性的正面教育、谈话诫勉教育。要认真开好班子民主
生活会,开展批评与自我批评,坚决反对好人主义,对班子中出现的苗头性、倾向性问题,要敢于批评,努力把问题解决在萌芽状态。第五,也要抓好依法行政。坚持依法行政、依法办事,做到不缺位、不错位、不越位。要加快推动落实社务、公开制度,广泛接受社会和群众的监督,从而真正负起做为领导干部的责任。