从事软件开发已经5年多。可是,在印象中,加班最多的是最近两个月事件。甚至有时候回到加已经10点多,儿子已经睡觉。工具
固然,确定还有加班比我更狠的、工做时间更长的同行。然而,加班并不是一件值得炫耀的事情,这并不是能够证实你工做有多勤奋,付出有多少。在软件行业,加班通宵,甚至加班猝死并不是一件罕见的事情。测试
不管是企业仍是我的,我相信你们,在意的只是你的成果,而非你的过程。你加班三天三夜作出来的事情,若是你效率够高。你能够一天就把事情作好。固然,也会存在黑心的企业,项剥夺你的全部权利。压缩的全部的时间,但愿你在短的时间,作更多的事情,若是真是这样的企业,继续呆下去也不会有更好的发展。大数据
不说那么多废话,说说我我的关于如何高效工做的几个想法吧:人工智能
1、你必须提早作好计划,天天上班前,或者在上班的路上,就看花十几分钟思考计划一下。当天要完成那些任务,固然了。要完成的任务里,还要划分一下重要等级和紧急程度。而“重要程度”和“紧急程度”相比,大多数人会先作紧急的事情,而实际上,咱们更应该作的是 重要的事情。由于有时候,一些所谓紧急的事情,并不是重要 ,甚至可作可不作,都不会形成太大的影响。调试
2、努力作到专一工做。 若是你忙碌一天下来,到了下班的时候,发现本身没作好什么事。你应该反省一些本身是否已经专一工做。事件
固然,是否专一,有时候不彻底是你本身的责任。大多数时候,你注意力的分散多是来自同事的打扰。好比说,你正在专一开发一个功能,正在进入状态的时候,忽然运营或者测试的人来找你说,上线不久的系统出现了bug,须要立刻修复。这样你不的不放下手头的工做,去修复bug。在问题修复以后,再回到本身的工做,而以前的状态已经没有,必须从新进入状态。并且,这种打扰,在一天里面有可能发现好几回。这样下来的话,你的工做效率如何能提升?开发
3、尽可能借助工具。举个极端的例子,作.NET开发,用visual studio 和记事本,均可以写代码。可是,哪一个效率更高?确定是前者。在其余方面也是,有部分代码,你可用代码生成器的时候,你仍是要手敲代码,美其名曰:手敲代码,功力深厚。可是,你敲10行代码,可能别人已经生成了几页的代码。已经在调试系统的功能。io
4、注重基础的积累。大多数人喜欢高谈阔论一些 人工智能、物联网、大数据,这些高大上的技术。然而,实际应用的时候,不少基础知识,肯能还不如刚毕业的学生。而,我以为,基础知识是高深技术的基础,技术钻研的越深,越要回归本质。你的专业技术积累够深,才有可能更高效的工做。效率
5、要善于总结。你一天下来,不管是碌碌无为仍是硕果满满,你均可以自我回顾一下,若是碌碌无为,明天应该如何改进,这样才有可能避免明天继续碌碌无为。若是不总结,日复一日,天天都碌碌无为。那将影响你的一辈子。基础
以上五点,仍是比较粗浅的思考。深刻思考,我以为,三天三夜都说不完。固然了,最简单的也是最有效的。若是你能作到以上五点,你的效率确定不会过低。
另外,高效是一种习惯。而非一天、两天的事情。你习惯与这种作事方式,不仅是在软件开发方面,生活的其余方面也会有高效的进展。