好迷茫! 工作几年除了写代码,其他啥也不会

640?wx_fmt=jpeg

web前端教程

用大白话,来讲编程

640?wx_fmt=jpeg

周末有小伙伴在微信找我聊,聊到了自己职场的一些困惑,主要的内容是关于程序员是否要和产品经理去开会、扯皮需求,觉得这样很浪费时间。

640?wx_fmt=png

这个小伙伴遇到的困惑,我刚毕业那年还真遇到过,在大学的时候,看过的书,做过的项目,都是按照理想的流程来走,负责需求的人理清楚产品的业务,出原型,然后设计师出设计稿,这个时候负责前端的我才开始介入。

后来出来工作,发现上述的那种情况是最理想的状态,在职场往往不一样,有时候项目的流程并没有严格按照我们预想的进度去走。

老板直接拿着产品来问:这个功能为什么要这么做,太难用了,太合理?

你会想:what?这你应该去问产品经理啊,我只是看着原型需求,对着UI设计稿敲代码的小前端罢了,这些问题我怎么知道啊,产品这么设计,我就照做啊.....不好用你应该找产品经理啊!

640?wx_fmt=jpeg

你有点无奈,一方面觉得老板问错人了,另一方那个面觉得自己亲手做出来的产品,别人一问三不知。

到底是程序员需要参与项目更多的环节,了解更多的代码以外的事?还是只需要专心写代码,老板要知道具体需求找产品经理,别找我!

工作几年后发现,如果从岗位职责,分工明确的角度来看,理论上你只需要把你的代码写得漂漂亮亮的(实际上很可能也是一坨xiang)就足够了,其它环节由其他人负责,术业有专攻嘛,每个人都做好自己的环节。但是,从另外一个角度来讲,你可能会有其它的答案。

你把眼光放远一点,你需要开始思考你未来的职业发展。

如果觉得自己的工作就是写写代码,那很明显你是刚入门的新手。即使我们每天对着电脑敲代码,但大多数时候是与人而不是与计算机打交道。我们所写的代码首先是供人使用的,其次才是让计算机可以理解的,如果你只想和机器打交道,那写二进制的代码机器才能理解你。

仔细想想自己一天的工作中有多少时间用在了与人互动上,收发邮件、周报月报、漫长的会议、讨论(扯皮)等等,作为一个程序员,你的工作大部分时间其实是和同事打交道。 

所以,虽然你是一个写代码的码农,看似你工作的重心是在码代码上,但其实你自己统计一下也会发现:你真正写代码的时间占你工作时间的比例并不高甚至有些人非常低。即使没有人打扰你,你仍然需要花很多的时间去设计、去思考怎么写你的代码,或者花很长的时间去看懂别人的代码然后找到Bug产生的原理,这个过程中看似你面对的是代码是机器,但其实你面对的是人(写代码的人和读你代码的人)。

此外,你还需要了解一定的业务知识,当然最好的方式是先和业务人员、提需求的同事进行沟通,而不是闷头写代码。 

所以认为当个程序员,可以不讲究沟通和谈话技巧,不参与到项目的其他环节,只做个闷骚的宅男,那么你的职业发展将会收到极大的限制。

640?wx_fmt=jpeg

如果觉得跟同事沟通交流是一件很烦人的事,就闷头写代码,两耳不闻窗外事,即使打算一辈子只做程序员,那么也很难成为一个优秀的程序员。

所以,对程序员来说,写代码只是我们工作的一部分,甚至是小部分,提升代码以外的能力,承担更多写代码以外的工作,对你成为高级工程师有很大的帮助,对你未来的职业发展转行或者转岗也有很大的作用。

热门文章

原创教程

原创教程:

附加习题:

趣味职场

职场感悟:

学习困惑:

职场焦虑:

感到迷茫:

薪资待遇:

培训出身:

培训费用:

培训简历:

搞笑黑话:

行业困惑:

职业规划:

新手求职:

新手学习:

职场形象:

合作广告分割线

640?wx_fmt=png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值