一名合格的程序员

2022-07-25

第一篇:一名合格的程序员

怎样做一名合格的程序员

文章标题:怎样做一名合格的程序员

作者:**,1990年毕业于**工学院计算机软件专业,后又于**年毕业在**大学完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。

假设你是一名软件专业毕业的本科学子,

如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为职业程序员的人有所帮助,并借此机会感谢原**工学院计算机系的和智玲老师和张怀宁老师,特别感谢我的硕士导师,**大学计算机系的博导郑国梁教授。

注:本帖言辞尖刻,乃作者脾气秉性使然,如果你看着有气,就请多多见谅,放下别看了。

程序就是一系列按步骤进行的操作序列,它有好多种级别,比如最低级的微程序、次低级的汇编程序、高级的各种编程语言程序、最高级的脚本语言程序,也许我列的不对,但没关系,我要说的是不管是那个级别的程序,其本质都是操作的逻辑序列。大多数系统和应用程序都是建立在高级编程语言上的,比如C、C、C

#、FORTRAN、BISIC、JAVA等等,就让我们只关注这一级的编程能力吧。因此如果一个程序员的逻辑能力不高,他永远都不能成为一名具有合格职业水准的程序员,我们在下面的讨论有关编程能力的方方面面,最终都是为了最大程度地提高和实现一名程序员的逻辑能力。

一、掌握基础知识:十六年寒窗的持续积累

从7岁读小学起,经过16年的学习,你从软件专业本科毕业后,必须完成以下几门专业课程的学习:计算机组成、操作系统原理、汇编语言、数据结构、编译原理、数据库原理、软件工程、结构性设计语言(PASCAL、)、面向对象设计语言(C++、C#)、计算机网络等,你最好还懂一些算法分析、分布式系统、计算机图形学、形式逻辑、人工智能原理、软件设计模式、软件构架/框架等研究生的课程,16年来,你积累的除了知识,更重要的是形成最适合自己的学习方法和工作方法。这些是你具备程序员职业水准的基础能力,不要受什么计算机软件怪杰之类传奇的影响,那不过是小概率事件,而且这些怪杰们就算没有读过软件本科和研究生,也往往自学了大多数专业课程,很可能比在校学习的学生对这些课程的精髓部分理解的更好,还有他们的工作方法和思维方式是特别而高效的,但普遍性差,可以借鉴,不宜模仿。好,所以现在你只需要问问自己,那些课程和知识都学会并掌握了吗?如果是,那就准备好进行实践了。

二、在实践中提高:成为一名高水平的Coder好了,你毕业了,在校功课都不错,也找了一个专业对口的工作,你想大展鸿图了,可是别急,你的翅膀还不够硬,不信我们说来看看。通常,你在工作中都会用到某一种单位/公司固定的操作系统和编程语言开发环境,比如Windows、UNIX、LINUX等操作系统,又比如用VC、VB、PB、Delph、JAVA、Motif/XWindow、QT、OpenGL、OpenInventor等编程语言和开发环境,我们在后面把它们合称为开发环境。就在校学习的有关开发环境的知识而言,大概你距工作需要的差距是不小的,当某个操作系统和编程语言环境成为你的饭碗时,就不应也不能用通过课程/认证考试之类的眼光和要求来评价你的能力,即使你能考100分。

你需要深入地学习该操作系统和编程语言环境的各类开发手册的所有内容,你会说大多数你都用不上,其实你既对又不对,对的是单从使用的角度而言,你确实用不上开发手册的大多数内容,比如庞大的VC开发类库和复杂的开发环境,你在实际工作中能用到的不到总数的1/10或1/5,不对的地方在于,你用到的部分不是孤立存在的,它们是整个体系中的一部分,只有对整个体系有了一个较完整的了解,才能得心应手、随心所欲地用好你用到的部分,你才算初步具备在这种开发环境下进行Coding的职业水准(还远不够程序员的职业水准呢),而这只是刚开始。如何才能真正掌握一种开发环境的全面的知识呢,最原始的办法就是读开发指南/教程、参考手册,一般来讲,学习开发指南/教程时,你如果是一个认真的人,都会完成5/10~7/10左右内容的学习和练习,如果你想成为职业选手,就应该完成9/10以上内容的学习和练习。参考手册不同,大多数所谓的“程序员”们只是用到了才翻翻,这差的太远了,你应该象读开发指南/教程一样,每个环节都要读,比如VC,参考手册中的每个类,类的每个函数,都要读上几遍,它们往往是一小伙一小伙地纠缠在一起使用的,开始时读得你毫无头绪、心烦意乱,不要紧,还有一手呢,如果你开发环境安装的全面,它们往往都有开发商做的demo例子可看,你就进入另一个境界了,开始时你关注demo中的具体技术,后来

你发现这些demo的程序写的都还算不错,结构简单但合理,如果你真的用心,就一定能发现一些个别的demo是极品,它所展现的程序逻辑结构是你设计不出来的,你现在有点更关心它的程序设计构架,甚于对你原始目的(某种相关的技术/技巧)的关注,这时的你,开始了从一名Coder向一名Programmer的转变,你会忍不住要看看开发商提供的源程序

,比如.h和.cpp,通常你会找到include路径下所有的.h程序,你才知道,哇!好多好多东东在参考手册中都没提到,你要学的太多了,没时间顾及其它的业余爱好了,现在知道为什么程序员是年轻人的职业了吧,你要有足够多的时间才行,即使你的智商有160。如果你走到这一步,在你工作的团队中,已经是经常有人向你请教技术问题,经常有人请求你帮忙debug,你已是公认的“高手”了,别得意,因为你仍然是个Coder,为什么这么说呢,你想想,你已深入了解了这个开发环境中的各种技能,知道一名Coder如何用好这些东西,可是你能设计的出提供给Coder们用的东西吗?唔……,你想了想,可能还不太行。对了,就是这样,你还是一名小我境界的程序员呢,本质是个Coder,当然已是一名高水平的Coder了,然而你需要进一步登堂入室才能成为一名真正的程序员。

让我们继续吧,通常你都是从精通一种编程环境开始的,假设你已经较为精通在Windows下用VC开发软件了,这时在技术和技巧方面你将面临一小一大两个挑战,第一个小挑战是如果公司/单位改换了开发环境,比如用LINUX下的QT交互语言工具进行开发,你不过是把前面掌握VC的过程再来一遍,由于在主观上经历了VC工具的学习过程,在客观上各种开发环境都有太多相似的方面,这回你掌握的应该较快。要小心,在这时第一次诱惑之门打开了,因为你感觉良好,看!这回这么快,我就这么好地掌握了新的开发环境,你开始关注其它暂时还用不到的同类环

境,比如VB、Delph、JAVA,如饥似渴地掌握各种开发工具,证明自己的学习能力

和价值,但你忘了一点,你仍然是个Coder,只不过是一个在好多开发环境下都能

编程的Coder,就像你生活在中国,因而精通了汉语,工作需要你又掌握了英语,

然后你就来了劲,把俄语、日语、阿拉伯语、拉丁语,等等等等,都学习个遍,

我只能说,有点BT。你忘了自己是个职业人,同一类的东西工作中用得到才需学

习,太多太多的Coder们喜欢在一起比较和炫耀自己会掌握了几种开发工具,不信

你看看招聘时的求职书就知道了,sigh!他们中绝大多数人永远都只能停留在这

个层次上,心浮气躁,一生都再也当不成真正的程序员了。总结一下,其实你在

这时需要的是对自己掌握新开发环境的能力的自信,而不是一遍遍地重复来证明

自己。第二个大挑战就是你明白了只掌握VC是不够的,你发现自己有点浅薄,有

很多东东你会用但你不太懂,很多方面支持VC编程的知识你都没掌握,比如操作

系统的源码、网络协议知识、Windows的注册表、进程和线程的基础知识、硬件

驱动方面的知识、ActiveX、Windows庞大的API,又是一个等等等等,这些基础

知识的学习和掌握可是要花费大量时间的,你再一次深切地感到时间太不够用了

,因为这时的你大概有许多俗务缠身了,所以有点沮丧,还不用提IT业每天不知

有多少新东西在发布,KAO,永远都跟不上,越拉越远了。哎!别气馁,振作一点

,你还是忘记了自己是个职业人,既然好多东东在工作中你永远都没机会用,那

么干嘛要学呢?用什么才学什么,最多预测到马上要用什么,先一步学什么好了

,要知道没有人是真正的、无所不精的全科大夫,除非你是神,但如果你还在耐

着性子看这篇文章,你肯定是个人嘛。

OK,一般工作后三五年,你经历了上述过程,经受了诱惑和考验,终于明白了一

个道理:你要的是强劲的学习知识的能力,是对某种软件知识/技能的有深度的精

通,一种摸到它的根的深度,而不是已掌握的技能的种类和数量。这时无论谁用

他掌握了多少种你不会的技能来吓唬你都没用,你对他的层次只有蔑视。通过几

年的学习和工作,要记住最重要的一点,永远最重要:对自己学习IT知识能力的

自信,一个程序员一生都要不停地进行高强度的学习,用心问问自己,有没有这

个自信?别用虚荣心来骗自己哦,如果没有的话,那就不必花费你宝贵的时间向

下看了,作者在此感谢你有耐心看到这里,现在建议你关闭这篇文章,趁着年轻

,当机立断转行吧!

三、注重逻辑:成为一名职业程序员

好,再前进一点点,你就要成为一名职业程序员了,让我们继续来完成这个任务

吧!我们在前一节提到过,“你发现一些个别的demo是极品,它所展现的程序逻

辑结构是你设计不出来的,你现在有点更关心它的程序设计构架,甚于对你原始

目的(某种相关的技术/技巧)的关注”,其实你是在关注这个demo程序作者的思维

逻辑,所有程序的本质就是逻辑。技术你已经较好地掌握了,但只有完成逻辑能

力的提高,你才能成为一名职业程序员。打一个比方吧,你会十八般武艺,刀枪

棍棒都很精通,但就是力气不够,所以永远都上不了战场,这个力气对程序员而

言就是逻辑能力(其本质是一个人的数学修养,注意,不是数学知识)。逻辑能力

也是逐步提高的,开始时你一定是用直观的逻辑能力来编程的,怎么想就怎么编

,不对就再改,在改进中提高自己的逻辑能力,从直观逻辑能力提高到抽象逻辑

能力,这是很正常的。提前说一句吧,到达逻辑能力的至高境界,其表现是用数

学语言来描述问题和问题的解决办法,高度抽象!好,说回来吧,你要提高逻辑

能力,最快的办法就是读别人写的结构优秀的程序。优秀的代码是百读不厌的(这

句话是我抄来的),暂时放放对其中某种技术和技巧的关注吧,你要推导和学习的

是这些好程序的逻辑结构,它们是被精心设计出来的。你可以先捂住这个demo程

序,自己设计一个功能相同的程序结构,然后比较一下demo的程序结构,如果差

距较大,那你就不应简单地改进一下,而是要把demo作者设计的过程在心里复原

一遍,做到这一点也许有点困难,但这种事干的多了,你就会越干越快,越来越

得心应手,你的逻辑能力飞速提升,你能看得上的逻辑结构优秀的程序开始不多

了,下一步就是练习。从工作中开始吧,如果你有空闲,你需要做至少两类练习

,一类是算法练习,所有的经典算法都是经典的逻辑,题目有的是,像个好学生

一样吧,每年的国内国际编程竞赛都有逻辑要求非常高的题,你可以只选一两道

难题来做做。当你可以把复杂的单递归程序(只有A调A)变成非递归程序时,已经

不错了,如果你能看得懂双递归程序(A调A、A调B、B调A、B调B都有),我为你鼓

掌!你不必往下看了,我有点不好意思啦――班门弄斧,你快滚蛋吧!另一类是

把以前和当前你工作中你不满意的程序推倒重新设计一遍,这非常重要,省时省

力,因为你熟悉需求,技术上也没问题,目的就是改进程序的逻辑结构,很划算

哦,唯一要克服的就是:你对推翻以前工作中那点小小成就的心理障碍,如果你

真想优秀,说句粗话:这点心理障碍算个屁,一遍遍反复地推倒已有的成果只能

使自己快速进步,放手干吧,没什么好可惜的,马恩早就在《共.产.党宣言》里

说过了:在这个过程中,你失去的只有锁链(禁锢你思想的锁链)。

让我们来总结一下,经过自我否定后,再生的你尽管对过去的“业绩”还有一些

眷恋,但已是一个初步具备职业水准的程序员了,掌握了相应的技术和技巧,具

备了较高的抽象逻辑思维能力,最主要的特征是:能自觉地自我否定,不断地追

求更高水平的逻辑能力。

在这个过程中,如果你能注意以下一些小的方面,你前进的步伐也许会快一些。

l从编译原理的角度来理解你工作中使用的高级语言,如果你做到这一

点,至少有两个好处,第一个好处是避免一大堆低水平重复出现的编译错误。一

名优秀的Coder平均在一个工作日中应该完成200行以上的源码,其编译错误应该

控制在5个以下,要知道这200行源码不是一次完成的,所以大多数情况下你都要

追求一次编译通过,而一名职业水准的程序员,应该进一步做到即使用purify这

类的工具来检查源码,也不会存在严重的内存泄露。第二个好处是可以提高源码

的可读性和效率。规范地编写你的代码使你自己的逻辑清晰,因为你明白多加几

个括号和空行、多换行对齐、多注释,编译器是会自动识别的,不影响程序执行

的效率,反过来,控制好递归调用和循环内的if语句才是提高程序效率的关键,

要全力避免递归,但要深刻理解递归,能通过自己建立堆栈来把递归程序转换成

非递归程序,要求还是较高的哦!

l避免思维陷阱,只要你是人就一定有自己的思维惯性,这一定又会表

现在你的程序逻辑中,有时你就是从这个惯性中跳不出来(谁都有这个时候),但

要心里有数才行,所以你需要帮助,如果你有几个水平相若或更高的职业伙伴,

太好了,当遇到花30分钟还打不下的bug时,就别浪费时间了,找他们吧,最要紧

的是能思路清晰明确地表述你的问题,通常你自己在这个过程中或者伙伴中就有

人把问题解决了,又快又好。另外,有几个可以良性竞争的职业伙伴是人生的一

件幸事,1 1>2,大家各有所长,你最好做到及时公开你的成果,技不压身嘛,IT

发展的这么快,你再优秀,那点东东也没有什么值得隐藏的,所以你可以技术或

水平不够高,但千万不可以让真正具有职业水准的选手鄙视你的职业品质和行为

l有自己debug的特点,下面的说法作者不敢太肯定,只是经验之谈。即

使在VC这种高度完善的开放环境下,你仍然应该要求自己仅凭打印语句就能debug

。这也有两点好处,第一个好处是,遇到bug你会认真想问题所在,而不是用

debug工具一步步简单地追踪卡在哪儿了,你定位bug范围的方式是从大到小、从

粗到精,这是一种自顶向下的思维方式,而用工具追踪,容易形成自底向上的思

维方式,这不算好,你应该先看到森林,再看到树木。我反复提及:程序就是逻

辑过程,大多数程序从main函数开始,是由数据结构和功能子程序组成的一个树

形结构的逻辑过程(要认清即使是面向对象的程序语言也是一样的),它的执行过

程是深度优先的,但你定位bug应该是广度优先的,好好想想这一点,嗯?第二个

好处是强迫你思考并记住而不是用工具看到调用过程,你大脑的抽象逻辑思维能

力和胳膊上肌肉的力量一样,都是练出来的,如果你的bug是程序结构上的逻辑错

误引起的,这一点就非常重要了,顺便说一句,最难打的bug就是程序逻辑结构错

误导致的bug。你要是真正明明白白地认识到这儿了,那我就没什么东西可以告诉

你了。总之,程序员的职业水准:生产效率和程序质量,主要是取决于源码中bug

的数量和debug的速度,而不是取决于编写源码的速度。给你一个我自己定义的考

查一个职业程序员的指标:一个合格水准的职业程序员,编程的时间如果算一份

的话,其累计debug的时间不能超过一份,真正职业高手累计debug的时间应该控

制在0.5份以下,如何?你关上门悄悄问问自己,你花费在编程和debug上的时间

比例是多少?如果你把程序员作为自己一生的职业,那么就永远都要牢记一点:

追求做一个0bug的优秀程序员!这是任何一个想成为职业程序员的人的理想,请

相信:坚忍不拔地追求实现这个理想将让你出类拔萃!

l做好程序的单元测试,这是另一项考查你是否是一名具有合格职业水

准的程序员的一个必要指标。其实在你拿到需求的时候就要准备单元测试用例了

,并且这些用例将直接影响你的详细设计(有关软件设计本来是该放在第四节讲的

)。我们还是打比方吧,当你拿到一个需求时,除了分析它静态的功能外,还应明

确它动态的操作/执行过程,把这个动态过程明确地用流程图画出来,比如分为A

~Z的26步,其中A又可以进一步分解为A1~A5的5步,直到不能再分解为止。又比

如说A3步不可分解了,那么你应该把A3步的正常操作和所有五花八门的异常操作

都列出来,确保正常的操作肯定正确,异常的操作起码程序不退出才行。这样你

就要写好多好多的测试用例,说句老实话,我也从来不写!但我一般会列一个提

纲,比如A3步有正常的操作a、b、c、d、e共5项,异常的操作有f、g、h、i、j、

k、l、m、n共9项,你在进行单元测试时都应该跑一遍,这样的程序都还不敢说质

量如何好,但起码可以说较稳定吧!如果要想在进行单元测试时干得快、效率高

,那么在进行详细设计时,你就应该把A3步中对所有正常操作和异常操作的判断

都设计好,在编程实现A3步时,使得程序的结构合理高效,对不对?所以,如果

你在工作中是割裂地看待软件工程中从需求、分析、设计、编程、测试等各个环

节,恐怕水平很有限喔!但如果你在分析需求时就能看到测试的问题,并改进设

计和实现,为此做好相应的准备工作,嘿嘿,整个软件开发过程你的效率会高很

多,通常你在一个开发团队中就会高度自信的,你已越过当一名偏颇、露骨的高

手的境界,成为一个平静的高手,这可是Thebestinthebest!,用周星星的

话说:是高手之高高手,因为别人看不出你高在哪儿,没见你有什么高招或特拚

命干,但反正你就是干得又快又好、又省力。关于进行单元测试还有很多复杂的

方法,在此本文只提到了最基本的一点,目的是让你在工作上考虑周全、安排有

序,其它的自己琢磨吧,没有人能替你吃饱饭!

l如果你是用C++编程,我再简单谈谈有关内层释放的一个小技巧,就

是对所有你编写的类,在构造和析构函数中加打印语句,统计每个类在运行程序

时构造和析构的地方,如果是配对的,那么起码没有对象类一级的内层在程序运

行结束时没有释放,然后你就可以把打印语句删掉了,招数虽土,但管用!

l还有其它一些好习惯,在这里我随笔写一些,你要是有不同看法也请

一笑过之吧。编程时应该对齐缩进,一个缩进用一个tab键,一般是4个空格,严

格遵守开发团队的编程规范也是非常重要的。一个子程序不应超过30行(不算空行

),其内多重循环不应超过3层,否则都应该分裂成两个子程序,个别算法程序可

以长一些,但也不宜超过200行。通常一个类的所有成员函数总和不宜超过1500行

,多了就应该考虑分解成两个类(这个工作最好在设计时就完成)。每完成一小段

程序,比如15~30行,就立即编译运行,不要假装高手,先敲它一大堆程序,再

编译运行,妄想一次成功,体验一种假爽的、虚荣的快感,或炫耀给别人看,这

么做只能证明自己是一个不折不扣的傻瓜,装酷而已。因为只要有一次不成功,

你就会花费大量的时间来调程序,别人的进度在这时就远远地超过你了,平常心

是道,还是修炼真功夫吧!孙子兵法里关于这一点有明确的阐述,我就不引用了

,但建议你真的不要这么干,除非你确实就是这样总是一次就成功的天才,那你

还看这篇文章干什么呢?我又不是写给你们这些天才们看的。再就是有学会买好

书、读好书,关于计算机和软件方面的书太多了,时间有限,比如有一个叫侯捷

的家伙,几乎写的每本书都不错,张国峰的C++编程也不错,这只是我的个人意

见啊,好书多着呢,列出来比这篇文章长好多倍,我就不多说了。还有一招,要

是你运气好,能搞到一些著名软件系统的源码,好好读读吧,在此我只能告诉你

,Linux操作系统的一些源码不错,是开放的,你可以合法地搞到,其它的不要说

是我建议你侵犯知识版权啊!

四、天生神力:成为系统分析员

本来就论述如何成为一名职业程序员而言,本文已基本完成任务了,但《菜根谭

》有言:竭世机枢,似一滴投于巨壑,穷诸玄辩,若一毫置于太虚。既已乘兴到

此,何妨多置一毫于太虚呢,作者不才,干脆尽兴写算了。

你要是运气好,直接进入了一个严格规范生产的软件企业就业,刚开始就应该是

按别人做好的软件设计来实现编程,你可以有机会直接学习软件设计,当你积累

的足够多了,能够对其中的一些设计提出好的改进建议,而且干得又快又好,就

会渐渐地展露头角,我相信你终有一天成为一名软件设计人员(注意,不是软件产

品设计人员),步入系统分析员的行列,但这还需其它的一些条件和自我修炼。如

果你在一个不规范的软件企业工作,那也不错,你很可能直接就有机会进行软件

设计,然后开发、测试,甚至还不得不自己定义需求,把软件开发过程的各个环

节走一个遍,当然这样对你的要求更高,而且你也不容易得到及时有益的指点,

在正态分布的情况下,你应该是成长的很慢。但不管就业的单位如何,如果你决

心要成为顶尖软件职业选手,通常什么客观困难都阻挡不了你,然而你个人的因

素可能会阻止你的前进。下面提出的观点纯属一己之见,伤人自尊之处作者在此

提前道歉,并建议你除非对本文有强烈的兴趣,否则就请直接看第五节或放下别

看了。丑话已说在前头了,在各种软件开发组织的发展过程中的事实也证明,只

有少数程序员能成为系统分析员,我想这一点不是我杜撰的吧,因此你要是在看

接下来的部分时感到气愤难当,那也实在没着,纯属活该,因为作者只是在说明

自己的观点而已,你最多可以呲之以鼻,表示一下你的轻蔑好了,但没有任何理

由可以骂人!

作者自己没有到微软面试过,但身处软件行业,关于微软的许多东东当然还是有

耳闻的,据说微软招聘一名程序员要过五个已经成为微软程序员的面试关,而且

是一票否决制,又据说大多数面试题并非编程,而是一些有关逻辑和智力的题,

作者私下也做过许多流传的微软面试题,并对此做法深以为然。程序的本质就是

逻辑,所以几十年前就有人提出编程是一门艺术,而艺术是要靠天份的,这一点

少有人反对。一个人的逻辑能力可以不断提高,但其能到达的终极逻辑能力的层

次必定为其天生智力所限制,这一点就让人不易接受了。好笑啊!人们可以公开

承认自己没有某种或全部的艺术天份,但要说自己逻辑天份不够,换句话说承认

自己笨、IQ不够高,往往是要怒发冲冠的,其实这又有什么区别呢?话都说到这

儿了,再次建议你如果不够自信,就跳过这一节吧,直接看第五节,好吗?

好了,把话题说回来,你已经成为一门合格的职业程序员了,如果要想成为从事

软件系统设计的职业系统分析员,第一件事就是悄悄找一个标准智商测试的网站

或其它渠道,严格认真的测一测自己的智商,如果IQ低于130(正常智商是110),

就请别费劲了,打消掉成为系统分析员的念头吧!好!好!先请你冷静一下,好

好想想,其实微软面试时就是在测你的智商和逻辑数学素质呢,这就是本节的标

题为“天生神力”的原因,因为设计就是从无到有地进行创造,无论是软件还是

其它行业都一样,可以有借鉴的,没有现成的,设计就是创造!如果你IQ在130以

上,又决心要当一名职业软件系统分析员,其实你不过是要准备好吃更大的苦而

已,有什么好虚荣的呢?

修炼还是从基本功开始的,过程和成为一名职业程序员差不多。必须使用设计工

具这一点是不用多说的。在工作中,你基本上遇到的是两类方式的设计,一个是

结构化设计,另一个是面向对象设计,就个人经验而言,面向对象的设计更好。

如果你工作中不得不采用结构化的设计,你必须熟练地掌握数据流图和控制流图

的分析和设计,一般来讲,如果你把一个软件中用到的数据模型设计好了,针对

功能化的流程,不难设计出数据流图,但下一步设计控制流图才是挑战,如果你

按照需求走不通设计好的控制流图,那么你或别人在按照这个设计编程实现时,

必定也走不通,没有奇迹会发生,还是在设计阶段严格要求吧,又有一点需要牢

记:返工是最慢的。当你在进行控制流图的设计时,也不要妄想得到需求人员提

供给你明确的指点,通常他们要是能够把需求的功能和操作次序写完整的话,你

应该就感恩戴德了,从需求中整理出功能、操作的拓扑次序和条件是你作为系统

分析员的职责。看看,要是没有一点图论的基础和拓扑学的入门知识,你是当不

好一个职业系统分析员的,即使你天赋不错,必要的数学和逻辑素质仍然不可或

缺。也不用气馁,永远没有最好的设计,只有更好的设计,反复地进行设计迭代

,勇于推翻旧的设计,你将快速进步。如果你在工作中是采用面向对象进行设计

的,那就更有利了,有关面向对象设计的书太多了,不用作者在此多费口舌,建

议精读一本经典的书,比如北大邵维忠等编译的《面向对象的分析》,有些方法

和技巧可能过时,但其逻辑的基本原理是非常正确的,其本质是,你在逻辑上是

如何认识这个世界的,你就是如何设计软件体系结构的,然后读读其它书,触类

旁通,自己创造机会多实践,成功自然会到来的,总之,不管是结构化设计还是

面向对象设计,评价一下自己的软件系统设计方案吧,有好多指标呢,比如是否

均匀和平衡?局部独立性强不强?有没有歧异的结构?有没有层次太多或太少?

有没有某个层次太大、太广?是不是逻辑结构先复杂了再化简的?还是只会设计

简单的,复杂不起来(这一点是笨哦,如果出现多次,请你不要意气用事,转行吧

)?最重要的一点,是否容易理解、实现和改进?你自己会得出评价的。如果有机

会看到别人的设计,一定不要错过学习的机会,自己推导一遍,认真比较比较,

获益会较多。

走到这一步,你就应该关注设计模式了,首先还是学习,这方面的好书有的是,

但一般在工作中用到的设计模式较为单一,应该多尝试一下其它的设计模式。其

次必须要明白设计模式不是设计思路,也不能代替设计思路,比方你要从A到B修

一条路,设计模式只是让你选择,是修水泥的还是柏油的?是高架路还是普通的

,但线路必须你自己定,而线路就是设计思路,模式对思路是有影响,但不能代

替,所以如果你的智商高达250,我相信你直接用汇编语言也能写出面向对象的程

序来。第三在此有一个陷阱,很多系统分析员生搬硬套设计模式,全然不懂如何

融会贯通,在你的一项具体工作中,往往是以一种设计模式为主,其它模式为辅

的,思维不拘泥于形式才是关键,而且也为你到达更高的软件设计的境界做好准

备。

唉!都不知该怎么向下写好了,因为已达到作者水平的极限了,我胡乱说一点,

你凑合看吧。软件设计最终的层次是:以无法为有法、以无限为有限,这句话是

李小龙说的,不是我说的。再拾人牙慧一把,类比一个故事吧,金大侠在《倚天

屠龙记》里讲到张无忌初学太极,学会的标志是把刚学的招数全忘了,记住的是

太极的道理和精神,和李小龙有些相似喔,软件设计也一样,忘记所有的设计模

式,随心所欲进行设计才是至高境界,所以你能到达多高的软件设计的境界最终

将取决于你的哲学素质,这一点实在是不好写啊,你自己领悟吧!作者只有祝福

了!

五、职业人的终极目标:全面修炼,成为Leader

这一节更不好写,涉及到太多其它非技术方面的因素,特别是个人人生观和世界

观的修炼,如果本帖的点击率超过作者私下期望的一个数值,那我就争取尽力厚

着脸皮再补上吧。我只说一句,虽然大家都知道软件开发是一个团队性的工作,

但追求参与一个大型软件系统的成功开发,是一名软件人员的本能,就像拿破仑

说的不想当元帅的士兵不是好士兵,所以不追求实现大系统的软件人员,也不是

一个好的职业软件人员,但你只有成为Leader,领导一个优秀的软件开发团队,

才有机会实现这个终极职业目标,对不对?

好吧,不管你现在的感受如何,我都谢谢你能读到这里!我不习惯假歉虚,就不

说什么作者水平有限,本文抛砖引玉,欢迎大家批评斧正之类的客套话了,虽然

作者水平确实有限。所以我认为你尽管有权砸砖,但实在没必要搞回帖、或回骂

、或顶之类的玩意儿,我只是尽兴写一点多年从事软件开发工作的体验,因此接

下来我就高挂免战牌,不回复任何回帖了。再次谢谢你能有耐心读到这里!希望

本文对你有所裨益,祝你成功!再见!

《怎样做一名合格的程序员》来源于,欢迎阅读怎样做一名合格的程序员。

第二篇:做一名合格的员工

成为一名合格员工,概括起来,需要七项关键素质:

一、永远把你的上级当成最大的客户,只有让上级赞赏的员工才是好员工

二、永远保持积极的心态,保持行动的紧迫感

三、要培养自己分清轻重缓急的能力,当遇到很多事情的时候,懂得随机应变

四、随时注意自己的形象,老板外出应酬都希望带上一个能为自己争光的员工,通常能代表公司形象的人加薪升职最快

五、接到上级的任务后,永远要问清楚时间期限,并且最好提前一两天完成

六、任务完成后,要问上级领导:“还可以给我些什么事情做?”上级都喜欢积极上进的员工

七、把公司当成是自己的,自觉找事情做,主动承担起责任

做一名合格的员工应该具备什么素质

做一名合格的员工,特别是优秀的员工,应该具备的素质很多,我从以下提出一些看法。应当特别注意的是,以下素质也许不是每个员工都必须具备,但这是员工努力的方向。

1、有责任心(职业道德)。

对工作要认真、负责,有事业心和责任感,这是成为一名合格员工的首要条件。对于自己的本职工作一定要力求完美,尽职尽责,不能马马乎 乎,随随便便应付了事。态度比能力更重要

2、公德:

如水龙头开着,你关不关? 上完洗手间,你冲不冲水?

这是最基本的道德,但它也能说明你的责任心。

海尔如今很有名,但当初的海尔经营管理可是一塌糊涂啊,张瑞敏制定出的第一条制度是“不许随地大小便”,可见人们的责任心。

一口痰终止了外商谈判:国内有一家药厂,准备引进外资,扩大生产规模。当时,请来了世界著名的拜尔公司来厂考察。拜尔公司派代表来这

家药厂考察。在进行了短暂的室内会谈之后,药厂厂长便陪同这位代表参观工厂。就在参观制药车间的过程中,药厂厂长随地吐了一口痰。拜

尔公司的代表清楚地看到了这个场景便马上拒绝继续参观,也终止了与这家药厂的谈判。

3、职业道德

一个真实的故事:武汉市鄱阳街有一座1917年修建的6层洋楼,这座名叫“景明楼”的楼宇在度过80个春秋后的一天,该楼的设计者——英国一

家设计事务所远隔万里来信一封,告知:景明楼为本所1917年设计,年限80年,现已超期服役,敬请业主注意。还有一个故事,台湾有一位博

士,在意大利某名牌鞋店买鞋。最合脚的尺码卖完了,选了一双小一号的,但有一点紧。反正鞋穿穿会松的,于是要掏钱买,可售货员拒绝卖

给他,理由是顾客试穿时表情不对劲,“我不能将顾客买了会后悔的鞋子卖出去”。 麦当劳规定:牛肉饼烤出20分钟,没有卖掉就要丢掉,这就是量化细节。按照一般的粗放式的管理,别说20分钟,恐怕过了2个小时也不肯扔掉

。这就是麦当劳之成为麦当劳的原因。烤牛肉饼烤出20分钟内就要消费,这就是标准。

有家招聘高级管理人才的公司,对一群应聘者进行复试。尽管应聘者都很自信地回答了考官们的简单提问,可结果却都未被录用,只得怏怏离

去。这时,有一位应聘者,走进房门后,看到了地毯上有一个纸团。地毯很干净,那个纸团显得很不协调。这位应聘者弯腰捡起了纸团,准备

将它扔到纸篓里。这时考官发话了:“您好,朋友,请看看您捡起的纸团吧!”这位应聘者迟疑地打开纸团,只见上面写着:“热忱欢迎您到

我们公司任职。”几年以后,这位捡纸团的应聘者成了这家著名大公司的总裁。

4、敬业

杰克·法里斯(全美企业联盟主席的法里斯)13岁时就开始在父母的加油站工作。他原本想学修车,但父母却让他在前台接待顾客。

他的工作是当有汽车开进来时,在车子停稳前就站到车门前,帮着去检查、保养车子。法里斯发现,如果他干得好的话,就会有很多回头客。

于是,法里斯就总是主动多干一些,比如帮助顾客擦去车身、挡风玻璃和车灯上的污渍等等。

一位在自己的岗位上做出辉煌成绩的人告诫那些对自己的工作颇有微词的年轻人:“记住,这是你的工作!既然你选择了这个职业,选择了这

个岗位,就必须接受它的全部,而不是仅仅只享受它给你带来的益处和快乐。就算是屈辱和责骂,那也是这个工作的一部分。”

工作的益处和快乐都是相似的:金钱、经验、成就感、成功、名望……但每份工作也都有各自不同的压力来源,无一例外。清洁工必须忍受垃

圾的气味,艺人必须忍受自己的隐私被公众关注,记者必须忍受不规律的作息……家家有本难念的经,但是行行也都可以出状元。

5、每个人都在为自己工作

不计报酬才能获得更多报酬。工作中比薪水更重要的是学习经验、锻炼能力、获得成长的机会。你的工作不只是为了老板,更是为了你自己。

老板借助你的力量,你也借助老板给你提供的工作机会生存并成就自身。 常常会听到有人抱怨:“为了那么点儿钱,值得那么卖命吗?”还有人说:“市场经济嘛,讲究等价交换,拿多少钱办多少事……”

如果你只愿意干你分内的工作,你永远无法在同事和上司的心目中建立好形象。但是,当你愿意多干一点超出你分内的工作时,你的行为必将

为你带来好的评价,而且还将进一步建立起你的良好声誉。这种良好的声誉,将给你带来更多的报酬。

眼睛只盯着钱,斤斤计较,生怕吃一点儿亏,这样的人看起来目标明确,显得很精明,事实上却是捡了芝麻丢了西瓜。以金钱为导向,往往会

被短期利益蒙蔽住心智,使他们看不清未来发展的道路,结果就是即便日后努力振作、奋起直追,也无法超越那些眼光高远的人。如果抱着“

工作是为获得薪水”这样的想法不放,一个人终其一生也无法体会到工作的乐趣及成功的喜悦。

一个人在高山之巅的鹰巢里,抓到了一只幼鹰,他把幼鹰带回家,养在鸡笼里。这只幼鹰和鸡一起啄食、嬉闹和休息。它以为自己就是一只鸡

。这只鹰渐渐长大,羽翼丰满了,主人想把它训练成猎鹰,可是由于终日和鸡混在一起,它已经变得和鸡完全一样,根本没有展翅高飞的愿望 了。主人试了各种办法,都毫无效果。

所以,即使原本是鹰,如果它当自己是鸡,时间长了就会真的失去想飞的冲动和能力。只有树立了为自己工作的信念,有了强烈的自我实现愿

望,你才会产生强大的动力。即使在工作中受到挫折,即使目前的工资很低,也不要气馁,因为谁都抢不走你拥有的无形资产——你的技能、

你的经验、你的决心、你的信心。坚持下去,这一切最终都会给你回报。

6、做事追求完美

今天不努力工作,明天就得努力找工作了

做事情要尽量做到完美,不要马马虎虎,差不多就行了。

三、有上进心

一个人应该有更高的追求和远大的理想。一个人没有上进心,不思进取,在竞争中就会处于劣势,最终被淘汰。 1、培养自己的职业能力和职业素质

明确在企业个人的职业生涯发展方向和技能需要,使个人与企业共同成长。 职业素养是靠每个人不懈的努力来提高的。掌握本岗位所必备的基础知识和基本技能是最基本的要求。但不止这些,科学技术不断进步,生产

技术和生产工艺也在不断进步,企业生产的产品也在不断更新,一个人的知识和技能老化的很快,如果不努力学习,就会落下。

如果你个人还有更大的目标,那要求就不止于此了。俗话说,人无远虑,必有近忧。如果你有更进一步的要求,必须从现在做起,进行不懈的 努力,才可能有成绩。机会是留给有准备的人的。

从我们企业来看,首先要了解自己所在岗位的基本知识和基本技能要求,基本技能要熟练,基本知识要掌握,并想办法进行拓展。俗语说行行 出状元。

2、学会吃苦。不吃苦中苦,哪能成为人上人

一个人如果只想享受工作的好处,拒绝承担工作的责任或不愿为工作付出,那么结果只能和自己的目标南辕北辙,永远也无法得到自己想要的

成功和幸福。因为付出和得到是成正比的,丰厚的金钱以及工作上的成就是需要你付出更多的劳动、迎接更大的挑战才能获得的。 3、学会创新

运用创新思维,打碎旧的思维模式,创造性开展本职工作。在工作中不要局限于要我怎么做,关键是要把工作做好,结果是目的,过程是手段

,偿试用更简捷、成本更低、效率更高的手段去实现目的。科学管理之父泰勒就是一个从学徒出身的管理学家。

很多时候,工作上的成败也只在人的一念之间。 4、学习是终身的事

终身学习是一种信念,也是一种可贵的品质。它是自我完善的过程,也是我们在现代社会立于不败之地的秘诀。知无涯,学无境。永远不要停

止你学习的脚步,让学习成就你的事业,也成就你的人生。

现代社会是信息爆炸的时代,无论知识还是技术都是日新月异。你现在所掌握的知识很快就会被社会淘汰,如果你抱守残缺,你迟早会被历史

所淘汰。社会在不断进步,你也需要加快自己的脚步,不断地学习,不断地自我更新。

心若改变——你的态度跟着改变; 态度改变——你的习惯跟着改变; 习惯改变——你的性格跟着改变; 性格改变——你的人生跟着改变。

能从工作中找到乐趣,热爱你的工作就会变成一件容易的事。

5、积极参加各类单位组织的活动

在做好本职工作的基础上,要积极参加单位的其他活动,包括公益劳动、文艺活动、志愿服务、为贫困地区捐款等。这些活动不仅体现一个人

的思想素养和对生活的态度,也给周围的其他人带来愉快和欢乐,赢得其他员工的好感和赏识。

四、有平常心(有一个健康的心态,有团队精神)。

实践证明这样五种人不受用人单位欢迎:傲慢的人;缺乏自信的人;感情用事的人;教条的人;虚伪的人。如果你身上或多或少地有这些毛病

,就要努力改变它。正确处理自己与其他员工的关系。在工作上,尽量不要因为自己的利益得失而同其他同事斤斤计较;不要随便议论别人;

与同事一起合作时,遇到观点不同时,应当面提出建议性的意见,尽可能不否定对方;与同事要友好相处,不能搞小团体。 1、做个会说话的人

口才的能力直接影响一个人生活、工作的优劣成败。“良言一句三冬暖,恶语伤人六月寒。”语言的影响力有时候超出我们的想像。会说话不

是指花言巧语、巧言令色。真正会说话,是要先管住自己的舌头,学会倾听。 ——“你怎么把事情搞成这样?” ——“你怎么这么久还没做完?”

——“这么简单的事你也做不好,太丢人了!”

——“像你这种态度,一辈子也别想成功!”

记住,这些都是污辱人的话,会损害别人的友谊、自尊心和主动性,打击别人的情绪,使别人不肯提供帮助。如果你想要人们喜欢你、支持你

、关怀你和帮助你,就要小心注意自己的言语,务必对他人要充分加以肯定。一旦做到了这一点,你周围的人肯定会更愿意帮助你。当你给人 以诚恳的肯定时,别人就会更加主动。 2、用别人期待的方式对他――换位思考

每个人都希望或喜欢听到别人的肯定和称赞。肯定和称赞就像人际交往中的润滑剂,使每个齿轮运转得更加顺畅。如果某人说的话或做的事是 你赞成并且认为有价值的话,你就应该立刻给他一些诚恳的鼓励。

过去说,想要别人怎么对你,你就该怎样对待别人。但是想要达到最佳的交际目的,你就该投其所好——用别人期待的方式对他。人类本性中

最深层的需要是渴望获得别人的肯定,被人称赞。说句简单普通的赞许之言,对于你来说是很容易的事,但对于被夸奖的人来说,意义却非同

凡响。它不仅使人愉悦,令人振奋,甚至或许就因为这句话而改变他的一生。

3、做伙伴不做密友

职场中最经常需要打交道的人大致可以划分为三种类型:同事、上司、客户。无论从哪个方面看,和他们保持一定距离,维系良好的工作关系

都是极为必要的,但发展过于亲密的关系则是不明智的。工作中掺杂过多的私人情绪,是现代职业规范中的大忌。

办公室中的朋友和真正意义上的朋友是截然不同的。即使朝夕相处彼此相处得融洽、友好,但并不意味着你们的关系超越了工作关系,可以用 “友谊”来形容。

真正的知己、亲密的朋友是可以让你解除防备、毫无顾忌的人,两个人毫无保留地谈论心事,甚至可以将令自己很困扰的隐私袒露给对方。换 句话说,在真正的朋友那里,你完全可以是透明的,不用有所保留。

通常,在你信任的亲密的朋友面前,你会因不设防而变得脆弱。了解你、掌握你的弱点的人如果想对你不利,打击将是致命的。职场则不同。

这是一个充满激烈竞争的地方,是一个人人削尖脑袋追求自己最大利益的场所,如果你和他人分享心情、隐私,很可能在某天这些会成为对方

的把柄,在顾及不到你的时候,对方就会舍你而取利了。基于生存和竞争的考虑,想不丢掉饭碗,最好避免在工作中建立过于亲密的友谊。

伙伴关系也可以友善而温馨。人是群居的动物,朋友也分很多类型。不同类型的朋友相处模式固然差别很大,但有些原则性的东西是不会变的

。例如心存善意,互相尊重,为你的朋友提供他所需要的帮助等等。把握住这些原则,你就会赢得朋友的信任,而在职场中结识的朋友也会为 你带来快乐,为你的生活增添色彩。

做上司的左膀右臂,别想着做上司的朋友。地位相当的人比地位悬殊的人之间,更容易建立和保持朋友关系。在交朋友方面虽然没有“门当户

对”的说法,但你不得不承认,大多数的友谊是建立在相似性的基础上的,地位不同的人之间很难建立真正平等的友谊。

和顾客建立友好关系。只有和顾客、客户建立起牢固的友好关系,才能使你拥有广泛的人际关系,才能把事业做大。但是建立在互惠基础上的

这种关系,有时是经不起考验的,这需要你多花心思去经营,才能长久地赢得顾客的忠诚。

4、和上司一起成功

尊重你的上司,认真对待上司的交待。有什么问题尽量和你的顶头上司沟通,不要随便在未经上司同意甚至没有告知上司的情况下贸然行事。

在职场,尊重上司是每个员工必须注意并努力去做的事情。因为他是上司,所以你要尊重他,更因为他从你这里得到了尊重,他才会对你产生 好感。

你的成功是和上司联系在一起的,帮助上司干好工作也就意味着你的成功。上司赢你就赢,这是常识。违背常识,你是无法晋级的。别怀疑上

司的眼力,承认上司的权威,多向上司请教。给上司建议,但不要有敌意,要让上司感到你是在帮助他建立影响力,而不是在评判他。

上司和员工的关系,并不是由哪一方说了算的,它取决于双方共同的态度和努力。但是,员工对上司的依赖性远远高于上司对某个员工的依赖

性,无可否认,下属总是更被动一些。要克服这种被动,就更应该发挥主动性,自觉地调整心态,选择正确的工作方式,积极配合上司。上司 赢,你才赢。

和上司一起成功,仅靠服从上司的指令是不够的,你还要学会欣赏他,认同他的理念和工作风格。

止步于服从对于建立有效的合作关系并不够。心不甘情不愿的服从,甚至阳奉阴违只会适得其反。你一定要从心底里真正认同上司的决定,你 才会付出百分百的努力。

也许你认为上司并不比你高明,但事实上,上司之所以获得高于你的职位,一定是有道理的,常常是你本身的偏见影响了你的判断。牢骚和抱

怨于事无补,不如努力去挖掘上司身上那些优越于你的地方——它的确存在,尊敬他、欣赏他、向他学习。只要你能抱着这样的心态,即使暂 时和上司有隔阂、有误会,最终也会慢慢消解的。

如果你有什么能改善部门工作的想法,一定要让你的上司知道。即使你的建议不够成熟,暂时没有被上司采纳,你也要让上司看到你是把心放 在工作上的。千万别当“事后诸葛亮”,放“马后炮”。 5、做个受同事欢迎的人

在办公室里和同事相处,一定要时刻提醒自己:千万不要太过于以自我为中心。 对同事保持应有的礼貌,当同事需要帮助的时候热情地伸出援

手。让别人看到你的能力,但是不要张狂自负,不要到处炫耀。最重要的是:学会欣赏别人、承认别人的价值和成就。

距离产生美,距离我们远一点的人,我们能客观地评价,理智地承认他的能力、成就。对那些在我们身边与我们有着利益关系的人,我们反而

很难平心静气地去欣赏他、赞美他。尤其是在办公室里,同事之间明处有竞争,暗地里藏着人事纠葛。一个人很难真心诚意地去欣赏另外一个

人,不仅无法通力合作,甚至互相拆台。但是,如果你想拥有良好的办公室人际关系,每天在开开心心的环境中办公,你就必须——用鲁迅先 生的话说就是“榨出皮袍下的„小‟来”。

人的本性是自私的,这不怕承认,怕的是你抱着自私的本性不放,不懂得用高尚的信仰来改造、充实自己的心灵。其实,只要你敞开胸怀,你

就会发现,虽然人无完人,但任何人也绝不会是一无是处。懂得欣赏别人优点的人,才会让身边的人快乐,才能让自己幸福。

如果你整天冷冰冰的,见了人拉长个脸,即使你没有不尊重对方的意思,却容易使对方误认为你瞧不起他。特别是在同事有困难请求你帮助时

,你板着一张冷漠的面孔,显出一副事不关己的样子,一定会伤害对方的自尊。反之,你热情以待,对方自然会产生一种受尊重的感觉。即使 你对同事的请求无能为力,也会在情感上给对方以支持。

6、提高员工的执行力

1.管理者常抓不懈:不要虎头蛇尾 2.制定合理的管理制度: 具有可行性 3.保持制度的稳定性:不要朝令夕改

4.管理中应保持一定灵活性和效率性:不要囿于条款,不知变通 5.把工作任务进行科学分解:不要让员工不知自己的责任 6.建立严格的监督考核机制:不要没人监督、考核 7.培训不要流于形式:改造人的思想与心态最为重要 8.建立大家认同的企业文化:让企业变得有凝聚力

第三篇:做一名合格的老师

2014年9月,我们迎来了第30个教师节,在教师节前夕,总书记到北京师范大学考察并发表重要讲话,对做好老师提出四点要求,第一就是要有理想信念;第二就是要有道德情操;第三就是要有扎实学识;第四就是要有仁爱之心。这一重要的讲话指出了新时代好老师的基本品格,为广大教师的成长进步指明了方向。同时也增强了我们作为人民教师的责任感和使命感。那么我们应该如何做,才能算得上一名合格的人民教师呢?

首先:要热爱教育事业。

要把教师的职业看作是神圣的事业,要树立良好的教师形象。人们常说,“名师出高徒”,教师素质的高低决定教育水平的高低,决定学生素质的高低,只有造就一支现代化的教师队伍,才能培养出现代化的人才,只有政治和业务素质优良的教师,才能造就高质量的学生。 其次:要有师德和师爱

作为人类灵魂的工程师,首先要树立一个正确的职业道德观念,塑造一个良好的师德形象,要以身立教,“爱岗敬业”、“教书育人”、“为人师表”,乐于奉献,忠于人民的教育事业,树立崇高的职业理想,通过自己的言传身教给学生以情操的陶冶和心灵的净化。没有爱就没有教育,“要立足岗位,爱岗敬业,把岗位上的每一天、每一件事做好,真心关爱每一名学生的成长进步,以真情、真心、真诚去教育和影响学生,努力成为学生的良师益友,成为学生健康成长的指导者和引路人。只有热爱,才会全身心的投入;只有热爱,才能不断探索教育教学规律把握教育真谛;只有热爱,才能担负起培养新时代人才的重任。

第三 、要有扎实的专业知识。 唐代大文豪韩愈把教师的职业定位是“传道,授业,解惑”。传道,就是做思想工作,教师首先是思想者。授业,也不易。马卡连柯说:“学生可以原谅老师的严厉、刻板,甚至吹毛求疵,但是不能原谅老师的不学无术”。可见,拥有厚实的专业功底对教师站稳讲台是何等重要!“水之积也不厚,则其负大舟也无力”。一个教师的知识储备不足、修养不够,教学中必然捉襟见肘,更谈不上教学中游刃有余、高屋建瓴。何况形势的发展,对教师的要求越来越高。教师是平凡的,但不是平庸的。当今时代,知识在一天天升值,学习一天比一天更重要。那种“一朝学成而受用终身”的观点已经过时。一个教师要想跟上时代前进的步伐,适应新课改的要求,他就必须不断地学习,不断地发展,始终处于学习的状态。教师之学高,靠学习;其品性、操行、风貌、言谈、举止,也都要通过学习和修养予以提升。

总之,做一名合格的人民教师,我们要向资深老教师们认真学习,学习他们的教风和师德,学习他们处理问题的方式方法,成为一名合格的人民教师,为人民的教育事业贡献自己的微薄之力。

第四篇:做一名合格的团员

增强团员意识,做好每个细节

同学们: 大家好!

今天我国旗下讲话的内容是《增强团员意识,做好每个细节》。

团员要在学校、班级中继续发挥先锋模范作用,我个人认为必须增强团员意识,做好每个细节。大千世界,想做大事的人很多,但愿意做小事,把小事做细的人很少;我们社会并不缺少雄才伟略的战略家,缺少的是精益求精的执行者。把自己所做的每一件小事做好,做到位,可以说这是一个合格团员应该做的事,也是成就大事不可缺少的基础。

工作、学习、生活无小事,所谓的大事与小事是相对的。就比如说丢失10块钱,相对于一个富有的家庭来说,是小事,不算什么,而对于一个贫困家庭来说,丢失10块钱就是这个家一天的生活费无着落。

同学们,“勿以善小而不为,勿以恶小而为之”,小事有可为也有不可为,要懂得正确区分。有时候我看到楼上的同学从走廊向下扔垃圾,可能在这些同学看来,化工厂和热电厂所排放出来的毒气才算环境污染,才算是大事,而自己随手乱扔垃圾只不过小事,没什么大不了的。试想正因为有像你这样的人多了,才会给我们学习的环境带来压力。所谓千里之堤溃于蚁穴!美国哥伦比亚航天飞机坠毁,就是因为一块小小泡沫绝缘材料直接导致的;同学们每天所坐的自行车,只要断了一小节链子,就足以让你推着走。同学们生活学习中应该注意的小事也有不少。比如同学们晚自习结束,回宿舍忘了关灯,那么日积月累,小小的疏忽就会带来很大的损失。同学们相处,如果能真心相待,团结友爱,互相帮助,何来的谩骂打架呢?上课的时候同学们能少讲一句话,多听一个知识点,上课的效率又怎么会提不高呢?又如同学们把垃圾扔进教学楼水池致使下水道堵塞,导致整幢楼排水困难。如果同学不把这些扔进去,能及时清除垃圾,难道会造成这种后果吗?

同学们,做好每一件小事就等于做了一件大事,如果连一件小事都做不好,就更谈不上做大事了。在日常生活中,对待每一件事情,对待学习中的每一个细节、问题,无论大小都须加倍认真,这样才有可能把它做好。做人也是,不能计较小事的得失,要团结同学,多为集体着想,这样才能赢得别人的尊重和信任,把每个细节做好就是一个好团员,把每一件简单的事做好就是不简单,把每一件平凡的事做好就是不平凡。

谢谢大家!我的讲话完了。

第五篇:做一名合格的员工

如何做一名最优秀的员工

这个假期‘我读了《谁是最优秀的员工》这本书,使我受益匪浅。从中我让我明白:优秀,让我们更自信;优秀,让生活更富足;优秀,让我们更充实;优秀;让前途一片光明。那么如何才能成为一名优秀的员工呢?

一、一个优秀的员工,要有正直的人格魅力、积极、自信、负责、诚信的人生态度

员工的人格魅力,是靠员工在学校内外的言行表现出来的。

首先要有较强的责任感和较高的职业道德素养。在工作中自觉遵守学校的规章制度,带头执行学校决议,自觉维护学校的信誉和形象,工作富有主动性;其次要有事事率先的表率能力。要求员工做到的,自己先做到,在员工中形成最有效的榜样力量;管理者,就要作好教师的思想工作,思想工作贯穿于学校管理的全过程,而员工的表率作用就是最好的思想工作。

第三要有亲和感召力。应多深入到团队中间,了解他们的所思、所想,待人要亲切,尊重员工,关心他们的生活,善于倾听,营造和谐的工作环境,和员工有真诚的交流。

第四是责任和诚实,这是人的一种精神面貌,更是人的一种可贵的品性。做一个合格的员工,就是要做一个责任者。只有对自己负责的人,才能对生活、工作和社会负责。当人获得成功时,想到了责任,所以会不自满,会将成功作为新的起点;当人遭到挫折失败时想到了责任,就会不灰心、不气馁,从失败中去寻找经验教训,继续奋斗,直至成功为止,因此,责任是积极、主动、热情之源。唯有一个诚实的人,才会有勇气面对自己的错误和过失,才不会为一已之利而损害学校的利益。

二、一个合格的员工,要善于适应不同的环境,要有及时处理突发事件的能力

智者说,唯一不变的是变化!随着环境的改变,就需要自己迅速的调整好自己,适应新的岗位,以新的思维方式和心态面对新的环境,唯有这样,才能在工作中有所成就。于员工来说,重要的任务是长远规划和目标设定,以及工作流程安排和用人安排,故此,作为一个员工,要善于总结生活中的经验教训,善于学习,善于把握事件的真相,培养独立思考能力和独立运作能力。

成功和失败,每天都在我们身边演绎。作为一个员工,除了把握大局,细节也很重要,我们的工作就是由一个个细节组成,注重细节,也就是注重务实,每一件事情,都要做好事前、事中、和事后的控制,而不是蜻蜓点水。

三、一个合格的员工,要注重学校文化

学校文化是学校在长期的教育过程中形成的价值观、群体意识和行为规范的总和,是学校精神和灵魂的体现。好的学校文化就象一面旗帜,统一着学校和全体员工的成长和发展的方向。学校文化的核心就是“以人为本”!只有实实在在地尊重人、理解人、成就人,才能让员工认同学校的文化,并将自己的理想和学校的发展目标融合在一起。学校文化并不是停留在文字上,而是体现在学校管理的每一个环节。主动、积极、向上、爱岗敬业的员工精神,就是学校文化的最好表现。

四、一个合格的员工,要有很强的创新意识

知识经济时代,就是创新的时代。学校的生命就在于创新!一个优秀的职最本质的特征也是创新!一个不断发展的学校,在发展的每一个阶段,都是一个创新的过程,唯有不断创新,才能保持学校的可持续发展能力。

学校的生存和发展要求不断地变革自己的教育理念和教育模式,做到人无我有、人有我优、在竞争中保持主动权,这就包含着不断的创新活动,学校作为社会组织中的一个细胞,只有顺应社会的发展,才能生存与发展下去,因此,创新是学校成长与发展之根本。

作为一个优秀的员工,应不断地用创新的观点,发展的观点看待问题,要求有高瞻远瞩的素质,对学校在下一步发展过程中可能将会出现的问题,及早地进行研究,拿出对策方案。

五、一个合格的员工,要有较强的合作能力

一个成熟的员工,应该把集体取得的利益看得比自己的地位和荣誉更重要,身为学校的管理人员,对内要以团结为己任,乐于倾听不同的意见,重视情感沟通,在坚持原则的前提下,把“一班人”紧密地凝聚在一起,并且还要合理的授权。对外要以提高学校知名度和社会影响力为己任,搞好公共关系网络建设,协调、沟通好社会各界关系,拓展学校的生存空间,创造学校发展的良好外部环境。

六、一个合格的员工,要善于运用激励措施

在工作中,激励员工并不是一件容易的事情,在不同的场合运用不同的激励措施才能产生良好的效果。激励措施大致分为情感激励、荣誉激励、物质激励和事业激励,人才的需求是多层次的,根据人才物质的或者是心理的需要来采取响应的激励措施,让人才意识到,学校的发展就是个人,个人的发展也能及时得到学校的肯定,人是学校成败的主要关健,并且找准每个人的特点,将其放到合适的位置上,形成优势互补。注重以平等、激励为中心内容的人性化管理往往会收到事半功倍的效果。

合格的员工是从群众中来的,所以要回到群众中去,因而应善于与员工沟通,这是管理基础,也是人与人之间交流的桥梁。有沟通,才能理解;良好的沟通,才能形成默契,上下级的沟通,可使员工感到自己在学校中的重要性,可以提高员工积极性,提高工作热情,提高工作效率及实现工作目标。

七、一个合格的员工,要不断地学习、提高

工作的过程就是学习的过程,学无止境。员工不是一直燃烧的蜡烛,而是蓄电池,不断地自我充电,不断地释放能量。员工的自我学习是提高自己综合素质的基础,三人行必有我师!更重要的是要学会思考,思考可以产生力量,只有客观的分析才能有准确的判断力。

还要在平时工作中努力学习,不断总结经验与教训,不怕苦,不怕累,刻苦钻研,攻克难关,善于思考,分析和解决问题。坚持批评与自我批评,坚持知人善任,团结合作,忠于职守,关心职工,理解职工,重视职工,依靠职工,尊重职工,凝聚职工。准确理解和传达上级领导的意图,力争准确无误地完成所交给的任务。

我们应对学校充满信心,并决心为之奋斗,充分发挥自己所学,挖掘自己,开发自己,在发展中成长,在过程中检验自我。让我们为了六十四中的辉煌而努力吧!

邢向民

上一篇:医疗卫生事业发展下一篇:医疗制度工作制度