聊聊工作中的自我管理和向上管理

​各位小伙伴,五一快乐!!!

好久没更新了,今天聊一下程序员如何做好自我管理以及向上管理的话题。

刚工作那会,整天一门心思就是学技术、学编程,完全没想过我一程序员还要学什么管理知识。现在回头想想,对于刚毕业的大学生来说,工作初期也很难接触到太多管理性的工作内容。个人总结原因有以下几点:

  1. 初出茅庐,本身对于接触的工作岗位认识还不够全面,所以我们的工作内容相对比较确定基本上是你跟着mentor做项目,他给你分配一部分内容。

  2. 工作内容相对简单,所以和mentor的沟通内容也比较简单明确,就是工作进度和工作难点。

  3. 和老板的沟通频率相对低,我记得自己第一年工作也就和老板(给我打绩效的领导)沟通不过5次。毕竟第一年是成长期,老板也不会对你有太高的期望。

而我意识到管理的重要性是在我工作两年多一点的时候,那时候刚经历过一次跳槽,第二家公司的老板让我主动承担一个中台系统的质量保障工作(当时还给我配一个外包同学😂)。此时意识到如果继续维持之前那种工作模式(闷头干活),已经不能跟得上现在的项目节奏。之所以出现这个情况,总结下也就两点:

  1. 相同的工作时间,要完成的任务更多了,工作节奏变快了;之前项目串行,现在项目并行。

  2. 工作内容丰富了,除了本职测试工作例如各种项目评审会议、测试执行等;还有团队招聘、管理外包的工作。

以上这么多内容也是为什么我越来越意识到管理重要性的原因,提炼下就是 能力强了,责任也大了,做的事也多了,对你的能力要求更强了(生产关系变了,生产力要跟得上变化)。

PS:对于初入职场的小白,真的要抓住前两年多给自己充电,利用好这段时间静下心来学门编程语言、学点开发框架并沉淀所学,同时一定要多做笔记,建议养成写博客的好习惯。

最近在论坛看到一个帖子,楼主说自己因为性格比较内向,被老板以不合群的说辞给优化了。看到这个帖子,我不禁感叹,好像我认识的大多数有技术所长的同事貌似都偏内向些(我自己也是偏内向),而我此前的几个老板确实更偏“外向”一些(有更多的沟通技巧)。所以,走纯粹的技术性路线的同学如果性格内向确实很难向上爬的更高;走管理路线的测试同学大多都是善于沟通,性格偏外向的(但性格是可塑的,并非内向者做不了管理)。

工作年限越长,越发觉得管理的重要性。等你有了家庭有了孩子;如何平衡生活和工作,更考量你的管理能力。

作为“基层”程序员,越早发现管理重要性越好,这样你的可塑性越好,可以尽早养成良好的时间管理和自我管理的习惯。为了提升管理能力,我也会工作之余充电学习,但是更多的是工作中的管理实践。下面我基于自己的工作经历沉淀下如何自我管理和向上管理!

自我管理

其实最难管理的就是自己。特别是在当下的信息爆炸时代,因为现在大家接触到的好玩的东西多了,人又是猎奇心比较强的动物,所以互联网公司充分利用人性的“弱点”开发出让人上瘾的产品,让你沉溺于此,乐此不疲,慢慢地偷走了你宝贵的时间,变成它们追求成长的各种营销效果指标(GMV、VV等)。不得不说,短视频APP 抖音、快手是非常成功的产品。

NO.1 管理的第一步就是,了解自己,培养自律。

分析下当前你每天的时间是如何分配的,工作时间和业余时间都做了什么内容。是否有很多时间消耗在了短视频和游戏上呢?如果是,建议卸载这些杀时间的app,把时间用来享受生活、增加体育锻炼岂不更好。为祖国健康工作五十年。

NO.2 培养良好的时间管理能力

寸金难买寸光阴,我们的时间是最宝贵的,每天的工作本质上是拿我们的时间换取金钱。所以能尽量早下班,就不要熬夜加班,不要把时间消耗在细小琐碎的日常事务中。

而我们做项目的过程中也是一样,老板一般也不会给你超过你负荷的工作量。理论上,我们如果按每天8小时工作,其实是有足够时间在不加班的前提下做好日常工作的(如果你想取得晋升,必然也要产出超预期的成果,就要牺牲自己业余时间了)。

对于时间管理,就是要利用好便签功能,每天早上梳理自己的工作内容,分为重要/紧急事情,按优先级做,可以参考下面这张图。

  • 紧急—— 比较紧迫的。例如同事紧急让你支持的事情。

  • 重要—— 对你的工作(KPI)影响较大。例如老板让你负责的项目。

建议你便签的待办只包含P0(重要且紧急)、P1(重要但不紧急)。

为什么P2(不重要但紧急)的没有呢?

对于P2的事情,往往是“从天而降”的,这非常考量大家的决策能力,一方面同事之间毕竟有情面在,也不好意思当面拒绝,但是不拒绝又委屈了自己。我是建议如果对于完成这件事你不是唯一的人选,不妨“踢出去”,或者你有外包小弟就给外包做(不可否认,大厂里的外包同学基本上都是做这些技术含量低且非核心的事;真心奉劝那些想来大厂学技术的外包认清现实,放弃这样的想法。但是我并不是说大厂外包岗位就不值得做,也要看具体情况分析)。

NO.3 提升自己的沟通能力

特别对于测试同学,处于PD和RD之间就像夹心饼干,沟通非常重要,是做好测试的基本功。

1. 找到共同点

你也许发现了,和被沟通者亲密程度越高,沟通成本越低。这也是心有灵犀的本质。

在工作中,找到和你同事的共同点,建立起良好的朋友关系,可以让你和他们的沟通效率大大提高。

2. 树立积极乐观的生活态度

有积极的心态,乐观的态度去面对生活,乐观是和同事建立起良好关系的基础。

怪哥语录:无论遇到什么困难,也不要怕,微笑着面对它!克服恐惧的最好办法就是面对恐惧!坚持,才是胜利!加油,奥利给!

3. 可以用态势语来交流

面对面交流的时候,我们可以利用眼神,身体动作来交流沟通。肢体语言是很重要的。可以表达我们的感情,达到事半功倍的效果。适当的时候通过你的手和身体语言,可以达到事半功倍的效果。

4. 学会坦诚

维持和同事的友谊,学会坦诚是必不可少的。但是切记如果涉及工作和同事的某些秘密的事情就别摆了。

NO.4 事务跟踪能力

前面不是讨论过时间管理能力了嘛,我们每天可以将日常的工作分为P0、P1来做。那你做的怎么样,总要“验收”的。因此,事务跟踪能力也非常重要。

我们将日常工作分为P0、P1后,可能你不确定精确的时间完成时间,但是一定要有个大概的时间,以便到点评估今天的工作完成度,是否需要加班等。可以设置日历提醒,到点自动提醒你,使你调整工作节奏。

NO.5 Stay hungry, Stay foolish

这句话适合大多数人。你永远都不要忘记学习。虽然有句老话,“摸着石头过河”,但是如果有向导,为什么不呢?身边的同事或多或少有可以学习借鉴的地方,永远保持一颗谦逊的心,不断向别人学习。

向上管理

成功并不在于你做了什么,更需要考虑别人会如何看待你所取得的成果,外在认知比实际行动更为重要。

不可否认,你工作中最重要的领导就是你的直属老板。毫不夸张的说,他决定你的绩效好坏,是否能晋升。

向上管理就是“管理”你的领导。如何做好向上管理?

1. 知己知彼,百战不殆——了解你的领导。

首先要了解你的领导,了解他的性格,了解他是技术性或者管理型的,关注细节还是顾全大局?如果是技术性,那么你就要在汇报工作时候,多介绍工作中的技术细节。

2. 凡事预则立,不预则废——提前做好沟通准备

不打无准备之仗。和领导沟通前,一定要做好准备工作。因为领导在团队的工作更多在于把控全局型的,他对下属的工作内容或多或少有些了解的。你要尽可能尝试站在他的角度思考,沟通中可能涉及到的内容和问题。这样可以做到有的放矢,让领导觉得你是靠谱的,把项目交给你做,他比较放心。

3. 万事俱备,只欠东风——寻找时机

时机很重要,我的经验是晚饭后约领导沟通工作中的事情,一是晚上基本上完成了一天的工作可能会遇到些问题,二是饭后比较“轻松”,想法比较多、脑壳转的比较快。这样沟通起来会比较高效。

此外,时机的另一层含义是,领导工作内容比较多(即便是管理型领导),比我们更忙。他的时间被利用的更琐碎,建议提前看下领导哪些时间段有空闲,可以主动约沟通时间。

最后还有就是和领导高兴时沟通往往比和领导不高兴时沟通更能达到你预期的沟通效果。

结尾,对于走技术型的测试同学来说,如果没有良好的管理能力,着实很难走的更远,一定要提升自己这方面的能力。希望本文对你有所帮助,加油,奥利给!!!

社群邀请

加质量君微信ISTE1024,邀请进群免费领软件测试进阶测试开发1T自学视频

往期推荐

接口测试框架开发实践3:用例管理模块

经验分享|测试工程师转型测试开发历程

技术面必考:多线程、多进程

接口测试框架开发实践2:接口自动化测试框架设计思路

接口自动化测试框架实践1:接口测试概述

我在阿里做测开

posted @ 2022-07-24 18:23  QualityAssurance21  阅读(204)  评论(0编辑  收藏  举报