《编程高手箴言》读后感
“爱丝cream”通过精心收集,向本站投稿了15篇《编程高手箴言》读后感,下面就是小编给大家分享的《编程高手箴言》读后感,希望大家喜欢!
篇1:《编程高手箴言》读后感
《编程高手箴言》读后感
毕业也有几年了,也看了和学了不少东西。有时也想写点什么,但总是觉得头绪很多,一直没有动笔。最近翻了翻梁先生的《编程高手箴言》,突然想写点什么,权且用读书笔记的形式写点东西。等号上面的摘字《箴言》,下面则是笔者自己的感想。希望大家指教,但是谩骂就不必了,谢谢。注:这一部分涉及《箴言》第一章。
在PC这个领域,现在的程序已不等于软件了。
===
现在的程序不等于软件,那么什么时候的程序等于软件呢?我想,不管什么时候,都存在有用的和没有的程序,而软件,software,在计算机领域里就应该指那些有用的程序,而不论这些程序有没有商业化。呵呵,应此只要我们在为自己或者为别人写有用的程序,那么我们就可以说我们是在写软件了。
商业软件的功能和所要达到的目标就不是一个人能“玩”的起来的了。这就是美国新的软件公司没法产生的原因。比如Netscape网景是在1995~产生的新软件公司,但是,两三年后他就不见了。
===
所谓商业软件的功能和目标从来都没有过严格的定义,也不会有严格的定义。何谓商业软件?看发布时的代码量?看可执行程序的尺寸?看有没有复杂神妙的算法?看有没有优良的售后服务?还是干脆就把大公司发布的东西就叫做商业软件?当然,现在在一些通用领域,一些不涉及复杂算法设计的场合,一些已经有大公司进入的场合,单凭个人的力量想要做出可以和大公司抗衡的东西确实几乎不太可能。但是,计算机科学是门涵盖很广的学科,很多分支,比如数字图像处理,视频音频处理,人工智能和机器人,等等,只要有人得到了突破性的发现,我想快速形成商业软件也非不可能。当然了,很可能这些刚出现的小公司很快就被那些巨无霸吞并了。如果稍微看看现在这些巨无霸公司的发展轨迹,就会发现它们吞并刚出现的小公司是家常便饭的事。但即便是这样,硅谷还是有很多小软件公司出现。毕竟,软件业这块平面上单凭巨无霸公司那些大圆还是填不满的,圆和圆的结合部总会有空隙存在。至于说到Netscape的消失,原因大家都明白,这其实更多的不是取决于技术。事实上微软进军这个领域太直接不过了,软件上已经有了Visual Studio和MS Office,因此开发浏览器的技术对他而言几乎都是现成的。即便这样,Microsoft的IE还是在NCSA Mosaic的基础上完成的。所以Netscape没有被收购,而是彻底被打败了。
任何一个行业初始阶段时的门槛都很低,但是,只要发展到一定的阶段后,它的门槛就必然抬高。
===
笔者十分赞同这句话,软件业创意太重要了。什么东西都是最先做出来的那几家获益最多,后来者通常都是分些残羹。前两天在同事那里看一个搞笑的flash,突然冒出一个念头,怎么当初我就没有想到在浏览器里写个插件来支持动画和音乐呢。呵呵,归根结底还是个人的水平有限啊:-)大家每天睡觉前不妨花个几分钟想想,说不定就被你想到个点子从此一步登天了呢,呵呵。
现在中国软件行业正在形成,所以现在做一个程序员一定要有耐心。
===
我想程序员不管什么时候都需要耐心,耐心可以说是软件开发者的必备素质,并且体现在各个方面:写程序的时候没有耐心那你就等着后面抓不尽的虫吧;给自己充电的时候你没有耐心,那么你永远只能掌握肤浅的东西;追女朋友的时候没有耐心,那你就.,晕,怎么有番茄扔过来了,我闪:-)
你一定要把所有的问题搞清楚,然后再去做程序。
===
软件设计是门要靠脑力的活,而软件发展的迅速和需求的不断提高是人所共知的。什么时候我都不敢奢望把所有的问题都搞清楚了。实际上每个开发者,哦,不,:-)是我本人在开发的过程中总是不断发现新问题,不断在解决问题,是个螺旋提高的过程。我一向认为在开发中学习是最快最有效的。
事实上,美国的商业编译器也不是一个人能“玩”的,现在你可能觉得很简单的,甚至Linux还带了一个GCC,且源程序还在。你可以把它改一改,做个VC试一试,看它会有人用吗?即使你再做个界面,它也还是GCC,绝对不会成为Visual C++那样能商业化的软件。
===
我依稀记得曾经看过一篇章,说Borland当初的Turbo Pascal主要就是一个牛牛用汇编写出来的。呵呵,如果有人给GCC写个类似VC的界面我举双手双脚赞成,免费帮他测试:-)有时我在想,Borland当初开发Delphi的时候不用Pascal而用C++的话,现在开发工具的市场份额会是个什么格局?(本人绝对没有瞧不起Pascal的意思,事实上我的第一门语言就是Pascal,只是因为图书馆里Pascal的书被人借光了才自学了C)如果我给Gcc写了个界面,当然还是GCC。用过GCC的'人从来不会说GCC比不上Visual C++,两者实在没有办法比,不在一个数量级上。GCC是个强大的编译器,支持N种硬件平台和官方的软件标准,同时也引入了很多软件开发者急需的好特性。大多数优良的库,罕有不能在GCC上编译通过的。嘻嘻,有为GCC做广告之嫌?至于GCC的商业化,我就看到过一些卖硬件产品的公司,它们附带的编译器就是GCC或者其变种。再说了,大量大型的软件都可以用GCC编译出来的,从稳定上讲我想不会比Visual C++差吧。事实上,我用Visual C++的时候就遇到过所谓的Internal Error,而我用GCC,就从来没遇到过这种莫名其妙的内部错误的抱怨。我想,GCC绝对有商业软件的潜质,呵呵,就是在可视化方面比不上Visual C++,虽说也有一些GCC的图形前端。
机遇是从耐心中产生的,越有耐心,就越有机遇。
===
名言啊名言,我有耐心啊,机遇快来吧,呵呵。大家还是埋头苦干吧,别真的机遇来了你还没有准备好,呵呵~
如果你是从MFC入手的,或者是从VC入手的,那么要做出一个真正的能应用个人领域的通用软件,就会走
非常多的弯路。
===
怪了去了,怎么从MFC或者VB入手就会走非常多的弯路呢?从MFC或者VB里调用Win32 API很直接,尤其在Visual C++MFC里。《箴言》很看重底层,Win32 API难道还不够底层吗?难道非要在汇编一级才可以写出真正的通用软件吗?那我干脆去给CPU写微码去了,呵呵~。VB我用的很少,就不说了。至于MFC,如果你真正弄懂了MFC那么你对于Windows的各个方面几乎就全部精通了(当然,我是指Windows内核外用户空间的东东)。
计算机这个东西不管是硬件还是软件,层次很重要。开发很重要的一个方面就是要弄明白你自己需要在什么层次上做东西。一个用java写中间件的开发人员,有多大必要去精通系统底层的东西呢?我想如果你不立足于自己的层次做东西,而胡乱搞跨层的东西,结果可能就是出力而不讨好了。自己研究研究还行,如果在工作中还是这样层次不清楚的话,呵呵,就很危险了。
当然,我没有让大家不去钻研,但我想最好还是找个前辈请教,根据自己的兴趣制定自己的学习计划。人的精力毕竟有限,我们要把有限的精力投入为人民服务之中去嘛,可不要浪费了哟,呵呵。
只想混口饭吃,找个工作,可能教你成为MFC的高手之类的书对你就足够了。
===
现在的同志好幸福啊,国内在不停的引进国外的名书。想当年在95年左右的时候,外国参考书实在是不多。我建议大家在计算机领域里面看书最好是找老外的。不是我崇洋媚外,老外出书基本上还是蛮负责的,而国内引进的大多还不错。但是即使你在修炼国外大牛们关于MFC的书,如果你不认真实践,那么光靠书你是不可能成为MFC高手的。MFC这个类库的设计已经有很多人在抨击了,我们不多谈,但是如果你真的深入到MFC的源代码里面去,其他我不知道,但是你肯定可以对Windows的运作有个很深入的理解。
从最低层做起,从最基本坐起。
===
笔者的看法是从中间层做起。就以Win32上的Java为例,一开始我绝对不会从Java虚拟机规范,java和本机系统的交互,Java垃圾回收算法的实现等等很底层的东西着手。也不会一开始就涉及那些什么设计模式,Frameword框架之类的高层抽象。我会就从Java语言本身着手,熟悉它的语法,熟悉它的基本库,试着不断用Java描述问题。在这个过程中,你自然会遇到一些或高层或底层的问题,这个时候你在去钻研它们绝对不迟,并且只可能是事半而功倍。
高手成长的六个阶段
===
《箴言》一书把程序员的成长分成了六个阶段。笔者却认为只有第一阶段,即熟练的使用某种语言是每个程序员必备的。其他的一些能力对于不同的开发方向应该是不同的。比如《箴言》认为第二阶段是精通某种平台的接口(比如Win32 API)。然而,很多做高层开发的同志,往往不太接触这些底层的API,因为在他下面,操作系统上面已经叠加了很多的层次了。比如,如果你用Java在Win32上面编程,几乎不需要和系统API打交道。这其实也体现了软件分层的思想:每一层只负责自己的职能,只和自己相邻的层通讯。
《箴言》认为能够进行VxD编程,或者进行操作系统内核的修改就算进入了高层次了。且不说VxD已经被Microsoft抛弃了,新的Win32驱动模型WDM,Linux/Freebsd kernel的小修改笔者都参经碰过,但是我从来不认为我到了很高的层次,尤其和那些做高层开发的朋友比。因为实在是没有办法比,比较是要在同一个层面上进行的,不同层面的东西你怎么比?就算你设计了操作系统,如果让你去规划一个ERP系统,你也未必成功。再说了,我写过WDM,觉得WDM也不那么神秘。但反观如果让我设计一个ERP Framework,我倒是觉得很多东西需要学习,我想反之也是一样。至于说到底层开发,难度大概应该实在比较少的资料和例子程序(尤其在Win32下面),不太友好的调试工具,以及较少的系统支撑。不妨举个例子,在做应用程序开发的时候,开发环境往往有完善的调试工具,也不太容易把整个操作系统搞死。然而做Kernel开发就不一样了,一不小心操作系统就崩溃了。记得笔者在做WDM开发时,就挂了第二个硬盘,随时准备Ghost,呵呵。
这时Win32或Linux在你眼里已经没有什么差别了。
===
从操作系统的角度看,Win32和Linux就都是操作系统,没什么差别。但是涉及到具体的开发,你就不得不清楚的认识到两者的不同,用户态程序还好一点,大致把几个重要的发面,比如线
篇2:如何造就数控机床编程高手
要想成为一个数控高手(金属切削类),从大学毕业进工厂起,最起码需要 6年以上的时间,他既要有工程师的理论水平,又要有高级技师的实际经验及动手能力。
第一步:必须是一个优秀的工艺员 。数控机床集钻、铣、镗、铰、攻丝等工序于一体。对工艺人员的技术素养要求很高。数控程序是用计算机语言来体现加工工艺的过程。工艺是编程的基础。不懂工艺,绝不能称会编程。
其实,当我们选择了机械切削加工这一职业,也就意味着从业早期是艰辛的,枯糙的。大学里学的一点基础知识面对工厂里的需要是少得可怜的。机械加工的工程师,从某种程度上说是经验师。因此,很多时间必须是和工人们在一起,干车床、铣床、磨床,加工中心等;随后在办公室里编工艺、估材耗、算定额。你必须熟悉各类机床的性能、车间师傅们的技能水平。这样经过 2-3年的修炼,你基本可成为一个合格的工艺人员。从我个人的经历来看,我建议刚工作的年轻大学生们,一定要虚心向工人师傅们学习,一旦他们能把数十年的经验传授与你,你可少走很多弯路。因为这些经验书本上你是学不到的,工艺的选择是综合考虑设备能力和人员技术能力的选择。没有员工的支持和信任,想成为优秀的工艺员是不可能的。
通过这么长时间的学习与积累,你应达到下列技术水准和要求:
1、熟悉钻、铣、镗、磨、刨床的结构、工艺特点,
2、熟悉加工材料的性能。
3、扎实的刀具理论基础知识,掌握刀具的常规切削用量等。
4、熟悉本企业的工艺规范、准则及各种工艺加工能达到的一般要求,常规零件的工艺路线。合理的材料消耗及工时定额等。
5、收集一定量的刀具、机床、机械标准的资料。特别要熟悉数控机床用的刀具系统。
6、熟悉冷却液的选用及维护。
7、对相关工种要有常识性的了解。比如:铸造、电加工、热处理等。
8、有较好的夹具基础。
9、了解被加工零件的装配要求、使用要求。
10 、有较好的测量技术基础。
第二步:精通数控编程和计算机软件的应用。
这一点,我觉得比较容易,编程指令也就几十个,各种系统大同小异。一般花 1-2个月就能非常熟悉。自动编程软件稍复杂些,需学造型。但对于 cad基础好的人来说,不是难事。
另外,如果是手工编程,解析几何基础也要好!
读书人对这些知识的学习是最适应的。
在实践中,一个好程序的标准是:
1、 易懂,有条理,操作者人人都能看懂。
2、 一个程序段中指令越少越好,以简单、实用、可靠为目的。从编程角度对指令的理解,我以为指令也就 G00和 G01,其他都为辅助指令,是方便编程才设置的。
3、 方便调整。零件加工精度需做微调时最好不用改程序。比如,刀具磨损了,要调整,只要改刀具偏置表中的长度、半径即可。
4、 方便操作。程序编制要根据机床的操作特点来编,有利于观察、检查、测量、安全等。例如,同一种零件,同样的加工内容,在立式加工中心和卧式加工中心分别加工,程序肯定不一样。
在机械加工中,最简单的方法就是最好的方法。只要有实践经验的同行,想必都会同意这句话吧!
第三步:能熟练操作数控机床。
这需要 1-2年的学习,操作是讲究手感的,初学者、特别是大学生们,心里明白要怎么干,可手就是不听使唤。在这过程中要学:系统的操作方式、夹具的安装、零件基准的找正、对刀、设置零点偏置、设置刀具长度补偿、半径补偿,刀具与刀柄的装、卸,刀具的刃磨、零件的测量(能熟练使用游标卡尺、千分卡、百分表、千分表、内径杠杆表)等。
最能体现操作水平的是:卧式加工中心和大型龙门(动粱、顶梁)加工中心。
操作的练习需要悟性!有时真有一种“悠然心会,妙处难与君说”的意境!
在数控车间你就静下心来好好练吧!
一般来说,从首件零件的加工到加工精度合格这一过程都是要求数控编程工艺员亲自完成 。你不能熟练操作机床,这一关是过不了的。
第四步:必须有良好的工装夹具基础和测量技术水平。
我这里把工装夹具及测量技术单列一条是因为:它对零件加工质量起到与机床精度一样重要的作用,是体现工艺人员水平的标志之一,
整个工艺系统:机床精度是机床生产厂保证的,刀具及切削参数是刀具商提供的,一般问题都不大,只有工装夹具是工艺人员针对具体零件专门设计的,大凡上数控机床的零件都是有一定难度的,因而往往会出现难于预料的问题,我从事数控机床用户零件切削调试 10来年,不要整改的夹具还真没碰上过。
调试时,首件零件加工不合格,一半以上原因是由于夹具的定位、夹压点、夹紧力不合理引起的。夹具方面的原因分析难度在于只能定性,很难定量。如对夹具设计、零件装夹没有经验的话,那困难就大了。在这方面的学习,建议向做精密坐标镗床的高级技师们请教。
精准的测量水平时从事机加工的基本功之一,要能熟练使用游标卡尺、千分卡、百分表、千分表、内径杠杆表、卡钳等。有时零件加工,三坐标测量仪是指望不上的。必须靠手工测量。试想,零件都量不准确,哪个领导和工人师傅会信任你?
练好测量技术可要花很长时间哟!
第五步 熟悉数控机床。精通数控机床的维护保养。
所谓熟悉数控机床,应做到:
1、熟悉数控电气元件及控制原理。能说出电箱里各个元件的名称及作用,能看懂电气原理图。能根据电气报警号,查出报警内容。
2、了解滚珠丝杆的结构、传动原理。清楚哪些因素对机床精度的影响比较大。
3、了解机床丝杆两端轴承的结构及对机床精度的影响。
4、了解机床的润滑系统(轴承、主轴、各运动副、齿轮箱等),清楚各润滑点的分布。机床润滑油的牌号及每周或每月油的正常消耗量。
5、了解机床的致冷系统 :切削(水、气)冷却、主轴冷却、电箱冷却等
6、了解机床的主传动结构,每台机床转速与扭矩之间具体数据特性。
7、了解机床导轨副特点:是线轨还是滑轨,刚性(承载能力)如何?
8、能排除常见操作故障(如:超极限、刀库刀号出错等)
9、精通机床的各项精度(静态、动态)指标及检测方法。
10、熟悉刀库机构及换刀原理。
以上几条没有 3年以上的时间锻炼,恐怕是很难达到要求的。而且很多企业还不具备学习的条件。建议多向设备维修部门的师傅请教。
机床的维护保养细节我就不多讲了,各企业都有各自的经验和标准。
机床维护保养重点在于“养”,平时应该注意(应做好长期记录):
1、每天开机注意机床各轴的启动载荷变化是否正常,这点很重要,启动载荷变化不正常,就意味着运动副或传动副的阻力变化了,得赶紧停机检查。否则,时间一长,对机床的损害极大)
2、注意润滑油的正常消耗量。过多过少,都必须检查。
3、勤清洗电箱空调滤网和通风口滤网。电箱内部电源模块、驱动模块的集成电路板一旦粘染含有铁粉的灰尘,那机床会出现莫名其妙的报警,修都修不好。就等换板子吧!
第六 培养良好的习惯,适应数控加工的特点。
(这一条是我个人所见,是否合理,大家可以讨论。)
适合数控加工的高手应该是谦逊、严谨,冷静,思维缜密,做事有条理而又有主见的人。
1、一些大型零件的加工,不但加工内容多,还有空间三维坐标的转换。加工轨迹的计算非常复杂和难以确定,如果考虑问题不细致、全面,计算不精确,调试时程序修改越改越乱,出错的概率就大。“三思而后行”用在这里是最恰当不过的了。
2、零件调试过程是多人合作的过程,其中包括操作工、检验员、夹具设计、夹具装配人员等。出现问题时,要多征询他们的意见,多做试验,切忌武断下定论。对出错的员工不要过多责备,要有“慈悲”的心态。
3、数控机床的工作是靠指令来控制的,调试时,在“启动”按钮按下去之前,你必须十分是清楚机床运行的轨迹。要严谨、细致,千万不能让机床先动了再说。一旦程序有误或补偿参数不正确,或选错了坐标系。轻则报废零件,重则出安全事故。脾气暴糙、做事无头绪,而且屡教不改者是不适应数控机床操作的。
我告诉大家一个事实:原来我们公司十多位用户调试切削工艺员,都是见多识广、经验老到之辈,可没有哪一个、哪一年不撞断过刀具的。
4、调试加工时出现问题,要冷静,千万不能慌张,再出现误操作。心理素质要好。
5、零件调试多次不合格时,做分析要有条理,给出责任要有依据。某些相关部门出于各种原因,会给出各种解释,这时你要有主见,记住:做错一件事不要紧,却不能选错做事的方法。
6 、任何一个工艺员,因受环境所限,技术能力总是有局限性的。加上技术发展的日新月异,永远有提高的空间。当工厂内部的技术都已消化后,眼光要放外,紧跟国内外先进的加工技术,学习、消化。在技术方面做好老板的参谋。
以上是我心目中理想的数控编程高手,其实说到底,应该有高级工艺师、高级技师水平的编程员。
篇3:强中自有强中手 调试高手和编程高手
业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标,但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。
许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般是很难一次就能通过编译的;通过编译的其功能还不一定是正确的。我在很早就注意这样现象了,开始的时候,我还不信这个邪,还试着编写程序看看自己能否一次能否编译成功,为这个事还和别人打过赌呢!这当然是年轻时做过的事了。后来我渐渐明白了,编程出错是编程的一个重要的部分!出错是正常的,不出错才是不正常的。出错怎么办?当然是改错啦!不知道错在什么地方怎么办?当然是调试啦!调试于是和编程相依相伴了。程序员不但要会编写程序,还要会调试程序。
程序出错一般有:未定义、语法、运行出错三个方面。
1、未定义
未定义往往是程序员的忽略定义或定义后名称与定义不一致造成的。
1) 要避免忽略定义这个问题,程序员首先要养成严谨工作的习惯:“先定义,后使用”。
2) 解决定义名字与使用名字不一致问题,程序员在对函数名、变量名、文件名、数据库名、表名、字段名定义的时候,不要信手拈来,象不花钱似的任意取名。一定要定下心来慢慢地斟酌,这个名字自己不但要能懂能记得,别人一看也要能懂能记得。程序员可以假设自己定义一个变量就要花出去100元钱,如果别人看不懂就要另外支付200元。有了这种名字的“有偿使用”,这样程序员就不可能乱取名了。长此以往,在使用这些名字的时候程序员就会有行云流水感觉,而且很少出错。
2、语法问题
1) 新手编程走一步一个跟头,走两步两个跟头,主要是对语言的语法不熟悉,丢三拉四,关键字拚错等。这种情况不可怕,多看看语法说明,多改改程序就会对语法越来越熟悉了。
2) 老程序员语法问题出现较少。但是,很多情况下程序员在使用新语言编程序的时候,会采用老语言的语法,反之亦然,导致出错。例如,某人先使用C语言,后使用VFP。当用VFP编程的时候,往往习惯性地在语句后面加上“;”,这导致VFP语法出错。当熟悉VFP后,再编写C语言的时候,往往在语句后面忘记加上“;”,导致C语言语法出错。类似常见问题如:IF语句后面表达式是否要加“”等,for 语句,while 语句,case语句在不同的语言的语法都有可能不同。另外,不同数据库中的SELECT 、INSERT、语法都有一些不同处,这些不同之处,往往让程序员不知所措,老是要停下来思考一下,现在用的是什么语言用的是什么语法。
3、运行问题
定义、语法这些都是显式出错,相对好解决。但是运行中出现错误就五花八门了,我试着归纳一下:
1) 运行中程序突然中断了并退出了。
往往是内存出错!可查变量、指针是否越界,指针是否为空等、例外没有处理。
2) 环境问题
例如,数据库密码错导致数据库打开不了、要打开的文件不存在、参数定义错,参数表为空,参数表没有缺省值等。
3) 程序的输出的不是自己的预期结果
往往是程序逻辑和算法存在问题,
4) 程序不停地运行没有停止的迹象
查一下循环的条件表达式是否永真、导致死循环。
5) 程序无法退出
程序乱了,导致内存错,覆盖了退出指令!
6) 程序运行了很长时间才出现了错误
累计误差、数据原因造成的错误等。
出错是必然的,如何找出错误,有些人编写C语言的人只会用在可能出错的语言前后,通过显示语句print来判别出错的原因。他们不懂debug、sdb、dbx等调试工具,来调试程序,他们会编不会调。我们很难想象不会调试的程序员是如何编程的,调试对于程序员如此重要,以致于可导致出“不会调试的程序员就不是程序员”的结论。
现在的开发语言具有功能丰富的调试命令。无论用什么设计语言调试,你只要注意掌握以下几个命令或操作,就能入门调试了:
1、运行程序
2、设置断点、取消断点
3、运行到断点
4、单步跟踪(setp into)
5、单步执行(step over)
6、显示变量、对象、源程序
7、退出调试
你可以按此去寻找相应的命令和操作,并熟记于心中!此法必有大用。
通过调试,程序员可以学会如何运用断点、如何最快地找到可疑语句,如何很迅速地找到问题所在从而改进程序。而不断地调试,使得程序员不停进行调试操作,变成了操作高手。调试内容可以说千变万化,技巧也多多,关键看程序员的积累。例如,循环语句调试的技巧、同步异步调试的技巧、中断调试技巧、外设调试技巧、数据库调试技巧、边界调试技巧、例外调试技巧、屏蔽法调试技巧、替代法调试技巧、接口调试技巧等等。
调试象开车一样,不会开的时候,程序员有恐惧感,会开了以后,程序员特别想调,开多了,程序员越发老练,调试操作越来越快、对问题发生的原因和纠正方法也熟记于心中,技巧也油然而生,积累越来越多。
好的程序员不但调试自己的程序,而且会帮助其他程序员解决调不出来的程序的问题。程序员在帮助别人的时候,更能尽显调试才华,成为真正的调试高手。
调试总的目标是为了纠正程序的错误。但是,调试也可用于其他的用途。例如,我经常会先把函数的调用语句给写好,但是不写函数体,这样每次编译都会出现函数没有发现的提示。我不写函数体的目的,就是让每次编译的时候提示我还有多少函数没有编写。让我对这个函数加深印象,给我有时间思考这个函数如何编写。当其他语句编写完后,我再一个一个把没有编写的函数内容补上,这个时候编写就快的多了。有的时候,我还喜欢看到几十条上百条的出错提示,然后,我感觉于一个改错就能消灭几十个错误的快感之中,然后再改再调,直到无错。调试成了我娱乐编程的一部分。
通过调试你也会发现:编程水平直接影响到调试。如果程序很具有模块性,调试起来就很快,几个或十几个单步执行就会到达程序的任何地方,如果程序本身逻辑性不强,变量命名不准确、一个函数内语句有数十条数百条,那你几百个单步执行都到达不了你想要达到的地方,程序调试起来就会很麻烦,而且不容易定位出错的地方。所以调试高手往往会改进自己的编程,使得编程水平日益提高,成为编程高手。
篇4:强中自有强中手 调试高手和编程高手[2]
强中自有强中手 调试高手和编程高手[2]
]现在的开发语言具有功能丰富的调试命令,无论用什么设计语言调试,你只要注意掌握以下几个命令或操作,就能入门调试了:
1、运行程序
2、设置断点、取消断点
3、运行到断点
4、单步跟踪(setp into)
5、单步执行(step over)
6、显示变量、对象、源程序
7、退出调试
你可以按此去寻找相应的命令和操作,并熟记于心中!此法必有大用。
通过调试,程序员可以学会如何运用断点、如何最快地找到可疑语句,如何很迅速地找到问题所在从而改进程序。而不断地调试,使得程序员不停进行调试操作,变成了操作高手。调试内容可以说千变万化,技巧也多多,关键看程序员的积累。例如,循环语句调试的技巧、同步异步调试的技巧、中断调试技巧、外设调试技巧、数据库调试技巧、边界调试技巧、例外调试技巧、屏蔽法调试技巧、替代法调试技巧、接口调试技巧等等。
调试象开车一样,不会开的时候,程序员有恐惧感,会开了以后,程序员特别想调,开多了,程序员越发老练,调试操作越来越快、对问题发生的原因和纠正方法也熟记于心中,技巧也油然而生,积累越来越多,
好的程序员不但调试自己的程序,而且会帮助其他程序员解决调不出来的程序的问题。程序员在帮助别人的时候,更能尽显调试才华,成为真正的调试高手。
调试总的目标是为了纠正程序的错误。但是,调试也可用于其他的用途。例如,我经常会先把函数的调用语句给写好,但是不写函数体,这样每次编译都会出现函数没有发现的提示。我不写函数体的目的,就是让每次编译的时候提示我还有多少函数没有编写。让我对这个函数加深印象,给我有时间思考这个函数如何编写。当其他语句编写完后,我再一个一个把没有编写的函数内容补上,这个时候编写就快的.多了。有的时候,我还喜欢看到几十条上百条的出错提示,然后,我感觉于一个改错就能消灭几十个错误的快感之中,然后再改再调,直到无错。调试成了我娱乐编程的一部分。
通过调试你也会发现:编程水平直接影响到调试。如果程序很具有模块性,调试起来就很快,几个或十几个单步执行就会到达程序的任何地方,如果程序本身逻辑性不强,变量命名不准确、一个函数内语句有数十条数百条,那你几百个单步执行都到达不了你想要达到的地方,程序调试起来就会很麻烦,而且不容易定位出错的地方。所以调试高手往往会改进自己的编程,使得编程水平日益提高,成为编程高手。
篇5:强中自有强中手 调试高手和编程高手[1]
强中自有强中手 调试高手和编程高手[1]
]业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标,但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。
许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般是很难一次就能通过编译的;通过编译的其功能还不一定是正确的。我在很早就注意这样现象了,开始的时候,我还不信这个邪,还试着编写程序看看自己能否一次能否编译成功,为这个事还和别人打过赌呢!这当然是年轻时做过的事了。后来我渐渐明白了,编程出错是编程的一个重要的部分!出错是正常的',不出错才是不正常的。出错怎么办?当然是改错啦!不知道错在什么地方怎么办?当然是调试啦!调试于是和编程相依相伴了。程序员不但要会编写程序,还要会调试程序。
程序出错一般有:未定义、语法、运行出错三个方面。
1、未定义
未定义往往是程序员的忽略定义或定义后名称与定义不一致造成的。
1) 要避免忽略定义这个问题,程序员首先要养成严谨工作的习惯:“先定义,后使用”。
2) 解决定义名字与使用名字不一致问题,程序员在对函数名、变量名、文件名、数据库名、表名、字段名定义的时候,不要信手拈来,象不花钱似的任意取名。一定要定下心来慢慢地斟酌,这个名字自己不但要能懂能记得,别人一看也要能懂能记得。程序员可以假设自己定义一个变量就要花出去100元钱,如果别人看不懂就要另外支付200元。有了这种名字的“有偿使用”,这样程序员就不可能乱取名了。长此以往,在使用这些名字的时候程序员就会有行云流水感觉,而且很少出错。
2、语法问题
1) 新手编程走一步一个跟头,走两步两个跟头,主要是对语言的语法不熟悉,丢三拉四,关键字拚错等。这种情况不可怕,多看看语法说明,多改改程序就会对语法越来越熟悉了。
2) 老程序员语法问题出现较少,
但是,很多情况下程序员在使用新语言编程序的时候,会采用老语言的语法,反之亦然,导致出错。例如,某人先使用C语言,后使用VFP.当用VFP编程的时候,往往习惯性地在语句后面加上“;”,这导致VFP语法出错。当熟悉VFP后,再编写C语言的时候,往往在语句后面忘记加上“;”,导致C语言语法出错。类似常见问题如:IF语句后面表达式是否要加“”等,for 语句,while 语句,case语句在不同的语言的语法都有可能不同。另外,不同数据库中的SELECT 、INSERT、语法都有一些不同处,这些不同之处,往往让程序员不知所措,老是要停下来思考一下,现在用的是什么语言用的是什么语法。
3、运行问题
定义、语法这些都是显式出错,相对好解决。但是运行中出现错误就五花八门了,我试着归纳一下:
1) 运行中程序突然中断了并退出了。
往往是内存出错!可查变量、指针是否越界,指针是否为空等、例外没有处理。
2) 环境问题
例如,数据库密码错导致数据库打开不了、要打开的文件不存在、参数定义错,参数表为空,参数表没有缺省值等。
3) 程序的输出的不是自己的预期结果
往往是程序逻辑和算法存在问题。
4) 程序不停地运行没有停止的迹象
查一下循环的条件表达式是否永真、导致死循环。
5) 程序无法退出
程序乱了,导致内存错,覆盖了退出指令!
6) 程序运行了很长时间才出现了错误
累计误差、数据原因造成的错误等。
出错是必然的,如何找出错误,有些人编写C语言的人只会用在可能出错的语言前后,通过显示语句print来判别出错的原因。他们不懂debug、sdb、dbx等调试工具,来调试程序,他们会编不会调。我们很难想象不会调试的程序员是如何编程的,调试对于程序员如此重要,以致于可导致出“不会调试的程序员就不是程序员”的结论。
篇6:90后编程高手被清华北大破格录取
90后编程高手被清华北大破格录取
毛杰明、吕伟聪、吴尚分别是南京外国语学校的学生,都是90后的大男孩,但他们却凭借在信息学奥赛中的出色表现,比普通学生分别提前了一年、两年接到了清华、北大的橄榄枝。昨天,三位“编程达人”与记者分享了自己的故事与经验。
“最强”毛杰明:
四年卧薪尝胆拿下国际金牌
去年10月,本报曾报道过毛杰明获得全国青少年信息学奥赛金牌,提前一年被清华录取的消息。一年后,在15日刚刚结束的国际信息学奥林匹克竞赛上,他又以世界第九的成绩拿下了金牌。“孩子5岁的时候家里买了电脑,当时他还比桌子高不了多少。”爸爸毛o说儿子对编程一直非常感兴趣。从三年级到高三,毛杰明所获的各种奖项数都数不过来,可偏偏在入选国家队上“卡”了四年。“可能是当时心态上不成熟。”考得不好毛杰明也会沮丧,这时候毛o就会拉着儿子绕着夫子庙“转圈圈”,“陪着他说话,直到他重新打起精神为止。”这“特殊减压法”使毛杰明最终突破了瓶颈,登上信息学奥赛金字塔的塔尖。
“最快”吴尚:
高一就接到北大“橄榄枝”
去年夏天,吴尚以南外理科班“状元”的身份高中入学;一年后,他又凭借全国青少年信息学奥赛银牌第一名的成绩,被北京大学直接录取并可以自由选取专业。和一般高中生相比,他的大学“入学倒计时”调快了两年。
吴尚接触电脑编程时已经五年级了,并不算早,但六年级时他就获得了江苏省小学组一等奖。上初中后学习任务加重,吴尚是“挤”出课余时间练习编程。吴尚说他很看重解题过程。“看标准解法就像是别人铺好了石头,走一个捷径给你看。即使看懂了,自己上场实践时,还是束手无策。自己思考也许会放很多无谓的石头,但时间长了就能游刃有余。”
“最高”吕伟聪:
获保送复旦资格却仍不止步
在南外这三位编程高手中,吕伟聪是个子高、官衔高、眼光高。在全国信息学奥赛中荣获金牌,身为班长的吕伟聪被北京大学元培学院录取。
小学六年级时,接触编程仅两个月的吕伟聪就拿了个省一等奖。在高一的全省信息学联赛中,满分400分吕伟聪考了390分,取得了免试保送复旦大学的资格。这个已经让很多人羡慕的保送资格吕伟聪却完全“忽视”:“那时我还没有过多地想上什么大学的'事情,我的目标是再进一次省队。”当时想着进省队的吕伟聪现在不仅已经是国家集训队的一员,还收获了北大的录取通知书。
■提醒:
信息学不适合所有人“死磕”
信息学考查的是智力与应用计算机解题的能力,考生通过编写程序,完成题目的要求,并输出结果。这几年,知名大学对信息学奥赛尖子生的认可度越来越高,像南京外国语学校在全国屡屡获奖的贾志鹏,虽然才初二年级,北大就已与学校联系“摸底”。名校的眼光左右着家长的抉择。不过和奥数一样,信息学也并不适合所有人。
毛杰明的爸爸毛o告诉记者,小学时和儿子一样进入竞赛小组的有30多人,到了高中只剩下一两个。能坚持下来的不多,能走到“金字塔顶”的更少。各级考试竞争非常激烈,只有国家集训队选拔出的前4名选手,才能参加国际奥赛。南京外国语学校吴效时老师告诉记者,信息学对学生的数学要求很高。而且竞赛要占据大量时间,学生平衡得不好就会“两败俱伤”。此外,获奖学生的光环背后也有很多次的失败,遇挫时坚持也是非常重要的。 唐颖娴 杨彦
篇7:《鲁迅箴言》读后感
《鲁迅箴言》读后感
自助的读书,即嗜好的读书,请教别人是大抵无用的,只好先行泛览,然后选择而入于自己所爱的较专的一门或几门;但读书也是弊病,所以必须和实社会接触,使所读的书活起来。”鲁迅先生的一席话道出了我们应该怎样去读好书。更适用于理论与实践相结合的现代社会。其实《鲁迅箴言》这部书中的很多道理都适用于社会的一些普遍现象。
《鲁迅箴言》这部书是为满足广大读者需要编选的鲁迅先生名言。鲁迅是当今中国作品被引用最多的思想家和文学家之一,他所流下的丰厚遗产,对于今日中国公民尤其是青年立身处世了解社会观察世界乃至读书作文,都是取之不尽用之不竭的重要思想源泉。由此可知,鲁迅箴言这部书的自身价值和时代意之大,尤其对当代青年的教育起着不可替代的作用。《鲁迅箴言》中的各条箴言选自《鲁迅全集》中的各种精辟的语论。锦言纷至,妙语迭出,特色鲜明,让读者感受带“鲁迅风”的力量和韵致。笔锋犀利,论时事不留情面,虽是谈个人感受,也每每上升到哲理的普世的层面,激发情思,启迪智慧。所以《鲁迅箴言》能让我们学到普世哲理,对于我们青年的成长以及后来个方面的发展起着重要的作用。
“孩子是要别人教的,毛病是要别人医的,即使自己是教师或医生,但做人处世的`法子,却恐怕要自己斟酌,许多别人开来的良方,往往不过是废的。”这句话是教我们怎么去汲取为人处事的道理,主要还是要靠自己去实践、去琢磨。《鲁迅箴言》人立而后凡事举有一句:小的时候,不把他当人,大了以后,也做不了人。这句话诠释了一个人从小应该受到什么样的教育长大后才能成才,在教育方面堪称经典。“子女是既我非我的人,但即已分立,也便是人类中的人。因为即我,所以更应该尽教育的义务,交给他们自立的能力,因为非我,所以应同时解放,全部为他们自己所有,成一个独立的人”,“生活的路上,将血一滴一滴的滴过去,以饲别人,随自觉渐渐瘦弱,以为快活。”这些箴言让我们在生活中学会如何去锻炼自己学习生活的真谛;如何在生活中成长;如何在成长中寻求快乐。可见《鲁迅箴言》这部书对青年的成长事业方面的发展起着很重要的作用。
“百姓虽然不读书,不明史法,不解在瑜中求瑕,屎里觅道,但能从大概上看,明黑白,辨是非,往往有决非清高通达的士大夫所可几及之处的。”此句箴言说出了老百姓的价值所在。“想有乔木,想看好花,一定要有好土;没有土,便没有花木了;所以土实在较花木还要重要。花木非有土不可,正同拿破仑非有好兵不可一样。”“唯有民魂是值得宝贵的,唯有他发扬起来,中国才有真进步。”这两句箴言都体现了中国脊梁的重要性,一语道破了脊梁在中国崛起、发展中的地位的关键性。《鲁迅箴言》中的中国的脊梁以生动的形象描绘了中国老百姓、民族魂在中国发展进程中的重要性。他以犀利的笔锋民族魂在中国前进道路上的重要性。肯定了时代精神的精华对时代发展的推动作用。
篇8:高手身影读后感
读完整本书,如果要用一个词来概括我的感受的话,这个词就是――神奇。一个个案例都在告诉我们,咨询师的劳动成果是如何帮助企业认识问题进而走出困境的,处处散发着咨询师的魅力。在这点上让我感受最深的,是第十六章――“组织设计与管控:荣富集团”。在未接受咨询以前,荣富集团是增长速度很快,但是隐患重重的企业。公司没有组织结构图,管理混乱;人员流动频繁,员工充满怨言;总裁过度劳累,而代理总裁没有威信。两位咨询师首先进行了业务判断,利用BCG矩阵识别出明星,金牛,问题和瘦狗;然后进行类型判断,分析指出集团现以经营管控模式为主;继而进行层次判断,摸清集团组织结构;最后进行关系判断,理顺各部门组织关系。在此深入分析基础上,咨询师道出产生问题的根源:集团未能由创业初期的感性管理模式转变为发展阶段所需的理性管理模式。由此,咨询师给出了一系列解决之道,结果是在不到一年半的时间里,集团人员锐减一半,股权结构调整完成,业绩保持高增长速度。中国有很多企业是凭借个人能力和市场机会做起来的,一旦做大之后,就面临个人化管控向组织管控的过渡。本案例极具代表性,充分展现了咨询师的价值,特别是对于国内为数众多的这类企业的价值。
读完本书的另一个强烈的感受是――真实。本书所展示的案例都是那么地鲜活,从一个个的案例中可以得到各方各面的收获。从欧普照明的案例学到,在产品同质化竞争时,只有在品牌和渠道两个方向上进行突破,深度营销应该以营销渠道为战略性重点策略,产品,价格和促销推广等策略围绕这一核心组成;从HY照明的案例学到,从外销转内销的实质是从工厂模式到公司模式的转变:工厂可以只管生产,公司需要管下游系列事务;从新东方的案例中学到在分析一个企业有时不需高深的知识,而需人情事理的把握;从中外运集团的案例学到,央企改造的核心是六个要素的把握:一是企业家,二是资本运作,三是大的目标产业,四是与产业配套的资源,五是管理,深刻反映了ECIRM战略模型的价值。这些案例不再一一赘述,总之,每读一个案例就有在一个大方向中的不同方面的收获。
总揽本书,可以说是对公司战略和投资银行的十六字诀(产业为本,战略为势,创意为魂,金融为器)的深入表达,也是对“管理咨询+投资银行”的和君业务模式的注释和验证。以第一章中远修船案例为例。咨询师首先从管理咨询的角度调查,试图让修船厂通过管理改善来实现扭亏为盈,但是得出否定结论,于是转向提供投资银行服务:通过并购重组的方式来把亏损的不良资产剥离或转让。于是,从产业分析中看到曙光,确立起产业整合战略,并给出详细的实施步骤。结果是战略成功实施,帮助一个强势民族船务工业的崛起。另一个鲜明的案例是灵顿中子刀。咨询师人产业高度出发,发现中国医疗服务业的机会大于医疗仪器制造业,后者已高度市场化和竞争白热化了。于是开创出一种全新的商业模式,不仅帮助灵顿公司走完“最后一公里”,而且使其投资价值陡然上升,顺利融资。
《高手身影》为我国众多企业提供了一套套活生生的模版,向我国管理咨询教育展现了全新的素材,这对我国的企业家和咨询师无疑是大有裨益的。
篇9:高手身影读后感
一个有品位的企业,也应该像一个有品位的女子一样,秀外慧中。慧中自不必言,秀外也很重要。――钟虹光
《高手身影》是一本涵盖中国优秀企业的真实发展史以及其发展过程中的重要决策和战略的一本案例丛书。这本书为我们讲述了中远修船、北京新东方、欧普照明、JJ照明、浙江HY、正虹饲料、中国外运集团、潮宏基珠宝、康恩贝药业、丽江旅游、DH和TY房地产集团、金太阳、三环化工、荣富集团等企业的发展史以及遇到困难时所选择的解决方案。这本书让我们知道,任何企业的成功都不是命中注定的,这是一个漫长而艰难的成长过程,面对问题,解决问题,做出正确的战略规划。只有这样,企业才能乘风破浪、越挫越勇。
这本书给我启示最多的是中远修船的产业整合与资本运作、某建材商场管理咨询,下面,就让我们共同走进这两个案例。
案例一:中远修船
中远修船是一家超大型国企集团之一,总资产超过1500亿元,运输船只600多艘,总吨位达3500万载重吨,是世界上最大的远洋运输船队之一。中远集团的主要业务结构:远洋运输陆上产业(涂料、钢结构、修船、房地产)。当时状况如下:
(1)业务格局。修船业务由多家独立的经营主体经营,形成了广州、南通、大连三大修船厂并存的格局,各自独立经营。
(2)经营状况。总体亏损严重,设备老化、人员多、企业负担重,经营状况呈现恶化趋势,扭亏艰难。曾经做过改善努力,但收效甚微,修船业务成为集团的包袱。
与此同时,纵观世界情况,驱动船业国际转移的三大因素是:1劳动力成本;2船舶制造业;3国际贸易引发的航运中心和物流带,世界修船业正面临从新加坡移出的又一次国际产业转移,而中国大陆是这次转移的不二选择。原因有三个,第一,中国劳动力成本低;第二,中国正在成为世界贸易的中心国,世界航运中心和物流带正在围绕中国而行成;第三,因为制造成本的比较优势,造船业正在崛起,成为中国进入重化工业阶段的必备内容。面对这样的局势,和君为中远修船做了产业整合战略思路的调整和战略规划。从转让退出到强化进入,从探讨如何割除包袱到探讨如何做强做大。中国修船的深层证结是产业结构问题。对中远修船的战略建议是:
第一,在战略方向上,是强化进入和做强做大,而不是转让和退出。
第二,在战略实施上,是产业整合和结构重组,而不是在一个失效的现有结构下枉然的致力于一厂一企的扭亏转盈。可具体为四大战略步骤:第一步,实现中远集团内部的修船业务整合,组建中远修船业务的旗舰主体:中远广州、南通、大连三大修船厂进行重组和合并,组建中远船务工程集团;第二步,以中远船务集团为主体展开资本运作,构建起业界最强的资本强势;引进增量资本来分担消化历史包袱,构建资本强势来吞并同业对手、升级技术装备,同时通过引进市场化投资者来改良股东结构,建立现代企业制度和法人治理结构。
第三步,对中国修船业进行整合:以品牌、资本、规模和机制上的优势,选择合适的并购对象,开展同业并购,初步确立中国修船产业的龙头企业和行业领袖地位;第四步,进行国际产业联盟,承接国际产业转移:联手新加坡修船产业巨头,实现管理和技术的全面升级,通过竞争挤垮和收购兼并等方式进一步整合国内修船行业,然后全面承接国际修船产业向中国的转移,最终成就为以中国为基地的世界修船产业巨头。至此,中远修船产业的战略规划已告清晰:以产业整合战略思想为纲,以四大战略步骤为目的。中远集团致力于成为中国修船产业的领袖,首先完成中远集团内部三大修船厂的合并,然后再寻求联手新加坡同业巨头北上,实现对中国整个修船产业的整合与再造,迎接中国经济崛起的历史性大机会。
中远船务集团取道中远新加坡投资实现借壳上市的一箭双雕思路,步骤如下:第一步,中远新加坡投资重组:把中远集团修船业务注入中远新加坡投资,把与修船产业无关的业务剥离出来,将中远新加坡投资转型成一个完全以修船为主业的上市公司;第二步,中远新加坡投资股票必定暴涨,恢复融资功能,适时筹集资本用于中国修船业务的投资和并购;第三步,借助新加坡资本市场的力量,彻底改造中远修船业务的企业制度和治理结构,让中远修船业务的制度效率向国际惯例和现代企业制度看齐;第四步,与圣科海事或吉宝日立合作、合资、甚至合并,全面结盟国际巨头的管理、技术和品牌,最终实现对中国修船产业的整合和再造,借助中国经济崛起的东风最后发展成为世界修船产业的领袖和霸主。
中远投资(新加坡)有限公司在国内拥有的修船厂由3家增至7家,由资产强势带来产业强势,中远船务集团初步确立了在国内市场的领袖地位,全面的产业整合才刚刚拉开帷幕,在世界修船产业转移的过程中,一个强势民族船务工业正在悄然崛起。中远集团为我们带来了启示:结构化效率优先,运营效率其次;产业整合战略的实施,必然会以并购重组为重要方式,而且需要以强大的资本实力和娴熟的资本运作技能做支撑;结构重组,以资本运作和并购重组为主要方式,这需要投资银行的'思维方式和专业技能;运营效率的改进,需要依赖从组织、流程、作业、HR、企业文化、财务和营销等方面的管理提升。
案例二:某建材商场管理咨询
背景:像很多企业一样,这个公司在生意上顺风顺水、呼风唤雨,可是在内部管理上,却是稀里哗啦、一地鸡毛。老板是一个土生土长的农民,没有什么知识。这些年来,虽然积累了可观的财富,但是在公司管理方面,却是始终没有找到门道。问题:首先是散,这个公司的员工没有精气神;其次是乱,公司的大事小事基本上都没有规矩,老板那里也没有什么明确的指令;然后是差,从老板到员工,整体素质很差,员工中有一半人都没有完成九年义务教育;最后是弱,整个公司除了地缘优势外,没有别的核心竞争力。
解决:在观念上做文章,首先是针对老板,但不是强迫老板改变,是通过在公司内形成的点滴小成就来不断地强化他对管理改进的信心,同时在一些关键点上督促他向自身原有的习惯开炮。为了更好的研究战略,应对其进行定性:再研究外部竞争环境。
优势:以董事长为核心的团队,地理位置优越,发展机遇好,土地资源,商户资源,品牌优势,资金积累。
机会:中原大发展,本城市建材市场的混乱与整合,洋建材超市的水土不服,本土建材超市的经营不善,二三级市场的相对空白。首先应聚焦内部管理,在初步务实管理基础之后,迅速通过资本市场杠杆完成对区域市场的整合,用3~5年的时间确立在区域市场的领导地位,完成集物业、物流、电子商务、金融于一体的现代化建材流通服务提供商定位。建立组织管控体系,根据战略部署调整组织结构,基于职责缺失、交叉、错位、弱化的原则梳理部门职责,建立针对关键业务和管理的工作流程,建立全公司范围内核心管理方式的转变。
内部竞聘外部招聘。首先为员工提供各种机会,引导员工根据公司要求和自身特长选择合适的岗位。同时,通过外部招聘解决现有人员整体素质不高的问题。竞聘为员工提供了新的机会,新进来的员工也带来了新鲜血液。根据岗位职责建立了针对全员的绩效管理程序和指标,并努力打通绩效管理与薪酬管理其他模块之间的关系,为将来实现有效管理绩效打好基础。完善薪酬管理体系。
这两个案例,让我们知道成功是有方法的,企业应在发展中不断完善。产业整合战略和有效的资本运作让中远修船转亏为盈,合理的组织管理让建材公司重获新生。所以,企业管理和战略都很重要,企业不光要看到自身的发展,更应适应经济趋势组织能力的发育是需要不断完善的,对于企业的发展一定要有耐心,持之以恒者,必将成功!
篇10:《全职高手》读后感
尽管《全职高手》写出了史上最成功的人物群像,但是作为主角的叶修依然是最为耀眼的一个角色。如果把其他的人物角色比作夜空中的灿烂星辰,那么叶修就如同皎皎明月。
叶修有许多张面孔:高冷的职业联赛大神,苍白虚胖的小网管,极具领袖气质的团队之王,阴险心脏的战术大师,新生力量的领导者,身心俱疲职业暮年的老将,威猛强劲的战斗法师,机巧变诈的散人,真诚可靠的好大哥,一脸嘲讽的坏孩子,富豪世家出身的贵公子,对荣耀游戏充满爱意的普通玩家……
不管他露出哪张面孔,叶修都是有魅力的,那是一种将将从电脑屏幕里走出来的、让人感觉近在眼前的真实真切感,蝴蝶蓝的描写功力会让我们仿佛看到这样一个人站在我们身边。
唯一能打斗、竞争而又不让自己和别人变成敌人的,只有体育运动。赛场上是敌人,赛场下是朋友。
回头再看,写成一本电子竞技小说是蝴蝶蓝最高妙的一招――因为任何类型的网络小说,都离不开打斗和竞争,有竞争就会有善恶,就会有站队,就会有冲突,就写不出让人满意的、每个人都很萌的群像来。
这也是蝴蝶蓝对主流网络小说模式的另一个逆反。在其他的小说世界里,主角贯彻的往往都是“非我族类,即是仇敌”的思想,除了主角的朋友亲戚后宫之外,其他任何人都是可以主角的对立面,他们或阴险或狠毒或凶残或无耻,或者踩主角,或者被主角踩,踩了还不够,还要杀全家才解恨。
《全职高手》不是这样。叶修在游戏里面也踩人,甚至也会用他的那张嘲讽脸羞辱人,会飚垃圾话,但是无论是叶修还是被踩的人都知道,这是游戏,这是比赛,比赛中可以出尽一切招数,到了赛场下还可以一笑了之。
人性可能确实是有黑暗面的,即使是《全职高手》里也有刘皓这类的无耻小人。但是《全职高手》无疑是网文中把人性光明一面表达到最为淋漓尽致的一本小说。
拼搏,奋进,勇气,热血,牺牲,团队精神,爱拼才会赢,这是《全职高手》要传达给我们的东西。
篇11:《全职高手》读后感
如果一个孩子为了科学的理想不惜背井离乡,人们一定会认为他很有志气;或是一个孩子为了音乐的追求追逐远方,人们则会认为他极有抱负;可如果,一个孩子为了游戏而离家出走,那么,他就是不务正业,不知进取……
而叶修,就是这样的一个人,为了网游《荣耀》离家,只因这份小小的梦想不被认可。《全职高手》的故事发生在叶修离家的近十年之后,他早已不再是曾经追梦的少年,而早已成为了《荣耀》网游职业联赛中唯一一个三连冠的王朝缔造者,却因种种原因被俱乐部驱逐,被迫退役……但梦仍未破灭,两年之后,带着他一手组建的战队重返联盟,夺得冠军,再创巅峰……
他不懈追求的,唯有胜负,唯有荣耀。是否真的有一个人的荣耀不败?他用行动给予了肯定的答案。他曾说“若果喜欢,就把这一切当作是荣耀,而不是炫耀。”正因他所追求的只有原原本本地荣耀,才能成为所有只求华丽表现的人无法越过的巅峰。若是从头来过,他依然会如此选择,简简单单,只为荣耀。他说:“巅峰这种东西永远存在于未来,而不是过去。”正因有如此的信念,一个被人看作“早已过时”的老将,才能在职业生涯的最后,完成对所有人,包括对自己的超越。无情的岁月可以使他不复当年,却不能消磨他的意志,正因他所追求的,只是荣耀。也许读过这本书后,会认为这本书的故事十分吸引人、情节十分生动,但却一次次为叶修的坚持,努力,与追求感动时,你才能够真正懂得:心怀荣耀,即战无不胜。
你是否也曾经迷茫和彷徨,或是有着不及他人的愤恨,又或是为巅峰不再而心生感慨?也许人人都有,毕竟没有人可以一直留在“当年”,一直维持“巅峰”。曾经的风光是否仍历历再现在你的眼前?那你便成为了彻头彻尾的失败者,成功者从来都是心无旁骛的追求更高,追逐远方,便成为了真正的强者。
正如我,曾经因留恋回望曾经的好成绩,好名次而步步落后,下滑退步,却将这一切仅仅化为愤恨与失落时,叶修的话不同他人的加油鼓励,或是讽刺指点,简简单单给予我动力与支持,没错,巅峰存在于未来,要用自己的双手去创造。于是超越自我。
也许你的梦想正被无知的偏见所践踏,但每个人都应坚持自己的梦,正如叶修所追求的荣耀,不畏艰险,不言己弱,使属于你的荣耀永不落幕。
愿,你与我的,荣耀不败……
篇12:《全职高手》读后感
我敢说,在我读过的网络小说中,《全职高手》是最特别的一本。特别之处在于它的题材,在于它的写法,更在于它对所谓“主流网络小说”的叛逆。
我曾经略带调侃的写道:《全职高手》如果是正常水平的男写手来写,最后叶修会把苏沐橙、陈果、唐柔纳入后宫,每十章H一次。如果是一个种马文男写手,除以上三人外,楚云秀、戴妍琦、烟雨双胞胎也会被纳入后宫,五章H一次。如果是SIS色文,安文逸、包子、罗辑和黄少天都会是女扮男装并成为他的后宫。
我的朋友十一月末君则这样说:《全职高手》如果是正常水平妹子写手来写,就是陈果为女主角楼冠宁为男一号【高富帅大气上档次】陶轩为男二号【高富帅不大气】包子为男三号【炮灰】的.言情,“强硬”派点估计就是唐柔为女主角叶修为男主角荣耀比重较多的言情,如果奇葩点的,就是苏沐橙为女主角,名为《荣耀满圈爱上我》的言情……
虽是调侃,却也能反映出男频和女频主流网络小说的价值取向,即,主角是全世界的中心,其他所有人都围绕着主角转,所有情节都围绕着主角展开,同性别角色或者是主角收服的小弟或者是主角的仇敌,而女性角色稍微有点姿色的,无一例外都会成为主角后宫的一员。
我管这种现象叫“网文的同质化”,不管作者写得故事背景是仙侠修真是奇幻武侠还是现代都市,也不管主角的出身、能力和性格怎样,总之所有的故事都是一个模式:主角会变强大,他的追随者会变得强大,而他的敌人会挨个惨死,所有的异性角色都会爱上主角……
所以当我看到《全职高手》这样一部写出了网络小说史上最精彩群像的小说时,所受到的震撼是难以言喻的。换别的小说像百花于锋、呼啸唐昊、皇风田森这样的队员一两句话就打发了,张佳乐喻文州肖时钦等人的戏份和描写力度换别的小说都能当三四号男主了吧,但在全职里排前十号都够呛。当然也可以说,主角并不是叶修一个人,所有的职业选手、所有的荣耀玩家都是主角。
篇13:建议与箴言读后感
建议与箴言读后感
这本书读的时候很有一种畅快感,因为在当今社会里不小心喝到的心灵鸡汤太多,像叔本华这么毒鸡汤的倒是少见。读下来,大概有一个模糊的感觉,这应该是一个倔强清高独孤的小老头,便顺手去查了一下他的一生,觉得也真差不多。虽然物质生活并不匮乏,但是精神世界上的洁癖让这个哲学家终身未娶,与母亲的关系也比较糟糕。
《建议与箴言》一书娓娓道来,从平常话语中引入,但总是夹杂着惊雷之言,揭示的道理多是人生的减法。比如,“聪明人活着的目的并不是享乐,而是免于痛苦的自由”“考虑我们的条件,尽量降低对生活的要求,这样最保险,最不容易落入巨大的不幸当中”“贤者很快会明白定数难逃,便会安分守命。他们明白,在这世上,道理可以发现,幸福却不能。”我理解是,人生想要快乐,最佳办法是多做一些人生的减法,便不会有佛家所谓诸苦,譬如怨憎会、爱别离、求不得之类的因加法而带来痛苦。所以叔本华建议我们不要参与外界的交际,独处或者说享受孤独,“因为只有独处的时候,他才是自由的”。独处的时候,唯一的享受是“自身思想上的丰富性”。这让我想到了庄子,作为道家代表,庄子求的也是一个自由。在人的自由本性一点上,他们是有着共同观点的,叔本华说“我们不该伪装自己,不该矫揉造作”,庄子口中的真人也是这个样子,“受而喜之,忘而复之,是之谓不以心损道,不以人助天,是之为真人。若然者,其心志,其容寂,其颡頯,凄然似秋,暖然似春,喜怒通四时,与物有宜而莫知其极。”他们都是不为外界纷扰的人。但是庄子更有一些逍遥洒脱,对于生命有一种磅礴之意。但是两人又有所不同,叔本华要求“必须克制我们的意志,给欲望套上缰绳”“总之,我们要忍耐、要克制”,我理解是摈弃一切,停留在最初的状态。庄子更喜欢意志的无限自由,放飞自我,与天地万物齐一,修炼到最初的状态。就像近代冯友兰先生划分的那四层境界:自然境界、功利境界、道德境界和天地境界。感觉中,自然境界与天地境界其实差不多,叔本华要的是停在自然境界,庄子要的是超脱到天地境界。
这本书里的许多生活箴言仍然具有现实的价值。叔本华强调孤独的人在享受的是思想的丰富性,所以孤独才是自由的。若是看过来当今社会,一切都紧密的联系在了一起,想要独处都不大可能。即使所谓的宅男,没有wifi便也宅不住了。所以,这里不妨适当的做一些减法,去掉无用的社交,保持思想的独立性,也许会获得更多的愉悦。而要修炼出思想的高贵,我更推崇孟子的养浩然之气,最终到那内圣外王的境界。至于怎么养,智者见智仁者见仁,我总觉得,多读书,来做一做修养上的加法,大概是一条不错的路子。北宋张载说的“为天地立心,为生民立命,为往圣继绝学,为万世开太平”,与诸君共勉。(吴玉成)
篇14:叶圣陶教育箴言读后感
叶圣陶教育箴言读后感
叶圣陶是20世纪中国社会转型发展中涌现出来的教育名家之一,他的为人生的教育思想,“教是为了达到不需要教”、“教育就是要养成良好习惯”等教育观点,是一笔非常丰富的思想遗产和理论财富,对今天的教育仍然有很适切的指导作用。
朱永新老师深受叶圣陶教育思想的影响,也是叶圣陶教育思想的积极推广者。最近,他应邀编撰了《叶圣陶教育箴言》一书,从十个方面展示了叶圣陶先生的重要教育观点,很适合数字时代喜欢碎片阅读的读者的胃口。上个月,我曾经阅读了杨斌老师选编的叶圣陶教育作品集《如果我当老师》,深受启发,这次再阅读《叶圣陶教育箴言》一书,又有新的感想,主要有以下几点:
一、教育要让学生能自学自励
叶圣陶先生说:“教育的最终目的在于使学生能自学自励,出了学校,担任了工作,一直能自学自励,一辈子做主动有为的人。”
自学自励,包含两层意思:一是让学生学会自主学习,意识到学习是自己的事情,其关键在于激发学生内在的学习动机。今天的社会发展日新月异,更需要人们具备终身学习的意识和能力,才能够把握住各种机会,这对自主学习能力的培养提出了更高的要求。二是让学生学会自我激励,在面对困难时不畏惧、不退缩。十多年的学习生涯是一个漫长的过程,虽然其中有很多新奇的探险历程,但面临的困难或问题也很多,这个时候的自励就显得尤为重要。人的成长过程,实际上就是一个不断自励的过程。自励一时并不难,
自学自励,要努力实现自觉自愿。一时的学习动机的激发是容易的,一时的自励也是可以做到的,难的是持之以恒的学习动机的保持,难的是不断自励、终生自励。这也给教育工作提出了非常高的要求。因此,叶圣陶先生说:“教师特别致力于引导学生自学,绝不是越出了教师的职责,绝不致贬低了教师的尊严。正相反,我以为唯有能这样做的教师才能够称得上名副其实的教育家。”
孩子从生下来开始,就有很强的自学自励的本能。他们对身边的每一样事物都感兴趣,都有强烈的探究欲望。一个简单的积木、几件身边的物件,他们可以反复把玩,一次次的尝试,绝不会因为每一次的不成功而沮丧。正是因为这样强烈的学习欲望,使得他们逐渐学会了走路,逐渐学会了语言,逐渐学会了简单的生活自理,逐渐扩展着自己的生活视野……然后,他们走进了学校。叶圣陶先生特别提醒每一位教师:“儿童在进学校之前,自有他们的生活;进了学校,自然是继续他们的生活。所以两者必须顺着一个方向,不过在质的方面有所不同,便是学校生活比以前的生活合理而有系统。”
也就是说,学前儿童的生活和学校生活总体上应该是一致的,特别是在呵护孩子“自学自励”的本能方面没有丝毫的区别。但学校教育和社会、家庭的最大区别就在于生活的合理和系统,让孩子通过这样的生活,更好地理解社会,并最终融入社会。
我们当下的教育,在关注孩子校内生活和校外生活的一致性方面思考的很还不够。一方面,校内生活自成体系,与校外生活的脱节比较严重。常用“社会上允许的,学校不一定允许”来强调校内生活的特殊性;另一方面,学校教育比较强势,不容易放下架子来衔接家庭教育和社会教育,虽然口头上强调“三位一体”,但三方在教育观念、教育思想上的一致性还远没有达成。人们常说的“5+2=0”的现象,于此也是有关的。
叶圣陶先生说:“从事教育工作必得严肃认真。我说的严肃认真不是板起脸来说教。最要紧的是深切地理解少年儿童,承认他们像植物一个样,是有生命的,是自己能够发展的,自己能够成长的。只要凭种种有效的方法促使他们很好的发展成长,那就是严肃认真。”从努力实现自学自励的目标角度看,教育工作者真的需要更加严肃认真!
二、知识的价值在于即知即行
叶圣陶先生说:“知识的价值全在于即知即行,当时应用。以前的教育叫儿童学习知识技能,预备着他们将来应用,所以儿童在学习的时候就很不高兴,为什么会这样呢?就因为不是他们当前所必需的。”
叶圣陶先生所说的“以前的教育”强调为孩子将来的应用而准备的观点,在今天依然大有市场。比如总是强调“教育是面向未来的事业”,让孩子们感到自己仿佛是局外人;比如说“今天的努力并不是为了现在的回报,而是为了未来”,让孩子们觉得既然如此,那我今天就无需努力,等到未来再努力一把吧。
每个人都活在当下,只有当下的生活有意义,他才会感到自己没有虚度光阴。如果孩子今天在学校里学习感受不到幸福和快乐,他怎会在未来获得幸福和快乐?而让当下的学习生活有意义,有两点很重要:一是当下所学的知识能够被充分的理解和吸收;二是学以致用,理论联系实际,在处理现实生活中的实际问题的过程中丰富生活经验,提高处理问题的能力和水平。
叶圣陶先生提醒学生:“所修习的功课犹如食物,必须随时把它消化,让它化为自身的血肉。”食物如果在胃里不消化,会导致胀气、厌食等多种不良的症状,对孩子的发育和成长是很不利的。所学的知识也是如此。
学习不是为了应付考试,而是为了提升自身的德行、智慧,如果学生平时对所学习的功课能够完全消化,是不用专门拿出时间来复习,来应付考试的。叶圣陶先生用了一个比喻来说明这个道理:“一个提得起五十斤重量的人,他在无论何时无论何地总提得起五十斤,除非他病了或者衰老了;他有这个力量是平时练成的,临到提东西的时候,他不需要什么预备。”
叶圣陶认为,现在的学校里有一种弊病,就是学生在校里只知道读书,忘却把读书读来的经验,去体验四周的事物,来创造自己的新经验。也就是说偏重读书而忘了人生。“根本地说起来,处理生活的知识当然该从一桩桩一件件的事情上去取得,处理生活的能力当然该从一桩桩一件件的事情上去历练。”学校教育要关注这一问题,要创设条件让学生消泯学习与生活的界限,把外界的一切融化在自己的生命里,使自己的生命丰满而有所作为,使生活的经验日益丰富。要让师生都明白这样的道理:学习就是生活,并非生活的准备。
要让当下的生活和学习幸福和快乐,兴趣最为重要。叶圣陶先生说:“一个人的世界,不能大于他兴趣所及的范围,唯有这个范围方是他内在的真实的世界。在他所感兴趣的范围之外,固然有许多事物围绕着他,但是他熟视无睹、听若不闻,对他来说,可以说实际上并不存在。”这话真说到了点子上!一个人的生命质量与他的兴趣是直接相关的,今天的教育,要着力于扩充儿童兴趣所及的范围,并使孩子们养成终身的习惯。而所学知识的即知即行,当时应用,就是激发和培养学生兴趣的重要途径。
三、阅读水平体现着国力强弱
叶圣陶先生说:“大家都说我国的国力不如人家。所谓国力,不限于有形的经济力量军事力量等等,一般民众的精神和智慧也占着重要的成分;普遍的不读书,民众的精神如何能振奋起来?智慧如何能得到发展?跟经济力量军事力量的不如人家相比,普遍的不读书至少有同等的严重性。”
叶先生的这段话,充分说明了全民阅读的重要意义。一个人的阅读能力,是在学校里培养出
来的,全民阅读素养的`高低,直接反映着学校对阅读的重视程度以及成效如何。20xx年的全民阅读素养调查结果显示,我国国民的阅读素养和其他国家依然有着很明显的差距,在推进全民阅读方面,我们还有一段很艰巨的路要走。
学校要高度重视师生的阅读,要让阅读成为师生的生活方式。但并不是说学校重视了,学生就会阅读,就能提升自身的阅读能力了。这需要教师的精心指导。在指导学生阅读的过程中,要注意以下几点:
一是给予指点,让学生自己来走。叶圣陶说:“阅读指导犹如给走路的人指点某一条路怎么走,而不是代替他走,走路的人依照指点走去,非但不走冤枉路,而且见得广,懂得多,心旷神怡,连声说“不虚此行”,同时衷心感谢给他指点的人。”
二是善于批判,而不是照单全收。叶圣陶说:“学生在阅读课外读物的时候也应该明白,写在书上的东西并不是完全可以信赖的。阅读固然要认真,但是尤其重要的是要抱着批判的态度,要区分哪些是应该接受的,哪些是不该接受的,不能照单全收”。
三是活用工具,帮自己答疑解惑。叶圣陶说:“无论读那一类书,都必须使用工具书,如字典、词典、图表,等等。……工具书是不开口的顾问,会回答你的各种疑难;工具书又是包罗万象的博物馆,能让你查考各种想知道的事物。”
四是分清次序,不轻易迷信经典。叶圣陶说:“青年人读书,要有一个缓急先后。圣经贤传大多是古东西,现在人读起来,先得打破一重语言文字上的隔阂,而青年人往往没有能力打破;其次,圣经贤传受着书写工具的限制,大多写的简约,简约之极,必须反复涵咏,多方揣摩,方才能够理会,而青年人不一定有这种能力。又其次,圣经贤传就古代的社会和人生说话,虽然其中尽多通乎古今的道理而青年人总不免觉着隔膜一层,不甚亲切,不如就近代与现代的社会和人生说话来的感觉性味。”
五是读写结合,用文字记录生活。叶圣陶说:“阅读是吸收,写作是倾吐”,“如果学生不能用文字发表自己的思想感情,不能用文字记录实际生活的一切,那才是能力上的缺陷。”
六是联系实际,并注重经验积累。叶圣陶说:“好的作品人人可读,但不能人人得到受用。那些得不到受用的人就吃亏在自己的生活经验太差,不够与好作品的作者作朋友。”写作也是如此。“那些写不像样儿的人就吃亏在自己的生活经验太差,好比一棵缺乏养料的草木,机能不旺,无论如何开不出茂美的花,结不出丰满的果来。”
将这些事情做好了,国民的阅读素养自然也就提升了。
篇15: 《驯龙高手》读后感
星期五,我在学校看了部电影,名字叫《驯龙高手》,现在我就来讲给你们听吧。
这部电影的故事是讲有一个名叫小格格的小男孩,他非常想像他爸爸那样能杀死一条龙,但是他长得很小,没人相信他能抓一条龙,有一天,他在森林里发现一条龙,它被绳子捆住了,这个小男孩想杀掉它,但他却不忍心动手,然后,他把那条龙给放了,龙就跟就做了好朋友,他天天训练它,把那条龙训练的非常强壮,他还给它取了名字叫无牙,之后,小格格就带着无牙去打恶龙,虽然,他们打败了恶龙,但是,小格格却断了一条腿,他们打败了恶龙以后,其他的龙都变的温顺了,从此他们就建立了一个幸福的乐园。
看完了这部电影,我感受到了只要你真心跟别人去做朋友,别人也会成为你的.朋友。
【《编程高手箴言》读后感】相关文章:
2.编程心得体会
3.家庭教育箴言
4.的箴言
5.数控编程说课稿
6.PHP编程习惯
7.编程语言是什么
8.CNC编程简历表
9.人生箴言议论文
10.李开复成功箴言






文档为doc格式