混日子不是你的错,根源在这

2023-11-10 07:10
文章标签 不是 根源 混日子

本文主要是介绍混日子不是你的错,根源在这,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

程序员经常会干着干着就没劲了,有时一两天觉得没意思,有时十天八天甚至几个月都觉得提不起精神,上班开了电脑不知道干什么,浏览浏览新闻,翻翻朋友圈,看看群里的小伙伴都在瞎逼逼什么,然后就下班了。

为什么?

团队没有真正明确的目标

我待过各种各样的团队,也混过日子,就算现在,有时也不免把上班的几个小时稀里糊涂混过去。我极端讨厌消磨时间混日子,所以一旦我发现自己在混日子,就会琢磨:为什么我觉得懒洋洋的什么也不想做?其实答案没那么复杂,大家都知道。

如果一个团队的多数人都浑浑噩噩,最重要的原因就是:团队缺乏真正明确的目标和角色定位。

研发人员一旦对团队目标和自身角色定位缺乏明确的认识,就会感到困惑不解、压力重重、焦虑不安,进而无所事事,通过在毫无意义的事情上虚掷光阴耗费精力来对抗无聊的上班时间;而当他们拥有明确的团队目标和清晰的自身定位时,就会积极振作起来,自行朝着目标前进。

img01

那么,什么才是真正明确的目标呢?

我在“设定有效目标的SMART原则”一文中曾有简要介绍,有效目标具有下列五大特征:

  • 具体(Specific)
  • 可衡量(Measurable)
  • 可实现(Attainable)
  • 相关性(Relevant)
  • 时间限制(Time-bound)

简单说,有效的目标,既鼓舞人心又明确具体,既充满意义又容易衡量。团队成员一看到这样的目标,就知道“什么样算是成功”,这样就会让人自觉向着目标前进——每个人都渴望成功,当成功努力一下就可以达到时,人会更愿意付诸行动。

有效的团队目标

很多研发团队,年初的目标通常类似下面这样:

  • 改善代码质量
  • 随时响应客户需求
  • 添加产品团队提出的新功能
  • 预研XXX技术,做一个DEMO
    这些都是烂透了的目标,一点都不具体,也不能指导研发人员的行动。当你拿到一个任务,领导说,“先做做看吧,具体做成什么样子还没定”,你会有劲儿吗?反正我是没劲儿,我都不知道做成什么样算好我怎么做?

而下面的目标则好一些:

  • 团队产品的Bug率控制在千分之2.39以内(CMMI3的标准)
  • 5月31日发布三方视频通话功能
  • 预研H.265,实现视频编码DEMO,720p和1080p的视频,编码后,码流大小相比H.264要降低30%

但这些依然不是最好的目标。一个真正的好目标,能够指导团队和个人获得更明确的目标意识,帮助团队找到通往未来的路径。

比如Google(谷歌)有一个热气球网络计划,其目标是“让全世界每一个角落都能连接网络”。这是一个很棒的愿景,如果真能实现,那些欠发达地区、偏远的农村、落后的山沟沟的人们就能用低廉的代价接入互联网,与时代同步。然而从有效目标的角度来看,“让全世界每一个角落都能连接网络”是一个伟大的愿景,还应该细化,比如,针对中国,修改为“2020年让中国的每一个角落都能连接网络”就是一个很棒的目标了。

要想让团队持续前进,就要不断提出新目标,一个目标接着一个目标。

个人目标与团队目标

img02

根据个人目标与团队目标的关系,A 、 B 、 C 、 D 代表了一个团队成员的四种典型状态。

A 代表自燃态,此时个人目标与团队目标一致,团队和个人契合度最高,个人最容易斗志昂扬积极前进,不用任何敦促个人就会自发奋进。

B 代表可燃态,个人目标与团队目标有所偏离,但实现团队目标对个人目标也会有贡献,反之亦然。此时个人也愿意做事,如果有适当激励或监督,个人能把工作完成得很好。

C 代表不燃态,此时团队目标的实现对个人目标没有任何帮助,个人完全没有动力工作,在高压之下可能会应付了事。

D 所代表的情况则更坏,团队目标和个人目标背道而驰,此时个人处于阻燃态,他非但不会为团队出力,还可能为了实现自己的个人目标而主动做出损害团队目标的事情。

作为一个团队的管理者,应该能够识别处于不燃态和阻燃态的成员,探查原因,能改善则留,不能改善就果断辞退。

对于个人来讲,如果发现自己的目标与团队背道而驰或相互没有帮助,最好换个团队,让自己处于 A 或 B 的状态,这样对自己对团队都有好处。

假如一个人没有明确的个人目标,那他最好以团队目标为个人目标,这样既可以分享到团队的成长,也可以让自己不那么无聊甚至慢慢发现自己的目标。

团队目标缺失时,个人怎么办

假如你所在团队,经常处于目标缺失的状态,导致你不知道干啥,整天无所事事,怎么破?

其实,如果你有个人目标,这就不是个太严峻的问题了。因为无论个人目标还是团队目标,都能激发人努力前进。甚至个人目标更容易让人废寝忘食积极投入的工作,这也是可燃态员工整天打了鸡血似的拼命工作的原因——个人目标与团队目标完全一致。

有了个人目标,就可以自顶向下分解出执行计划,一旦团队目标实现或者团队没什么目标,你有大把时间不知道如何度过时,就可以把当下的个人目标与计划拉出来执行,这样你就不会因为团队的目标问题而荒废自己。

如果团队是因为业务或产品原因,间歇性没有明确目标,而你又有个人目标可以充分利用时间,那倒也是挺好的事儿。

如果团队常年没什么明确目标,那就走吧——待在这样的团队里只是消耗自己,对你的将来没任何帮助。

又没团队目标又没个人目标

对这种状况,我有一非常恰当的比方——浮萍飘在雨后的小水坑里。这种状况的最终结果显而易见:团队和个人都完蛋。

假如你不想就这么浑浑噩噩地在缺乏目标的团队里凄凉地等待死亡,就应当问自己几个问题:

  • 我想成为什么样的人?
  • 我最想要的是什么?
  • 我的职业目标到底是什么?
  • 假如我只能在一件事情上出类拔萃,这件事情是什么?

然后,然后你可以经常性的找静静聊聊这个问题,找到自己的方向就好了。

出处:http://blog.csdn.net/foruok/article/details/51731523

这篇关于混日子不是你的错,根源在这的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/381139

相关文章

Marsview这么好用?快速搭建后台不是梦

Marsview竟然这么好用?快速搭建后台不是梦! 还在为项目开发而焦头烂额吗?别再纠结了,Marsview来了!这个面向后台管理系统的低代码平台,不仅让你轻松搭建项目,还能让你成为团队中的“流量担当”。本文将带你了解 Marsview 的核心功能、技术架构,以及如何快速上手。 软件简介 Marsview 是一款专为中后台管理系统设计的低代码可视化平台,能够帮助开发者快速完成项目搭建和

20190315 把整理和培养自己当作一生的事业,而不是局限在找工作拿offer。

把整理和培养自己当作一生的事业,而不是局限在找工作拿offer,做有本事的人。 来东南读研半年了,明显感觉自己掌握的不过是书本知识级别的中上水平,垃圾收集器这些的只知道背面经,靠脑子硬记,缺乏整理和系统,一头浆糊。 现在一边做实训这个烂项目,一边刷面经,一边刷剑指offer,想投些大公司的实习,又觉得还没准备好,看着各 种面经,都能说个大概,但明显感觉到自己知识的不体系和不深入,**做的项目

OpenAI澄清:“GPT Next”不是新模型。

不,”GPT Next” 并不是OpenAI的下一个重要项目。 本周早些时候,OpenAI 日本业务的负责人长崎忠男在日本 KDDI 峰会上分享了一场演讲,似乎在暗示一个名为 “GPT Next” 的新模型即将出现。 但OpenAI的一位发言人已向Mashable证实,幻灯片中用引号括起来的”GPT Next”一词只是一个假设性占位符,旨在表明OpenAI的模型如何随着时间呈指数级进化。发言人

去 IOE 的本质不是 PR 砸场,而是云端再造

「青云一直有一个目标,就是要建立一朵更好的云,全模云的推出也标志着我们在实现这个目标上往前走了一大步。」 本文由青云QingCloud CTO 甘泉的演讲内容整理而来,共 2628 字,8 图,阅读大概需要 7 分钟。 青云QingCloud 如何解决「敏态」问题 先谈谈传统业务的 IT 部署模式,基本上都是刀片机+存储柜的模式,它们都是真实的物理机,上图密密麻麻的是刀片机,右边是存

cmd命令无法使用的情况(显示该命令不是内部或外部命令)

CMD 命令无法使用显示不是内部或外部命令,也不是可运行的程序或批处理文件。 问题所在:就是环境变量导致无法使用 重新配置环境变量    (注意是“用户变量”!而不是“系统变量”) 需添加环境变量如下 %SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem%SYSTEMROOT%\System32\WindowsPo

大数据只是听起来唬人?其实啥也不是。

点击上方蓝色字体,选择“设为星标” 回复”面试“获取更多惊喜 各位读者大佬们晚上好。 前两天一个读者找到我,问了一些问题。想来大家都是同龄人,虽然素不相识,但是我想起来我前几年刚毕业的时候,大概也是怀揣这样的问题,进入到了这么一个行业。 这个同学的问题大概也是很多新手同学的疑问罢。 这位同学在学校一直学习的是Java后端的工作,「然后现在做实时流平台,岗位是Java大数据,工作一年半了快,但

函数能否返回对象,而不是指针

现有一通用 获取记录集合函数 function GetRec(StrSql:string):Tadodataset; var rec1:Tadodataset; begin rec1:=TADODataSet.Create(nil); rec1.Connection:=ADOConnection1; rec1.CommandText:=strsql; rec1.Open; result:=rec1

Bagging: 数量,而不是质量。

由 AI 生成:过度简化的树、引导聚合、集成方法、弱学习器、减少方差 集成方法 — 数量,而不是质量 一、说明         机器学习中的集成方法是指组合多个模型以提高预测性能的技术。集成方法背后的基本思想是聚合多个基础模型(通常称为弱学习器)的预测,以生成通常比任何单个模型更准确、更稳健的最终预测。一般而言,我们通常遵循质量胜于数量的原则。然而,在这种情况下,事实证

[Python][不是说CPython]Cython语法与Pyton语法对比及相互转换和Python引入C函数完整示例

Cython语法与Pyton语法对比及相互转换和Python引入C函数完整示例 注意,这里说的Cython不是CPython啊,两码事。 Cython的语法在这里。 Cython 是 Python 的超集,旨在提高 Python 代码的执行速度。它允许你在 Python 代码中混合使用 C 语言的功能和类型,使得代码在一些场景下能够显著加速。以下是 Cython 语法和 Python 语法的对比

【Hot100算法刷题集】哈希-01-两数之和(暴力枚举再优化,也不是哈希表的对手)

🏠关于专栏:专栏用于记录LeetCode中Hot100专题的所有题目 🎯每日努力一点点,技术变化看得见 题目转载 题目描述 🔒link->题目跳转链接 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那 两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任