天天看点

程序员如何提高学习工作效率

精彩推荐

  • 他修复了程序员吃饭的bug,估值已超过10亿美金!
  • 李伟老师Java零基础入门教程!

  无法专注,注意力难集中,工作效率低下,学习效率无法提升。这些问题是大家日常中都会遇到的苦恼,但也因人而异。我把自己平时工作时提升专注度的几个方法列举出来,相信总有一两个可以帮助到大家。

程序员如何提高学习工作效率

一、做的更多,做的比你主管安排给你的任务更多

要想有机会,首先你就必须做到与众不同,要做到与众不同,你就要做得更多!

怎么做得更多呢?可以从以下几个方面着手

1)熟悉更多业务

     不管是不是你负责的;熟悉更多代码,不管是不是你写的,这样做有很多好处,由于有对全局业务的理解,能够设计出更好的方案

2)熟悉端到端

   比如说你负责web后台开发,但实际上用户发起一个http请求,要经过很多中间步骤才到你的服务器,这整个流程中的很多系统或者步骤,绝大部分人是不可能都去参与写代码的,但掌握了这些知识对你的综合水平有很大作用,“系统性”、“全局性”、“综合性”这些字眼看起来比较虚,但其实都是技术大牛的必备的素质。

3)自学

     一般在比较成熟的团队,由于框架或者组件已经进行了大量的封装,写代码所用到的技术确实比较少,但我们要明白“唯一不变的只有变化”,机会和挑战只会分配给有准备的人,所以我们更加需要自学更多东西,因为真正等到要用的时候再来学已经没有时间了。

二、创造安静环境

     如果一个环境很嘈杂,估计也难建立起专注度来。无论是处理工作,还是学习思考,都需要一个安静的环境。因此,首先要给自己找到一个尽可能安静的环境。但是有时候个体无法改变自己所处的环境,现在很多公司的办公位都是开放式的,这样便于交流,但实际上会相互影响。这个时候可以考虑用耳塞加耳机给自己营造一个安静的环境,避免被周边的人和事所打扰。

程序员如何提高学习工作效率

三.预留整块时间

    我们大部分的时间都已经被碎片化了,想在完全碎片化的时间里,提升专注度是比较困难的一件事。有些事情如果有整块的时间,比如两个小时可能就可以顺利做完,但是如果总是被打断,可能需要四个小时,甚至更久。所以,我们需要采取时间“反碎片化”的策略,一天之中至少留给自己一至两个小时的整块时间,用于处理相对困难的事情,这个时间段因人而异,尽量选择自己没有需要随时处理紧急事情的时间段。

四.一本笔记本

     前面的方法都是属于给自己创造一个可以专注工作和学习的环境,但是专注度这个东西,并不是仅仅由环境所决定的,相反的,环境能给予专注度带来的提升是比较有限的,最重要的还是自己的心态。假如一项任务,你没有很明确的目标,没有制定合理的计划,或者它根本不重要,在你心中是否按时按质完成,无所谓的话,那么即便有再好的环境可能也无济于事,因为你心里总是在想别的事。

     那么你就可以用笔记本记录一些重要的事情,这些事情很多很杂,可以是你今天学到的一个知识点;也可以是你今天碰到的一个问题,但是因为比较忙还没时间解决;还可以是一些以后可能会用到的信息。你可以有一套自己的逻辑来记录自己认为需要记录的东西。它能让我们对自己一天的工作一目了然,也能让自己一天之后回顾的时候,对一些知识点进行复习,那为什么要用笔记本,不用电脑呢?手写是一个需要听力、认知和回忆等一系列过程共同参与的动作,需要经过大脑的思考和记忆,加深印象。

五.把手机扔一边

     摸手机跟抽烟上瘾一样,一会刷刷微信,一会刷刷抖音,一会听听音乐,所以学习的时候,工作的时候,把手机扔一边。

程序员如何提高学习工作效率