团队,一个说不完的话题
大家都知道软件开发是在构建一座很坚固宏伟的大楼,而不是简简单单的搭个鸡窝草草了事。我们也知道构建一座大楼,是要有一个很了不起的建筑队,要有一个非常合理的建模图纸。 今天咱不说建模图纸,而是说说了不起的建筑队,遇到了问题怎么办! 了不起的建筑队,了不起的地方在哪里?我想不光光是建筑队的所有建筑师都是技术非常高,干活非常利索,而是大家都会团队协作,会沟通交流
大家都知道软件开发是在构建一座很坚固宏伟的大楼,而不是简简单单的搭个鸡窝草草了事。我们也知道构建一座大楼,是要有一个很了不起的建筑队,要有一个非常合理的建模图纸。
今天咱不说建模图纸,而是说说了不起的建筑队,遇到了问题怎么办!
了不起的建筑队,了不起的地方在哪里?我想不光光是建筑队的所有建筑师都是技术非常高,干活非常利索,而是大家都会团队协作,会沟通交流,会思考问题解决问题。
这段时间正在做一个学校的项目,在这个项目中也遇到了一些问题,以下是自己对这些问题的总结思考。希望以下叙述的关于我团队问题能对您有帮助。
交流有那么难吗?
交流真的有那么难么?其实真的不难,有时候我们由于一些因素(例如赶进度,坚持自己想法往前冲),而导致我们把交流忽视掉了,我们项目的进展中就遇到了这样类似的问题。我们有时候就把交流给忘记了,其实在团队中,交流是非常重要的,只有把交流做好了,团队的进度才能会很快,进步也会很快,那些自己的一些错误的想法会被纠正,所有人都在正常轨道上运转,这样团队才是了不起的。
其实好的交流方式一定要注意以下几点:
1) 站在对方立场设想,将心比心,并且用温暖、尊重、了解的方式去沟通。
2) 了解沟通的障碍并且尽可能去突破。
3) 得有与人沟通的意愿,以一颗开放的心灵倾听,千万不要立即下价值判断,而最好以对方的立场和观点去设想。
4) 当一位好听众,用我们的心灵去听听对方的想法与感受,而不只是字面上的意思。然后要坦诚地告诉对方,我们听到了什么?有什么样的感受和想法?
5) 善解人意,我们不一定要赞同他人与我们不同的意见,但是如果我们能了解他人,我们自己也会快乐无比。
6) 要善于处理自己的情绪,不要让不好的情绪影响了与周围的人的关系。
只有把以上几点做好,那么整个团队是非常和谐的,是共同进步的。不过这几点真的不好做到,这是需要我们在我们的生活和学习中锻炼,每一次交流之后都要反思,反思自己的不足之处,让自己一点一点的改变,一点一点的变得更加强大。
另外,我们作为开发人员来说,IT技能肯定是很高啦,随便拿一个软件就能对自己有帮助,而且互联网上的工具一抓一大把,关键还是要用,要会用,这些也都是有技巧的。比如说,你拿svn做版本控制,你给其他组提供一个dll文件,但是你不给他们写一个相关文档,那你这是交流吗?你这是不负责任,也是不会用这些工具,也就是不会交流。工具是人开发的,但是工具也是人使用的,学会使用工具能给工作带来很大帮助,但是如果不会使用,那也会带来负面影响。
交流真的不困难?关键是方式和技巧,这是一门艺术,等待着我们慢慢培养。
停下来,给自己一杯咖啡、一首歌的时间
项目开发中,做事情态度和感觉有时候不是由自己控制的,也许项目的开发进度表压迫的你喘不过来气息,也许成功的曙光吸引你求胜的渴望和由呆转明的目光。
前两天,我们的项目没有在规定的时间内完成相关进度,导致自己在心里不断的催促自己要加班加点工作,结果发现系统bug数量持续增加,导致更多的延误。
我们开发人员做事情很执着很认真,当我们发现事情的进展没有如我们所愿时,我们会被一些压力冲昏头脑,我们发现我们没有时间停下来思考并找到更好的方案,相反的是固执的坚持向前冲,但是随着时间的流逝,我们发现我们陷入了更加难缠的问题之中。
我们真的不能让压力冲昏头脑,我们在这个时候要停下来,给自己一杯咖啡的时间,思考一下,也许停下来,问题就会得到解决。
欲速则不达,所以给自己冲一杯咖啡,听一首的歌的时间吧。
回去照照镜子,做好你自己
在项目的进展中,遇到问题是不可避免的。但是遇到问题到解决问题是一个很值得我们大家学习的一门学问。
我们可能会遇到这样的问题:
1、 同事甲做事情很正规,很努力,很认真,但是同事乙做事很马虎,很懒惰,很散漫。同事甲就会在心里轻视同事乙,每天都是抱着不平等的态度去工作,时间长了发现自己没有必要这样努力了,懒惰点散漫点也是拿那些工资,索性就放弃了那些美好的品质。
2、 员工甲做事很认真,员工乙做事很散漫,做leader的却声嘶力竭的批评同事乙,和蔼可亲的亲睐员工甲。时间长了,员工乙更加散漫了。
其实这些问题都是没有处理好问题的表现,我们现在也正在做着一个项目,我作为一个子系统的leader,遇到这些问题有时候也是处理不好,但是每次发生一些问题,处理问题之后,我都会自己思考一下,这样的处理方式是否妥当,是否能够从根本上解决了问题,是否对项目的进展、组员的发展、自己的发展有帮助。
其实,真的要是遇到问题,我们应该温和对人对事,不要随意发脾气,谁都不欠你的;也不要试图去控制别人,更加不要祈求别人能够理解自己,这些都是非常幻想性的东西,我们要设身处地的为别人着想,去发现自己的不足和组员的不足,用一次一次的经验来改掉自己的不足,要在多次沟通交流和项目开发的过程中去让员工意识到自己的不足之后并引导他们改掉不足。我想这才是解决问题的方式所在。
在我们身边,项目开发中有很多挑战,通过获取并且利用有关系统工作方式的知识,我们可以战胜其中的很多挑战。但是,大部分严峻挑战是我们人类与之相冲突的本性。我们的激情、感情以及本能可以轻易改变我们理智、条理分明的思维方式。战胜项目开发中的问题的第一步就是要学习如何跟自己合作,第二步才是和别人合作。
所以不管你是staff还是leader,请回去照照镜子,先做好你自己吧。
---------分割线---------
交流是一门很重要的学问,也许作为开发人员的我们,以后要是想有一个很好的发展,首先就是要会和自己合作,只要从自己出发发现问题解决问题,给自己一个会思考的大脑和心态,总结经验,才会让自己对未来充满希望和实力;其次是要学会和别人合作,三人行必有我师,择其善者而从之,其不善者而思之改之,沟通会让自己更加强大,会让自己站在巨人的肩膀上超越巨人;最后才是要学会和项目合作,学会调整我们对待项目的心态和技巧,用智慧去编写项目,用项目去锻炼自己,给自己一个很充实的程序人生。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)