一位工作8年程序员的心得:小心这种思维正在慢慢地吞噬掉你的前程

不知不觉从事软件开发这个行业里有8多年了,这8年里,每天如同勤劳的蚂蚁般默默地搬砖。曾经年少不懂事,在学校里完成一个简单的在线考试系统,就天真以为自己可以独当一面,向世界说声,Hello World,于是乎搭上了程序员这趟列车。

写这篇文章,主要是想和大家分享一下自己的成长心得,避免有人跟我一样,走了不少弯路。

今天对一些我们认为看似合理的想法,谈谈我自己的想法。

我只要敲好代码,跟机器打好交道就行,至于跟人讨论需求那是项目经理的事情

工作的时候,当我们想静下心写代码时,微信群亦或是邮件总会时不时地弹出提示,不是开会就是讨论需求,或者出现某某紧急bug,需要处理。

办公环境这么吵,怎么让人静下来编写代码。

多么期望能有一个安静的环境,我们都想静静。

作为程序员,我们的工作主要内容就是编写代码。但如果因此认为编写代码就是我们的全部工作,那就要谨慎了。

在软件开发中,我们大多数时候是先要跟人打交道,其次才是与机器打交道。或许你会说,我就是编写代码,机器编译通过了,我的任务也算完成了。这话确实没错。

作为一名程序员,表面看,我们的工作的重心是在编写程序上,但仔细回想自己一天的工作情况,我们不难发现,在与人互动上,比如晨会、收发邮件以及各种各样的大小会议,复现某个bug,解决某个bug。这些时间比我们编码的时间还要多。

调试bug,解决bug这个过程中看似面对的是代码是机器,但其实我们面对的是我们自己,我们在跟自己打交道,如何才能编写更好的代码,以及后期如何拓展等。

如果我们对某一块业务还不是很了解的话,我们需要事先先了解一定的业务知识,当然最好的方式是先和业务、需求设计人员进行沟通,再把业务的需求变成代码,而不是一开始就设计编写代码。

如果只是一味地编写代码,可能我们的编码能会因此提高,但软件设计和开发的能力并不会轻易地提高。软件开发,除了需要你有专业知识并懂得业务外,更重要的是需要你能和相互关系的系统和人进行有效的沟通。

【如果大家对程序员,web前端感兴趣,想要学习的,关注一下小编吧。加群:731771211。免费赠送web前端系统的学习资料!!前端学习必备公众号ID:mtbcxx】

5年前,我在某集团IT部门担任技术员时,作为技术员,我们本该是处理好技术方面就好,因为管理制度方面的原因,技术员直接和相关业务部对接了,业务部有什么需求跳过了部门经理,直接和技术员对接了,那段时间,我们都是直接和业务部对接的,譬如报销单审核流程调整等,现在想想,应该感谢那段时光,让我们的沟通能力得到锻炼。

对程序员来说人际交往能力远比你想象的要重要,工作上,我们不仅要跟机器打交道,还要懂得如何与人打交道,这样才能有助于我们更好地向优秀程序员靠拢。

03

设计不合理,产品经理要求这样的,我也没办法

工作中,遇到一些不合理的需求时,要是有人问起时,时时听到有人这样说:

“产品经理要求这样的,我也没办法”

“这是客户要求的”

……

确实,这些不合理的需求确实和我们程序员没有直接的关系,确实不关程序员的事情,不管是产品经理亦或是客户提出的需求,作为程序员有时候只有无条件地执行。

但要是我们一味的接受产品经理这类不合理的需求,而不去思考方案合不合理,这样设计有什么好处,这样很容易让我们失去了更多的成长机会,这或许工作几年后,我们之所以变得越来越焦虑的一大因素。因为它正逐渐地让我们的创造力慢慢被吞噬掉。

小结:

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

【如果大家对程序员,web前端感兴趣,想要学习的,关注一下小编吧。加群:731771211。免费赠送web前端系统的学习资料!!前端学习必备公众号ID:mtbcxx】

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

对优秀程序员的思考

不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了明天可能就变了。 无论是短期或长期、...

1701
来自专栏携程技术中心

Java 20年:道路与梦想

互联网与Java的诞生 1995年春天,那是我第一次亲眼见证并体验互联网的魅力,当时网景公司刚刚发布了Navigator浏览器。因为我有C语言和SQL的软件开发...

2145
来自专栏Java架构

2018年Java程序员的现状,风光背后的危机!

对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨,但是市场似乎对他们依然青睐有加。这些承担着技术招聘市场中高供给高需求的 Java 程...

1191
来自专栏java一日一条

关于软件开发你真正需要知道的几个事情

我之所以写这篇文章是因为有一个朋友最近决定跻身软件工程行业。我的这位朋友聪明,精力充沛,品貌兼优,又善于学习:每个人都认为这样的人才必将有一番作为。但是,在踏出...

581
来自专栏企鹅号快讯

微信小程序,让生活不一样

随着时间的流逝,微信小程序的发展已经势不可挡了。从今年1月9日小程序上线开始的不被大家所看好,到现在随处一搜就是成百上千的小程序。小程序已经渐渐的走进人们的生活...

1998
来自专栏云计算D1net

大数据处理:云应用应具备哪些特征?

在波士顿大数据创新会议上的一个对话会上,IBM云数据服务事业部产品开发副总裁迈克·奥罗克(Mike O’Rourke)表示,所有四个特性,包括在论证中的数据所有...

3685
来自专栏ThoughtWorks

资深BA进阶工具包:构建“Big Picture”的四幅图板 | TW洞见

今日洞见 文章作者来自ThoughtWorks:亢江妹。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或个...

2865
来自专栏java一日一条

关于软件开发你真正需要知道的几个事情

我之所以写这篇文章是因为有一个朋友最近决定跻身软件工程行业。我的这位朋友聪明,精力充沛,品貌兼优,又善于学习:每个人都认为这样的人才必将有一番作为。但是,在踏出...

821
来自专栏java系列博客

如何从菜鸟程序员成长为(伪)高手

2024
来自专栏软件测试经验与教训

怎么让研发做好他们不重视但是对测试很重要的事情?

3628

扫码关注云+社区