赞
踩
每个程序猿都逃脱不了那个做业务的阶段,或多或少有些难以忘怀的记忆吧。
现状
天天被需求追着跑、被各路人马轮番“喷”、参加各种会议是我们做业务人多日常常态,然后晚上加班做各种需求,还要按各种批,真是身心俱惫。对于我们来说,难道就这样子了么?当然不是,我们也要进步。
如何提升自己
1、学习业务
既然我们是做业务的,我们就需要利用我们的优势,理清业务的基本逻辑,指出改业务的难点在哪里,是否有更好的路径去提高业务场景所带来的效益(日活、收入等),不要把自己当成工具人,而是当成局中人,思考是最重要的。哪怕以后不在公司做了,至少通过自己对业务的思考也有对该业务有了更深刻的了解,对自己的成长是没有坏处的。
2、别习惯
上面提到我们做业务的整天围绕各种杂七杂八的事,这些事同样是枯燥乏味的,同样也是简单的(至少网上可以找到解决方案)。事多、乏味、简单,是不是可以“搬运工”了,重复劳作即可,然后日子一天天的过了,自己的需求、bug也修复完了,一个月一个月的拿着自己该得的工资、奖金,如果你这样想的话,那你就废了,迟早会被程序猿界所淘汰。应该告别习惯,虽然我们日常工作安排的很多很慢也很累,但是我们还是要紧跟时代,研究更多的开源代码,熟悉他们设计模式并指出他这样的设计的好处,想办法整理自己的工作,让一些工作变得更简单(例如输入指定的参数自动化执行出结果),总之别习惯,告别自己学习技能的懒惰。
3、发现问题
发现自己的问题
及时发现的自身不足并且想办法提升,最好自己给自己指定计划,例如一个月研究几个开源框架、阅读几本书、熟悉了解当前流行的技术。
发现业务问题
在做业务时发现问题,并且提出更好的解决方案(有些领导大喜欢只提问题但不提解决方案的),这样做一方面更加加深你对业务的理解,同样也可以加深你在同事或者领导心中负责任的印象,这对于职场来说是好的。
4、解决问题
我们常说发现问题不难,难在解决问题。作为程序猿,我们要解决的不单单是程序上的问题,更多是业务沟通问题。我们在解决程序上的问题,首先要清楚问题出在哪里,最快解决并且不易出错的方案是那种(最优解),然后要好好复盘,但是我们很多人,缺少复盘,缺少总结,导致我们以前犯过的错误继续重演,没有在以往犯错过程中得到进步。解决沟通问题,我们程序猿比较含蓄,不大喜欢说话,但是这是不行的,要迈出这一步,积极参与各项业务需求的讨论中,培养自己跟同事沟通技巧,提出自己的看法和意见,不做木头人。
5、突破自己
自己尽管干着做业务的活,但是可以主动去承担业务架构或者业务组长方面的活,试着把自己的level提高一个层次,当然这个层次的提高需要主管领导的支持的。在做业务的时候,也可以小范围的重构部分业务,从小范围内承担起业务架构工作。
6、开源
上面说到我们去学习别人的开源代码,这里要说的是自己的开源。我们可以将自己觉得不错的代码或者功能、解决方案进行开源,接受更多人的阅读以及他们的建议。
7、参加各种技术类的会议,提高自身认知范围。这种技术会议包括公司外部的、公司外部的,认识更多同行大牛,从他们身上学习更有劲的技术。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。