我为能准时下班而做的准备,以及由此的收获,同时总结下不足

    可能有人会说,做IT的想准时下班很难,尤其是在互联网公司。有些外企或国企倒能准时下班,原因是公司更像养老院。

    其实这里存在个误区:能否准时下班其实和工作效率和质量有关,取决于自己,而不在于其它因素。公司的氛围让不让准时下班是一回事,能不能高效高质工作,从而能准时下班又是另一回事。比如在工作中高效了,在下班的时刻完成了当天的工作,又没有返工,哪怕真的不得不在公司里多呆,那么也可以用这段时间准备明天的活,或者用这段时间看些资料充实自己,这就能跑赢时间,久而久之收入就能不断提升了。

1 主观上要端正态度,同时计划好当天要干什么

    哪怕事情再多,当天要干的事情都是可以列出来并且量化,比如,写xx模块代码,和xx组xx人交流接口,开xx会,和xx一起测试功能,和support组一起上线代码。而且,很多事情可以并行做,比如在开会时可以写邮件,和其它开发和测试一起联调时,在等待问题的时候也是空闲的,说穿了这就是简单的统筹法。

    不过,之前某段时间里,我养成了一些不好的习惯,比如空闲时不是见缝插针地写代码,而是干些无关的事情,比如看各种网页,也会看手机。

    后来我想办法做了改善,尽量注意,在空闲时就尽量多赶些事情。不过看网页就像会上瘾一样,空闲时要完全不看也不现实,现在我就尽量看些和工作无关但和技术有关的网站,比如我最近在学python,那么就到博客园或其它地方看些python资料,或者看些能提升个人收入的文章,比如股票。

    这部分的实施要点是,第一主观上不放纵自己,第二要看也看些有帮助的内容,而不是八卦之类的。而且,一旦明确自己当日要干什么,那么在空闲的时候就会感觉到还有其它事情,也反而不会出现到下班时才发现有活走不了的情况。

2 利用大脑的清晰程度,在不同的时间段干不同的活,同时好记性不如懒笔头

     每天早上来的时候,我脑子最清楚,这时候干些技术挑战性大的活,比如写架构代码,或者写设计文档,一般下午1点到2点的时候,比较想睡觉,我就干写回邮件,根据代码整理文档或者和别人交流扯皮,到了3点以后,脑子能恢复些,一般就review代码或者继续写代码。当然,每天我绝不是按这个固定模式干,但趁脑子清晰干重要活,在脑子比较模糊时干体力活,这个原则确实能帮我提升不少效率。

     但每天会来些杂事,比如别人找来问问题,而且一些会和联调是我个人没法确定时间的,在我状态不好的时候,照样会来些麻烦事。这时,如果我更要小心,把一些费脑子的事用笔记下来,或者和人扯皮时,也用笔记录下中间步骤,这样就不大会出问题了, 而且通过动笔的帮助,我也能提升沟通和解决问题的效率。

     这样做了一段时间后,我就发现,虽然事情依然多,但由于我用了脑子好的时候干麻烦事,当我脑子不好时又有了确认,我干活出错的概率小了不少。

3 找人沟通可以用邮件和电话,但最好要当面确认,必要时要多催

    在工作中,我们不可避免需要和别人协作和沟通,比如找Support发布项目,找别的Team沟通接口,我们手头上的事,也有可能pending在别的人手上。

    沟通就有可能产生语义上的歧义,也有可能因为对方事情一多,把我当前的事情放一边了,这时,千万不能因为“卡在别人”就坐等了,毕竟高效干好事情是我的责任,也是大家的责任。遇到这种情况,我一般会采取如下的策略。

    1 如果需要合作的时候比较简单,邮件能说清楚,那就用邮件。如果三言两语讲不清楚,就直接跑到对方座位旁沟通,然后用邮件等形式确认沟通结果,如果对方现在有会,那么就约个时间。

    2 比如对方约定10点给东西,那么到了大家确认好的时间点,但对方没动静,可以电话联系下,或者干脆跑到对方那边,如果对方确实有紧急的事,那么再定下一个时间点,同时邮件发送相关领导,到了下个时间点,继续上述流程。

    3 比如对方确实忙,需要我排队等,那么我就带着电脑到对方身边,边干活边等,比如我要找support更改产线配置,而前面有其它人排队,那么我就带电脑到support,边等边干活,有空闲就插入。

    4 遇到对方确实因为有紧急的事,没法当即处理,或者我就和领导沟通再安排时间计划,但如果我的事情也很紧急,那没办法了,只能每隔一段时间后再去催。

    上述措施的核心原则是;第一不能坐等,必要时得催,第二综合考虑优先级,不能什么事都以我优先,必要时得调整,但不能让事情没结果地一直拖下去。第三是态度上一定要积极主动,有了这个态度,就能不停地推动事情往前进了,第四要“脸皮厚”,这如果用在工作上其实不是贬义词,工作职责使然。

    遵循着这个原则,虽然我手头的事情还会有拖沓,毕竟别的team或许有更优先的事情,但延后的程度就大大改善了,而且哪怕延后,也至少能知道延迟多久,而不是遥遥无期。

4 把活分类,去掉一些不重要的或没意义的事情,还可以分派一些事出去

    工作高效的目的是让我的团队和个人高效地产生价值,如果高效地解决一些价值不大的问题,就违背了本意,所以在制定各种“高效”的战术之前,更要明确工作的目标,具体而言,要明确各种事情的优先级。

    如何甄别事情的优先级,每个公司每个人的策略不同,诸如“优先级高的先做”之类的套话,本文也不想讲,下面给出些我实施下来的经验。

    第一,在周会和每日站会等场合,同领导(或者产品或者其它能做决定的人)确认好事情的优先级,毕竟优先级不能由自己说了算,同时确认哪些事情当前可以不用干。

    第二,干活总是从优先级高的做起,有些事情,大家心知肚明能不了了之的,先观望,同时上报领导,让领导决断,至于领导出面去扯皮还是干嘛,可以给出自己的想法。

    第三,在做重要的事情前,先评估在自己手上是否有风险,如果需要人,或者要其它组沟通,预先提出,大家一起想办法。总之,如果这个事情我干不完,就协商下,分配些活给组员,如果其中包含的任务需要别的组出接口或者出方案,那么自己做未必能做好,也需要其它组一起干。

    第四,有些事情我能干,但别人之前有干过类似事的经验,那么可以协调下调整些活,但这个调整的动机绝不是让我个人更轻松,绝不能以“调整”为接口推活,而是让整个组的效率更高,更好地发挥自己的作用。

    在工作中,我们需要不停地提升自己的技能,更需要有高度的责任心和担当力,不过绝不能有过多的“个人英雄主义”,也就是说,干活前先需要明确目标,然后以“团队效率”为第一考量,确认好该做的和该别人做的。这样我实践了一段时间,少做了不少没意义的事,直接提升了工作效率,而且有些活在更专业的同事手里干的时候,我也没闲着,在一旁观察技巧,这样我的能力同时也得到了提升。       

5 说下实践后的效果,也说下多出来的时间可以干嘛

    当我存了“不拖沓高效干活及早下班”的心思后,虽然还有摸鱼的现象,但情况好很多,下面归纳下实践一段时候后的效果。

    第一,有时依然不能准时下班,还需要加班,但每天下班的时候我很踏实,因为我干好了每天的活。

    第二,基本上杜绝了“事情到最后依然是一团糟”的情况,哪怕有些问题没法解决,但团队和领导能第一时间知道风险,而不是临近截至日还在扯皮。

    第三,整个人能用更积极的态势干好工作中的活,乃至能用更积极的方式去挣钱。

    那么多出来的时间可以干嘛?如果是全用在追剧刷手机就没意思。

    第一,我用一些多出来的时间来放松自己,毕竟需要一张一弛,比如上班时间我可以用多个十分钟出去散步,下班后能用部分时间玩游戏和休闲。

    第二,有更多的时间可以积累技术,比如最近我看了不少spring cloud和python书,而且目前自己写书的进度也大有提升。

    第三,这段时间里大家发现我在博客园写的文章数量变多了,而且由于能用更多的时间构思,文章的点击量也有了提升。

    第四,探索和实践了其它挣钱的方式,比如去录制教学视频。

6 总结不足,归纳改进点

    1 上班的时候依然会看些无关网站,后面我需要进一步改进,如果存在不想工作的心思,宁可通过散步等形式调整,或者去看和工作无关的技术文档。

    2  当事情多的话,我就会很烦躁,这样就影响工作了。相比之下,部门经理级别的领导,事情比我还多,繁琐程度也远胜于我,但他们大多都能游刃有余。我可以多观察下他们和别人沟通交流的做法,多揣摩他们管理项目管理产品的心得,这样我才能进一步提高工作效率,更能从事更高级别的活。

    3 所谓一力降十会,技术和能力强了以后什么都会好,当前在解决一些问题时,由于不会,所以要到处查资料到处问人,多积累相关经验以后,效率和质量一定能进一步提升。 

7 总结:只要发心,提升自己只是体力劳动

    在我发心想要早点下班后的第一个星期里,我技术能力并没提升,但由于有了意识,能用比较积极的态势解决问题,仅仅如此,就明显感觉到了不同,之后就是不断总结经验不断试错不断改变方法的体力劳动。

    不怕念起,就怕觉迟,只要大家也一起下决心“要不断提升工作效率从而早下班”,就不会再怕升起“拖沓敷衍”之类不好的想法。坚持个把月再回顾,就会发心自己脱胎换骨了。

    正是因为有了这种紧凑意识,所以我尚能在互联网公司工作比较忙的基础上写完两本书,Java Web轻量级开发面试教程和Java核心技术及面试指南。

版权说明:

    有不少网友转载和想要转载我的博文,本人感到十分荣幸,这也是本人不断写博文的动力。关于本文的版权有如下统一的说明,抱歉就不逐一回复了。

    1 本文可转载,无需告知,转载时请用链接的方式,给出原文出处,别简单地通过文本方式给出,同时写明原作者是hsm_computer。

    2 在转载时,请原文转载 ,谢绝洗稿。否则本人保留追究法律责任的权利。

转载于:https://www.cnblogs.com/JavaArchitect/p/11062713.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/482977.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu下进行截图的快捷方式

shiftFnPRT SC 截图结果保存在用户下的相册中

离散数学学习笔记-01-随机试验与随机事件

文章目录1.1.1随机试验与随机事件引言随机事件1.1.2.样本空间与事件的集合表示基本概念1.1.3事件之间的关系1.包含2.并(和)引入概率论的三个要素:1.1.1随机试验与随机事件 引言 确定性(必然):一定发生&am…

18-ESP8266 SDK开发基础入门篇--TCP 服务器 RTOS版,串口透传,TCP客户端控制LED

https://www.cnblogs.com/yangfengwu/p/11112015.html 先规定一下协议 aa 55 02 01 F1 4C 控制LED点亮 F1 4C为CRC高位和低位aa 55 02 00 30 8C 控制LED熄灭 30 8C为CRC高位和低位 aa 55 03 占空比(四字节 高位在前,低位在后) CRC校验高位,CRC校验低位 预留一个问题 我用客…

Ubuntu下的git使用指南

1.创建账号,绑定邮箱 在Git或者Gitee中创建一个Git账号或者Gitee账号,绑定邮箱,Ubuntu下的git命令对Git或者Gitee都有效。 2.安装git Ubuntu下下载git命令: sudo apt-get install git在下载完之后,可以通过git --v…

人类、动物和人工智能意识的新理论

来源:ScienceAI编译:萝卜皮德国波鸿鲁尔大学(RUB)的两名研究人员提出了一种新的意识理论。他们一直在探索意识的本质,大脑如何产生意识以及在何处产生意识,以及动物、人工智能是否也有意识等问题。新概念将…

算法日记-01-算法和数据结构概览

算法日记-01-算法和数据结构概览 文章目录算法日记-01-算法和数据结构概览1.数据结构2.算法3.如何解题?4.刷题方法5.小结1.数据结构 一维 基础:数组arry(string),链表 linked list高级:栈 stack&#xff0…

ffmpeg——简单播放器代码

1.媒体文件播放总体过程 媒体文件——>解复用——>解码——>调用播放接口——>播放 2.解复用 2.1 什么是解复用? 解复用:将媒体文件分解为视频流和音频流 avformat_open_input() /*打开对应的文件,查找对应的解复用器&…

Github项目汇总

阿里 https://github.com/alibaba腾讯 https://github.com/AlloyTeam百度 https://github.com/baidufehttps://github.com/ecomfe网易 https://github.com/netease豆瓣 https://github.com/douban大众点评 https://github.com/dianping转载于:https://www.cnblogs.com/annwyn/p…

Nature公布2022年值得关注的七大科学事件, 中国一项入选!

来源:科技日报 记者 刘霞 文中图片来自《自然》杂志官网,版权属于原作者,仅用于学术分享尽管今年新冠疫情仍然肆虐,给人类带来不少悲剧和灾难,但“每朵乌云都镶有金边”!新冠疫苗成为抗击疫情的有力武器、…

计算机网络学习笔记-01-概念,组成,功能,分类

计算机网络-2019 王道考研 计算机网络-1-概念,组成,功能,分类 文章目录1.概念,组成,功能,分类1.1概念1.2功能1.3组成部分1.3分类1.4思维导图总结1.概念,组成,功能,分类 …

面试题目

一、请写出以下代码运行结果 1 var str hello; 2 (function(){ 3 conso.log(str) 4 var str world 5 })() 结果是:undefined; 二、请写出以下代码运行结果 1 function fun(){2 var a function(){3 console.log(1) 4 }5 retur…

深度学习如炼丹,你有哪些迷信做法?网友:Random seed=42结果好

来源:机器学习研究组订阅调参的苦与泪,还有那些「迷信的做法」。每个机器学习领域的研究者都会面临调参过程的考验,当往往说来容易做来难。调参的背后往往是通宵达旦的论文研究与 GitHub 查阅,并需要做大量的实验,不仅…

计算机网络学习笔记-02-标准化工作以及相关组织

计算机网络-2019 王道考研 计算机网络-02-标准化工作以及相关组织 文章目录2.标准化工作以及相关组织2.1标准化工作2.2 相关组织2.3思维导图2.标准化工作以及相关组织 2.1标准化工作 标准的分类 法定标准:OSI事实标准:TCP/IP 举例子:手机卡…

Go-cron定时任务

1、cron(计划任务) 按照约定的时间,定时的执行特定的任务(job)。 cron 表达式 表达了这种约定。 cron 表达式代表了一个时间集合,使用 6 个空格分隔的字段表示。 秒 分 时 日 月 星期 2、Linux的cron与Go的cron区别 linux 中的 cr…

2021年突破人类想象力的6大科学纪录

来源:《科技日报》 人类每年都在创造历史,科学家们也在不断创造新纪录,今年也不例外!美国《科学新闻》杂志网站在12月20日的报道中,为我们梳理了2021年令人惊奇的6大科学纪录,包括发现迄今最古老的黑洞以及…

操作系统学习笔记-01-操作系统的概念(定义),功能和目标

操作系统学习笔记-2019 王道考研 操作系统-01-操作系统的概念(定义),功能和目标 文章目录1-操作系统的概念(定义),功能和目标1.1常见的操作系统1.2概念(定义)1.3-操作系统的功能和目…

从复现人类智能到挑战AI大工程,智能计算正经历什么考验?

来源:AI科技评论作者:杏花编辑:青暮世界顶级机器学习专家Michael I.Jordan曾提出一个观点,他认为人工智能正逐步由原理性研究,走向人工智能大工程。Michael I.Jordan认为,随着机器学习的蓬勃发展&#xff0…

Golang --- package

strings import "strings" strings包实现了用于操作字符的简单函数。 strings.Index("suoning", "n") //3(子串第一次出现的位置,不存在则返回-1) strings.LastIndex("suoning", "n") //5(子串最后一次…

操作系统学习笔记-02-操作系统的特征

操作系统学习笔记-2019 王道考研 操作系统-2-操作系统的特征 文章目录02-操作系统四个的特征2.1-知识概览2.2并发2.3共享2.3并发和共享的关系2.4虚拟2.5小结:虚拟技术2.6-异步2.7知识回顾02-操作系统四个的特征 2.1-知识概览 2.2并发 并发:指两个或多个事件在同-一…

java 合并流(SequenceInputStream)

需要两个源文件,还有输出的目标文件 SequenceInputStream: 将两个文件的内容合并成一个文件 该类提供的方法: SequenceInputStream(InputStream s1, InputStream s2) :根据两个字节输入流对象来创建合并流对象。 备注:…