程序员新人如何在企业与人打好交道 站在别人的立场想问题,站在自己的立场做事情

http://www.nowamagic.net/librarys/veda/detail/1118 尽量记住别人的名字,尊重他人

新人刚进公司,往往会有人带着去见识熟悉一下同事,嗯,这是常规的走过场了。往往新人们也觉得这是走过场,那么多人怎么能记得住,反正以后日子长了就会记得了,就不放在心上。其实这是不可忽略的。我们自己也试过,如果和某君见过一面,他在第二次见面能叫上你名字,这是什么感觉?是一种被别人重视,被别人尊重的感觉,往往你也很容易和这样的人成为好友。有人说我记性不好,总记不起别人名字,其实我觉得这是态度与意识的问题,你觉得那是重要的就会记得久,想必不用你女朋友告诉第二次她的生日,想必明天早上六点起床去面试你不会因睡过头而忘了吧。

记住别人是重要的,让别人记住你同样重要。有人天生俊俏,爱美之心人皆有之,这样肯定很容易被别人记住。但像我这样的长相长得很有安全感的就没这样的资本了,但是每个人都有自己的特长,记得上次实习时,写答辩公告,以优雅的毛笔字艳惊四座,写答辩PPT时,图文并茂给人赏心悦目。如果没什么特长,那么请穿上一件红衣服。

新人总是害怕见到上级和老板,假如在一条通道里走,对面走过来的是你的老板,你会怎样做?可能有些人就会因害怕而装作不见,有些人甚至跑回头等等。其实很简单,保持微笑,在远处的时候把目光偏移一点(不能死盯着别人,只有仇人才会这样盯着对方的),到接近上级两三米的时候把目光转向他再致于微笑和点头。

心态要摆正确,难题是必须会遇到的,也是必定能解决的

由于新人对开发不熟悉,对新的项目不熟悉,或是遇到什么技术难关,这时候就要有十分的忍耐与淡定,不要因压力大到连觉都睡不着,也不能逃避。适当的自我暗示与安慰是必须要有的,"all is well,搞不好大不了就不干,又不是等着这点钱去买米,总会有公司要我"。

新人经常会遇到不懂的,很多新人就是害怕问,害怕麻烦别人,害怕别人说你连这个都不懂。呵呵,那你就是误解了,学问学问不懂就要问,这关键是问问题的方式。有些人就是"唉,那个给我看看这程序,调不出来",问多了别人肯定会不耐烦,不要怪别人自私,别人没有义务一定要回答你,是你自己方式不把握好。其实很简单,我每次问别人问题的方式都不同,"某哥,我遇到一个很奇怪的问题,你来看一下不知道你遇到过没有","某哥,方便吗?我想请教你一个很高深的问题,我百思不得其解。"等等。其实我在提问的时候不经意把架在一个高度上,他没回答面子就下不来,一旦他回答出来了,你就赞他真牛B,他会很开心的,开发人员都很孤独,别让他孤芳自赏了。如果有一些不可取的人,为了突出自己技术的高超刻意提难题去考别人,那是极其幼稚的行为,撕破别人脸给自己难堪而已。

开发者最讨厌的两种人,一是产品人员,二是测试人员

唉,你说我们开发人员容易吗?一要听从产品的指这指那,要什么需要就要去满足,二要接受测试人员的鸡蛋挑骨头。新人们可能就会火大了,需求变来变去,这有Bug那也有Bug,将就着用会死啊?所以就记恨他们,然后到害怕他们,呵呵,我觉得这大可不必的,因为那是他们的职业呀,别人就是吃这碗饭的。

首先要明确两点,软件世界唯一不变的就是改变,所以别抱怨需求的改变;矛盾是必然存在的,Bug与Dubug并存,再多的bug也可以被Debug。想通了这两点你就会豁然开朗,然而经常会看到开发人员与产品或是测试大干起来,就是不明白这两点或是沟通方式的问题。开发人员受产品与测试的两面夹击,这时就要身穿盔甲,保护自己是首要任务。

问清需求再动手,千万不能自作主张,心里想着应该是这样干的没错,那你就错了,因为你不是老板。测试人员挑出的毛病,不能觉得烦,觉得他是针对你,勇敢面对,也不要踢皮球。如果觉得时间紧迫,你大可以延迟一下,告诉他这个问题我们已经发现了的,正在研究解决方案,很快会有结果了。

平时我们老强调要注意工作方式与沟通,如果大家都那么重视,就不会看到三国对战(开发,产品,测试),或是混合双打(产品混合测试打开发)。工作上的沟通是困难的,所以我们私下来沟通,平时和产品和测试打好关系,有问题的时候他们会念着你们的私交,不会逼到你喘不过气的。

还有一个是假效率的提高,我们平时的效率是他人认定的,纯粹是感性的结论,没有理性的测量。所以啊,有些新人要注意的是,不要为了突出自己效率高而充大头,一天完成的工作硬要说半天没问题。如果的确是难题,要反过来,半天可以完成的,说一天也有难度,这样别人心里就有一个期望,给你一天时间,当你半天完成了,别人就觉得,哇塞,小伙子不错嘛,半天就完成了。当然,这方法不能常用,经常用会认为你拖泥带水,把握好那个度就好了。

公司中对你最重要的三种人,一是你的老大,二是离你位置最近的人,三是HR

闹出了黑锅,老大是用来帮你背的;问题解决不了,离你位置最近的人可以给你好建议;表现好与否,HR保证你的地位。新人就是被别人欺负,听人使唤,我们要反过来,去利用周围来保护自己。写代码的时候,问清需求,要得到老大的允许才动手干,别跨越老大直接和产品约定,万一出了问题,老大顶着。平级存在竞争,不同级存在压迫,对于越级办事是不主张的。当你有好的想法,千万不要越级去邀功,这你必定受到顶头上级的打压。对于离你位置最近的人,遇到问题,就注意上面提到的问题方式,看好时机,创造机会给他人表现。HR对你是蛮重要的,给他好的印象,因为开发软件的在这个圈子里,万一某天会回来这公司,这时候HR就可以帮到大忙了。

新人自诩有能力,初生牛犊不怕虎嘛,往往看不起那些看上去"不做事情"、"能力不胜任该职位"的人,其实这些人不是开荒元老就是老板家属,得罪不起啊。如果感觉到公司的气氛不对劲,例如权力分派这类的,新人别傻傻的,被人拉进一个圈子里,受人打击都还不知道。这时候要静观其变,糊涂是最高的处世哲学,等时间慢慢的长了,找个更有势力的圈子进去。

千万不要说同事的坏话,说平淡的话

往往会遇到这样的情况,同事A提及同事B时,尽管你对同事B非常的不满,也不要插进来高谈,先听别人八卦,自己投其所好。万一同事A是想要赞扬同事B的,你对同事A有意见,那同事A会觉得你同样也我有意见。万一同事A想说同事B的不足,你一下子就赞扬同事B,那同事A就会觉得原来你和同事B同样是王八蛋。阴阳文化,中庸之道告诉我们说平淡的话,不得罪他人。

新人总是喜欢谈论,像在学校里一样,大家谈得爽。假设你在和同事们谈论一件事,突然领导就出现在你旁边,这时你应该怎么做?有些人就害怕了马上停下来假装干活,有些人就假装没看见继续谈。两都都不可取,领导看到你突然不说,心里就会想,这帮人肯定在背后说我坏话,要不怎么我来了就不说呢;领导看到那些继续谈的,心里就想,你们放肆,竟然不把我放在眼里,还谈得那么高兴。那到底咋办?不要马上停下来,看到领导来了,慢慢的变小声音再停下来,再和领导打个招呼。这时候领导就觉得不是在说话自己坏话,而且也尊重自己。

寄语

对于工作点滴,新人们留意观察,用心体会,多和有经验的人交谈。最后送给新人们一句话:“站在别人的立场想问题,站在自己的立场做事情!”。

时间: 2024-08-04 02:27:40

程序员新人如何在企业与人打好交道 站在别人的立场想问题,站在自己的立场做事情的相关文章

程序员MM的自白:磨人小妖精之安卓碎片化

文/腾讯优测 章婉霞 除了crash问题,Android平台的碎片化越来越受到移动开发的关注,且不谈支持Android系统的移动设备早已过万款,屏幕.品牌以及传感器等方面的碎片化问题也困扰着开发者. 初级Android的开发人员经常关心的问题就是开发的应用能不能在需求的设备上正常运行.为什么我没有说所有设备呢?长期盘踞各Android设备市场份额或市场关注度榜单前十位,被大家熟知的品牌,它们ROM的个性化都足以让人眼花缭乱了,更何况在如今"乱世"里那些七零八落的机型了.想要做更全面的自

给程序员新人的一封信

以下是给一名大一学生的回信,贴在这里希望能对后来的新人有所帮助. XXXX,你好: 请原谅拖了很久才给你回邮件.首先是因为前段工作很忙,晚上也要加班到很晚.再者感觉诚惶诚恐,害怕我的某些个人偏见会误导你. 从你的邮件中我可以感觉到你是一个有目标且有很强执行力的人.很多人进入大学之后就像无头的苍蝇,没有目标.相比较你的目标很清晰.坚持下去并不懈努力,相信你会实现自己的目标. 夯实基础 大学的前几年都是夯实基础时候.基础不牢,无异于浮沙筑高台.因此一定要学好相关基础课:比如操作系统.数据结构.网络,

做程序员一般都需要什么学历?大厂招不招低学历?你想知道的都在这里了

我做编程已经有几年了,能不能做程序员和学历没有太直接的关系,但不意味着学习编程什么门槛也没有. 如果高中以下学历学习编程会相当相当费劲,毕竟和别的行业相比编程的门槛还是比较高,有多少人觉得对编程感兴趣,然后心头一热就呼呼买了很多书,开始学起来觉得特别过瘾,然后遇到难的地方就开始犯难,遇到的次数多了就开始退缩或者干脆把书本搁置起来,甚至下次再看看到书本的时候已经是半年之后打扫卫生时. 这里建议如果你只是对编程感兴趣,想学习一下,刚开始去看一些视频,逛一些技术论坛,了解一下.买书自学,除非你有很强的

程序员新人怎样在复杂代码中找 bug?

分享下我的debug的经验 1. 优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间. 2. 对于某些bug没有头绪或者现象古怪不知道从哪里下手,找有经验的同事问一下思路,因为在那种开发多年的大型系统里,经常会反复出现同样原因的bug,原因都类似,改了一处,过一阵子另外一处又冒出来,而且无法根治.比如:我那个系统里有个特别危险的API,接口参数比较难用,一旦有人用错了某些情况下就会出诡异的现象,解决很简单,找到调用这个API的地方把调用方式写对就好

程序员工资高,却有很多人想转行,理由很简单!

这些年各大互联网公司曝光的一些员工收入水平来看,程序员的工资还是相对比较高的,可是我们在互联网上还听到了另外一种声音,很多程序员想转行,特别是大龄程序员,这可能会令很多人纳闷.为什么工资这么高还想转行呢?其实也很无奈,从下面几点可以看得出来. #1.程序员加班多,经常熬夜 IT行业是一个工作节奏非常快的行业,项目越快上市,就能更快一步抢占商机,为了加快项目的进度,项目的计划时间安排也是相当紧张,所以程序员加班是经常的事,导致加班多还有一些其他的原因,我们设计好项目的需求以后,为了适应用户或者客户

如何成为一名优秀的程序员?

学习 转自:http://icodeit.org/2017/07/tips-for-newbies/ 作为一个从业快10年的程序员,我想给新入行的程序员们一些建议.这些建议是我希望自己可以在毕业的时候就读到的,也希望它们可以帮助你成为一个更好的程序员. 简单归纳一下,总共有7条: 保持健康 编程之外的爱好 持续学习 正确应对犯错 不要囿于角色 展示你的创意 刻意练习手速 下面我来详细说说每一点. 保持健康 三寸气在千般用,一旦无常万事休 首先要说的当然是健康,脱离的这个本钱,一切都无从谈起.久坐

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

(转)如何成为一名优秀的程序员?

前几天有人分享的一篇文章,看着不错,转发一下,也算是对自己的一些建议吧,在这里感谢原作者的分享. 作为一个从业快10年的程序员,我想给新入行的程序员们一些建议.这些建议是我希望自己可以在毕业的时候就读到的,也希望它们可以帮助你成为一个更好的程序员. 简单归纳一下,总共有7条: 保持健康 编程之外的爱好 持续学习 正确应对犯错 不要囿于角色 展示你的创意 刻意练习手速 下面我来详细说说每一点. 保持健康 三寸气在千般用,一旦无常万事休 –<jin ping mei> 备注一下:在博客园发表文章,

从程序员到项目经理(一)

“从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字<从Javascript到Java>.然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程.从Javascript到Java,是一个取巧的方法:而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升. 一.为什么要当项目经理 1. 问题本质 如果我对一个老程序员说:“有必要转项目经理啦”,很多人第一反应是“为什么一定要当项目经理?!”,反问很给力,基至会让人哑口无言.但反问