首页>>技术前沿>>网站/软件行业动态
软件开发人员注意:缺乏沟通不善表达将吞噬你的创造力!
作者:西安软件开发 | 原创 来源:西安软件公司 | 时间:2019年7月29日| 点击:0次 | 【评论】

不知不觉从事软件开发这个行业里有8多年了,这8年里每天如同勤劳的蚂蚁般默默地搬砖。今天对一些软件开发人员认为看似合理的想法,谈谈我自己的想法。

工作的时候,当软件开发人员想静下心写代码时,微信群亦或是邮件总会时不时地弹出提示,不是开会就是讨论需求,或者出现某某紧急bug,需要处理。办公环境这么吵,怎么让人静下来编写代码。多么期望能有一个安静的环境,软件开发人员都想静静。作为软件开发人员,软件开发人员的工作主要内容就是编写代码。但如果因此认为编写代码就是软件开发人员的全部工作,那就要谨慎了。
软件开发人员
在软件开发中,软件开发人员大多数时候是先要跟人打交道,其次才是与机器打交道。或许你会说,我就是编写代码,机器编译通过了,我的任务也算完成了。这话确实没错。作为一名软件开发人员,表面看,软件开发人员的工作的重心是在编写程序上,但仔细回想自己一天的工作情况,软件开发人员不难发现,在与人互动上,比如晨会、收发邮件以及各种各样的大小会议,复现某个bug,解决某个bug。这些时间比软件开发人员编码的时间还要多。

调试bug,解决bug这个过程中看似面对的是代码是机器,但其实软件开发人员面对的是软件开发人员自己,软件开发人员在跟自己打交道,如何才能编写更好的代码,以及后期如何拓展等。如果软件开发人员对某一块业务还不是很了解的话,软件开发人员需要事先先了解一定的业务知识,当然最好的方式是先和业务、需求设计人员进行沟通,再把业务的需求变成代码,而不是一开始就设计编写代码。

如果只是一味地编写代码,可能软件开发人员的编码能会因此提高,但软件设计和开发的能力并不会轻易地提高。软件开发,除了需要你有专业知识并懂得业务外,更重要的是需要你能和相互关系的系统和人进行有效的沟通。对软件开发人员来说人际交往能力远比你想象的要重要,工作上,软件开发人员不仅要跟机器打交道,还要懂得如何与人打交道,这样才能有助于软件开发人员更好地向优秀软件开发人员靠拢。

工作中,遇到一些不合理的需求时,要是有人问起时,时时听到有人这样说:“产品经理要求这样的,我也没办法”“这是客户要求的”……确实,这些不合理的需求确实和软件开发人员没有直接的关系,确实不关软件开发人员的事情,不管是产品经理亦或是客户提出的需求,作为软件开发人员有时候只有无条件地执行。但要是软件开发人员一味的接受产品经理这类不合理的需求,而不去思考方案合不合理,这样设计有什么好处,这样很容易让软件开发人员失去了更多的成长机会,这或许工作几年后,软件开发人员之所以变得越来越焦虑的一大因素。因为它正逐渐地让软件开发人员的创造力慢慢被吞噬掉。

作为一名软件开发人员,在与机器打交道的同时,不要忽略了提高与人打交道能力,提高自身的沟通能力和表达能力。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 软件开发 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、弈聪软件网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,APP开发,微信小程序开发,大数据平台开发,区块链技术开发等软件开发技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。