七年前,我和大家一样,是一个初出茅庐的毕业生,而且我还不是那种高校毕业生,我只是一个高中毕业,并且受过两年培训的程序员,我的专业方向是Asp.net。当然Java面向对象,JSP等技术,我也有涉及。对于那个时候的程序员来说,没有什么前后端之分,程序员需要从数据库设计然后到前后端代码实现,再到发布部署,测试上线,一系列过程都需要自己去做。
所以,这后来让我转到纯前端之后,更像是一个全栈工程师。再到之后,自己带团队做项目。这些都跟我的技术学习有关系,如果我当初不懂后端,那么当我作为一个团队负责人的时候,就无法听明白后端的实现原理和结构,无法和组内的后端成员沟通。
1.先来聊聊写日报这件事儿吧!
刚刚毕业的时候,几乎每天都会被上级领导批评或者被领导者的强势压倒。他们不会跟你解释,为什么要写日报,他只会告诉你,你必须给我写日报,口头传达也不行,态度强硬,对于刚刚毕业的我来说,根本没法理解领导为什么这么做,再后来,我问他,如果不写日报,会怎么样?他说你不需要懂。我当时觉得他简直就是不可理喻,后来因为别的事情,跟他吵架,然后自己默默的哭。
写日报不会怎么样,不写日报也不会怎么样,但是对于领导来说,他需要清楚的知道每个人在干嘛,就必须有一个约定或者一种东西,来获取到这个信息,所以就会有日报、甚至高回报这种东西,每个公司的形式都不一样,但是我相信大家想要的都是一样的,就是当一个领导人管理一个团队的时候,他如果想要清晰的知道自己的成员每天都在干嘛,此时在干嘛,什么时候改打扰他,什么时候不改打扰他,这个时候就需要这个东西,这个东西会避免掉很多无效的沟通。因为有点时候长时间的扯皮,远远没有几句话来的更有效。而且日报应该简单而又明了。说明白事情以及事情的进度和持续时间,这样你的领导就可以在这段时间里不打扰你,除非他有优先级更高的事情等着你去做。
所以后来我自己去跟团队成员解释这个日报的时候,他们就很能接受这个东西,不光是对我有好处,对他们自己理清思路也是一个好的工具。
毕竟,我们不想要更加辛苦的工作,而是更加智慧的工作。
2.再来说说菜鸟应该怎么做吧!
我刚来公司的时候,我并不知道我承担着什么样的责任,只知道我是公司唯一一个纯前端,公司有很多软件项目的前端工作等着我去做。于是,当领导给我任务的时候,我不需要问太多的为什么,只需要顺着他的思路去做好每一件事就好,做完一件,交一件,然后让他给我安排另外一件事,以此往复。
我的优势在于我可以很好的控制我的时间,因为当领导给我一个工作的时候,我能够很准确的告诉他,这个事情需要多长时间,最短需要多长时间,如果是最短会有什么样的风险,以及达到的最终效果会到期望的多少。当然,对于简单的事情,我会立马告诉他,这个事情很快就能得到解决,需要一小时,或者一天。
就这样,过了一年,我打算参与了公司大大小小的项目有七八的样子,在那种不太着急的项目中运用了自己学习的新框架和新技术。不断的学习和补足,让我知道了,项目经理可以承担的项目底线在哪里,因为有的时候往往比你想象的要多。但是我们要做的就是尽我所能,做到最好。
因此,当领导带着老总来我的座位查看我的项目成果时,我是高兴的,我知道,这件事对于公司的意义是什么,它能带给公司多达的价值。更重要的是,我参与了这件事,我觉得我所得应是我所得。
完成任务很重要,但是庆祝结果同样也很重要。
3.为什么一个公司最忙的永远是底层,领导层永远在开会或者在思考?
千万不要抱怨你的领导为什么不写代码,因为他们的职责不是写代码,领导的工作成果是他的下属所带来的,领导最重要的职责是带领团队成员达成目标任务,他要关注的是任务、进度和人,而不是代码。
我曾经从写代码过渡到小领导的过程中有过很长的一段时间的挣扎,我知道,我不能丢掉的我专业,但同时,我又不能弃团队不顾,所以我每天花2个小时去写代码,研究新的技术,对他们进行培训,其他的时间花在沟通、授权、安排任务、进度跟踪、优先级调整等等方面。在一个团队中,领导者往往更像是个打杂的。能够专注写代码的人其实也很幸福。
4.不要轻易的和你的领导说No.
我们经常看到团队中成员有人对领导说:“这个不行,这个怎么做?你做给我看看?”
领导心里想,要我做,我要你干吗?
如果一个领导认为这个东西是做不了的,他压根就不会接,既然他接了,给你了,那么说明肯定有办法做,所以你不需要说什么不行或者能不能做,怎么做,是否需要别人的协助。你可以这么回答:“这个东西我之前没有涉及到,可能需要您的指导。”
这个时候,你的领导和你都会觉得很开心,因为他对你来说,他是有用武之地的,而你,也没有回绝他。
今天就聊到这里了,有什么问题可以在评论区留言,有的需要你自己去经历才懂得,有的,我相信你有所悟。
愿你在职场的路上越走越远,一马平川。
网友评论