什么是自我修养
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是自我修养相关的知识,希望对你有一定的参考价值。
修养是一个合成词,修,原意指学习、锻炼、陶冶和提高;“养”原意是指培养、养育和熏陶。所谓修养是指一个人为了在理论、知识、思想、道德品质等方面达到一定的水平,所进行自我教育、自我改善、自我提高的活动过程。修养是人们提高科学文化水平和道德品质必不可少的手段。人的一生是一个不断学习和不断提高的过程,因而也是一个不断修养的过程。所谓职业道德修养,是指从事各种职业活动的人员,按照职业道德基本原则和规范,在职业活动中所进行的自我教育、自我改造、自我完善,使自己形成良好的职业道德品质和达到一定的职业道德境界。
职业道德修养是一种自律行为,关键在于“自我锻炼”和“自我改造”。任何一个从业人员,职业道德素质的提高,一方面靠他律,即社会的培养和组织的教育;另一方面就取决于自己的主观努力,即自我修养。两个方面是缺一不可的,而且后者更加重要。
职业道德修养实质上就是两种对立的道德意识之间的斗争,是善和恶 、正和邪、是和非之间的斗争,对于从业者来说,要取得职业道德品质上的进步 ,就必须自觉地进行两种道德观的斗争。职业道德修养上的两种道德观的斗争 ,有其自身的特点。它是一个从业者头脑中进行的两种不同思想的斗争。尽管这两种不同思想反映着复杂的道德关系,但它却是在一个人的头脑中进行的。对于职业道德修养,用形象一点的话来说,就是自己同自己“打官司”,即“内省”。
正是由于这种特点,必须随时随地认真培养自己的道德情感,充分发挥思想道德上正确方面的主导作用,促使“为他”的职业道德观念去战胜“为己”的职业道德观念,认真检查自己的一切言论和行动,改正一切不符合社会主义职业道德的东西,才能达到不断提高自己职业道德的水平。
八个职业道德的基本规范包括:1.文明礼貌。2.爱岗敬业。3.诚实守信。4.办事公道。5.勤劳节俭。6.遵纪守法。7.团结互助。8.开拓创新。职业道德修养的方法多种多样,除按八个职业道德的基本规范进行行为养成外,还有以下几种:(1)学习职业道德规范、掌握职业道德知识。(2)努力学习现代科学文化知识和专业技能,提高文化素养。(3)经常进行自我反思,增强自律性。(4)提高精神境界,努力做到“慎独”。
“慎独”一词出于《礼记?中庸》:“道也者,不可须臾离也,可离非道也。事故君子戒慎乎其所不睹,恐惧乎其所不闻。莫见乎隐,莫显乎微,故君子慎其独也”。意思是说,道德原则是一时一刻也不能离开的,时时刻刻检查自己的行动,一个有道德的人在独自一人,无人监督时,也是小心谨慎地不做任何不道德的事。在提倡“慎独”的同时,提倡“积善成德”。就是精心保持自己的善行,使其不断积累和壮大。意思是说,道德原则是一时一刻也不能离开的,时时刻刻检查自己的行动,一个有道德的人在独自一人,无人监督时,也是小心谨慎地不做任何不道德的事。我们现在依然提倡“慎独”,是重在自律 ,即在道德上自我约束。
在提倡“慎独”的同时,提倡“积善成德。”。就是精心保持自己的善行,精心地培养自己心中开始出现的共产主义道德观念和品质的幼芽,使其不断积累和壮大。我国战国时哲学家荀况曾说:“积土成山,风土兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江河。”高尚的道德人格和道德品质,不是一夜之 间能够养成 的,它需要一个长期的积善过程。只有不弃小善,才能积成大善;只有能积众善,才能有高尚的品德。
在职业道德修养领域中善恶之别,泾渭分明。善虽小,仍然不失其为善;恶虽小,也终究是恶。所以从业人员对自己任何不符合职业道德的言行,都务必注意克服,将其消灭在萌芽状态之中。三国时代的刘备在他的遗嘱里叮嘱儿子 :“勿以恶小而为之 ,勿以善小而不为,”指的就是这种防微杜渐的修养方法。
气质修养是由内在素质累积到一定程度由内而外很自然地表现出来,提高它不是一天两天所能做到。
1。从仪态上:穿着要符合自己年龄,身材,个性,符合各种场合;走路背直,女孩子速度别太快,别扭。吃东西别狼吞虎咽,别发出‘啧啧,或叭叽‘的声响象没家教从没见过世面没吃过一样;
2。和人交谈时:眼睛正视对方鼻子周围;别手舞足蹈,别咄咄逼人;要微笑,保持一定距离;语气和蔼,诚恳;
3。增加各种兴趣爱好:保证有两,三样兴趣研究稍微深入些;经常留意时尚元素,却不一定马上跟着走;
4。多看书:除了一些名人的成功事例,培训教材,看一些增加口才、人际交往、语言艺术方面的书籍。书名太多,不可能在这里例举,请到书店里找。
5。培养自己各方面能力:应变能力、适应能力、协调能力、组织能力、判断能力、谈判能力、有责任、有效率、有创意、有勇气。。。
5。有善心,这是最重要的一点,离开这点,其他都做到了也是零,因为会从你的言行举止,神态中表露无疑。帮助各种弱势群体,同事、朋友、亲人、小动物、过路人。。。尊重领导、长辈。
只要你能严格要求自己,持之以恒,半年内必然看出明显效果。希望你能成为独立不乏人缘,坚强不失温柔,果敢兼具心细,聪慧不失谦虚,平凡却又优秀的新时代女性。
自我修养就是实践,就是自我投资,就是敢于同自我作斗争。
如果一个人没有自我修养的品质,即使他具备其他一切成功者的素质条件,也是毫无价值的,根本不可能成为成功者。因为,即使你有自我促进的愿望,即使你自己处于最佳状态,即使你设想登上南极,如果没有百折不挠的修炼,那你将永远不能达到自己所订的目标。
我们每天的成功与失败的经验都在证实和支持着我们目前的自我意象。你继续不断地注意保持和证明着今天“你是谁”,这样坚持几年,你便形成了一个稳定的自我意象,逐渐习惯了这一意象并且把其作为自己稳定的内部标准。
我们的习惯开始于无意的观察、细节的暗示与经验,它像带着一点点内容的蜘蛛网,随着实践长大、积累、成熟起来。想象和情绪融合起来,直到它们成为打不破的铁链。习惯就是由网发展成铁链的,它控制着你每天的生活。
自我修养能培养或打破一种习惯。它能使你的自我意象或思想产生持久的变化,帮助你达到目标。自我修养反复地用语言、图画、观念和情绪告诉你,你正在赢得每一个重要的个人胜利。归根结底、自我修养是一种自我暗示,是一种思想的实践。
自我修养的作用,可用这样一个例子来说明。《读者文摘)杂志前几年曾报道过一个中学的篮球队的故事。他们做了一个实验,把水平相似的队员分为二个小组,告诉第一个小组停止练习自由投篮一个月:第二组在一个月中每天下午在体育馆练习一小时;第三组在一个月中每天在自己的想象中练习一个小时投篮。 结果,第一组由于一个月没有练习,投篮平均水平由39%降到37%,第二组由于在体育馆坚持了练习,平均水平由39%上升到41%:第三组在想象中练习的队员,平均水平却由39%提高到42.5%。这 真是很奇怪!在想象中练习投篮怎么能比在体育馆中练习投篮要提高得快呢?很简单,因为在你的想象中,你投出的球都是中的!成功者就是这样,在办公室、运动场不断地锻炼着自己,他们创造或摸拟每一个他们想要获得的经历,他们摸拟成功,仿佛他们是第一个。成功者就是这样“表里如一”的人们。
调查资料表明,世界上许多卓越的成功者,几乎每个人都是心理摸拟方面的大师。他们懂得让自我修养处于不断的提高中。他们虽然有时没有工作,但他们在不停顿的练习中使自己对待艰苦的工作更为坚强了。他们知道想象是最好的工具,想象是成功者的天地。
成功者从来不半途而废,成功者从来不投降,成功者们不断鼓励自己,鞭策自己,并反复地去实践,直到成功。为了使你成功,要练习“表里如一”的行动。在睡觉前练,在醒来后练习,在广场上练习,在汽车中练,让成功成为你的习惯吧!
参考资料:http://wenwen.soso.com/z/q16449590.htm
参考技术A “修养”一词原意包括修身养性、反省自新、陶冶品行和涵养道德。马克思主义赋予“修养”新的含义,就是要进行自我教育、自我改造。这种教育和改造离不开群众的社会实践,离不开在实践中个人的主观努力。“修养”这个词,从广义看是指人们政治、道德、学术以至技艺等方面进行的勤奋学习和涵养锻炼的功夫,以及经过长期努力达到的一种能力或思想品质;从狭义看,“修养”通常是指思想品德修养。思想品德修养是以人的政治态度、思想意识和道德品质为基本内容的。俗话说:“玉不琢,不成器”。人之所以要进行修养,就是为了把自己培养成社会发展所需要的新人,就是为了能担负起重任。作为社会主义师范大学生,肩负培养社会主义四化建设人才的重担,因而加强自身的修养更显得重要。孔子云:“古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;”(见《大学》“大学章要者”)孔子把自身的修养同齐家、治国、平天下紧密地联系在一起。孟轲也是这样,他说:“故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能。”(见《孟子》卷六,“告天下”)当代大学生,是四化建设的栋梁之才,要把我国建设成为富强、民主、文明的社会主义强国,就必须自觉、认真加强思想品德修养,按照有理想、有道德、有文化、有纪律的方向严格要求自己,必须爱祖国、爱人民、爱劳动、爱科学、爱社会主义,遵守社会公德,还应以共产主义思想品德来激励自己。只有这样,才能赶上时代的步伐,适应形势发展的需要。 参考技术B 回答
您的问题我已经看到了,正在帮您查询中请稍等~
男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧,但是这是在有资本的前提下,不然会显得自傲,不成熟。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。要使别人对你有信心,就必须要先对自己充满信心。自信的男人可以战胜一切困难。
一、拥有自信和风度
一个有风度的男人就像一片大海,不拒点滴,又包容江河。有风度使男人得到更多的青睐,不争眼前才能够放眼世 界,给予别人才能够受益无穷。正所谓“宰相肚里能撑船”,一个心如大海的男人,肚中不知能撑多少船呀!风度偏偏让男人看上去潇洒万千。
二、养成看书和写作的习惯
喜欢看书和写作的男人,一定能够培养出一个好的心态。因为知识与智慧的海洋是无边无际的, 但喜欢看书和写作的男人却能做到执著追求。追求是一个男人的思想,也是一个男人的行动,永不放弃地追求,无时不刻的在激励的男人去战斗。在这种战斗中,使 一个男人能够经历风雨的洗礼,成长为一棵参天大树。读书使男人变得的冷静,写作使男人变得成熟。
三、要试着发现 生活里的真、善、美
哲人说,“生活中本不缺少美,缺少的是发现美的眼睛”。是的,生活也的确是如此。不要总在惦记着自己的不幸,这样做只能使你生活的更加不幸。你觉得“不幸”是因为你无法乐观的面对生活,生活总是充满着希 望的。只要你常常抬抬头,看看阳光,你就能感受到温暖。在温暖中乐观地去追美好的人生,你自然能够发现美。
四、与有思想的人交朋友
有思想的朋友,他很清楚你有没有把他当作朋友。如果你只是在利用他,他在心中是不会把你当作朋友来看待的。交朋友有时并没有什么目的性,你只是觉得这个人很有思想,值得你与之相交。但往往就是这些有思想的朋友,在你最困难的时候向你伸出他的手。朋友,是一个男人生命中最重要的元素的之一。一个男人要想使自己像一人真正的男人那样活着,就一定要广交朋友,多交诤友。
五、必须改掉自身的不良习惯
如果你到现在还爱睡懒觉,那么清晨的第一抹阳光永远也不会照到你的笑脸上。如果你到现在还总是拖拖拉拉 的,那么你将永远也无法站在冠军的位置上。如果你到现在还不会主动的去学习和工作,那么你的前途只能是一片暗淡无光的灰色。我相信没有哪一个男人想要灰色的人生,所有的男人都期望自己能有一个绚丽多彩的人生。所以为了使自己的人生绚丽多彩,男人到了二十几岁后,就必须要改掉自身的不良习惯。
六、学会忍耐与宽容
对那些说我们是傻瓜的人,说一句“我就是傻瓜”,使他们不知所措吧!对于那些无故指责我们的人,不要与他们争论,因为这样只会使自己变的愤怒。与其去伤害别人,不如去宽容别人,宽容是治疗他人伤口最好的灵丹圣药。
七、保持良好的心态,重视自己的身体
你可以不用天天去晨跑,其实那也不会占用你多长的时间,需要的只是恒心和毅力。但你一定要时常去运动一下你的身体,散步是一种不错的选择,这样做会使你充满力量。你在冬天可以不用冷水洗澡,其实那也没有什么大不了的,因为我也曾坚持过一个冬天。但你在冬天一定要经常用冷水洗洗脸,这样做不仅可以防止感冒,还能保持一个清醒的头脑。你可以失败, 但你永远要保持一种求胜的心态,战胜自己你就没有敌人。
八、时刻保持你的微笑,让礼貌成为你的名片
参考技术C 自我修养是指一个人按照一定社会或一定阶级的要求,经过学习、磨练、涵养和陶冶的工夫,为提高自己的素质和能力,在各方面进行的自我教育和自我塑造,是实现自我完善的必由之路。指个人道德修养能力的培养和自我道德完善的过程。自我修养的主要途径:
1、把握自我
(1)、认真学习,把握自我。
①认真读书,求得真知。②虚心求教,勤于积累。③学习榜样,积极进取。
(2)、勤于实践,塑造自我。
①躬行实践,知行统一。②积善成德,磨练成才。
(3)、严格要求,完善自我。
①常思己过,有则改之。②自觉锻炼,陶冶情操。③坚持“慎独”,纯洁品质。
2、必然要求
试论把握自我修养的基本目标。
努力争做有理想、有道德、有文化、有纪律的“四有”新人,是我们时代发展的必然要求,是有中国特色社会主义现代化建设的必然要求,也是我们人生修养的根本目标。 参考技术D 自我修养是指一个人按照一定社会或一定阶级的要求,经过学习、磨练、涵养和陶冶的功夫,为提高自己的素质和能力,在各方面进行的自我教育和自我塑造,是实现自我完善的必由之路。本回答被提问者采纳
很认真地聊一聊程序员的自我修养
程序员提高自我修养是为了什么?
程序写的好有人崇拜,有妹子喜欢?还是到博客、论坛、社区发表文章进行分享获得成就?我想这是少数人的追求,也是更高的追求,在这之前
我认为,在中国,程序员提高自我修养的目的,是为了:
1、更好的融入工作,减少困难,增加成就
2、稳步的提升能力,提高收入,达成财务自由
2、站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观,家庭幸福,生活愉快
说的更通俗一点,就是用更加合理的方式和方法,赚取到更多的收入
说了这么多废话,进入正题
何为程序员的自我修养?
正面论述很难说清楚,反向描述可能更通俗易懂一些,自我修养的对立面是“没有修养”,先说一说在这么多年的工作、学习、生活中,遇到的一些我认为“没有修养”的程序员形态:
1、程序员小张遇到了一个开发问题,很着急,想到了有几个群,于是到群里发了他的问题,坐等回答,发现没有人回答,就直接对话群主的QQ,群主也不回答,于是小张就搜索,突然搜到博客园有个帖子讲解了相关话题,他看完就给博主留言,我的邮箱是:[email protected],麻烦博主把源码发给我一下,谢谢。
2、程序员小张进公司3个月了,老板布置了很多任务,他觉得老板很没人性,工资给的不高,加班也不给钱,于是在写代码的时候能省就省,客户反馈有问题也不主动解决,敷衍为主,又过了一个月,跳槽了。
3、程序员小张正在写一个功能模块,需要进行某种加密,到百度搜到了一个编码模块,看不明白具体写了什么,但是放到程序里刚好适用,于是就这么原封不动放进去了。
4、程序员小张要对某个功能进行研发,项目经理对他说,这个功能应该能搜索到,你去搜搜看,小张就在百度搜啊搜,一天过去了啥都没找到,项目经理来到小张身边坐下,换了个关键词,1分钟就搜到了解决方案。
5、程序员小张学.NET已经工作3年了,工资还是10000,和公司提涨工资也没答应,想跳槽又犹豫,这时某个前辈对他说,你去看书吧,多看一些书,例如 《Visual C# 从入门到精通》,《CLR via C#》《Javascript权威指南》等等,于是小张买回来了, 随手翻了翻发现有些东西是他已经会的,有些看不懂的好像又用不到,而且书这么厚,要不要浪费时间去看呢?小张就这样反复纠结了半年,依然每天上班工作,下班LOL,偶尔还抱怨一下工资低。
6、程序员小张到了一家新公司,在做一个项目实现某个功能时,想起来以前做过这样的功能,可是竟想不起怎么实现了,于是就到自己电脑上找文档,找了好久也没找到,只好放弃,最后又折腾了2天,终于还是把这个功能给实现了。
7、程序员小张某天非常不高兴,因为他的项目经理和项目组的产品人员又变更需求了,新的需求又要对整个结构进行大的调整,小张很郁闷,到一个QQ里发泄情绪,说了这个事,于是立马,QQ群里面炸开锅了,程序员小李说,对,产品就是狗日的!程序员小王说,对,他妈的项目经理整天高枕无忧,就知道压榨开发人员!程序员小孙说,是的是的,我上一家公司也是这样,压榨程序员,幸好我走了。就这样,在一片骂声中,几个程序员心情舒畅了,小张开心的去玩王者荣耀去了。
我想,有些人可能已经明白我要说什么,有些人可能还不明白,具体的话我也说不出来,只能用一句话来概括就是:
在编写代码的过程中,善于学习、掌握方法、勤加思考、勤奋努力、持之以恒,长此以往,在编程中,你会发现不一样的自己。
以上这些还是比较抽象,那么
提升自我修养的具体方法有哪些?
程序员具体如何达成“较高的修养”,每个人各有自己的办法,我无法说到很细,就和如何提高做人修养一样,一句两句话是说不清楚的,但是有些说法也通俗易懂,比如一个小孩,有教育良好的父母,父母彬彬有礼,小孩从小开始接受正规教育,小学、初中、高中、大学,然后文化课程和社会实践良好,那么这个小孩最终的做人修养,一定比没有经历过这个过程的小孩更好一些。
同样的,写程序也是如是,下面我就讲一些最基本的、最浅显易懂的学习方法和道理,我把它叫做:
程序员基础的基础
一个好的开发人员,应该能够全面、高效、严谨的去处理任何软件程序和业务问题,成为一个好的开发,是一个很有意思的话题,不过无论这个话题如何开展,基础两个字必不可少,虽然代码量是衡量开发能力的重要指标,但仅能够熟练的进行代码编写是不够的,更要能深刻的理解技术原理和业务逻辑,扎实的个人基础和技术基础往往会促进代码的编写,更游刃有余的解决问题。
下面说的一些基础,可能绝大部分开发人员都不会在意甚至忽略,但恰恰这些才是开发大厦的基石。
1、科学基础
成为开发人员的过程不尽相同,有的是科班出身,有的是兴趣爱好,还有的是专业机构的培训,在这个过程中,可能全面或者零散甚至没有学习过计算机基础学科,但无论是哪一种,想要成为更高层次的开发人员,写出更高质量的代码,计算机基础学科的学习,是非常非常非常(重要的事情说三遍)重要的。具体的来说,基础学科在实践应用中,有如下几门是一定需要的,按照学习顺序排列如下
1.1)数据结构
数据结构课程通俗的说就是告诉你如何用最基本的语言类型、变量,关键词语句等,去处理各式各样的逻辑问题,我们称之为算法,而日常编程中的各种问题,例如排序、文件夹遍历操作、数据库查询等,都可以在数据结构课程中,找到对应的数学原型。数据结构课程的理解能力,也是一个人数学能力的体现,数据结构学习的好坏,是程序员水平差异的一个重要分水岭,对于这一块内容的学习,有如下建议:使用VB、C、C++、Pascal等语言,买一本相关语言数据结构与算法的书,或者在网上下载相关的PDF电子书,完整的学习一边,并将书本中的所有案例亲自编写运行调试一遍,当能够领悟到某些日常编程中常见手法源于某些数据结构和算法时,就基本达到了学习效果。
1.2)操作系统
所有编程语言的开发以及应用的运行,都基于操作系统,桌面编程中的大部分场景包括内存、进程、文件系统、网络通讯、用户界面等,都源于操作系统的定义和概念,完整的了解操作系统的起源和组成以及运行逻辑,对多线程、复杂界面、文件管理以及一些难以正常理解编程思路等开发中遇到的场景,有非常大的帮助,不仅帮助理解,也能掌握更多有效的程序写法。具体可以买一本操作系统的书或者下载相关PDF电子书,完整的浏览一遍,做到能够结合实际编程场景来看待操作系统原理,就基本达到了学习效果。
1.3)数据库
传统的关系型数据库,入门简单,深入却难,往往开发人员能够较快的掌握增删改查、视图、索引、存储过程等基本数据库操作,却在编写复杂查询、设计主外键、优化字段、去除冗余等时,出现只会依葫芦画瓢却不能自主思考扩展的状况。究其原因还是没能了解关系数据库的根本原理,而数据库这一门课程,系统的阐述了关系型数据库的来龙去脉,了解其中的数学原理或逻辑基础所在,对提升数据库编程水平有质的影响。建议也是买一本数据库的相关书籍或者下载PDF电子书,能够把熟练的把第一范式、第二范式等数据库课程的基本知识点与数据库编程场景建立起关联,也基本达到了学习效果。
1.4)编译原理
编译原理是编程语言以及各类语言编译器的科学基础,可以说编译原理创造了世界上的几乎所有的IT应用,学习编译原理的基础是数据结构和算法,因此编译原理的学习要花费更多的时间和精力,由于现代高级编程语言的编译器,在代码优化、资源优化方面已经做的足够智能,因此,编译原理的学习对实战的影响越来越小,但是正所谓本盛末荣,如果认为自己对数据结构和算法的学习达到了一个较高的水平和状态,可以在编译原理学习上进一步深入,最终把自己和普通程序员拉开更大的差距。
2、英语能力
英语的天然特性和字母长度还有学科发展的历史因素,决定了编程语言一定是基于英语的,在编程过程中,从语言的关键词到文档的内容又或是搜索引擎的搜索结果,都不可避免的会遇到英文。大部分编程人员,都具备英语四级左右的英文基础,却由于非专业以及工作环境原因,逐渐疏远甚至完全淡忘了英语。而实际操作中,大部分编程语言资料都是英文,在线编程问答内容也是英文,因此,很有必要把英语能力重新恢复到一个不用太高但行之有效的水平,达到如下效果:
1)对自己所使用语言,每一个关键词都知道具体的英文翻译、逻辑含义以及读音。
2)对于自己使用语言所涉及到的相关方法、类库、框架、工具等,能知道其中每一个方法、过程以及参数关键词等的英文翻译、逻辑含义以及读音。
3)对常见的编程逻辑和核心关键词,能够用英文组织问题的描述,最简答的也行,只要能被搜索引擎读懂就可以。比如如何在C#中把整形转换为字符串类型这个问题,最简易的英文描述就是 C# Integer Covert To String。
4)在自己技术知识范围内的任何的英文的技术手册、文档、文章或是问题描述,能够读懂8成的内容含义,能够读懂完整的技术含义。
3、搜索方法
任何一个开发人员,都应当具备搜索能力,甚至是一定要具备搜索能力,搜索引擎的宝藏,是无穷无尽的,同样具备搜索意识的不同程序员,却因为搜索技巧的差异最终在程序开发质量、项目实施效率、甚至是工程产品质量上出现数倍的差异,因此,掌握高效、先进、灵活的搜索方法和技巧,是非常非常非常(重要的事情说三遍)有用的。其中主要的方法介绍如下:
3.1)搜索源选择
- 虽然英文的编程资料更为准确高效,但中文的编程资料数量上却占优,因此遇到问题第一搜索选择还是百度
- 谷歌对于专业中文词汇的处理能力有时候甚至比百度还要强,而且谷歌能搜出大量的英文资源,因此谷歌也是首选之一,但是由于谷歌被封锁,因此需要进行VPN、SSH等FQ操作,或者在百度搜索“谷歌镜像”关键词,通过谷歌的镜像网站进行访问。
- 除了搜索引擎,专业的技术网站、论坛、社区也是非常直接有效的搜索源,比如国外的StackOverFlow网站,国内的Cnblogs博客园、OSChina开源中国等,都具备搜索功能,将问题关键词输入其中,也许也会很快的得到相关答案。
- 对于QQ群,建议不要使用,除非QQ群主或者成员是非常闲或者非常非常热心的人,否则在QQ群询问技术问题,是非常低效率的搜索方式。
3.2)关键词构造
搜索关键词的构造,直接影响搜索效率和正确结果的过滤,没有什么特别的技巧,关键在于搜索积累,但是总体遵循的原则是,准确和简洁,比如当出现一个描述,如何用C#对XML进行序列化和反序列化,非常愚蠢的关键词构造就是“如何用C#对XML进行序列化和反序列化”,而正确高效的关键词则是“C# XML 序列化 反序列化”,或者在谷歌里面搜索则是“C# XML Serialization”。在平时的编程中,一定要注意相关方法和经验的积累
3.3)联想搜索
联想搜索,不属于搜索引擎的范畴,却是在搜索中很有用的高级技巧,举一个通俗的例子,比如想使用C#,利用某个.NET类处理一种HTTP通讯,但是一直搜索不到完美的结果,不过换个思路,考虑到VB.NET也是.NET体系,和C#完全相通,那么也可以试着用VB.NET关键词进行搜索,搜索到完美代码后再临摹成C#代码。这样的联想搜索,不仅能够帮助搜索正确结果,也是对大脑思维的训练,值得多多尝试。
3.4)资源搜索
开源的框架、产品、工具、控件等开发辅助类东西越来越多,稳健性和迭代性越来越强,去寻找一款成熟的工具或者插件,也成为了大量开发者的必备方法和技能,而如何高效的搜索出想要的资源,也成为了一门学问,其核心方法就在于知晓资源网站的地址,常见的例如有开源中国、Github、CSDN下载、pudn等。资源类网站需要平时多积累,到用到的时候会非常关键。
4、思维模式
开发人员,一定要养成业务思维的模式,所谓的业务思维,就是在做任何一个项目的时候,写任何代码前,需要对项目本身的业务概念和业务逻辑甚至业务流程都要有一个全面的学习和理解,这虽然不是一个项目的强制要求,却是一个很好的开发习惯,无论自己的觉得是开发者还是测试员又或是技术总监,掌握了业务原理,才能够更好的设计或阅读项目的数据结构和流程结构。程序员的思维往往和用户或者客户是不一致的,摆脱技术思维模式,习惯于用业务思维解决问题的程序员,不一定最优秀,但一定是一个很容易沟通的程序员
5、工作与编程习惯
有的人说爱干净浪费时间,所以不修边幅,但归根结底这还是习惯问题,当养成清洁卫生的习惯并使之成为生活惯性时,往往就不会耗费更多的时间,反而显得干净干练。写程序同样如是,有一些编程习惯,看似不足为道,看似浪费时间,可是如果坚持下去,最终都能收到意想不到的奇效。下面列举一些特别重要的习惯。
5.1)快捷键的使用
无论是使用Windows、Linux操作系统,还是在IDE中,快捷键都是系统本身的标配,事实上,Ctrl+C、V这样的操作,大部分人都能尝到在节省时间上的甜头,把这个概念进一步扩散,如果在IDE中编写代码,除了代码本身,将其余所有的鼠标操作、键盘定位操作,都用快捷键来代替的话,在时间上将会有数量级的节省,然而看上去这么好的事情,真正坚持去执行并形成习惯的人屈指可数,因此,在初期的改变习惯,记住快捷键,会是一个长期的过程,需要不断的坚持。
5.2)代码注释
一个开发人员随着年龄和经验的增长,所参与的项目,再也不是靠一个人或者几个人就能完成的。系统的重构、代码的重构、工作的交接、对新进人员的培训等等类似的事情,会越来越多的遇到,这些事情无一例外都会把已经写过的代码重新或者重复阅读,如果在初始编写代码时,就做到完整、清晰明了的代码注释,对后续工作会有巨大的帮助。不仅提高工作效率,还能增强合作好感。事实上,就算只是自己看自己的代码,如果有注释,也能加深印象,缩短代码查找时间。因此,任何开发人员,都应该养成良好的代码注释习惯。
优秀的代码注释应该能做到:
- 每一个函数、每一个属性甚至是变量的划分,都可以找到对应的解释。
- 多使用越来越被IDE支持的XML注释方式,不仅有注释文字,更有详细的参数描述。
- 对程序结构、模块、组成部分划分等也加以注释
5.3)命名规则
具备一定规模的软件公司,在代码编写上都有一套自己的命名规则,涵盖项目、模块、函数、变量等等,标准化命名的好处不言而喻,然而被动、被迫去遵守命名规则和主动习惯于使用命名规则是完全不一样的。一个优秀的开发人员,应当发自内心的希望各种代码命名都是有规则的,易读的,而不是纠结于命名规则会增加码字长度。
5.4)不将就的编程逻辑
所谓不将就的编程逻辑,其对立面就是不讲究的编程逻辑,不讲究的编程,不仅是一种很坏的编程习惯,也体现了低下的生活品质,很多开发人员,因为个人习惯、赶工期、客户要求不高等多种原因,在编程时特别随意,体现在比如为了实现某个功能,百度出一段代码,直接套用,10行的代码只理解8行,有两行看不懂也放到程序里去使用,很多这样的小细节,就好比在项目中埋下了无数的定时炸弹,不仅有很大概率形成返工,更是为项目埋下了风险。编程人员,应当有担当有态度,养成不将就的编程逻辑,不勉强自己,也不轻视程序。
5.5)数据备份
误删、误操作、电脑断电、文件遗失等等状况是每一个开发按人员都可能遇到的问题,如果不希望辛勤的劳作被浪费,不希望偶然的意外影响工作,那做好备份是必不可少的,在较大规模的公司,会有完整的源代码管理以及信息安全防护,而无论是在大公司工作,还是身处较小公司或者在实现个人代码价值时,都要做好代码和文档的数据备份,备份方式的选择灵活多样,有使用在线的CVS、SVN、TFS、Git源代码管理,也可以手工拷贝文件至云空间或者本地硬盘,甚至可以在个人电脑上组成RAID磁盘阵列等等,养成周期性、规律性的备份习惯。
5.6)邮件工作方式
沟通是进步的源泉,如果说开发小组的热烈讨论是性格和激情的体现,那邮件的工作方式也是另一种稳重和高效。无论是公司层面的工作沟通,还是开发小组的问题交流,邮件的作用包括问题正规化描述、工作留档留痕、工作流程流转、责任分工明确等等,习惯于将重大问题、重要事项通过邮件的方式与同事、主管等进行沟通,将会非常有助于团队协作。
以上这些方法,是我这么多年来的感受和体会,也给了我很大的帮助,希望也能够帮助到大家,不能说一定可以“提升修养“,但也是”提升修养”的有效方式。
最后还想再说一说坚持的力量
分享一个真实的小故事,公司有两个开发人员,1个做.NET好多年了,但是很油滑,做事能省就省,抓到可以偷懒的机会就偷懒,让他学点新知识新方法总是自以为是觉得自己都会;还有1个毫无.NET基础,一直做低级语言开发,从15年才开始学习.NET和Web前端,但是做事很积极,几乎每天都自己抽空学习,遇到不懂的都琢磨清楚,遇到不会的场景就上网或者找人寻求帮助,项目结束后还反复思考有什么地方可以改进。从15年到现在,短短1年,这两个人的发展已经是天壤之别,工资差距也越来越大,后者已经能够独自操盘中小型软件外包项目,而前者还在混着日子,以后他们各自的发展也完全可以预见。
我想说的是,本篇里面分享的一些道理和方法,都是通俗易懂的,就和常听到的例如101%和99%的365次方的故事、1万小时的道理等等一样,但真正去认真思考并实践的屈指可数,也许,坚持才是程序员最大的修养,和各位共勉!
引用:http://blog.jobbole.com/101167/
以上是关于什么是自我修养的主要内容,如果未能解决你的问题,请参考以下文章