您的位置:首页 > 职场人生

程序员如何沟通?

2014-02-25 12:12 225 查看


目前给程序员都以“屌丝”自嘲,不可否认的是,其实很多是非常优秀的学生,只要是名校,一般计算机专业都是很牛逼的,比如清华北大浙大等学校。

而学计算机的学生一般都是高材生,高材生的缺点就是学习力和自制力非常好,通常的一个缺点就是不善于沟通,恃才傲物或者给其他人的感觉是恃才傲物,好像世界上只要有技术其他都可以忽略。

从个人来说,的确是这样,如果你的计算机专业技术牛逼到一定的程度后,的确可以自封天才,很多大公司都会抢着要你。但是不要忘了,天才很少,至少在中国来说,天才更少,因为人多,很多都和你一样聪明,或者说,是一样的天才。

我有一个复旦大学的同学,就是这样一种天才,凭借自己的兴趣去搞开发,不太在乎外界的看法,也不会患得患失,相对于他这样的天才来说,他自己活得很快乐,其实就足够了。但是又有多少人能做到他这样?更多的只是一般的程序员,或者熟悉C++或者熟悉JAVA,或者擅长计算机网络,仅此而已。

我也是这样,我不是天才,却犯了天才的毛病,固执的以为,只要技术在手,就有一群人会跟着我,客户也会按照我的想法来。经过一系列的教训,我终于明白了很多,世界不会因为你做技术的而改变,你也是一个普普通通的人,行事还是要按照正常的来。

话扯多了,说说我得到的关于沟通技巧吧:
1 永远不要自以为是,技术只是一种工具,所有的技术都应该有应用价值。也就是说,跟进市场的技术才是王道,不要抱住一棵树不放。像之前的ASP和VB,很多人认为只要懂了精通了,就可以活一辈子,和瓦匠木工不同,他们一辈子只要懂得如何砌砖就可以生存,但是在计算机界不行,这是一个顶尖的一线行业,永远充满了变革。多学多练才是王道。http://

2 学会和人交流。交流是很多方面的,比如和上司沟通,和同事沟通,和下属沟通,和客户沟通。我之前遇到的问题比如,上司给我安排工作,有些地方超过了我的能力,或者安排工作冗余。那么你是做还是不做?是直接做,还是和上司沟通?其实很多时候,很多的软件开发上的一些细节都是可以变化的,比如一个软件要呈现一幅图,是在本栏来呈现,还是弹出一个新窗口,这个其实都可以,但是上司可能只考虑到弹出一个窗口,而实际上客户并不在乎如何展现,只需要呈现出来就可以了。这个时候,可以根据项目的难度,来选择一种最合适的方式来交互,充分降低工作量。

3 先做人后做事。通常在IT技术领域的工作,会存在较大的壁垒。例如你给下属安排的工作她根本不会,短期内也无法学习。这是IT技术的一个缺点也是一种优点,优点就是,如果IT技术和其他搬运东西一样没有壁垒的话,那么也就是普通工人能做的了。缺点就是合作费劲,同样一个项目,一个员工用JAVA能快速写出来,但是用C++就写得很慢,或者短期内根本写不出来。这时候就需要领导者和下属的交流和沟通,这样的问题不可避免。

综合起来一句话,做人为主,沟通为辅。其他的才是技术和做事。

转自IT部落格   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: