4.利用工具能力

工欲善其事,必先利其器。有了趁手的家伙,工作效率可以提升数倍。你编程序,有没有选择一个很好的IDE,以前听说编程高手都用记事本写程序,我觉得那是一种自虐。就像以前看到的一篇文章,说一帮户外旅行爱好者,出去旅游,背了重重的旅行包,里面装着什么压缩饼干等快速食品。他们宁可就着矿泉水啃压缩饼干,也不肯去1里路都不到的快餐店,农家菜馆吃饭。工具是为目的服务的,好用,提高效率就行,形式无所谓。

另外一个常用的工具就是日记本,好听点可以称为知识管理工具,我用的是myBase,感觉非常好用,在之前,我的所有的片段内容都是记录的单独的文本文件里的,非常不好找,管理也很混乱。

经常上互联网,看到好多好的资料想保存下来,作为日后查看之用。一开始,我用的是firefox自带的书签,但是自己分类太累,多了之后不便于查找,很麻烦。后来用了插件,非常方便,现在成为了我必备的一个工具。【wwW.Ys575.COm 述职报告之家】

还有一个最重要的工具就是搜索引擎了,我装了google for firefox插件,感觉不错,还有英文翻译功能。按照我同事的说法,内事用baidu,外事用google。很多技术资料都是英文的,用google搜索效率高一些。搜索引擎用好了,就等于打开了一扇通向知识宝库的门,使用搜索引擎,关键字选择很重要。

经常去浏览大牛的blog,逐个网站访问很麻烦,去看了又可能没有更新,可以借助于RSS订阅工具,我是用iGoogle桌面工具,每天早上花半个小时扫一下,大牛的最新文章尽收眼底了。

5. 英语能力

新的技术资料都是英文的,英语国家的IT技术走在我们前面至少10年(这是我自己估计的数字,可能正在缩小)。就连印度,一个连基础设施建设都不太完善的国家,因为其英语基础较好,其在软件外包领域的发展也非常迅猛,远远超过了我们。学英语,首先是有信心,其次就是花时间。多阅读英文资料,贵在坚持。

6.学习能力

在IT业混饭吃不容易,整个环境进化的太快,你不学习,就等于落后了。学习要有针对性,别今天学ruby,明天学python,后天php的。首先要认清自己的目标,自己短期目标是什么,1年后,3年后,5年后的目标是什么。结合这些目标,确定自己的学习计划,人的精力毕竟是有限的。当然,多掌握几门编程语言也是好的,可以扩充自己的知识面,重要的是为自己的目标服务。

要想系统的学习一门技术或工具,看书是最好的方法。看完后,然后上网找相关资料,进行深入学习。学习要抓紧一切可以利用的时间,比如电脑启动要花1分多钟,旁边放一本书,可以看上几页了。公交车上,地铁上也可以看。

当然,不能只学习技术,要经常练习自己的软技能,比如沟通能力,表达能力。你可以把自己学到的东西,解释给自己的同事听,既加深了理解,又增进了同事之间的交流。学习的最高境界就是你能够把学到的东西解释给别人听,这才说明你理解了。在学习心理学上,称之为构成主义。

我学一样东西,总是先上网了解有没有相关书籍,如果想学,就买一本或者去图书馆找相关的书来读。我买的书,家里快放不下了(到目前位置,我买了1万多块的书)。我多半是把目录看完,了解这本书讲解的主要内容,然后需要的时候,我就可以立即补充它进入到我的知识结构。每个人可能都有自己的学习方法,意识到学习的重要,并能够根据需要补充自己的知识,这种能力更重要。

zc530.com推荐

合格程序员应该具备的12种能力[1]


毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的12种能力。中国软件行业的崛起,靠的是合格的程序员。任何华丽的管理制度都不能保证软件项目的成功交付,合格的程序员就是有力的保证,是项目成功的基础。写下这些,是为了给刚刚进入程序员这个职业的新同学们一点参考。我一直以为,当程序员是很辛苦的,如果不是真正的喜欢,很难坚持下去。如果真的不喜欢这个职业,也该尊重这个职业,尊重自己,赶紧改行。

1. 编程语言能力

不用多说,作为合格的程序员,精通一门语言是必须的。这种精通,不是说看了一本《24小时精通XXX》,抄了几个程序就能说精通的,要靠长时间的积累和浸淫。

2.编码能力

我曾经看多很多程序员写的代码,在同一个jsp或者java源文件里,出现了三种以上的对方法的命名方式,有下划线间隔的,有全大写的,有拼音首字母的。就像一个菜市场,杂乱无比,估计10天后,他自己都无法看的懂。遵守编码规范,是一个程序员最基本的要求,可悲的是,很多程序员根本没有意识到这个问题的严重性。随意堆砌网上搜来的代码,根本不管可读性和可维护性,只要能实现功能就行了,心想做完这个项目,就拍拍屁股走人了,缺少最基本的职责素养。我经常把代码必须成程序员的孩子,你就是是孩子他爹,孩子他妈,是有感情的。对你自己的孩子,你能不仔细呵护吗?你是称职的父母吗?

另外一个就是注释,要注意不是为了注释而注释。对类,以说明职责为主;对方法,以说明意图为主;对方法体,以说明实现思路为主。对于大段大段的代码,要分段,使用空行隔开,并使用行内注释进行说明。

思维的条理性,写代码之前,先简单计划一下,用自然语言把流程写下来,用于整理实现思路。不要看了需求或设计之后,马上就敲代码了,敲完代码马上就debug。花点时间思考,敲代码只是最后一个很简单的工作,不要把自己变成一个代码打字员,编写边想,写了删,删了写。安安静静把实现过程想清楚,在脑子里先实现一遍。再去敲代码,水到渠成。

3.面向对象思维能力

如今,多数编程语言都是面向对象的编程语言。而这些面向对象的编程语言的共同的精髓就是面向对象的思想。掌握这些比面向对象语言本身更重要,比如对继承,多态,重载的理解。对面向对象基本原则的理解,比如开闭原则,接口隔离原则,单一职责原则等。在此基础上,应该掌握常用的设计模式,比如工厂模式,策略模式,观察者模式,模板方法模式,命令模式等等。我面试过很多程序员,没有一个能说得上几句的。

优秀程序员应该具备哪些素质[2]


六、面向对象

很多人都是从面向过程思维方式开始学习编程的,随后也学了面向对象编程方法,也用了面向对象开发工具和语言,但是,真正的用面向对象方法来编程、来设计编程构架、来进行功能分析、来需求分析还是很少的。优秀的程序员一定具备面向对象的思维方式,从设计到编程都贯彻着面向对象的痕迹,他们把面向对象作为思维的日常化。具有面向对象思维方式的人,可以对复杂混乱的事物进行抽象,具有很强的分类能力,化繁为简,程序更加模块化,程序共享度更加提高,具有大程序、超大程序开发能力。有关面向对象的问题,我在前面的文章中已经阐述很多了,这里就不在重复了。

七、基础扎实

要想自己编程能力有一个持续的提高,我们就必须要注重自己的基础建设,让自己能力的提高都建筑在每一层的坚实基础之上,即使能力再高,也不会被风吹得摇晃,尽显强者的刚毅不摧。我们不要小看已经学过的操作系统原理、编译原理、程序设计原理、数据库设计、数据结构设计、甚至计算机英语。这些基础是否扎实直接影响到以后的各种应用技术的掌握和掌握的程度。而大多数新的技术都是在原有技术的发展,因此掌握好原有的技术对最快掌握新技术是有很大的帮助的。此外,扎实的基础也使程序员把精力放在创新和解决疑难问题上,这样优秀程序员的处理能力将会大大增强。

八、条理清楚

普通的程序员则不太注重条理问题,他们对可并行处理的语句从来不进行次序的考虑;对语句使用没有一致性地使用,显得很随意;对处理流程往往一气呵成,一个函数能有上百上千条语句。他们最大的特点就是从来不多问一个为什么!而优秀程序员更注重程序条理,每个语句、语句的先后、语句的行数、函数命名等等他们都能说出为什么这样做。这种条理清楚地素质使得程序员能够把控程序的制作时间进度,也有利于大程序的任务的分隔。大凡程序员编写的程序能被其他人看懂的,基本上都是条理很清楚的。程序有条理,说明程序员的思维很有逻辑性,优秀程序员是最讲究逻辑的。一个优秀的程序员能把一个庞大复杂的程序说的有条有理,并且在程序上也显得可读性极强。条理清楚地表现形式之一,就是程序函数多,函数中的语句少。从这个意义上来说,优秀程序员也是优秀的设计师,项目经理。因为他们的逻辑是一脉相承的。

九、全面细致

我这里说的全面有五个方面的含义:第一、程序员要在编程过程中要全面细致,不要有遗漏,而这些遗漏往往造成了编译错误,需要花费大量不必要的时间去查改。第二,程序员要在设计过程中要全面细致,不要在功能设计方面有遗漏,尤其不要忘记例外情况的处理,许多功能上运行出错都是这种原因造成的。第三、程序员的编程技术要全面,要尽可能多掌握各种编成技术,例如,程序员不但要掌握前台开发技术,也要掌握后台开发技术,既要会文件处理,也要会数据库处理,既要会编写程序也要会制作安装盘,等等。第四、程序员的业务知识要全面,程序员不但要掌握编程技术,而且要主动学习和掌握用户的业务知识,通过对业务知识的掌握,才能更好地理解功能的意义,有助于编写更使用的程序。第五,程序员的知识面要广。优秀的程序员不但要掌握编程知识和用户业务知识,而且要有意识地拓宽自己的知识面,多关心新闻、时事、时尚、经济、技术、文艺、文学等各种知识领域,在知识的海洋中去畅游工作的轨迹,你就会有万事相同的感觉,这些知识会潜移默化地影响你编程的风格和效率。

十、求新求精

IT发展之迅速、技术更新之快捷,使得IT成为公认的追逐潮流的行业,因循守旧,固步自封,甚至年龄的增长都会导致程序员被这个行业所淘汰。有时候叹息行业无情也是情理之中。面对潮流的挑战,优秀程序员应该是无所畏惧的,他们应该始终怀有一种追求新技术的愿望,有一种追赶潮流,伴随潮流的勇气和胆识。因为这个职业就注定了这样的工作方式。当然,在新技术满天飞的情况下,我们不能也不可能有什么新技术就去学什么新技术,我们可以花很少的时间去浏览和关注各种技术的发展状况,但是对于自己所要掌握的新技术则要不惜代价,花大力气去学习它掌握它。掌握新技术的价值评判是用于软件的开发,用于更好地解决以往程序中存在不可解决的问题,用于所开发软件的销售价值。优秀的程序员会很好的选择新技术,并利用新技术立即去革新自己的程序,并使程序投向市场产生价值。那种以学习、知识储存的态度对待新技术都是不成熟的程序员。

我们常以新为炫耀,但是我们更以精为实力。优秀的程序员不但要求新,更要求精,使得自己在编程的某个方面成为专家和高手,让普通的程序员敬仰。例如,精通客户的业务知识、精通程序构架、精通某种语言、精通数据库、精通模块化设计、精通三层结构、精通界面设计、精通接口程序、精通安装盘制作、精通等等。程序员可以精通的领域和内容是非常之多的,关键是程序员对自己的要求。很多程序员满足于会,而不追求于精,使得自己变成什么都懂,什么都不精的,任何人都能取代的普通程序员。这样的程序员怎么能可能获得更高的报酬,又怎么可能变成优秀呢。

优秀程序员应该具备哪些素质[1]


职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

一、心怀理想

我认为优秀程序员首先具备的素质是心怀理想。我曾说过许多程序员都是冲着比尔.盖茨而来的,是被他的巨大成功所感召的。可以说不想当比尔盖茨的程序员不是好程序员。大家要记住,比尔盖茨的成功是两个方面的成功,一个是他个人的成功,另一个是IT行业的成功。作为个人成功,只要个人能在众人中脱颖而出,应该可以说行行都可以出状元的。而行业的成功则表现出行业的生命力和朝阳性。而从事这个行业的人则能够伴随着这个行业的发展而成功。在IT软件行业中,一个好的软件通过无数复制使用能产生巨大的经济效益和社会效益,而好的软件往往是程序员所编制的,与其有很大的关联性,这就意味着程序员在这个行业存在着成功的必然可能。现实中除了比尔盖茨,还有许许多多中外IT名人都是程序员出身的,他们的成功昭示着程序员成功的可能。

既然程序员有成功的可能,那优秀程序员一定是心怀成功的理想,这种理想激励他们不断进取走向成功。我这里说心怀,是说程序员不必天天把理想挂在嘴边,而是把理想放在心里,时刻牢记自己的目标是什么!目标是成功的一半,有了目标,优秀程序员可以不断地调整自己,以最优的方式去接近和实现自己的目标。

现实中还有两类程序员,一类是也想成为比尔盖茨,但是始终是想,最终只是一种幻想。另一类知道比尔盖茨,但是望而却步,从不敢有半点奢望,做到哪就算到哪,顺其自然。这两类程序员都不具备优秀程序员的基本素质。

二、充满激情

优秀的程序员一定是一个充满激情的人,他们的理想和目标的远大注定了他们不能以常人的方式平淡地、机械地工作着。我们很难想象一个优秀程序员不去争做一个大的项目;我们很难想象一个优秀程序员在大家遇到困难时,无助待援时,不挺身而出;我们很难想象一个优秀程序员历经千辛万苦编制出来的程序被用户认可那一瞬间,眼泪不夺眶而出;我们很难想象一个优秀程序员在自己遇到困难的时候,不大声叫喊永不放弃。对于优秀程序员来说付出和收获都是充满激情的。而他们的激情不但感染着自己,而且感染着团队,感染着用户。

三、市场意识

市场意识是许多程序员最不具备的,有的程序员甚至反感市场意识,认为软件卖不卖钱是公司的事,自己只要把程序做好了就行了。借用一句只拉车不看路来形容这类程序员是最为贴切的。有些人从事编程的确是个人兴趣所致,他们喜欢在编程中找到自身的乐趣。但是,更多的人从事编程是为了谋生,是为了获取更多的收入。程序员树立市场意识,就是要做有市场价值的软件,做价值最大化的软件。虽然程序员在单位可能无法挑选开发的项目,但是程序员可以在有市场价值的软件开发上投入更大的精力,可以在业余时间开发有价值的软件。如果公司的软件市场没有前景,程序员应该未雨绸缪,做好最坏的打算,选择更有成长性的软件公司。否则,编程能力再强也是英雄无用武之地,达不到自己的预期。做市场价值最大的软件,让自己市场价值最大化应该是优秀程序员必备的素质之一。

四、永不放弃

程序员可能和其他行业从业人员不太一样,一般遇到困难,其他人员可能进行一番战斗后,无法克服就会放弃了。而程序员遇到困难就可能让程序无法进行下去,他们必须要把问题解决了程序才能完成。优秀的程序员不但敢于解决各种编程中的问题,而且还会善于解决各种问题。有的程序员遇到问题,随便找一种方法就给解决了,他可能不问解决后会带来什么新的问题,不问是否有更好的解决方案。而优秀的程序员往往追求最优的解决方案,往往在这过程中遇到千难万难,但是他们抱着永不放弃的信念,一日复一日,一月复一月,甚至一年复一年去实现自己的目标,最终他们能收获其他程序员无法收获的胜利成果,使得他们水平高高在上。

五、团队精神

现代的程序员和以前的程序员已经完全不一样了,原来程序员是全能性程序员,现在程序员是专业的程序员。尽管还有很少的程序员集设计、开发、销售、维护为一身,但是专业化的潮流不可阻挡,这就表示一个软件或多个软件是靠多个人开发的,他们通过分工协作从事着整个制作工作。程序员写的程序不仅要给自己看,而且要给团队其他人看,当发现程序问题的时候,团队成员可以一起帮助分析解决。如果没有团队精神,任何一个程序员也不可能有真正的成功,即使成功也是渺小的、暂时的。因此要获得事业上的成功,必须要依靠团队的力量才能达到。优秀程序员的优秀之处是可能并不只是关心自己的优秀,而是更关心他周围的程序员和其他人员是否优秀。让更多的优秀的人在一个团队中工作形成一个优秀的团队,这样的程序员才是充满竞争力的,是战无不胜的。

优秀的员工具备这六种能力


作为下属,我们自问:“我可以为上司做些什么?”交出具体成果,提升身为部属的价值后,就能得到充分的权限。想成为一流部属,可以培养以下6种特质与能力:

态度力:尽早超出上司对你的期望

部属力不足的最大特色就是“什么都不会,却认为自己很有本事”,而这种态度最容易产生抱怨组织及上司的负面想法。

在抱怨之前,先问问自己能给公司和上司作出什么样的贡献,试着将艰苦的职场难题化作转机,尽早超出上司对你的期望,才有冲破工作瓶颈的动力。

印象力:端正的仪态绝对必要

“以貌取人”虽然很武断,但不可否认的是,第一眼的视觉感受将会决定外人对你的好恶。因此,戒除生活里的坏习惯,维持干净利落的外表,用有朝气的声音打招呼,以及端正的姿势仪态是绝对必要的。

(优秀的员工具备这六种能力)

信任构筑力:巧妙弥补上司的缺点

当上司嘱咐任务或商讨要事时,善用“立即反应”“用心聆听”“确实回应”这三个沟通原则,切忌打断上司的话,再搭配点头或倾身向前等身体语言,表现出你的专注力。发现上司有麻烦时,可以不经意地弥补上司的短处与缺点,发挥守护者的精神,就能成为他们最好的后盾,获得更多信任与授权。

成长力:讨厌的事也想办法认真投入

赶快治好“还不错病”!当觉得自己还不错时,就容易失去自我成长的机会。部属应该要有“吾日三省吾身”的反省能力,认真投入自己不喜欢的事情,才有可能获得双倍的能力,发觉自己都没发现的天赋!

麻烦上司应对力:笑笑面对坏老板

在职场中碰到一两个脾气暴躁、工作能力差的上司是常有的事。正面批评跟战斗是一点儿效果也没有的。虽然一开始很难转换心态,但坏老板也是一种让自己加速成长的强大力量。请给这种上司充分的认同,让他不找你麻烦;并且打通自己与周遭关键人物的关系,设法让工作顺利完成。

志向力:目标明确,坚持不懈

明确了解自己的地位、自己的工作,以及自己的公司有何存在的意义与价值,认真询问自我内心深处的想法,找到为何而生的意义。记着,勿忘初衷,面对逆境勇于前进,才能化为坚持理想的力量!

大学生初入职场要具备的12种能力


大学生们在念了十几年书后,终于毕业了,步入社会,是不是很期待呢?与此同时是不是也有许多担心和害怕呢,小编为大家带来一些初入职场涉世未深的学生们带来一些在职场上必备的能力,为大家助攻,接下来跟着小编一起学习下吧~

1、解决问题时的逆向思维能力

面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上司更容易找出问题的节点,是人为的,还是客观的;是技术问题,还是管理漏洞。采用逆向思维找寻问题的解决方法,会更容易从问题中解脱出来。

2、考虑问题时的换位思考能力

在考虑解决问题的方案时,常人通常站在自己职责范围立场上尽快妥善处理。而他们却总会自觉地站在公司或老板的立场去考虑解决问题的方案。

作为公司或老板,解决问题的出发点首先考虑的是如何避免类似问题的重复出现,而不是头疼医头,脚疼医脚的就事论事方案。面对人的惰性和部门之间的扯皮,只有站在公司的角度去考虑解决方案,才是一个比较彻底的解决方案。能始终站在公司或老板的立场上去酝酿解决问题的方案,逐渐地他们便成为可以信赖的人。

3、强于他人的总结能力

他们具备的对问题的分析、归纳、总结能力比常人强。总能找出规律性的东西,并驾驭事物,从而达到事半功倍的效果。人们常说苦干不如巧干。但是如何巧干,不是人人都知道的。否则就不会干同样的事情,常人一天忙到晚都来不及;而他们,却整天很潇洒。

4、简洁的文书编写能力

老板通常都没时间阅读冗长的文书。因此,学会编写简洁的文字报告和编制赏心悦目的表格就显得尤为重要。即便是再复杂的问题,他们也能将其浓缩阐述在一页A4纸上。有必要详细说明的问题,再用附件形式附在报告或表格后面。让老板仅仅浏览一页纸或一张表格便可知道事情的概况。如其对此事感兴趣或认为重要,可以通过阅读附件里的资料来了解详情。

5、信息资料收集能力

他们很在意收集各类信息资料,包括各种政策、报告、计划、方案、统计报表、业务流程、管理制度、考核方法等。尤其重视竞争对手的信息。因为任何成熟的业务流程本身就是很多经验和教训的积累,遇到用时,就可以信手拈来。这在任何教科书上是无法找到的,也不是那个老师能够传授的。

6、解决问题的方案制定能力

遇到问题,他们不会让领导做“问答题”而是做“选择题”。常人遇到问题,首先是向领导汇报、请示解决办法。带着耳朵听领导告知具体操作步骤。这就叫让领导做“问答题”。而他们常带着自己拟定好的多个解决问题方案供领导选择、定夺,这就是常说的给领导出“选择题”。领导显然更喜欢做的是“选择题”。

(大学生初入职场要具备的12种能力)

7、目标调整能力

当个人目标在一个组织里无法实现,且又暂时不能摆脱这一环境时,他们往往会调整短期目标,并且将该目标与公司的发展目标有机地结合起来。这样,大家的观点就容易接近,或取得一致,就会有共同语言,就会干的欢快。反过来,别人也就会乐于接受他们。

8、超强的自我安慰能力

遇到失败、挫折和打击,他们常能自我安慰和解脱。还会迅速总结经验教训,而且坚信情况会发生变化。他们信条是:塞翁失马,安知非福,或上帝在为你关上一扇门的同时,一定会为你打开一扇窗。

9、书面沟通能力

当发现与老板面对面的沟通效果不佳时,他们会采用迂回的办法,如电子邮件,或书面信函、报告的形式尝试沟通一番。因为,书面沟通有时可以达到面对面语言沟通所无法达到的效果。可以较为全面地阐述想要表达的观点、建议和方法。达到让老板听你把话讲完,而不是打断你的讲话,或被其台上的电话打断你的思路。也可方便地让老板选择一个其认为空闲的时候来“聆听”你的“唠叨”。

10、企业文化的适应能力

他们对新组织的企业文化都会有很强的适应能力。换个新企业犹如换个办公地点,照样能如鱼得水般地干得欢畅并被委以重用。

11、岗位变化的承受能力

竞争的加剧,经营风险的加大,企业的成败可在一朝一夕之间发生。对他们来讲,岗位的变化,甚至于饭碗的丢失都无所畏惧。因此,他们承受岗位变化的能力也是常人所无法比拟的。在他们看来,这不仅是个人发展的问题,更是一种生存能力的问题。

12、职业精神

他们身上有一种高效、敬业和忠诚的职业精神。主要表现为:思维方式现代化,拥用先进的管理理念并能将其运用于经营实践中。言行举止无私心,在公司的业务活动中从不搀杂个人私心。这样,就敢于直言不讳,敢于纠正其他员工的错误行为,敢于吹毛求疵般地挑剔供应商的质量缺陷。因为,只有无私才能无畏。待人接物规范化,这也是行为职业化的一种要求。有了这种职业精神的人,到任何组织都是受欢迎的,而且,迟早会取得成功。

总而言之,大家要好好培养这12种能力哦,肯定会为你在职场上的工作加分的。

程序员你真的只是程序员吗[2]


或许上面写的比较偏激,但真的是很普遍,我想告诉你们,你们虽然只是负责一个模块,但无论如何,请要知道你的项目到底是什么,如何运转,哪些地方好,哪些地方不好,因为这是对你自己的一个提升,也是对公司的一个负责。说到负责,我不得不说责任感,很多人就是缺少了责任感,以为完成了任务就可以了,但你要知道,你的公司或许等的不是你的完成呢?

请您拿到项目需求的时候,分析一下您要做的东西,用你敏捷的思维想一下,该如何去做,还请您多想想下一步,如果扩展了,我要改哪些地方,最重要的是,请您想想,这个任务对公司是否有利,或许你会说你只是个程序员,我没有权利去改变任务,没有错,你是个程序员,首先请你完成你的任务,在完成任务的同时,想想任务的完成对公司的运营是否起到反作用,因为有时你会比你的老板更了解项目对公司的利弊。如果你真的觉得不太好,不要怕,提出你的观点,但一定要想好你观点的描述,尽可能的表达清楚,让你的老板知道你的意思,因为老板他不一定懂技术,所以一定要白话一点。如果你的观点是正确的,你们老板也听明白你的意思了,那样你们老板会更加的器重你,而不会不可理喻的让你完成他所要的东西了。毕竟这是对他好的建议,也是对公司发展好的建议,如果你的观点不好,那样老板也会给你一定的提点,何乐而不为呢?

下班后,请你抽空想想公司的发展吧,因为你是公司中的一员,公司发展前景好也代表着你的发展前景好,如果你的想法给公司带来了好的前景,那也是对你能力的一种肯定。

最后说说面试,我也经历过很多面试,同样也面试过很多人,刚开始也会为工作着急,到处找面经,但最好的面经是无法从其他地方找来的,因为面试是一个展示自己的机会,而不是一再的ctrl+v 。刚开始我也会紧张,但马上,我调整了自己,每次面试就当自己一种磨练,一种交流、沟通、展示的机会,随后的几次面试都比较成功,再随后的几年,我回到了老公司进行面试,显然他们对我的能力已经是一个肯定了,最后我还是没有选择他们,因为我回去面试只是为了看看公司的发展进行的如何了,因为这一切也有着自己的一份努力。最好玩的是一次邮件面试,对方给了很多题目,大多是网上都有的,我也没有baidu,用自己的想法回答了所有的问题,并提出了很多意见,没想到对方回错了邮件,把他给人事的邮件发给了我,貌似是说面试还可以,就是工资高了点之类的话,我也懒得继续往下看,回信给对方,发错邮件了。过后不久收到对方的面试通知,更确切的说是offer,不过在他电话中我直接给回绝了,因为我已经在一家自己喜欢的地方就职了。

我爱我的公司,我爱我的程序,我也爱我的老婆和家人,因为他们给了我快乐,也给了我支持,让我能更全身心的去投入到代码之美中,我更相信公司能异军突起,成为IT界的领军人物,因为我看到了一群为公司孜孜不倦,辛苦能力的同事,我很爱这种氛围,我相信我们的努力一定会给自己带来收获,就算没有收获,我也没有任何怨言,因为我沉醉了,因为我快乐,因为我是个快乐的程序员。

对外汉语教师应该具备的基本能力有哪些


如何成为一名合格的对外汉语教师,又应该具备什么样的素质呢?下面以我个人的经历和理解来为大家浅析一下,也希望我的分享能够帮助更多的人顺利的走人这个职业。

一、古、现代汉语概论知识。

这一部分的掌握可以做到帮你在教学的过程中,突出解决外国人学习汉语的重点和难点,力求做到简明实用,使留学生对现代汉语有较全面的掌握。会涉及到:语音、词汇、汉字、语法、修辞、标点符号等内容。

例如:外国学生常常说我昨天不来上课,不知道留的什么作业。说汉语的人都知道,这句话中的不应该换成没。有的老师就解释说过去的事情就用不,以后的事情就用没。可是我昨天不在家和我昨天没在家都可以说,同样是昨天,为什么不和没又通用了呢?有的人解释不了,就说这是汉语的习惯,如果都是汉语的习惯,汉语不就毫无规律了吗?那学生还怎么学习?其实在汉语语法学上这个问题是有解释的。

二、跨文化交际学和中国文化。

不得不说,在你面对的学生当中要经历来自于各个国家的外国朋友,而如何做到在教学和接触的过程当中做到,文化、行为、理念、信仰的尊重和理解是非常重要的,不仅能帮助您顺利的和你的学生建立感情,同时也可以帮助你避免不必要的麻烦,同时在授课的过程中融入跟多的素材和话题,加深你们之间感情的同时提升授课效率和课程体验,那么下次你的学生也就更愿意介绍身边的朋友给你,你的教学面会越来越广。

三、优秀的媒介语

一切的一切都离不开语言作为媒介和交流的工具,优秀的媒介语可以让你的学生迅速的理解你所传达的信息,提升教学质量和学员的感受。如果你会英语、日语、韩语的话,那么你已经可以教授大多数的外国人了,而我更建议其他语种的人如果也很喜欢这个职业那么你可以选择前者当中的一种语言进行辅修,这样会避免你的授课面积的局限问题。

四、具备良好的沟通能力

汉语教师要有亲和力,要有与人沟通的能力和技巧,否则很难想象你的汉语课堂会生动有趣。北京语言大学校长崔希亮教授举过一个例子,一个汉语老师在课堂上解释跳,就板着面孔照着词典的解释念:双脚离地,身体用力向上,学生怎么也听不懂。崔教授开玩笑地说,这哪儿是跳啊,这是上吊。这位汉语老师就没想到做个动作,示范一下,学生立刻就会明白。另外,必要的外语能力是需要的,至少应该能用当地语言进行基本沟通,或者借助英语进行基本沟通。海外留学生熟悉当地语言和文化,这是从事汉语教学的有利条件。

以上是我对作为一名对外汉语教师应该具备的素质和条件,也希望我的理解和分享能够让真正想从事这个行业的人看清自身,提高自我,以正确的姿态和方向进入这个行业。

一流的员工,需要具备的6种力


第三部分,未来职业生涯规划、家庭环境分析、例如经济状况,家人期望等。感谢您阅读《一流的员工,需要具备的6种力》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

作为下属,我们自问:“我可以为上司做些什么?”交出具体成果,提升身为部属的价值后,就能得到充分的权限。想成为一流部属,可以培养以下6种特质与能力:

一流的员工,需要具备的6种力

态度力:尽早超出上司对你的期望

部属力不足的最大特色就是“什么都不会,却认为自己很有本事”,而这种态度最容易产生抱怨组织及上司的负面想法。

在抱怨之前,先问问自己能给公司和上司作出什么样的贡献,试着将艰苦的职场难题化作转机,尽早超出上司对你的期望,才有冲破工作瓶颈的动力。

印象力:端正的仪态绝对必要

“以貌取人”虽然很武断,但不可否认的是,第一眼的视觉感受将会决定外人对你的好恶。因此,戒除生活里的坏习惯,维持干净利落的外表,用有朝气的声音打招呼,以及端正的姿势仪态是绝对必要的。

信任构筑力:巧妙弥补上司的缺点

当上司嘱咐任务或商讨要事时,善用“立即反应”“用心聆听”“确实回应”这三个沟通原则,切忌打断上司的话,再搭配点头或倾身向前等身体语言,表现出你的专注力。发现上司有麻烦时,可以不经意地弥补上司的短处与缺点,发挥守护者的精神,就能成为他们最好的后盾,获得更多信任与授权。

成长力:讨厌的事也想办法认真投入

赶快治好“还不错病”!当觉得自己还不错时,就容易失去自我成长的机会。部属应该要有“吾日三省吾身”的反省能力,认真投入自己不喜欢的事情,才有可能获得双倍的能力,发觉自己都没发现的天赋!

麻烦上司应对力:笑笑面对坏老板

在职场中碰到一两个脾气暴躁、工作能力差的上司是常有的事。正面批评跟战斗是一点儿效果也没有的。虽然一开始很难转换心态,但坏老板也是一种让自己加速成长的强大力量。请给这种上司充分的认同,让他不找你麻烦;并且打通自己与周遭关键人物的关系,设法让工作顺利完成。

志向力:目标明确,坚持不懈

明确了解自己的地位、自己的工作,以及自己的公司有何存在的意义与价值,认真询问自我内心深处的想法,找到为何而生的意义。记着,勿忘初衷,面对逆境勇于前进,才能化为坚持理想的力量!

程序员要培养企业家式的能力


昨天去参加了RIAMeeting组织的一次小型聚会,见了不少技术牛人,他们都有丰富的开发经验和技术体会,并且对于技术有精益求精的态度,让我这个去蹭吃蹭喝的人觉得比较惭愧,也学习到了不少东西。在聚会结束的时候大家开始自我介绍,可以料想到:一个比一个谦虚、腼腆、不善表达和我在其它场合接触到的大部分技术人员一样。这给了我一些触动,加上最近我也看了一些东西,就决定写这么一篇日志。

上大学的时候我了解到有程序员这个职业,就是写代码的,不过在我毕业进入公司之后,我更喜欢工程师这个称谓(web developer 也可以叫做前端工程师或者UI工程师),因为这个名字总是能让我想起游戏《红色警戒》里面那个带着黄帽子拿着工具箱到处跑的角色,如果半路上不被敌军的狗咬死就可以修好断桥和建筑,或者把敌军的建筑占领。我对工程师这个群体一直都抱有普遍的好感,他们低调、技术高超、真诚、单纯、有责任感,值得信任。和他们在一起工作你会感觉特别舒服。记得刚入职的时候,我对Linux一点也不了解,有次碰到一个问题,正好旁边几个工程师在那里聊天,于是我就像他们求助,他们过来之后一个人负责操作,其他几个在旁边七嘴八舌建议,不一会就把问题解决了,我当时就觉得特别有安全感,所以在以后的工作中遇到问题也没有特别着急过,因为我知道我身边有很多牛逼的工程师,有他们在就没有什么问题是解决不了的。

在工程师这个圈子呆久了,我发现大部分的人都有一个共同点,那就是不善表达,或者说懒得表达。在公众面前讲话会脸红,不能很好地表现自己,而且善于表现自己其实会被认为是一个缺点因为大家都觉得有真才实学就好了,而且普遍信奉低调的做人哲学,那些善于表现的人会被说成很能忽悠。举个例子来说吧,李开复应该算是一个很成功的人了,而且是技术出身,但是你会发现这几年很多人都对他有负面评价,说他不好好管理公司,整天跑去演讲、就是一个说书的、做秀云云,都是针对他频繁出现在公众面前这件事情来说的,而且你会发现大部分的负面评价都是出自技术圈的。但是这种在公众面前演讲、推销自己其实是一种很重要的能力,尤其是在现代社会,它是一种企业家式的能力。

在现实生活中,无论是哪个圈子和团体,都会经常发现这样的例子:有一些很有才华的人在社会上始终不成功,相反,有一些资质平平的人却为自己挣得了不错的地位和财产。为什么会出现这样的情形呢?一个重要原因是前者不善于经营自我,而后者善于。善于经营自我经常会被广大有真才实学的人鄙视,觉得那是钻营和不务正业。事实上,正如《自由秩序原理》一书中所说的那样,这是一种企业家式的能力,而且 一个人的成功不是取决于自己既有的才能、知识、技术等等,而是取决于能否成功地将它们转换成对其他有能力做出回报的人有用的具体的服务,这正是自由社会的本质之所在。

如果真的是这样的话,那么由于每个人的企业家式的能力的不同,势必会出现能力相同的人获得的报酬却相差很大,引起很大的不满,而且每个人必须为自己的才能去寻找市场,这就必然面临压力和风险。但是这种代价是必须的,为什么呢?因为如果不是根据使用才能的有用结果而是根据才能来决定报酬的话,那么就必须有一个权威来判定每个人的才能大小和级别,这就必然导致专制。如果想替代那种对自己的命运负责而导致的压力,那么可供选择的就只有那种人们必须服从的个人命令所产生的令人更为厌恶的压力。

虽然我们这一代没有经历过计划经济、分配工作这些事情,不过应该也有所耳闻吧,那个时候每个人不必去营销自己,因为上级已经给你安排好了工作和报酬,虽然说是根据你的能力进行的安排,但是里面必然掺杂了诸如个人恩怨等其它因素,那种不公平比现在的这种不公平要严重得多。尽管现在的市场经济也有不公平的地方,因为它只承认在市场上得到实现的价值,但是我想相比之下大家应该都更讨厌专制吧。两害相权,只能取其轻。

鉴于此,我很希望工程师可以抛弃一些偏见,虚心地去学习那种企业家式的能力:在公众面前讲话的能力、写文章的技巧等等,培养自己的一些市场意识,当然,这都是建立在真才实学的基础上的。如果没有真才实学而专门去推销自己的话,那真的是投机钻营了。

最后我想说的是,其实很多技术人员因为性格使然,是很难学会这种企业家式的能力的,但是他们又确实有能力又踏实肯干,很多时候对于他们来说真的不太公平。所以如果以后有机会并且有钱的话,我很想创建一家让工程师有幸福感并且摆脱无力感的公司。

程序员应建立商业意识[2]


玩技术还有一层含义,就是迷恋最新出现的技术,一旦有了新的进展,就要下载尝试一下,或者安装一下玩玩。曾经有一次我们被某公司邀请参加他们的一个技术研讨会。会上有两组开发的团队,一组是原有的技术开发团队,另外一组是最新组建的,而且要准备以.NET技术进行开发,当时.NET还是一个新兴的技术,有人给老师推荐了一位工程师,这位工程师号称对.NET技术很精通。然而,当在会议上这位工程师讲述了自己准备用.NET做产品的构想时,原有的开发团队问到了很多系统设计层面的内容,这位工程师几乎无法应对,因为他只是玩了.NET技术,对于这样的技术在商业上的应用却没有经验。会后,老师也表示:尽管他对.NET技术有一定的了解,但的确经验还缺乏很多。后来这位工程师发展的还不错,进入了微软开发合作部,专门用来讲述微软最新出现的技术,想来这也与他自己的爱好挂上了钩,也是一个不错的选择。不过,这样的职位毕竟只是少数,对大多数程序员来说,玩技术并不能给他带来更高的价值。

前两天,这位工程师又在自己的blog上提到,他用微软最新开发平台内置的屏保程序制作了一个自己的屏保,演示给同事看,同事感觉很新奇。当我看到这条Blog,感到一丝苦笑:玩技术而已!玩技术的另外一个后果便是容易迷失方向。在Dos时代,技术的种类很少,程序员面前的技术方向也很少,玩也容易玩出深度。但随着Windows平台,尤其是网络出现后,各种技术层出不穷,即便是水平再高的程序员也很难兼顾几种技术领域。如果不能够对技术发展的来龙去脉有深入的了解,就很容易限于技术的表面理解,也就很容易造成程序员不知道如何选择要继续下去的技术,丢了西瓜,拣了芝麻。于是会出现论坛中到底是什么技术好,到底应该选择那种语言的疑问。按照大部分过来人的解释,其实只要选准一条技术路线,真正的钻进去,自然会取得好的效果,因为不同的技术之间是相通的。微软工程师孙展波在回答程序员做技术到底应该做深还是做广?的疑问时,毫不犹豫的表示:应该做深,而在广度的方面每周抽出一些时间了解一下就足够了。尤其是在现在互联网如此方便,网上信息量如此庞大,专业类网站密布,检索极其方便的情况下,想要获得任何资源都是一件并不复杂的事情。

而且玩技术还有一个结果,就是容易忽略用户的需求。技术酷是一件很棒的事情,但这并不能保证持续的生存。尽管硅谷曾经以看哪个公司做的技术最酷而吸引程序员的关注。比如最初的是苹果的技术最酷,后来出现了Netscape这种做浏览器的公司给人感觉技术很酷,随后SUN公司推出Java语言的兴起,Java技术变得很酷,但现在,Google搜索引擎成为了最酷的技术。因此,技术本身仅仅注重酷的感觉是远远不够的。

项目经理眼中的合格程序员


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《项目经理眼中的合格程序员》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

一、合作与团队精神及计划性

服从分配的工作,并在保证质量的前提下尽快完成任务。如果接到的新任务没有给出工作量估计,首先估计出完成任务所需要的工作量,并有责任向领导说明其估计的合理性,如果接到的新任务已经给出工作量,除非能提出充分的理由,否则必须接受该工作量估计。提前完成任务时,应该及时通知上级。在同时承担几个模块任务时应能根据优先级的变化及时调整自己的工作时间分配。

二、需求理解能力

在开发过程中,要在需求细节不明的情况下,有责任设法搞清楚,积极学习编程思想和方法,并在设计、编码工作中自觉应用,对有一些复杂程度的设计,主动申请设计审查。并能在开发用户界面之前,尽可能使用界面原型方法获取用户的确认。

三、测试意识

在工作负担允许的情况下,采用测试驱动的编码方式,及时把完成编码的部分提交测试,并及时排错。不断通过自己的测试来驱动程序质量的提升。

四、规范化,标准化的代码编写习惯

良好的文档是正规研发流程中非常重要的环节,作为代码程序员,25%的工作时间写技术文档是很正常的。缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

对正规的企业,会有完整的编码规定,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员基本的素质需求。

五、总结与全局观

以项目全局为重,采取尽可能简捷的解决方案,把完美方案的设想提交设计人员,有问题时首先向同事们征求解决办法,不鼓励花大量时间解决难题,并鼓励给同事提供技术支持。项目结束,做出个人小结,以利个人和集体的改进。

如何从优秀的程序员成为伟大的程序员[2]


4、对代码的信任

作为项目管理者,你怎么相信他们的代码。有些程序员,你可以对他们说:我星期五就要结果.--星期五到了,你收到了这样的Email:代码我都已经检查过了,现在就等着测试了。你很放心,只会有很少的瑕疵在质量确保的团队被查到。当然,还有些轻率的例子,一些程序员在邮件里是这样说的:我还没弄完,星期一上午我会最先完成它.你不太确信这东西,发现很多Bug,很长时间基本上不能用。又得花上几个星期清理代码中的Bug.

关键:你对一个开发人员越有信心,他离成为一个伟大的程序员的距离就越近。想象你是你的管理者,如果他并不担心你的代码,会给你多少信心和勇气!

5、对方案的信任

和对代码的信任是一回事--如果你手上有伟大的程序员,你就会对解决方案有信心。这些程序员同时也是伟大的建筑师。他们剖析整个问题,指出问题需要怎样去解决。这就不只是用伟大的代码编程的问题了,很大程度取决于你怎样构筑解决方案。这是关键,而且会让你在软件世界里出类拔萃。

6、满足客户需求

一天下来,你写出了最棒的代码、用了最好的框架和最好的解决方案,但这真的能迎合用户的需求吗?恐怕根本不是那么回事儿。你搞砸了。尽管现在多次失手,一个伟大的程序员还是会正中靶心,找出客户需要的,给用户逐步展示他们所需要的无bug的最终版本。需求正中靶心的同时,用户满意了。

7、不断升级

伟大的程序员会积极主动地把自己的技术升级。他们对知识的态度就像饿猫见着了牛奶,他们从不用上级催促给自己设定目标、不用经理要求他们完成任务,因为他们自己就已经安排OK了。

他们发现自己想要参加的大会就会给公司写Email本人非常想参加今年的Tech-Ed大会。我将用心研习,并对作出贡献。我预计这可节省金钱/其他原因.如果可行,不知公司是否帮我支付此行?如果我收到这样的邮件,我不仅会帮他支付参会费用,他的路费我也会全程买单。

伟大的程序员们永远会关注例如。net用户组或Java用户组的所有用户群体。他们参加本地的技术会议,并从中汲取知识。你会看所有最新博客和最新的杂志吗?现在列出你最喜欢的前5个开发博客。你能做到吗?你应该像参加基督教青年会那样轻松做到。做到这些,可以很好的帮助你延伸你的思路!你将会不断获得更好的点子!你会得到更好的回报!

应届生初入职场必备的12种能力,你知道吗?


应届毕业生如何在激烈的职场竞争中成为赢家呢?今天小编为大家带来一些初入职场涉世未深的学生们带来一些在职场上必备的能力,为大家助攻,接下来跟着小编一起学习下吧~

1、解决问题时的逆向思维能力

面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上司更容易找出问题的节点,是人为的,还是客观的;是技术问题,还是管理漏洞。采用逆向思维找寻问题的解决方法,会更容易从问题中解脱出来。

2、考虑问题时的换位思考能力

在考虑解决问题的方案时,常人通常站在自己职责范围立场上尽快妥善处理。而他们却总会自觉地站在公司或老板的立场去考虑解决问题的方案。

作为公司或老板,解决问题的出发点首先考虑的是如何避免类似问题的重复出现,而不是头疼医头,脚疼医脚的就事论事方案。面对人的惰性和部门之间的扯皮,只有站在公司的角度去考虑解决方案,才是一个比较彻底的解决方案。能始终站在公司或老板的立场上去酝酿解决问题的方案,逐渐地他们便成为可以信赖的人。

3、强于他人的总结能力

他们具备的对问题的分析、归纳、总结能力比常人强。总能找出规律性的东西,并驾驭事物,从而达到事半功倍的效果。人们常说苦干不如巧干。但是如何巧干,不是人人都知道的。否则就不会干同样的事情,常人一天忙到晚都来不及;而他们,却整天很潇洒。

4、简洁的文书编写能力

老板通常都没时间阅读冗长的文书。因此,学会编写简洁的文字报告和编制赏心悦目的表格就显得尤为重要。即便是再复杂的问题,他们也能将其浓缩阐述在一页A4纸上。有必要详细说明的问题,再用附件形式附在报告或表格后面。让老板仅仅浏览一页纸或一张表格便可知道事情的概况。如其对此事感兴趣或认为重要,可以通过阅读附件里的资料来了解详情。

5、信息资料收集能力

他们很在意收集各类信息资料,包括各种政策、报告、计划、方案、统计报表、业务流程、管理制度、考核方法等。尤其重视竞争对手的信息。因为任何成熟的业务流程本身就是很多经验和教训的积累,遇到用时,就可以信手拈来。这在任何教科书上是无法找到的,也不是那个老师能够传授的。

6、解决问题的方案制定能力

遇到问题,他们不会让领导做“问答题”而是做“选择题”。常人遇到问题,首先是向领导汇报、请示解决办法。带着耳朵听领导告知具体操作步骤。这就叫让领导做“问答题”。而他们常带着自己拟定好的多个解决问题方案供领导选择、定夺,这就是常说的给领导出“选择题”。领导显然更喜欢做的是“选择题”。

7、目标调整能力

当个人目标在一个组织里无法实现,且又暂时不能摆脱这一环境时,他们往往会调整短期目标,并且将该目标与公司的发展目标有机地结合起来。这样,大家的观点就容易接近,或取得一致,就会有共同语言,就会干的欢快。反过来,别人也就会乐于接受他们。

8、超强的自我安慰能力

遇到失败、挫折和打击,他们常能自我安慰和解脱。还会迅速总结经验教训,而且坚信情况会发生变化。他们信条是:塞翁失马,安知非福,或上帝在为你关上一扇门的同时,一定会为你打开一扇窗。

9、书面沟通能力

当发现与老板面对面的沟通效果不佳时,他们会采用迂回的办法,如电子邮件,或书面信函、报告的形式尝试沟通一番。因为,书面沟通有时可以达到面对面语言沟通所无法达到的效果。可以较为全面地阐述想要表达的观点、建议和方法。达到让老板听你把话讲完,而不是打断你的讲话,或被其台上的电话打断你的思路。也可方便地让老板选择一个其认为空闲的时候来“聆听”你的“唠叨”。

10、企业文化的适应能力

他们对新组织的企业文化都会有很强的适应能力。换个新企业犹如换个办公地点,照样能如鱼得水般地干得欢畅并被委以重用。

11、岗位变化的承受能力

竞争的加剧,经营风险的加大,企业的成败可在一朝一夕之间发生。对他们来讲,岗位的变化,甚至于饭碗的丢失都无所畏惧。因此,他们承受岗位变化的能力也是常人所无法比拟的。在他们看来,这不仅是个人发展的问题,更是一种生存能力的问题。

12、职业精神

他们身上有一种高效、敬业和忠诚的职业精神。主要表现为:思维方式现代化,拥用先进的管理理念并能将其运用于经营实践中。言行举止无私心,在公司的业务活动中从不搀杂个人私心。这样,就敢于直言不讳,敢于纠正其他员工的错误行为,敢于吹毛求疵般地挑剔供应商的质量缺陷。因为,只有无私才能无畏。待人接物规范化,这也是行为职业化的一种要求。有了这种职业精神的人,到任何组织都是受欢迎的,而且,迟早会取得成功。

总而言之,大家要好好培养这12种能力哦,肯定会为你在职场上的工作加分的。

2025-03-26