• 给刚工作不久的程序猿同学的一封信


    前言

    前一段时间,看到某篇文章,讲的是某个同学在刚开始工作的时候,因不太懂职场的一些规则,所以和领导闹得不太愉快,最后不欢而散。这里不讨论是非对错,只简单的谈下如何在工作中应该注意的一些细节而已。本篇文章仅代表个人观点,如有不妥,望请见谅!

    建议

    本文主要讲得的是在工作中应该注意的一些东西,或者说是一些建议!
    这里分为主要的三个部分讲解,在工作中的事情,与同事的相处,以及和领导的相处。

    工作

    在工作中,我们主要的工作是完成上级分配的任务。但是这些任务有轻有重,量大或量小。如果是该公司的老员工的话,一般能够分辨出这些任务的轻重缓急以及任务所需要完成的周期,但是新员工,特别是刚参加工作不久的同学来说呢,是很难判断出来的,有时会在蒙蔽的情况下接下任务,但是没有在规定期限中完成,搞不好就会被领导叫到小黑屋里训话 ::>_<:: 。。。
    如果这时由老员工进行相应指导的话,会好上不少,但是也可能还是会出现这种情况。所以这里整理了一下自己的一些经验,希望能够帮到需要的同学。

    一、 明确项目周期
    一般领导在进行任务分配的时候,会有相应期限的,基本不可能不说期限的,若真的出现这种情况,可以适当的进行提醒,免得出现日后问起但是又未完成的尴尬境况。

    在确认任务的时间的时候,如果不确定多久能够完成,条件允许的情况下可以问问相应的老员工,然后再结合自身的情况进行调整,千万不要以老员工完成的期限的作为期限,因为大部分情况下他们的经验以及业务都会比你熟悉,相应花费的时间会比你少很多的,这点尤其注意!!! 还有需注意的是,在不熟的时候,可以适当在预计完成期限上加上几天,以应对不时之需。因为大部分的时候,并不是一帆风顺的。。。

    如果有多个任务,记得分清轻重缓急以及总任务周期。例如A任务的周期是3天,是重要并且紧急的,B任务的周期是5天,是重要但不紧急的,所以你实际应该花费的是8天来完成,而不是5天,这两个应该记得严格区分开,不然到时会非常惨的,领导可能只会记得规定的日期,并不会记得为什么这么定。至于为什么这么说, 因为本人曾经犯下过这种错,最后不得不一直加班而去完成 ::>_<::。。。

    如果和同事合作进行开发,若不清楚相应的业务,所以无法知道具体完成所需的时间,那么最好将此交给熟悉的同事来确认。也不要因为简单就直接确认完成期限,可能里面埋藏着暂时无法看到的坑。记住一点,不要因为自己的缘故而耽误别人以及整个项目的完成计划,一两次可能还会体谅,但是多了可能就不会受待见了。

    最后,说点非常重要的建议。很多情况下,项目并不能在规定周期内完成,因为会有各种各样的事情干扰,比如,改需求,突然有其他的事情之类的,所以在有突发事件,不要默默的继续,记得要及时提出来,如果没有提出来,哪怕加班累死的做也依旧也没作为,领导一般也不会给你好脸色,对他们来说,重要的是结果,而不是过程。当然,如果的确是项目周期短,在这过程中也遇到突发事件,也提出了,也努力加班了,还是没能完成,这种情况一般领导也不会过多责怪的。但是若未提出,也未加班,也没能完成, 这种情况大多数领导都不会给好脸色的。。。所以,记得有困难及时提出!!!

    二、了解项目需求
    正所谓无需求不开发。如果没有相应的需求以及文档下来,我们开发可以理直气壮的说不开发。
    当然这是个玩笑 _ ,很多情况下,需求只有领导讲述,然后你得认真听讲,理解需求之后在进行开发,好一点的会有相应的需求文档(吐槽下,大部分需求文档真的写得不咋地),再好一点的就是整个项目的流程以及完整的需求文档。
    当然这里我们主要做的是真正的了解需求,从而进行开发,而不是了解一点皮毛,然后没头没脑的编写代码。那么应该怎么真正的了解需求呢?如果条件允许,有相应的流程和文档,一般是可以了解的,不过目前很多公司都不满足,需求仅仅靠领导的讲述,我们了解的需求也就只是领导的讲述,如果领导讲述的比较明白的那还好,若没有讲述明白,或者自己没有完全理解的话,这时最好就不要进行相应的开发,可以先整理一下思路,找出你所了解这个需求的具体事项以及需要注意的东西,整理好了思路之后,带着疑问在和领导进行相应的沟通,直到彻底了解,也就是你能够开发领导想要的东西。记住一点,很多情况下,通过一次沟通得到信息往往只有不到全部60%,剩下的需要继续沟通或者通过其它方式获得,所以在开发前确保能够了解需求,不然可能会开发出一个与之前指定不符的东西!

    三、学会问问题
    问问题这点在工作中很常见,其实我觉得这种也没必要拿出来讲。但是很多情况下,真的会遇到一些不会问问题的同学,会感觉到很麻烦,所以这里也顺便说下,如何问问题。

    1. 首先在问问题之前,先整理一下思路,有多少问题要问,想要得到什么样的结果,然后讲这些罗列出来,整理好之后再去问。而不是有问题就问,然后又出现其它的问题,然后继续问,这样没完没了,会让人很厌烦的。

    2. 问问题最好是选择题,其次是填空题,继而是议论题,最次就是空想题,也就是空乏的问题,很不好回答的那种。问问题是需要一定的技巧的,如果可以的话,给别人选择题最好,毕竟相比而言是最好做的,也是最省时间的 ; 其次就是填空题,也可以说是选项多一些的选择题,只不过不知道这这选项而已;然后就是以论题,虽然是麻烦点,但是知道是讨论啥;最次就是空想题,问问题的人不清楚自己究竟想要什么,需要你来解答,但是你连问题是怎么样的,都不知道怎么解答,这点就好像不在一个频道上,很是烦恼,举个例子,A同学问B同学,你觉得xxx应该怎么搞? B同学就问,xxx是什么,然后A同学就说xxx就是,或者说你应该知道啊,然后B同学依旧不太懂xxx是啥,然后说搞什么,然后A 同学就说 xxx应该你觉得怎么搞啊。。。此处省略800字。 虽然举得例子不太恰当,但是真的遇到过这种类似的。。。很是让人无语。
      如果可以的话,给人选择题做最好,比如,C同学问D同学,在某个项目运行中出现的一个bug,我觉得可能是这几个原因造成的,你觉得是哪一种呢?然后D同学就指出其中一个,最后C同学就按照D同学指出的这个去排查问题,最后完美解决。
      当然以上示例只是打个比方,只是告诉一下问问题的一些技巧,这样问问题也不会让人觉得厌烦,可能还会很高兴的一起解决下。所以学会问问题的技巧,会在工作中更加得心应手的。

    3. 问问题需要看准时机。不要再别人忙的时候或者心情不好的时候询问,除非特别需要,而且问问题之前自己最好努力的尝试过了,实在是无法解决的情况下,不要什么都没尝试就去询问,这样对自己,对他人都不友好。

    与同事相处

    其实与同事相处这块,想必不同的人有不同的见解,这些见解并无对错之分,只有适合和不适合而已。这里也就只是简单的谈谈我对同事之间相处的一些看法。

    一、友好相处
    虽然这个可能是个废话,但是与同事之间友好相处会很大程度上提升自己。无论是在工作中,还是在生活中,至于提升有多大,这点因个人而已。除非是实在无法相处,否则最好不要和同事直接闹得不愉快。至于后果如何,这点想必不用多说了吧。
    工作中相处最好礼貌,面带笑容,哪怕和某同事不和。有句话说爱笑的人,人缘不会太差,所以除非必要,笑着工作总比愁眉苦脸或冷漠要好很多吧。
    对同事做得好的一面,不要吝啬赞美;做得不好的一面,不要进行耻笑。在 <人性的弱点>中有句话很印象很深刻,大体如下:

    赞美总比批评要好,赞美可能会多一个朋友,但是批评可能就会少一个朋友。

    二、不要过于依赖
    很多同学在进入一家公司之后,一般会由一个老员工进行携带。这个老员工可能在今后的工作中会与你进行接触,而你也有很多工作上的事情需要想他进行请教,可能久而久之,你就会对他过于依赖,甚至是过度依赖。但是最好不要这样,毕竟很多时候你们并不能在一起长久的工作,这时就需要独立出来,能够独立的完成份内的工作。

    三、不要打探隐私
    这个就如小标题所言,不要随意打探别人的隐私。比如询问工资、家庭、出身等等。

    四、不要背后议论
    这个也如小标题所言,不要因为和某个同事相处不愉快,就在背后和其他的同事进行议论。这种话最好少提,这个是职场大忌!

    与领导相处

    这里也来到正片了,也就是如何和领导好好相处。因为我没当过领导,或者说没有真正的管理过人(学校的那种不算的),所以这里就以被管理者的身份来进行看待。
    这里简单的说下我们领导的印象。在我的看法中,有这四种领导:

    • 有能力有态度
    • 有能力无态度
    • 无能力有态度
    • 无能力无态度

    注: 这里的能力和态度并不单纯的如字面所说。

    有能力有态度这种领导表示除了技术或管理方面之外,在用人方面也很有一套,能够让下属各司其职,做擅长的事情,并且能够能够合理的分配相应的任务,并且对待下属很好,能够倾听下属的想法,能够和下属开玩笑,能欧一起玩,能够对犯错的下属一定的宽容。。。
    总而言之,就是 工作中是个好的领导,私下是个可以知心朋友的这种。

    有能力无态度
    能力和上面基本一致,但是无态度并不表示态度不好,这里的无态度表示的是并不能很好的和下属融入一起,有种微妙的隔阂在其中。
    总而言之,就是工作中算是个好的领导,但是私下就可能没什么交集了。

    无能力有态度
    态度和第一种基本差不多,区别是能力方面。这里的无能力并不代表真的没有什么能力,这里只是表示的是在某些方面有所欠缺,或者说是对工作上还不太真正了解,这种一般是刚做领导不久的,可能日后会发展成第一种。
    总而言之,就是工作中算是不错的领导,但是可能因为能力方面让下属吃点苦头。

    无能力无态度
    这里的无能力和无态度,可以说是2、3种的一个结合体。但是又不绝对,上限接近第一种,至于下限嘛。。。就说不好的那种。
    这种领导可能是我们遇到最多的一种,总感觉和这种领导没什么话说,也没有什么感情,甚至相处不来的直接不欢而散。会在背后经常进行议论或进行吐槽。
    总而言之,工作中只能说是中规中矩,私下基本没有交集,很有很能在今后的人生中回想,只是人生中的一个过客,并没留下重要的痕迹。

    这四种领导中,第一种最好,能遇到可以说是非常的幸运,在其手下工作是很舒心的事情,一般只要按照要求完成事情,过得就会不错,即使因个人原因而导致项目出现问题,也能够愉快的解决。 由于私下交流不错,即使离职以后也会经常联系,但是这种却很少;
    第二种一般在大公司中算是比较多的,在其手下工作也很不错,做事也很舒心,不过因个人原因而导致项目出现问题,可能就会受罚。 但是因为没有私下交流,可能不在其工作之后,会删除其联系方式,不在联系;
    第三种也算是比较多的,因能力问题,可能在其手下做事可能会遇到被坑的情况,不过即使因此也不会有太多的不愉快。 因为私交也不错,在私下也经常联系;

    第四种可能就是最多的,好一点的还能够做同事相处,差一点的可能入职不久就会离职,这种领导就非常需要一些相处的技巧了,当然这些技巧也适应与所有的领导。

    1. 按时完成任务
      和这种领导相处,最重要的一点是,任务的完成度,只要任务完成的情况能够达到他所要求的,那么便不会因此相处不太愉快。还有由于私交不算很好,所以在很多情况下,只会看中结果,而不看重过程。

    2. 抓住重点
      虽然是废话,但是还是要说。进行工作汇报的时候,如果摸不清属性,最好能够简洁的对工作进度进行汇报,不要搞一些花里胡哨的东西。要突出重点!

    3. 做事认真负责
      还是废话,也就是自己负责的东西一定要做好,并且负责。如果因为自己的问题导致出现了问题,及时承认错误并解决,哪怕不是自己的问题,只要能解决。因为对于他来说,出现了问题不可怕,可怕的是问题没有及时解决。所以在出现的问题之后,最好先解决再来谈是什么原因导致的,谁应该负责。虽然很多情况下,会背负莫名其妙的锅,但是解决问题之后再来丢锅总比先丢锅在来解决问题好。

    4. 不要顶撞领导
      如字面所说,除非实在是受不了了。和领导闹得不愉快最终对自己不好,无论是你的错还是他的错。人潜意识总会认为自己没错,所以下意识的会认为是别人的错误,所以在出现这种情况时,首先解决,解决不了,提出,谁错的问题在解决之后再提,不过记得不要太直接,如果事情不大,可以忽略。

    其他的可能还有,不过暂时我就想这么多了。这其中的一些问题自己也没回答好,希望不要介意。总之,这篇文章主要在工作中,学会与人好好相处,最重要的秘诀就是微笑

    其它

    上述中是个人好的想法,如果觉得不错,那么到这就可以结束了。
    因为接下来说的就是另一种了,也可以说是一些牢骚吧。

    有能力者改变环境,没能力者被环境改变,千古不变的真理。

    工作之前,以为自己工作之后不会成为那种虚伪的人,但是工作之后却又不得不改变,最终成为以前自己的讨厌的那种虚伪的人。或许我还是没有找到适合自己生活的方法吧!很想,很想活的简单,获得洒脱,不在掩饰自己真正的个性,不想做一个虚伪的人。但是,但是却又不得不做成一个这样的人,因为这是大家希望看到的,社会希望看到的,但不是我希望看到的。工作快三年了,个性正在慢慢的被同化。现在为了生活而奔波忙碌,所以带上假面适应社会,不然会显得不合群。现在也没找到工作和生活的一个平衡点,生活慢慢的被工作所压迫,可能最终会带上这个假面一直过下去吧。。。

    上述中,纯属个人无病呻吟,有些羞耻,本想删除,但是还是留着吧!也许能够遇到同样的人,也许可以得到一些有用的建议。至于如何,以后再看吧!

    音乐推荐

    写完刚好听到这首音乐,觉得不错,于是分享!

    原创不易,如果感觉不错,希望给个推荐!您的支持是我写作的最大动力!
    版权声明:
    作者:虚无境
    博客园出处:http://www.cnblogs.com/xuwujing
    CSDN出处:http://blog.csdn.net/qazwsxpcm 
    个人博客出处:http://www.panchengming.com

  • 相关阅读:
    Redis分布式限流器
    [转] 详解Spring boot启动原理
    [转] 总结了N个真实线上故障
    加一(66)
    原地删除(27)
    旋转数组(189)
    买卖股票的最佳时机 II(122)
    最长公共前缀(14)
    两个数组的交集II(350)
    Django时区及naive datetime object和aware datetime object的区别
  • 原文地址:https://www.cnblogs.com/xuwujing/p/9665966.html
Copyright © 2020-2023  润新知