第一篇:程序员初到中 秘籍
开发杂谈——程序员从初级到中级10个秘诀
在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。
1.学习另一门语言
其实你学的是哪一门语言并没有关系,但是学习另一门语言(不管你已经了解多少种语言)将把你打造为更好的程序员。能学会一门与你日常使用的语言风格迥异的语言则更佳。打个比方,如果你是C#程序员,学习VB.NET或者Java对你的帮助就没有学习Ruby或者Groovy大。
我说“学另一门语言”的意思是要真正学会它。学习一门语言包括三个领域的知识:语法、内置操作符和库,以及“如何使用”。前面两个简单;我认为一名有经验的程序员,根据语言的不同,能在半小时到几小时内掌握足以维护代码的语法知识。操作符和库只不过是知识逐步积累的过程,你什么时候想清楚要了解什么了,再去查阅参考材料也不迟。只有第三项,“如何使用它”-要花上你几个月的时间去跟这门语言打交道,真正的奇迹就在此发生。我建议用这门语言的风格去做一个适合该语言的项目。
真正学会了另一门语言之后,我敢保证你的程序员水平一定会突飞猛进。
2.学习先进的搜索技术、手段和及策略
作为一名好的程序员,不仅仅是技能的问题了,而是你寻找信息的技巧,这个趋势越来越明显。对大部分人而言,仅仅输入“现代语言及开发框架”,这都是泛泛之谈,记不住多少的。因此,你完成工作的能力通常取决于你的检索能力。不幸的是,了解到如何找到准确而高质量的信息可不仅仅是跑到TechRepublic来找答案,或者在你选好的搜索引擎上敲几个字那么简单。
“技术(Techniques)”、“手段(tactics)”和“策略(strategies)”看起来是一回事,实际上并非如此。你需要学会的技术是掌握你喜爱的搜索引擎的高级搜索系统;你需要了解诸如布尔操作符,如何过滤结果(像“非”关键字,域限制等等),关键字的词序扮演什么角色,等等。一句话,RTFM(Read The Fucking Manual,读那些他妈的手册)吧。
你应该学会这些手段,诸如如何接近特定的搜索,以及了解自己实际上想查些什么。查错误很容易—只需查出错代码即可—但是许多搜索的关键字选择要困难得多。
至于策略,你需要学会的东西,包括像应该使用哪种搜索引擎(提示:普通的搜索引擎不一定就是最佳选择),使用普通搜索引擎前应该访问哪个网站,甚至是应该到哪个论坛去寻求帮助,等等。
3.帮助别人
教别人始终是学习一切东西的最好方法之一。相对而言,由于你在开发领域还是个新手,认为自己没什么可教给人家的,这可以理解。但这毫无意义。记住,你所学到的一切都是你从别人或别处学到的;因此请尝试一下,成为另外一个人要请教的“别人”。每天尽量花一点时间试着回答TechRepublic上的问题,其他网站的亦可。读读其他会员的回答,你也可以学到很多东西。4.有耐心,常练习
研究表明,要成为一名“专家”,需要花费10年,或者10000到20000小时的刻意练习时间。真的很久。还有,成为专家不尽然就是执行10年同样的任务;通常这意味着要在特定领域内执行广泛的任务。需要花费大量的时间和精力才能成为“专家”;做几年程序员是不够的。想在30岁左右成为一名高级软件开发工程师?要么尽早接受教育/培训,要么你得愿意在闲暇时间进行大量的工作、阅读和练习。我从高中开始编程,还牺牲了许多休息时间去跟踪行业发展、学习新技能等等。结果,我获得中级和高级程序员的时间就比我的大部分同事都要早得多,随着时间的推移,这些就转化成为很多的金钱。
5.对教条拒之门外
是时候开诚布公了:也许初级程序员了解的东西还不足以说出做某件事情有一种最好的方式。尊重朋友或者权威的观点是好的,但直到你更有经验之前,不要把他们的观点说成是你自己的。很简单,如果你所了解的不足以让你独立地找出这些东西来,你又怎么会认为你知道哪一位“专家”是对的呢?话是难听了点,不过请相信我;由于受某些愚蠢建议的蛊惑,或者追随某些根本不知道自己在说些什么的所谓专家,白白把自己的职业生涯耽搁了几年,这样毛头小伙程序员,我见过多了。这一点有一个很好的例子,就是面向对象结构的滥用。比如说,许多初级者读了一些有关面向对象的信息后,突然间,他们那简单的应用程序的类图看起来就像埃菲尔铁塔一样了。
6.深入学习一点先进理念
成为一名中级程序员,很大一部分是要在代码里面体现出一些所擅长的概念。就我而言,是多线程/并行性,是正则表达式,以及如何对动态语言进行变化(后两个在我离Perl渐行渐远后开始退化)。这是如何发生的?多线程和并行处理是因为我读了相关文章,觉得它看起来很有趣,然后再自己把它弄清楚了;然后我就一直使用这些技术来写应用。我做过一件工作,是用Perl写的,里面运用了大量的正则表达式。我也用一个过程引擎模板和内置数据库系统写过我自己的电子商务引擎;那时我几乎花了2年时间在这上面。
找到真正令你着迷的东西。也许是图像处理,也许是数据库设计,等等。即便你是一个入门级的程序员,也要尝试一下成为某一自己所关注领域的专家。这会让你相当快速地进入到中级水平,一旦你到了那个水平,你的专家之路也走到一半了。
7.学习你的领域里面的基本理论
写出“Hello World”,跟理解那些字是如何显示到屏幕上的是两码事。通过学习支撑你所从事的工作的“基础/底层工作(groundwork)”,你会变得更加在行。为什么?因为你会理解事物为何会以这种方式运作,当东西坏了就能知道是哪里的问题,等等。通过掌握工作的底层机制,你变会得更出色。
如果你是Web程序员,读读HTTP RFC和HTML规范。如果你使用代码生成器,好好看看它生成的代码;如果你使用数据库工具,看看它生成的底层SQL语句,不一而足。
8.看看高级程序员的代码
在工作中看看高级程序员写的代码,然后问一问事情是如何以某种特别的方式完成的,为什么?可能的话看看开源的项目。甚至即使其他程序员没有最好的编程习惯,你也会学到许多编程经验。当然,要小心别学到坏习惯。我的意思是说不要生搬硬套人家的东西;你要能领会到哪些是能行的通的,哪些是有道理的,然后再模仿人家。
9.学习好的习惯 愚蠢的变量名,糟糕的缩进习惯以及其他一些凌乱的迹象就是一个没有经验的程序员的最好标记。一个程序员在学会如何编程时,却经常没有被传授到那些不那么有趣的细节,像代码格式编排。甚至尽管学习这些东西并不会令你的代码更好,也不会令你成为更好的程序员,它也会确保你不被同事视为入门级的程序员。甚至即使某人是高级程序员,如果他的变量是以他那97只猫的名字来命名,或者其函数叫做“doSomething()”的,他们看起来也不像是知道自己在干什么的人。而且会令其代码在过程中更难以维护。
10.要玩的开心
想要痴迷于单调乏味的工作?痛恨工作吧。要想升级为中级程序员可不仅仅是为了拿到不断增长的工资不达目的誓不罢休,而是要真正享受工作。如果你不喜欢自己的工作,且还是初级程序员,你怎么会认为成为中级或高级程序员情况就会有所好转呢?换工作或改职业吧。反过来说,如果你喜爱所从事的工作,那就好!只要你坚持下去,我保证你能成为一名更好的程序员。(Justin James)
【人物小传】
Justin James
Justin James Justin James就职于Levit & James, Inc,并在公司中承担着混合编程、网络管理员、系统管理员多项职务。自2005年就在TechRepublic开博,博客地址:http://blogs.techrepublic.com.com/10things/。
第二篇:初到公司的程序员年终工作总结
年终工作报告
伴随着新年钟声的临近,我们依依惜别硕果累累的2011年,满怀热情的迎来即将到来的2012年。在这年终之际,现对我来公司这一年来时间里,总结自己所做的工作,分析在工作中的得与失,现汇报如下:
来到贵公司已经26天了,日子虽短,但学到的很多。在学校的两年半,只是掌握了一些基础的我,能在贵公司上班,我感到很庆幸也很感谢你给我这个机会。在这里,学校学了的东西终于能够派上用场。这26天里,每天我都看文档,学东西,看的越多发现自己学的和掌握的实在是太少。来到公司就有一个练手的项目,这项目对公司的产品有一定的帮助,感觉刚来公司就参与了公司的研发,这对自己也是种莫大的鼓舞,在这个项目中总结自己所学到是主要有:ssh框架下的struts与hibernate技术,虽然这技术在学校有学过,但当时的我没有掌握,现在真有点后悔当初没有学好。其次是mysql,之前,由于自己学过sql server,所以学起来上手比较快。最后是android,虽然手机开发公司已经做得很不错了,但自己兴趣在这,相信自己学的越好,对公司的帮助也就越大。对自己以后在公司的计划主要如下:
首先,做程序员的要记住第一条经验:“学历代表过去、能力代表现在、学习代表未来。”我个人觉得学历并不代表全部,我们每天都可以学到新的知识,知识是可以一点点积累的,只要肯努力,一切皆有可能.其次,一定要确定自己的发展方向,并为此目的制定可行的计划。
不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过 你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先 在行业里面混混,过几年转行做点别的?这很重要,这是你值得深思的问题,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。
软件开发团队中,技术不是万能的,但没有技术是万万不能的!所以要尽量掌握你能掌握的技术。
详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。刚来就有个导师代领我这个新员工来定期培训,这点我觉得公司做的很好,因为他会让你有个很详细的学习计划,知道自己将要学什么,与必须掌握什么,比自己盲目的看文档看视频要好得多。“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。时间就像海绵里的水,多学一些技能对于我们来说亏不到自己,我们的工作从学而来,就是靠着每天的学习,交流,做人中得到。
讲了这么多也得提提对公司的建议,我的具体建议如下:
我要说的就是工作氛围,我个人觉得有点枯燥。早上八点上班,然后五点半下班,n行代码就是你的一天,我个人觉得这有点乏味了,也许这就是程序员的工作。但我觉得适量的调节下这压抑的工作气氛,可以让我们疲劳的神经给予一定的放松,也许可以带来意想不到的效果。我觉得隔壁的公司就不错,每天下午三点一刻都会放一会流行歌曲,让员工可以有个放松的机会。
以上为本人这26天来的工作小结。请领导审阅,如有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。,希望咱们的公司一日比一日兴旺,一日比一日的壮大。
第三篇:程序员和项目经理混迹职场秘籍
第1个故事 我的项目经理成长路
低调、学历一般、内外向兼有的性格。对,这就是我。十年前为了就业进入IT领域。从当初的菜鸟程序员、数据库开发人员、需求分析人员成长为如今五年经验的项目经理。在这十年历程中经历过很多困难,有职业发展迷茫的、有技术的、有为人处世的等等。另外我也经常关注多个论坛中技术贴、职业规划贴等等来学习弥补自己的不足。今天再也按捺不住自己,将自己的奋斗过程简单写来与大家共勉。菜鸟经过自己的努力也可以在IT领域小有作为。文笔不周,请大家见谅。
本人于二零零六年毕业于一所普通大专院校,电子商务专业(偏文)。毕业前就知道就业形势严峻(主要还是缺乏技术、没有工作经验)。在老师和同学的建议下到一所培训机构学习了半年java等课程。面试十几家公司以失败告终,听了辅导老师的指导后修改了简历(改为一到一年半年工作经验),同时面试的时候吹了牛x成功入职某公司成为菜鸟程序员。如今回忆当初自己面试的场景结合现在面试他人的经验做了一些面试总结。一,如果缺乏真正的公司工作经验和实操经验,面试的时候要适当的夸大一点工作经验,表现出不急不躁、自信的状态。作为初级开发人员,面试官并不会要求技术精湛、理解深入,但是面试者要表现出积极端正的态度;二是要理解网络等方式给出的笔试面试题。只有理解后背诵能使知识系统化、理论化,面试官会感觉你基础好,是可培养的人才(背诵使用官方的术语回答面试题会显得高大上,如果你学历一般的话这样会显得科班一些)。三是如果面试官问你相对比较复杂的问题时如果没有具体的方法可以说出自己的思路,如果没有思路的情况下,可以坦诚的说明关于这个知识点暂未未涉足到。切勿胡吹乱说,这样会给人不踏实可靠的感觉。
二零零九年跳槽到第二家公司。本人出身草根,经济拮据还是主要跳槽原因。这时已经有了两年工作经验,关于技术、和同事合作沟通等等也积累了一定经验。在这个公司主要做oracle数据库开发(面试时吹了牛x说自己做过电信项目的清账程序)。其实数据库后台开发没有真正做过,无奈从头学起。一是对
程序员和项目经理混迹职场秘籍
新领域业务的不理解,二是对数据库后台开发没有实际经验,三又是在试用期。为了当初面试时自己吹下的牛x也为了表现自己,除了每天正常工作八小时外,我晚上自觉加班连续两个多月,每天晚上死磕学习到半夜。包括存储过程的开发、触发器的开发、程序调用数据库后台程序、job的开发等等。之后成功交付数据库后台开发的三个模块到测试组。三个月后项目成功上线。由于自己的心劲还比较大,加上自己经常主动和领导同事沟通,领导对我逐渐信任。将更多的工作分配给我。那段时间真的每天筋疲力尽,付出总算有了一点回报。说好听点叫领导器重,反过来说叫压榨组员(一个人干三个人的活)。但是看你自己怎么看吧。我呢就是每天给自己积极的心理暗示我可以做好,我要坚持做好。我把多做的工作就当成领导的器重而不是在压榨我的劳动力。载后来我负责辅导两位新人,那时我算是一个小组长的角色吧。再后来我们部门经理离职了,而我还在那七八个人的团队工作了两年多。经过这个公司的经历我总结的几点。一,不要担心自己没有做过的东西做不好,而且要敢于勇敢主动承担,开发就是学习和实践的过程,而且能证明自己有较强研发能力;二,不要过多计较个人得失,多付出(比如没有完成工作任务自觉加班,其实就是当初面试吹牛逼,哈哈。)就有能力和经验的提高。三,做程序是相对枯燥的工作,开发过程中以及其他工作内容中和领导、同事多沟通,提高自己的沟通能力,既能调节氛围以后又能有机会做开发以外的工作,四,工作中不断死磕自己,无论是技术还是沟通要提高自己,一定要提高。要注重沟通能力,这样职业发展的面会越来越广。
二零一二年跳槽到第三家公司。也可能是机遇,也可能是自己的付出有了回报。正是由于上家公司一起工作的经历使我和领导间建立了较深的信任。我到第三家公司就是上一家公司部门经理给我打的电话说正组建项目团队。我呢,又比较好强,有了近五年的工作经历,感觉自己沟通能力还行。当时我就提出我要面试项目经理。当时他还感觉有些迟疑,经过我主动沟通。从语言开发、数据库开发、主动沟通等多个方面和领导协商他给了我这个机会(说实话又是没有实际带项目经验,自己是有担心的)。我开始了我的项目经理之旅,带领四位研发人员开发了一个小型B/S结构的系统。研发中经常有技术问题,有些组员问我时,也是我没遇见的问题,我经过思考求证提供了方法,但是因为是新的团队,经常西安 第1页 程序员和项目经理混迹职场秘籍
有组员不服的情况,我开始就自己编写代码解决问题。经历几次后团队成员磨合的越来越好,我也得到组员的认可有了一定号召力。再者,研发过程中项目经理也要跟踪进度,控制时间、人力成本。一次两个组员之间因为一个问题争执的面红耳赤,其实解决问题方法都差不多。为了团队的和谐氛围要安抚组员的情绪,不能让情绪影响了工作。即便如此在项目管理中我还有些问题没有解决方法和思路,这时候就请教其他同事,经过单独谈话请教获得处理问题的方法和思路,在这也感谢部门老大了。经过这个带领研发人员开发项目的过程,我总结了几点。一,技术团队主要以技术服人,起码在新的同事之前要有几次证明自己的机会,没有机会要创造出机会,这样团队中成员才会拥护你的带领,其实国内好多公司项目经理就是技术经理,比如我在这家公司的岗位和工作内容,软件开发的项目经理是最不像经理的经理。二,控制成本、人力等重要要素,公司都是压榨劳动力的,实际中人员都是缺少紧张的(我们领导说人力充裕项目就不挣钱了,现在想来有一点道理)。所以要合理搭配人力、分配模块和合理安排时间、把控进度。三,团队是由人构成的,有人的地方就更容易生出来问题。要定期和不定期的和团队成员沟通,了解他们真正想法和诉求,把团队的稳定性、团队的氛围建设的更好。四,在讨论问题的时候要放低姿态不能把自己的想法强加给组员,要以理服人;但是相反,公司制度及管理方面该严肃要严肃,增加威望方便管理团队。
二零一三年至今,在第四家公司担任项目经理、产品经理岗位,由猎头公司推荐而来。主要带领项目团队近二十余人研发了一个大项目和两个产品。我面试的时候是项目经理的岗位,到团队后又是新的面孔多,刚开始也是大家不服气,也会向我的领导反映凭什么就招个新人直接担任项目经理,让老人怎么看,甚至有个别同事直接给我说你刚来就是项目经理,我都待五年还是中级开发人员(我们已经相处三个月,我心想工作六到七年了还是中级开发,技术不行、整天嘴上胡说,一写代码就不行了)。后来我和他单独吃了一次饭,放低姿态和他敞开心扉的深入的交流,慢慢他放低戒备接纳了我。项目和产品研发的思路还是有较大的差别。项目有被需求调研的具体对象,而产品研发刚开始的需求都是从项目延伸而来,有时候是闭门造车,后续要经过市场的印证。项目经常有明确的工期要求,而产品的研发则不一定。项目的svn版本简单,而产品经常会出现多个第2页 西安 程序员和项目经理混迹职场秘籍
分支的管理。经过自己的沉淀和对产品的精心思考研究对公司的产品定位有了新的理解和建议,成功研发两套产品部署全国20余个省份,期间出差也多,也终于理解了出差的辛酸。如今孩子也快出生了,继续死磕自己,为了我们更好的生活。
经过十年的奋斗,当前我成长为一个有一点阅历的项目、产品经理。项目经理,其实在欧美IT公司是team leader的角色,而中国的项目经理其实好多偏向于技术经理,而大点的公司或者团队才更侧重于真正意义的项目管理。以我现在公司的角色是管理、技术大约各一半。但其实我还有很多不足的地方,技术和管理都有。下面是我送给成长为项目经理和正在做项目经理工作的同僚的几条个人心得或建议,与大家分享和请教:
一、要有较好的技术背景和成长经历,死磕自己,学习技术和管理(注重沟通、协调学习项目管理的铁三角),这样才能服务于团队成员,让团队成员心服口服。
二、交流问题时要放低姿态,此时不能把自己当成项目经理,要以技术服人、以理服人,切记摆出领导的架势;而在公司制度、管理方面要严肃,管理方面不能和大家嘻嘻哈哈,这样不利于项目和团队成员的管理。
三、定期和不定期和各位成员沟通,察言观色,了解成员的真正诉求和内心想法,能帮助他们解决的问题尽量帮助。及时疏导心里承受差的同事,排除不顺的情绪,关心特别个性、比较内向的同事,让他们感觉到大家是个整体,没有被边缘化。让他知道除了工作大家是同事,可以一起说说笑笑。
四、向上级领导(部门经理或者总监等角色)定期和不定期的汇报工作,让领导知道我们的项目进度和人力各方面的状态,尽量少给领导添麻烦,要想办法自己解决问题替领导分忧。项目经理要让上级领导真正放心,主动找领导汇报工作成果、进度。不要等领导来问你。
五、沟通、管理等要不卑不亢、不急不躁,表现出沉着稳定的状态。遇到问题不能急不能慌,团队成员或者领导告知你突发状况的时候不能自己都慌慌张张,这样不仅会让领导同事担心你的能力,更有可能被替代。你需要做的是时刻准备着问题的到来,遇到问题时拿出解决方法。技术问题有能力指导尽量指导,西安 第3页 程序员和项目经理混迹职场秘籍
没有能力时要协调高级工程师、架构师等人员来解决;沟通问题要自己把握,要和直属领导沟通、和本项目组成员紧密沟通。有需要的情况下还要跨级沟通、跨部门沟通等等(要特别注意跨级汇报,紧急需要时一定要注意技巧。比如紧急情况需要领导决策而直属领导联系不上,这时候越级请示要事先说明直属领导联系几次联系不上等具体情况。总之要灵活对待)。
第2个故事 程序员的办公室哲学
其实标题叫办公室的哲学有点大,姑且先这么叫。我毕业十年有余,自己喜欢做的事情基本上也做了,包括工作和生活上的。起码没有太多让我后悔的事情,该学也学了,该工作也工作了,该疯玩也疯玩了。下面是我的作为IT人的一些总结,送给职场中的各位。希望给你们带来启发。
1、不要总说当前的技术不够新、框架不够好(有本事自己上,行动起来,别光嘴上逼逼)
作为经验欠缺的人、或者刚入职场的人、亦或是工作几年的人不要轻易说当前采用技术的好坏、框架的好坏。能采用这样的框架也是核心技术人员评估讨论过的,是适合当前公司的情况的(比如技术架构、人力资源、历史遗留等多方面因素)。说这些话会有几个意思:一是说这些框架不好,那就证明你有甄别能力,那好其他人会认为你有搭新框架的能力,有指导大家技术开发的能力。
二、你经验欠缺或者你是新人,你刚来就说架构不好等等是负面信息,让资格老的员工怎么看你。时间久了大家就会越来越讨厌你,你就是个嘴子。所以不要光说不练,吹牛逼吹得太狠容易伤到自己。所以千万不要老是说要用什么新技术,什么重新设计新系统。我想,大家不要在职场上无根据的乱评价框架和技术,要有依据,要能落地,要能指出问题后提出解决方法,别每次嘴上逼逼。
2、不要盲目相信做市场的人
做市场的销售人员或者领导,针对技术人员往往比较刻薄。他们面对客户的时候跟孙子一样,面对技术人员又喜欢把自己当大爷。销售会给技术人员灌输什么思想:尽快做,做完有奖金、做完我向公司帮你申请。。要么就是年终奖帮你第4页 西安 程序员和项目经理混迹职场秘籍
申请x个月的工资,要么就是下周请你吃饭,但是千万不敢太当真。开发工作是细水长流的事情,如果你开始激情满满,时间久被销售磨的没了激情,反而技术人员会被认为工作没以前努力了。所以激情要保持,要么就保持适度的激情。要有甄别销售人员“忽悠”技术人员的能力,别把他们说的话太当回事、别太认真。
3、指导或者帮助同事的工作,让对方知道你是在帮他。
IT人或者说是程序员,大部分人的节奏是类似的,每天上班最少8个小时。每个人都遇见过问题,每个人也给他人指导过问题。对于帮助我们的人我们要心存感激,不要认为他们是应该的。要知道他们也有自己的开发任务,有的是项目经理指定他给予你指导,有的是你请人家给你指导。但无论那种情况请表示感谢。
还有我们有时候也给同事指导或者帮助他解决问题。我曾经遇到一位女程序员,人呢?感觉人品有点问题。同时长相也一般但自己还很自信自己长的是美女。有一天她问我问题了,等我给他亲手解决完问题,人就嘴巴开始叨叨说不是那个原因,我说代码都帮你调好了,还说不是那样的原因,活生生的系统在你跟前,你嘴就是犟,说完她就不吭声了。而别人也给他指导问题(她技术个人感觉真一般)指导完也是婆婆妈妈说一堆,显示自己很牛逼的样子,妈的,牛逼自己调代码别找别人帮你。后来才知道是关系户进公司的。对于这样的人,要让华丽委婉的拒绝语言狠狠的给她一大嘴巴子。大家讨厌的就是这种嘴上胡说的人,显示自己牛逼的人。所以别人帮我们要感激,我们帮助别人耐心一点,如果对方再嘚瑟好好削他。
4、高调做事,低调做人
很简单的道理。就是为人要谦虚,做事情要显示出自己牛逼的一面。我一同事,经常在客户,经理面前说自己以前在哪个项目连续几个月加班到几点,其他人都快顶不住了之类的话语。加班有可能是因为做需求做的不好,有可能是设计的不好,要么是工期紧等等原因。当然加班是个事实无论什么原因造成的加班都是加班,把自己做的表达出来给领导,这就叫高调做事(当然这哥们表达的方式很直白,完全可以换种方式,比如前段时间加班到深夜就是处理XX问题,后面经过认真分析采用XX方法解决了XX问题,注意:不说谁解决了。侧重点在用什么方法解决什么问题),无论你做了什么,你都要把你做的告诉别人,把你的努西安 第5页 程序员和项目经理混迹职场秘籍
力告诉别人,特别是你老大。这样做就是让团队的成员认可你的牛逼,让项目经理知道你的牛逼地方在哪。要不然人家加工资的时候为什么要给你加,这就是高调做事。做人要低调些,比如谦虚的做事方法,无关紧要的事情由同事做主等等。
5、不要以为自己很清高
很多程序员活在自己的小世界里,感觉自己很小资,当着小白领,一个月拿着万把块的工资,优越感十足。殊不知现在钱越来不值钱的情况还没让你真正清醒。职业不分贵贱,所以不要认为自己是程序员就清高、就有优越感,当然也没必要诋毁和自黑程序员,注意维护我们的形象嘛。当你和收破烂的聊一聊一个月他们挣多少钱、当你和销售做人员聊一聊一个月挣多少钱、当你和银行工作人员聊一聊一个月挣多少钱,看你还有优越感没?当然说这么多也不是让我们比工资,人比人气死人。归根结底的意思是要告诉大家,作为程序员要沉淀下来、心静下来才能不断提高自己,摆正态度就没有那么那么清高和优越感了。清高和优越感对你我真的没有好处,不卑不亢。
6、珍惜身边的人
程序员很忙,以至于很多时候都忽视了身边的那些人。包括你的父亲,母亲,你的爱人。父母之恩要报,这个我就不说了。至于爱情这方面,我觉得,如果一个女人在你没有事业的时候可以一直默默的支持你,那她真的很了不起,很值得你去珍惜。多点时间陪陪她,哪怕陪她看电影、看书什么都行。有空买点小礼物哄一下。女人不是那么难哄的,不要到了30好几还是单身汪,当然如果你愿意也行。对待自己的父母要耐心,不要嫌弃他们唠叨和烦,现在我31了,我越来越能安静的听父母唠叨(一个耳朵进,一个耳朵出),他们能把你培养出来不容易。你我草根出身即便混个人模狗样,记住也是站在巨人(父母)、恩人的肩上成长起来的。我的微信 aitilaowang qq 317507750
7、遇到了你应该帮的人,就帮一下。遇到不值得帮的人,不要得罪就行。其实我们很多时候都需要一个人来点醒和指导我们的,所以当同事需要的时候,多帮助他们,一是你人缘越来越好,而是让大家真正的了解了你的技术和其他方面的能力,日后有机会你就是技术经理、项目经理。另外在公司要认识尽量多的人,保持好的人缘(尤其是其他部门的人,很多技术人不爱说话,不爱跨部第6页 西安 程序员和项目经理混迹职场秘籍
门的认识同事都是弊端),认识其他部门的同事,领导,能帮点小忙就帮点小忙,让尽量多的同事认识你,这样老板就可以从其他部门同事眼中打听你、了解你,你的机会就有越来越多。当然总有一些傻逼,认为你帮助他就是应该的,还不感激的人,遇到这种人我想说不得罪他即可,要保持距离。要知道得罪小人可会坏你大事。所以职场上,加油,做个积极正能量的人。你不需要让全部人说你好,关键的场合有超过一般人说你好就够了。懂就动了,混好IT职场。
我的故事和一些心得就介绍这里。经过1年编写,我也写了很多经验心得(内容如下图),需要的加我微信 aitilaowang或者qq 317507750----------------------
西安 第7页 程序员和项目经理混迹职场秘籍
第8页 西安
第四篇:初到感受
初到单位有感
来源:人民铁道网 作者:刘振 发表时间:2010-09-02 15:18
作为一名刚毕业的大学生,接到中铁十六局第三工程有限公司人力资源部的通知,让我去贵州遵比项目,真是五味杂陈,有激动、有兴奋,也有担心和紧张。怀着期待和一丝不安,我来到了贵州。我们项目部就建在大山深处的毕节地区。刚到遵毕高速第十二合同段项目部的第一天,办公室的同事就忙前忙后的帮我安排住宿,带我认识项目部的同事和熟悉周围的环境;其他科室的同事也热情的和我打招呼;项目部的领导更是那么的热情,嘘寒问暖,他们没有领导的架子,就像自己的父母一样给我无微不至的关怀。这些真的让我好感动,第一次来到这儿,无论身体还是心理都多少有点不适应,但单位领导和同事的关心和热情让我没有“身在异乡为异客”的感觉,他们给我的是一种在家的温暖。单位的领导和同事那么的热情和善,我相信自己会很快的融入到遵毕高速第十二合同段项目部这个大家庭中来。来项目部有几天了,我也在慢慢适应着自己的工作。工地的工作内容虽然艰苦,但我丝毫没有任何怨言。相反,我感觉很开心,我为我能参加到为贵州交通的改变做出自己力所能及的贡献,而感到骄傲和自豪。项目部的工作人员的工作精神更是深深的感染着我,他们每天辛苦工作,但没有一丝抱怨。难道他们不累吗?不是。他们为了工程的早日完工,为了使贵州人民早日享受到交通的便利,放弃了自己的休息时间,夜以继日的工作,这些都让我这个新人深受感染和鼓舞。项目部的领导更是吃住和我们在一起。没有任何的特殊化,他们用无形的语言感染着我。我要向他们学习,以他们为楷模,以他们为自己行动的准绳。
利用工作宽松的时间,我跟着师傅第一次去了我们遵毕高速第十二合同段项目部的施工现场,在师傅的引领下,把施工现场转了一遍。他边走边给我介绍,哪里是路基防排水处、哪里是路基土石方开挖处、哪里是路基填筑处、哪里是涵洞及通道处、哪里是大桥建设的地方、哪里是隧道施工的地方„„还给我介绍各个地方的具体施工情况。毕竟是第一次去施工现场,对很多地方和术语都有些陌生,但我还是努力地记着,有不明白的就向他请教。看着工地上热火朝天工作的同事们,真的让我这个刚到项目部的新人感受颇深,也想投入其中大干一场。
遵毕高速第十二合同段项目部给我的第一印象就是:团结共进,场面震撼,氛围高涨,安全和谐。我一定会认真听取领导的指教,虚心向同事们学习,脚踏实地、努力工作,尽快融入我们中铁十六局第三公司,为我们祖国的建设贡献自己的一份力量,做一名合格的中铁人。
第五篇:初到美国常用词
初到美国常用词大全,Freshman一定用得着!
【点餐常用语】: Buffet 自助餐 Napkin 餐巾纸 Fries 薯条 Appetizer 开胃菜 Straw 吸管 Rice 白饭 Fried rice 炒饭 Chow mein 炒面 Boba milk tea 珍珠奶茶 Cheesegurger 芝士汉堡
Regular/Large Drink 标准/大杯饮料 All-you-can-eat 自助餐 Sunny side up 煎一面的荷包蛋 Over-hard 全熟蛋 Scrambled 炒蛋 Ranch 田园沙拉酱 Thousand Island 千岛酱 Mayo 美乃滋
Blue Cheese 蓝奶酪酱 Italian Dressing 意式沙拉酱 Honey Mustard 蜂蜜芥末酱 Whole Wheat Bread 全麦面包 White bread 白面包 Toast 烤土司
Instant noodles 方便面 Chicken nuggets 鸡块 Mashed potatoes 土豆泥
Chicken Drumsticks/ Chicken thighs 鸡腿 Lettuce 生菜 Pickles 腌黄瓜 Onion 洋葱
Jalapenos 墨西哥青椒 Celery 芹菜 Coriander 香菜 Green onion 葱 Ginger 姜 Gallic 蒜 【常用句式】:
Let's grab something to eat!我们随便找点东西填肚子吧!May I see your menu, please? 可以让我看眼菜单吗? What would you recommend? 有什么推荐的吗? I prefer something light.我想吃清淡点.1 What's today's special? 今日特餐是什么? Please take my order.我要点菜了.I'd like this combo.我要点这个套餐.I'll have the same as that one.跟那个一样的给我来一份.For here or to go? 这里吃还是外带? Is that all? 就这些了吗?
That's all./ That would be all.够了,就这些.Cream or sugar? 要奶精还是糖? Both 都要.The black will do 黑咖啡就行.Would you like a refill? 要不要再来一杯?
Have you finished or still working on it? 用完了吗? 还是要继续用? Could we have checks? Separate.埋单,分开付.Let's split the bill.我们各付各的.It's on me.我请客.I'll take care of it.我会付账的.How would you like your steak cooked? 肉要几分熟? Well done 全熟;Medium Well 七分熟;Medium 五分熟;Medium Rare 三分熟;Rare 一分熟.What sauce for your steak?
Mustard(黄芥末)、Honey Mustard(蜂蜜芥末)、Sweet Onion(甜葱酱)、Vinegar(红醋)、Mayonaise(美乃滋)、Ranch(酸奶蛋黄混蒜味儿)【银行开户】: Currency 货币 Balance 结余
Overdraft/overdraw 透支: What if I overdraw? 透支了咋办? Credit card 信用卡 Debit card 借记卡 Due date 信用卡还款日
Checkings account 支票储蓄账户 Check 支票: cash a check 兑现支票
Money order/Cashier's Check 汇票/本票(租房很多时候会用来交押金,需要先存指定金额才能拿到)Savings account 定期账户 Service charge 服务费 Interest rate 利率
Deposit your money(in the account/ with the bank)存钱 Pay my bills 付款
Withdraw 支取: withdraw 100 dollars from my savings account 从定存中支取100刀 【购物】: Invoice 发票 Refund 退款 Receipt 收据 Counter 柜台 Small change 零钱 Promotion Code 促销码
BOGO(Buy one get one free)买一赠一 BOGO(Buy one get one)50% OFF 第二件半价
Mix and match 混合搭配(以满足获得优惠的条件)Free shipping 包邮 Return policy 退货政策
Would you like to pay by cash or card? 您用现金还是刷卡? Can I use VISA? 我可以用VISA卡吗? Credit or Debit? 您是用借记卡还是信用卡? 【邮寄】:
Parcel 包裹:I want to mail this parcel to Los Angeles.C.O.D.= Cash on delivery 货到付款 Sender 寄件人(= addressor)Recipient 收件人(= addressee)Postcard 明信片
Surface mail 非航空的平寄邮件 Universal postcard 国际明信片 Postal packet 小包裹 Bulky packet 大宗包裹
P.O.Box 邮政信箱 =post office box Zip code 邮政编码 Ordinary letter平信 Registered letter 挂号信 Weigh a parcel 称包裹 Pay postage 付邮资
I'd like to insure this package for 50 dollars.我想给这包东西保险五十美元.How long will it take to get there?几天能到? 【化妆品】: Mask 面膜 Mascara 睫毛膏 Scrub 磨砂膏
Acne/Blemish/Breakouts 青春痘 Primer 妆前乳 Blush 腮紅 Concealer 遮瑕膏 Essence 精华液 Foundation 粉底 Toner 化妝水 Lotion 乳液 Cream 乳霜 Eye Liner 眼线 Eye Shadow 眼影 Eyebrow Pencil 眉笔 Nail polish 指甲油 Lipstick 口红 Lip Gloss 唇彩 Lip Balm 护唇膏
Fragrance 香水
Gift with Purchase 满额赠礼 Samples 小样 【常用电器】: Iron 熨斗 Oven 烤箱 Refrigerator 冰箱 Rice cooker 电饭锅 Vacuum cleaner 吸尘器 Air conditioning 空调 Hair dryer 吹风机 Blender 搅拌机 Washer 洗衣机 Dryer 烘干机 Toaster 烤面包机 Ventilator 油烟机 Stove 灶台 Calculator 计算器 Remote Controller 遥控器 【常见的公共标志和说明】: Laundry 洗衣店 Bakery 面包店
Occupied(厕所)有人 Vacant(厕所)无人 Business Hours 营业时间 Office Hours 办公时间 Lost and Found 失物招领处 Toll Free 免费通行
Ticket Office(Booking Office)售票处 【衣服】: Blazer 西装外套 Lingerie 女式内衣 Pajamas 睡衣裤 Hoodies 帽衫 Cardigan 开衫 Belt 腰带
Briefs 短内裤,三角裤 Panties 女短内裤 Apron 围裙 Fitting room 试衣间 Shopping cart 购物车 On sale 特价中 【提出请求/疑问】:
Could you do me a favor? 能不能帮我一个忙?
Would you mind doing……? 求人办事常用句式
I was wondering/thinking if……? 我在想能不能/是不是……? 【我没听明白】:
I just don't get it.我就是搞不懂.Sorry, I didn't catch you.对不起,我听不懂你说的.Sorry, I didn't understand.抱歉,我听不懂.Sorry, I didn't get what you said.对不起,我没听懂你说的话.I can't see your point.我不明白你的意思.【其他】: 常用词/短语: Procedure 手续 Minimum 最低限额 Surcharge 额外收费 Fill in the form 填个表 Sign the form 在表格上签名 Dress code 着装规范 Make a reservation 预定 Confirm a reservation 确认预定 Cancel one's reservation 取消预定 First come,first serve 先到先得 常用句式:
What's going on? 发生了什么事? How come? 为什么?(怎么会这样?)
What's going to be covered on the test? 考试的范围是什么? Have you heard of ……?你听说过……吗? There you go!你说的对.I have no idea what that is.我不知道那是什么.What's the point? 重点是什么.You are a great help.你帮了大忙.I can't hear you very well.我听不太清楚.I'll give you a call if anything comes up.有事我会给你打电话.Would you speak more slowly? 你能再说慢一点吗? I have to rush!我得赶紧走!Leave me alone.别管我.Don't push me.别催我.I'm not that into....我没那么喜欢…….Are you serious? 你不是认真的吧?
I was only kidding./I just say it for fun.我不过是在开玩笑.You are making fun of me.你拿我开玩笑.It won't work./ That doesn't work./It's not gonna work.那行不通.