致程序员:生产力飙升的温馨小贴士


全文共1821字,预计学习时长6分钟

图源:unsplash

“专注于高效而不是忙碌。”忙碌和高效可不是一回事儿,虽然人们常常搞混他们俩。

对程序员来说尤其是这样,程序员很容易看起来很忙,或自己感觉很忙,但实际上并没有完成太多的工作,花了太多时间的工作却没有带来多大的价值。

高效与高质量常常是共生关系,这有助于完成重要的任务,或者更接近一个目标。但另一方面,忙碌意味着没有给自己太多空闲时间,你总是试图做太多的事情,不管这些事情是否有效率。

一个忙碌的人可能会花上几天的时间和精力,却看不到任何成果。没人想成为那个只是忙碌的人。作为一名程序员,怎样才能获得更高的工作效率呢?

1.知道何时离开电脑

当一个人连续敲代码好几个小时后,就会变得很紧张,一直盯着屏幕却不知道如何解决所面临的问题。生产力并不等于花在敲键盘上面的时间。盯着屏幕看太久会让你产生一种很高效的错觉,你很忙然而一事无成。

让头脑清醒几分钟,重新集中注意力。伸展一下腿或者弄点喝的,能更快地解决问题。当在做一些简单的事情时,很多难题的解决方案会突然出现在脑海中。离开一下,这可能很有帮助!

正如乔伊斯·惠勒所说的:“有时候最好不要管一些事情,暂停一下,编程就是这样。”

图源:unsplash

2.在编写代码之前创建计划

在开始写代码之前创建一个计划可以集中精力,你应确切地知道要构建什么,以及如何解决问题。这样可以避免想法上的改变或添加一些自认为将来可能有用而实际不必要的功能。

在考虑编码之前,你应确保理解了所有的需求。要构建或修复某些东西,必须理解应该编写什么代码。最小的细节都可能对要实现的解决方案产生巨大的影响,真正了解需求很重要。

制定一个计划,把问题或特征分解成更小的部分。想想将要面对的问题,研究所有必要的问题。在处理小应用程序时,如果不进行规划,可能影响不大;但对于较大的应用程序,如果不进行规划,则可能会产生严重后果。

 

3.花时间学习新工具

使用的工具定义了工作方式。除了掌握使用的工具外,应该花时间学习新的工具。

图源:unsplash

开发人员根据他们的关注领域有独特的需求,没有一个列表能涵盖每个开发人员的需求,每个开发人员需要的工具都是不同的,这在很大程度上取决于技术堆栈。比如Java开发人员使用的工具与Python开发人员的工具就是不同的。即使技术堆栈是相同的,每个开发者也有自己的偏好。

你需要投入一些时间来找出哪些工具可用,哪些工具是自己最喜欢的。目标是始终寻找能够尽可能减少人工和重复工作的工具。

4.尽可能地自动化

和大多数工作一样,有些事情往往是非常重复的,编程肯定也不例外。但不同之处在于,编程可能是一项可以自动化大多数重复性任务的工作。

将尽可能多的事情自动化有助于减少花在人工操作和耗时任务上的时间。最初必须花费一些时间来创建脚本来实现某个任务的自动化,但从长远来看,这会有回报。

这不仅仅是因为不必手动完成某个任务而节省一些时间。同样重要的是,不需要打破注意力去做一些已经做了无数次的枯燥的任务。自动化通过处理单调的任务,帮助开发人员专注于更大的任务。

5.先做最重要的工作

图源:unsplash

最重要的任务是处于关键地位,它将创造出人们期望达到的最根本的结果。并非手头所有任务都是至关重要的,不要同等对待它们。确定最重要的任务,然后先去做。

我们需要有时间安排来完成最重要的任务的原则。早晨先做那项工作,行为心理学家说,在早晨大约两个小时的时间窗口中处于最佳状态。

在这段时间里,不要再去那些杂事了,比如回复邮件和电话。在回复所有这些邮件和电话前先完成自己这里最重要的任务。

6.切断自己与社交媒体的联系

手机的吸引力实在太大了,即使没人找你也总是忍不住打开刷刷,每10分钟检查一次社交软件,看看是否错过了一些东西,实际却发现没发生什么有趣的事。提高工作效率的最重要的一点是切断与社交媒体的联系。

社交媒体会占用很多宝贵的时间。每次被社交媒体分散注意力时,都需要时间来重新集中注意力,在此期间,任何事情都无法轻松完成。

 

图源:unsplash

生产率的提高需要时间,所以不要期望在短期内看到巨大的效果。一次专注于以上的一点,随着时间的推移,你会发现自己的改变。

 


推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:高洋、苏韫琦

相关链接:

https://levelup.gitconnected.com/productivity-tips-for-programmers-6519939914ca

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值