文档章节

【腾讯Bugly经验分享】程序员的成长离不开哪些软技能?

腾讯Bugly
 腾讯Bugly
发布于 2016/09/12 12:27
字数 3053
阅读 70
收藏 0

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ce8068d4d44a246f72baf2

Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。定期会举行嘉宾分享,话题讨论等活动。

本期讨论话题为:程序员的成长离不开哪些软技能?

首先,什么是软技能?

软技能就是激活人资的能力,即是调动别人的资源和知识的能力以及调动自己知识进行创造性思维的能力!软技能能力值越高,处理事情的能力就越强,它是衡量一个人处理事情能力的量表!这里的资源指:知识和朋友。软技能实际上是指那些“不易看见的技能”,是一个人“激发自己潜能和通过赢得他人认可和合作放大自己的资源,以获得超越自身独立能力的更大成功的技能”的总和。

下面是大家讨论后总结出的几个重要的“软技能”


一、倾听与沟通

沟通是人与人之间、人与群体之间思想与感情的传递和反馈的过程,以求思想达成一致和感情的通畅。

在工作中,很多人认为程序员不善于沟通,尤其是程序员与产品经理之间的沟通问题,一直被大家调侃。

@ kevinkong:

我觉得沟通能力非常重要。

我们平时都喜欢打断别人,其实这样很不礼貌,没有等别人表达完他的观点,就急着表达反对,然后表述自己的观点。

沟通我觉得不只是耐心等待别人把话说完,还有就是要站在对方的角度想,如何让他更容易,更清晰的明白这件事情。

我们做产品也是,产品是和用户进行沟通,很多时候用户想要什么功能的时候,我们会说:“这个功能我们有啊,在哪里哪里,只是你不会用。”这其实就有问题。

@ 省略号

我觉得沟通与倾听的关键是换位思考,沟通不止语言表达能力,有时候产生改学简笔画的冲动。

我习惯听完别人观点,复述自己的理解。我说的不对的地方,对方会不断地纠正。当我的复述被对方认可时,我再发表我的意见。

沟通到最后,开发人员进行总结。开发能够把整个流程说完,且业务挑不出毛病,那这就是一次成功的沟通。

@ Thomas

我觉得有两点:

  1. 任何场合,耐心等待被人把话说完,不要急着反对别人的观点。
  2. 会议等讨论场合,发言做到条理清晰,一二三点数出来。

@ 呆

沟通时,事件的背景一定要交待好,特殊名词要做好解释,尽量用对方能听懂的语言描述,仔细听提问者的问题。

我倒是觉得有时候,每次都等对方说完,会拉长沟通的时间。有时候会议人很多 我就不好意思这样。如果想节省时间,前提就是双方都本着高效沟通的想法去。不是你的每个错误 别人都会特别认真的聆听。

二、时间管理

时间管理是指通过事先规划和运用一定的技巧、方法与工具实现对时间的灵活以及有效运用,从而实现个人或组织的既定目标。

针对时间管理这个问题,大家不约而同的提到了“番茄工作法”,并针对这个方法进行了一番讨论。

什么是番茄工作法?

番茄工作法是简单易行的时间管理方法,是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。 使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。 番茄工作法极大地提高了工作的效率,还会有意想不到的成就感。

@ Ben

时间管理确实让我头痛,尝试过番茄工作法,但最终还是败给了坚持,坐等大家分享经验~

@ 飞

我觉得要注意碎片时间,每天刷微博、朋友圈、知乎什么的,这些时间收集起来会有不少,还有就是要有大段时间的保障。

对于番茄工作法,如果25分钟内被打断怎么办?我最好怕的就是写代码被人打断。

@ ouyang jun

番茄工作25分钟才休息5分钟,反人性呀。也可以试下把时间划分成15分钟每段,工作完15分钟就决定接下来15分钟是继续工作还是玩。

@ 利炳根

番茄工作法的使用,我觉得还是看个人。有些人能扎进去,25分钟间隔反而是一种干扰。番茄主要是降低对专注能力的要求。

我读书以六分钟为一间隔,基本就没专注上的压力了。六分钟,坚持一下还是可以做到的。

三、写作

写作是运用语言文字符号反映客观事物、表达思想感情、传递知识信息的创造性脑力劳动过程。

很多技术大牛都有自己博客,写作不仅可以分享知识,还可以检验自己对知识的掌握程度,打造个人品牌。

@ kevinkong

关于写作,记得上次跟唐巧聊,他说自己不是大牛,就是喜欢写作 喜欢分享,然后每次写作的过程都是对内容理解一个提升的过程,分享以后,再和其他同学一起讨论,反馈,更加增进对内容的理解。刚开始也写不好,然后慢慢坚持、锻炼。一点一点就成就了现在的自己。

我觉的写作是一点一点积累起来的 我觉得写作跟刚才说的沟通是相通的。谁都不可能一上来就能写出 10万+的内容。

可以学学王健林,先定一个小目标~

@ 飞

同意写作的重要性,能真正掌握一个知识,是在能写出来将给别人的时候。

@ 利炳根

写作方面,我碰到不少朋友是因为对自己要求太高,而一直没养成写作的习惯。总想着一写就写出天下皆赞的好文,而一直觉得自己水平不够,而一直不写。

一方面,写作需要练习,写得越多才容易越能写,才能更好地表达自己。另一方面,新手写得没有大牛好,实在再合理不过。要给自己一个成长的过程。一步一步,一篇一篇提高,而不是一上来就给自己定个会造成畏难情绪的目标,自己打击自己。

我们可以要求自己每天努力提高,但不适合要求自己在很短的时间内达到高得不合理的目标。

四、探究新技术

这个时代,我们可以越来越方便廉价地获得大量学习资源。这些资源的传播载体由最初的教室被变成了博客,技术论坛等。坐拥如此众多的学习资源,我们没有任何理由不去好好利用。随之而来的问题便是如何在这知识的海洋中选择自己的前进方向。

@ 飞

大家有没有这样的情况。就是新技术很多,每个都敢兴趣,都想看看,搞的每个都不深入。怎么解决?

@ 小磊

个人感觉,专注力,是很有必要的,我们现在几乎每天都在不停的开会,写代码,交流。感觉如果专注力跟不上的话,各个事情,都做不好,因为我们无法预知我们下一秒在做什么事情。

@ 张楷

@小磊 @飞 我认为,确实每个人的精力有限,但是我觉得知道一个技术大概是做什么的优势是什么大概的原理,当我们工作开发遇到一些问题之后能想到这个技术可能有帮助,再深入了解比较现实合理些吧

还有就是需要有好奇心,做技术的只有保持好奇心才能不断的学习新技术。

@ 子嘉

永远只了解前沿技术和基础技术,面向金钱编程,T字形发展,这才是王道~

五、锻炼身体

程序员天天坐在电脑前,加班什么的也是家常便饭,导致很多程序员都被颈椎病,肩周炎等疾病困扰。甚至因过度加班熬夜,导致猝死的事情。

欣慰的是,大部分程序员都已经意识到了健康的重要性,坚持定期锻炼身体,越来越多的公司也开始为员工提供健身房等福利。

@ 飞

坚持锻炼身体很重要,身体不好什么都白说。以前老熬夜,现在都不行了。现在每天晚上回家锻炼一会儿,开始不用太猛,能养成习惯就好。毅志力也是会消耗的,开始太猛就坚持不了了。

还有就是预防风湿,好多公司空调开得都太猛,要备个外套。

@ 子嘉

一定要多运动预防颈椎病,程序员要保护好身体。我现在每周去跑步3~4次,每次跑个40分钟。跑着跑着,你就感到身体有些问题了,然后再继续简直,你会发现身体问题渐渐都好了。

@ 徐春

我来点实在的,等我加完班,就去中关村软件园跑两圈,有约的吗,哈哈。

其他

其实对成长有帮助的“软技能”还有很多,例如:

  • 英文能力,阅读技术文档
  • 使用工具,提高工作效率
  • 社交能力,拓展人脉

这些技能对于大家的帮助都是显而易见的,希望大家平时在提升自己专业方面的“硬技能”之外,也不要忘记强化自己的“软技能”哦!

更多精彩内容欢迎关注bugly的微信公众账号:

腾讯 Bugly是一款专为移动开发者打造的质量监控工具,帮助开发者快速,便捷的定位线上应用崩溃的情况以及解决方案。智能合并功能帮助开发同学把每天上报的数千条 Crash 根据根因合并分类,每日日报会列出影响用户数最多的崩溃,精准定位功能帮助开发同学定位到出问题的代码行,实时上报可以在发布后快速的了解应用的质量情况,适配最新的 iOS, Android 官方操作系统,鹅厂的工程师都在使用,快来加入我们吧!

© 著作权归作者所有

腾讯Bugly
粉丝 284
博文 134
码字总数 568948
作品 0
深圳
私信 提问
这是我见过最牛X的Java架构进阶学习路线图,没有之一!

大部分职业都是需要有成长体系,才能让人有奋发向上的追求。架构师就是程序员这个群体成长道路上往往会出现的一个重要节点。 每个好架构师都是一位出色的程序员。然而好的程序员进阶为架构师...

Java填坑之路
2018/10/31
0
0
7本软书,助你突破职场天花板

来,审视一下你所在的公司,是不是存在下面的现象: 有个人技术水平不如你,却是你的领导 有个人技术水平不如你,却是项目经理 有个人技术水平不如你,却比你薪水高 有个人技术水平不如你,却...

foruok
2017/12/30
0
0
腾讯 Bugly 携手开源中国,发布千个众包悬赏任务

继上次宣布跟阿里云达成战略合作的消息后(新闻详情),本周我们很高兴宣布,开源中国众包平台与腾讯Bugly产品组达成战略合作意向,腾讯Bugly产品组将在开源中国众包平台发布上千个众包任务,...

oschina
2015/11/10
11.8K
23
深圳腾讯-聘技术总监、云计算、资深Java、 web前台、 手机、 后台、 客户端开发、测试lead

社区技术总监(30-50万+) 负责qzone产品技术开发团队的管理工作; 设计、指导关键技术模块, 并对系统安全性, 稳定性负责; 熟悉C/C++,有大型软件系统设计,开发和管理经验;熟悉网络编程...

没心没肺
2011/03/10
5.8K
46
互联网寒冬裁员潮,这些人可能有点慌!

上午改bug,下午就被裁掉了!” 互联网人的2019似乎并不那么“平安”,互联网寒冬、裁员霸屏各大媒体,刷爆朋友圈。 宣称不裁员的互联网巨头公司阿里巴巴,在3月底出清第一批裁员员工。 最近...

Java猫
04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker常用命令小记

除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 ......

程序员欣宸
昨天
4
0
MAT使用-jvm内存溢出问题分析定位

1.MAT简介: MAT 全称 Eclipse Memory Analysis Tools 是一个分析 Java堆数据的专业工具,可以计算出内存中对象的实例数量、占用空间大小、引用关系等,看看是谁阻止了垃圾收集器的回收工作,...

xiaomin0322
昨天
4
0
内网和外网之间的通信(端口映射原理)

首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的...

Jack088
昨天
5
0
3.深入jvm内核-原理、诊断与优化-4. GC算法和种类

一、GC算法和种类 GC的概念 GC算法 引用计数法 标记清除 标记压缩 复制算法 可触及性 Stop-The-World GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者...

hexiaoming123
昨天
4
0
MySQL中的哈希索引

Memory中的哈希索引 哈希索引是基于哈希表实现的,只有精确匹配索引所有列的查询才有效。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码,哈希码是一个较小的值,并且不同键值的...

我的眼里只有眼屎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部