工作资料

学习办公工作的基本功:从文字材料开始

Jaylah 坐标: 316454 目录:/gongzuoziliao/

以下是的一些我们精选的学习办公工作的基本功:从文字材料开始如何做好办公工作,任务事项繁多,但是没有一件事可以疏忽大意,小小的不留意都会影响大局,所以我们应该具备怎么样的文字处理基本功?下面是小编带来的学习办公工作的基本功:从文字材料开始,这个要好好学习。 办公室是办文、办会、办事的主要平台,也是一个公司的形象和窗口,担负着承上启下、联系左右、协调各方的重要责任。任务千头万绪,但没有一件可以疏忽。任何小的疏忽,都可成为大的失误,稍有处理不当就有可能影响全局工作。从这个角度讲,文字处理、协调组织、沟通交流能力都是办公室工作人员的基本素质,是做好办公室工作的基本功。本文从文字资料组织入手,谈一下办公室人员应该具备的文字处理基本功。

办公室是出材料、出思路的地方,人人都应该具备一定的文字处理能力,即使不能成为“笔杆子”,也应该有基本的文字组织能力。从办公室的工作性质讲,工作人员虽然分工明确,但在具体工作中更需要协调配合,尤其是文字资料组织方面,无论是日常的文件初稿撰写、例行的总结报告报送、还是特定时段发言稿件的组织都需要每个人能说之即懂,懂之能写,写之能用。只有具备了这样的能力,才能组织好各类资料,完成既定的工作任务,更好地胜任办公室工作。

一、克服“三个”困难
一、
学习办公工作的基本功_从文字材料开始

学习办公工作的基本功_从文字材料开始
做好文字处理工作,撰写精品材料,在文字处理过程中,就要从基础做起,切实扑下身子,从心理上克服三个“困难”。首先要克服“躲”的心理,对于初期从事文字工作的人员,开始接触材料撰写时,难免会有畏难情绪,这种情绪不仅会影响写作者的心情,也会影响材料的质量。所以要把材料组织和撰写当作一项平常工作,用平常的心态去对待,不要存在躲避和妥协思想。其次要克服“怕”的心理,有些人员在接到任务初期,因为没有头绪,总是觉得这项工作不好完成或完成不好,从心理上给自己太大压力,反而束缚了手脚,给材料完成带来困难。三是克服“闭门造车”的习惯,有些人员在明确具体材料任务后,习惯于靠经验和想象撰写。在这样的情况下,撰写的材料,思路上难免偏窄,有时也难免出现“假、大、空”的嫌疑,只有充分做好前期调研,改变闭门造车的习惯,才能更好地撰写好材料,展示办公室形象。


二、把握“三个”关键 克服了心理上的压力,材料撰写工作就开了个好头,正式进入思路整理和写作阶段。在这个阶段,要把握三个关键环节。
(一)要注重材料的积累和运用。
这是做好文字资料撰写的前提,只有胸有成竹,才会妙笔生花。巴甫洛夫说:“不管鸟的翅膀如何完善,它也不可能不依赖空气飞向天空。”文字写作也是如此,如果没有各种有价值的资料供参考借鉴,靠个人的一己之力是很难写出精品材料的,因为个人的力量毕竟有限,大家的智慧才是无穷的。所以要充分利用好、借鉴好别人的优秀资料。做好材料借鉴,最初的步骤就是在材料收集上下功夫,要根据工作特点有针对性地做好各类借鉴资料的收集整理工作,采用灵活多样的形式,多渠道、多角度、多形式地吸收、归纳和整理对我们工作有帮助的名篇佳句、名言警句、新颖观点,并随时加以分类、汇总,为今后材料的借鉴使用做好准备。在这一环节,尽量做到善于分析、善于归纳、善于综合、善于概括。


(二)要把握好材料的立意和思路。有了广泛的资料积累和知识储备,在组织文字资料时,就要关注整个资料的立意和思路了。立意是整篇文章的眼,而思路则是整篇文章的魂。一篇成功的材料,只有将这两者有机结合,才能表现出掷地有声的分量。要做到有眼有魂,眼魂结合,就需要我们具备良好的领悟能力,在文字资料起草之初就明确这篇文章的中心在哪里,通过怎样的编排布局才能达到最终的效果。那么,我们不仅要明确公司、领导的意图和思路,还要对具体工作有深入的了解,能够把握详细的工作安排和开展步骤,这样才能做到有的放矢,事半功倍。


(三)要把握好材料的思想和主旨。有了前两步的准备,思想和主旨就更加重要了,这份资料要体现怎样的想法,要达到怎样的效果,要实现怎样的目标,都要通过文字进行详细的交代。把握好这一点,不仅需要良好的文字表达和写作能力,更需要对整个事件、整篇材料有清晰的认识,在什么地方要重点着墨,详细说明;在什么地方要蜻蜓点水,一带而过。在材料中分清轻重、把握详略,才能将整篇材料的主旨和思想更为精确地显现出来,材料的意义才能凸显。

学习办公工作的基本功_从文字材料开始

学习办公工作的基本功_从文字材料开始

三、练好“四项”基本功
要做到以上几点,就需要办公室人员夯实基础,提升能力,逐步提高写作水平。
(一)要加强学习。
当今社会知识更新快,获得知识渠道多,如果不注重学习,提高理论和业务水平,就很难将材料与时代背景、行业要求相结合,写出高水平的材料。所以,我們的工作人员要想写好材料,就要根据工作需要,有计划、有侧重、有针对性地学习各类知识,阅读与政策、行业有关的各类材料,提高各类知识储备量。“读书破万卷,下笔如有神”,只有通过大量的阅读和学习,积累各类与写作可能有关的素材,并在脑海中将之分类归纳、整理,为我所用,在今后的写作中才会有的放矢。


(二)要强化实践。在材料撰写中,理论知识的储备是基础,实践能力的提升才是关键,要真正地下功夫,从实际写作中总结经验,在实践中不断提高。要结合行业及公司特点,多听多写,并根据自己的薄弱环节,有针对性地加强练习。文字功底不强就从基本功练起,从写日记、心得练起,逐步锻炼自己写大块头的材料,循序渐进;思路不清晰就从写读书笔记练起,多思多想,多写多练,逐步提高;通过不同的锻炼提升写作水平和驾驭文字的能力,为写好资料能力支持。


(三)要善于观察。写好材料,就要站在全局的高度去观察、分析问题,既要善于观察分析宏观形势,又要善于观察分析微观现象;既要善于观察分析领导的言行,又要善于听取员工意见。只有这样,才能将行业发展的大局同公司发展的方向有效结合,将对文件精神的贯彻与实际工作的开展有效结合,将上级制度的落实同日常程序的完善有效结合,并将这些用文字呈现出来。这样写出的材料才会有深度和广度,也才有真正的意义。


(四)要深入研究。写好材料不仅要有较高的文字表达水平,更需要有较高的政策理论水平,要吃透情况、熟悉业务。特别是在撰写跟公司发展及具体业务关联较大的材料时,更要注重调查研究,从基础数据入手,了解数据来源,分析数据形成原因,研究数据背后存在的意义,掌握重点数据的发展规律。如此写出来的材料才会有较强的针对性、指导性和可操作性,避免大而空。


四、避免两个误区
学习办公工作的基本功_从文字材料开始

学习办公工作的基本功_从文字材料开始
具备了以上的素质,还需要我们的工作人员在材料撰写中尽量避免两个误区。 (一)文字写作能力等于材料组织能力。不是所有的文字都可以归纳成文章,也不是所有的文章都千篇一律。文字写作能力考量的是写作者文字驾驭的基本功。在日常的材料组织中,我们要更多地结合时间、地点、目的、具体事件等方面组织材料,根据材料的类型组织不同的题材。用我们的文字水平,融合具体要求,赋予材料一定的思想性和创造性,实现我们预期的表达效果。因此在日常工作中,不仅需要自己的文字水平过硬,更要求自己的材料组织能力过硬,把自己观察问题、分析问题的能力,融会贯通于文字之中。

(二)写得多等于写得好。虽然说多写是写得好的基础,但如果仅仅追求量的增加,不注重质的要求,材料组织也不会有进步。这其中的质既包括文章结构的构思,也指资料思想的深化。只有充分抓住了文字资料处理的中心实质,再加上工作中有意识地培养、组织、加强,才能写好文字资料,撰写出符合要求的精品材料。

当然,以上所述均从经验和具体工作出发,可能有很多未尽之处,将在以后的工作学习中不断总结、不断完善、不断改进,以期通过系统的收集、归纳,逐步提升个人写作能力及综合水平,为更好地做好办公室工作积极努力。最新学习办公工作的基本功:从文字材料开始可以看看这篇名叫阿西bug:Flex词法分析器学习笔记的文章,可能你会获得更多学习办公工作的基本功:从文字材料开始

以下是的一些我们精选的阿西bug:Flex词法分析器学习笔记


(一)
学习办公工作的基本功_从文字材料开始

学习办公工作的基本功_从文字材料开始
名称flex-快速的词法分析器产生工具概述flex 是一个用来生成扫描器的工具,生成扫描器可以识别文本中的词汇模式。flex从输入文件中或是从标准输入设备中(如果没给出输入文件名)读取信息来生成一个扫描器。信息以正则表达式和C代码对的形式组成,这种形式称为规则( rule)。flex 生成C源代码文件,lex.yy.c,其中定义了一个例程yylex()。这个文件通过编译,并用-lfl链接生成可执行文件。当可执行文件被执行时,它分析输入中可能存在的符合正则表达的内容。当找到任何一个与正则表达式相匹配内容时,相应的C代码将被执行。

其对源文件的格式要求非常严格而且其查错能力非常弱。工作原理从文档中拷贝下来的工作原理如下:当生成的扫描器开始运行时,它通过搜索匹配它的任何一个模式的字符串来分析输入的文件。如果找到多个匹配,那么会选取一个匹配最多文本的模式(对于上下文模式,这包括后续部分的长度,即使这会返回到输入?)。如果多个模式匹配的长度相同,那么会选择最先出现在flex输入文件的模式。一当确实了模式,那么相对应的匹配称为token 可以从全局的字符指针yytext获得,它的长度是全局整形变量的yyleng。接着会执行对应模式的动作,然后把再扫描剩余的文本寻找另一个匹配。如果一个匹配也没有发现,那么缺省的规则将被执行:将接下来从输入中得到的字符作为匹配的字符并拷贝到标准输出设备。所以,一个最简单的合法的flex输入是:

%%这个将生产一个扫描器,它只是简单的把输入的一个一个字符拷贝到输出上。注意yytext可以用两种方法定义:作为字符指针或是字符数组。你可以通过在flex 的输入的第一段(定义段)中使用特殊的指令%pointer或者%array 来控制flex 选择哪一种定义。缺省情况下是%pointer,除非你使用了-l lex 兼容选项,这种情况下,yytext 将是字符数组。使用%pointer 的好处在于可让扫描更快并且在扫描大的token时不会造成缓冲溢出(除非再也没有内存可以使用了)。

不好的地方在于你控制那么能够修改yytext 的动作(action ),并且使用unput()函数来释 放yytext 的内容,当在不同lex 版本间移植时,这会是很头痛的事情。使用%array的好处是你可以尽情地修改yytext,调用unput()并不会释放yytext。还有,现在的lex程序可能会通过如下的形式来外部使用yytext:extern char yytext[];

如果用到%pointer,那么这个声明是错误的,%array 则正确。%array 将yytex 定义成一个拥有YYLMAX个字符的数组,缺省情况下,YYLMAX 是个相当大的数值。你可以在flex 输入的第一段中使用#define 把YYLMAX定义成别的数据。如上面提到的一样,%pointer使yytext 动态增长以容纳下大型的token,这意味着使用%pointer的扫描器可以扫描大型的token(如,匹配整个注释块),记得每一次扫描器都必须重置yytex大小,还得重头扫描一遍token,所以匹配这样的token 是比较慢的。如果unput()使得太多文本被入到yytext中,则yytext 不再自动增长,取而代之的是,产生一个run-time 错误。

源文件的格式flex 的输入文件由三段组成,用一行中只有%%来分隔。定义部份%%规则部份 %%用户附加C语言部份定义部分定义部份由C语言代码、模式的宏定义、条件模式的开始条件说明三部份组成。其中C语言代码会被原封不动的拷贝到生成的lex.yy.c文件之中,由%{以及%}括起来。模式的宏定义则是正则表达式的定义。从文档中摘抄的常用模式宏定义如下:

x配置单个字母x.匹配除换行符’/n’之外的任意字符[xyz]匹配x、y或z[abj-oz]匹配a、b、z及j至o之间的字母[^A-Z]除大写字母A-Z之外的其它字符[^A-Z/n]除大写字母A-Z和换行符之外的其它字符r*匹配0个或多个rr+匹配1个或多个rr?
匹配0个或1个r规则部分规则部份是LEX源文件的核心部份,它包括一组模式和在生成分析器识别相应模式后对相应模式进行处理的C语言动作(Action)。格式如下

C语言代码模式1 动作1模式2 |模式3 动作3同定义部分一样,C语言代码必须出现在第一个模式之前,包括在%{和}%之中,且%{必须顶行书写。%{和}%之间的代码部份可用来定义yylex()用到的局部变量。模式必须顶行书写。模式可为正规式或用{}括起且在定义部份定义过的宏名。动作为用{}括起的C代码。且开始括号{与模式之间用白字符隔开,且须和模式在同一行上。注意,在模式后加一|表示模式2和3采用同一动作


3.|和模式2以白字符隔开。

用户附加C语言部份LEX对此部份不作任何处理,仅仅将之直接拷贝到输出文件lex.yy.c的尾部。在些部份,可定义对模式进行处理的C语言函数、主函数和yylex要调用的函数yywrap()等。如果用户在其它C模块中这些函数,用户代码部份可以省略。常用全局变量和宏


(1) FILE*yyin,*yyout:为指向字符输入和结果输出文件的指针。如用户未对其定义,则设为标准输入文件stdin和stdout。


(2) int yylex():为词法分析程序,它自动移动文件指针yyin和yyout。在定义模式动作时,用户可用return语句结束yylex(),return必须返回一整数。由于yylex()的运行环境都是以全局变量的方式保存,因此,在下一次调用yylex()时,yylex()可从上次扫描的断点处继续扫描,在语法分析时,可利用这一特性。若用户未定义相应的return语句,则yylex()继续分析被扫描的文件,直到碰到文件结束标志EOF。在读到EOF时,yylex()调用intyywrap()函数(该函数用户必须),若该函数返回非0值,则yylex()返回0而结束。否则,yylex()继续对yyin指向的文件扫描。


(3) char *yytext:存放当前被识别的词形。
(4) int yyleng:存放字符串yytext的长度。
(5) int yywrap():参见
(2)
(6)yymore():将当前识别的词形保留在yytext中,分析器下次扫描时的词形将加追加在yytext中。例模式定义如下……hello {printf(“%s!”,yytext);yymore();}world {printf(“%s!”,yytext);}……当输入串为”helloworld”时,将输出”hello!helloworld!”


(7) yyless(int n):回退当前识别的词形中n个字符到输入中
(8) unput(char c):回退字符c到输入,它将作为下一次扫描的开始字符
(9) input():让分析器从输入缓冲区中读取当前字符,并将yyin指向下一字符
(10)yyterminate():中断对当前文件的分析,将yyin指向EOF。
(11)yyrestart(FILE * file):重新设置分析器的扫描文件为file
(12)ECHO:将当前识别的字符串拷贝到yyout


(13)BEGIN:激活开始条件对应的模式
(14)REJECT:放弃当前匹配的字符串和当前的模式,让分析器重新扫描当前的字符串,并选择另一个最佳的模式再次进行匹配。声明由于还没有实际使用过Flex来生成程序,所以以上笔记大多是对于文档的摘抄,少数是自己归纳理解后的总结,仅仅只是将自己看到的觉得比较重要的东西给摘抄了下来留作以后学习翻阅使用,对于Flex的使用心得在以后使用过程中慢慢积累之后再补充在此笔记之后。

参考资料或文献Flex说明文档博客园博文

学习办公工作的基本功_从文字材料开始
推荐阅读