思考你的工作

简介: 为什么你明明每天工作很努力,但依然感觉自己的技术进步很慢?

为什么你明明每天工作很努力,但依然感觉自己的技术进步很慢?

为什么大部分业务都是我做的,但是每次述职都失败?

不知道你在工作中是否也遇到过这样的问题。

反正,我是都遇到了。

记得在做中华英才网的一年多时间里,每天都乐此不疲的做产品需求:开发新功能 - 提测 - 改 bug。然后循环往复,周而复始。

直到述职失败,我才开始反思自己的工作。

你能把产品需求做好,说明你工作态度没问题,但是如果你只会做产品需求,那么你太容易被替代了。

你能做好这个需求,别人也能做好,为什么要让你晋升呢?

即使不谈晋升,长期做这样重复、忙碌的劳动,你的技术又怎么提升呢?

所以,如果你发现自己每天的开发任务都排的很满,且都是重复的劳动,那么你真得停下脚步思考一下,这些工作真的能提升自己的能力吗?有没有办法能提升自己的开发效率,好留出更多的时间学习、思考?

你可以试着每天对自己的工作进行 评判性的评估,思考自己正在做什么,项目中的这个决定对不对。

这一点,千万别偷懒,否则,你工作 5 年和工作 1 年没有本质差别。

所以,要学会思考工作,而不是重复工作。

我一般会从以下几个方面来衡量自己的工作产出,如果我发现产出少了,我就会停下来思考自己的工作:

1.业务产出

虽然说一直做产品需求,不能给我们带来更大的技术提升,但是并不是说就不做,毕竟对于公司来说,产品才是核心。

但是,衡量自己的业务产出,不要看数量,而要看质量。

要努力做到高质量产出业务需求。

什么算高质量?

有几个参考指标。

比如,bug 数量。对比一下最近做的需求,bug 数量是增加了还是减少了。当然,需要包括测试期间的 bug 和线上的 bug 数量。

产品、设计和 QA 同学的反馈。如果你做的业务质量很高,那么你肯定能从产品、设计和 QA 同学那里收到良好的反馈。

NPS。即净推荐值。亦可称口碑,是一种计量某个客户将会向其他人推荐某个企业或服务可能性的指数。简单来说,就是假如一个用户使用了你的产品,他是否愿意把这个产品推荐给其他人,这种意愿强度就是 NPS。NPS 一般可以从产品同学那里看到数据。

2.技术创新

技术创新一般都是作为团队中的 OKR。

技术创新完全就是衡量你技术上的水平如何。

比如,是否能用现有技术解决项目中的痛点?

是否能够自研一套解决方案为项目提效或者提升收益?

是否能把一项复杂的技术通过微创新,落地到实际项目,并给实际项目带来收益?

如果你没有技术上创新,那你就得反思一下,是因为懒还是知识面不够。

不过,一切的技术创新都要以解决实际问题为前提。

3.文章产出

写文章其实对个人来说的好处还是挺多的,不仅可以把一些零散的知识总结到一起,而且还能检查自己是否真的把知识点弄懂了,因为只有你理解了,你才能写出来。如果把文章发布到社区里面,还能增加自己的影响力。

同时,通过输出还能反向推动自己做输入。

4.专利产出

专利,其实被很多开发者所忽略了。

但其实,专利也应该作为知识工作者的核心产出。

写专利不仅能够收到一定的现金收入,更重要的是能够锻炼自己的创新思维。

5.技术分享

参与技术分享,不仅是要把自己的经验分享给别人,同时也是和别人交流的一次契机,我们不能总埋头工作,交流、思想碰撞,同样能够改善我们的工作。

所以,多参与技术分享,不管是部分的、公司的或者是行业的,都是一次自我学习和更新的机会。

相关文章
|
自然语言处理 JavaScript
【Vue2.0源码学习】模板编译篇-模板解析阶段(整体运行流程)
【Vue2.0源码学习】模板编译篇-模板解析阶段(整体运行流程)
189 0
|
11月前
|
存储 Linux 开发者
探索操作系统的内核——从理论到实践
操作系统是计算机科学的核心,它像一位默默无闻的指挥官,协调着硬件和软件之间的复杂关系。本文将深入操作系统的心脏——内核,通过直观的解释和丰富的代码示例,揭示其神秘面纱。我们将一起学习进程管理、内存分配、文件系统等关键概念,并通过实际代码,体验内核编程的魅力。无论你是初学者还是有经验的开发者,这篇文章都将带给你新的视角和知识。
|
9月前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
171 14
|
监控 Java 测试技术
代码更新不停机:Spring Boot应用实现零停机更新的新质生产力
【8月更文挑战第14天】在快节奏的软件开发与运维环境中,应用的持续部署与更新成为了提升竞争力的关键。传统的停机更新方式不仅影响用户体验,还可能造成业务中断和数据丢失。因此,实现Spring Boot应用的零停机更新成为了现代软件开发团队追求的目标。本文将深入探讨如何通过一系列技术和策略,在不影响服务可用性的前提下,实现Spring Boot应用的平滑升级。
1108 2
|
监控 Java API
Android经典实战之OkDownload:一个经典强大的文件下载开源库,支持断点续传
本文介绍的 OkDownload 是一个专为 Android 设计的开源下载框架,支持多线程下载、断点续传和任务队列管理等功能,具备可靠性、灵活性和高性能特点。它提供了多种配置选项和监听器,便于开发者集成和扩展。尽管已多年未更新,但依然适用于大多数文件下载需求。
998 1
|
存储 缓存 安全
Linux小记
Linux小记
85 0
|
存储 算法
带你读《图解算法小抄》十一、布隆过滤器(2)
带你读《图解算法小抄》十一、布隆过滤器(2)
129 0
|
数据库
我又写了一堆烂代码
“我又写了一堆烂代码!” 这句话我经常对自己说,目的是为了督促自己不断地思考所写的代码是否足够可靠。
135 0
|
设计模式 程序员 开发工具
40个改变你编程技能的小技巧!
40个改变你编程技能的小技巧!
|
前端开发
关于Bootstrap 表格样式及表单布局的设置
讲解bootstrap、表格样式、表单布局、Bootstrap 实现表格样式、表单布局等。
427 0
关于Bootstrap 表格样式及表单布局的设置