提升程序员身心健康和工作效率的装备有哪些?

曾经有很长的一段时间一直在学习和探索提升工作效率&身心健康的方法。讲讲我个人的经历吧!

  加速度(一个电脑的有用程度和它里面装的软件数成反比)

  给电脑换上SSD吧,你再也不用为了打开Photoshop而等待一分钟了,只需3秒!

  给电脑加条内存吧,开虚拟机再也不用等待菊花了

  IDE上哪些从来都不用的Plugin给Remove掉吧

  Chrome上打开chrome://memory-redirect/你会惊奇的发现一个再简单不过的Extension也得占用几十M内存,长时间不用的扩展还是删掉吧

  开机启动项赶紧T掉(Mac用户不在此列,我们都是几个月不关机的)

  舒适的网络环境绝对是非常重要的,还在用小水管,赶紧去换成10M光纤吧,体验下网上冲浪的感觉!

  国内环境还不赶紧上VPN,一年才100多快换来的是网络自由,这你都舍不得?

  多显示器绝壁是攻城师的不二利器啊!左边敲代码,右边预览、左边敲代码,右边LOG、左边敲代码,右边看电视

  实在只有一个显示器也行啊,多建几个虚拟桌面切换

  定制好的你的桌面图标(Mac Dock图标),把常用的提上去

  使用Quicksilver、Alfred之类的软件能有效的提高操作效率

  键盘的速度绝对比鼠标快,所以还是多记一记快捷键吧。Chrome下的Vimium和Firefox下面的Vimperator上手后对比下用数据操作的时间你会合不拢嘴的

  专注

  Coding的时候关掉手机提醒吧

  邮件通知、QQ消息等简直是让人分散注意力的罪魁祸首

  合理的挑选工作时间也很重要(当然得条件允许了,我是感觉每天晚上12点后的三个小时效率非常高,原谅我每天3点睡觉)

  一杯茶或咖啡在快没精神的时候是很有作用的

  你机箱是多少天没清理了,风扇的声音都快盖过拖拉机了

  对于有些人来说适当的音乐也能够使其更专注(我是那种要听着经典电视更能专注起来的,现在都能背下水浒传了)

  我在做事的时候能不能不要扫我桌子底下

  哇擦,IDE里这个文件又23层目录,用鼠标去点导航不得点死啊!搜索优于导航,用快捷键进行全局查找,赶紧抛弃文件树吧

  find、sed、grep、awk好用到流泪

  自动化

  很多时候我们都喜欢重复造轮子,但是不要造过一次还去造第二次好吗?

  每次打开收藏夹里面一堆网站挨个浏览真的比RSS好吗?

  每次的重复操作虽然只是占用很少时间,但长时间这样也是很费时的。搞成自动化不好吗?

  搞自动化前好好衡量下值不值得,别给耗牛剪毛,越剪越多

  经常Google一些函数用法,赶紧将文档下下来本地查!(Mac下非常推荐Dash)

  规范性

  这个小改动这样改就好了,没必要考虑那么多!- 结果后面又接二连三的来改这个或者这个引起的那个…改的时候考虑全面点

  用上Git、Subversion之类的版本控制工具吧,这次出问题了马上回滚到上次正常版本

  一定要写注释啊,别面下次看代码又从头看起!(被后面接手的人骂肯定不是滋味)

  画好UML图吧!不要每次费劲的想走到哪一步了,下一步是什么

  数据库结构关系图同上

  Deadline的重要性不言而喻

  细分任务到最小层级,对每个层级进行耗时预判,做好时间点规划(Mac下推荐OmniPlan)

  对项目中突然增加的可有可无的需求说NO

  一些便捷的开发工具

  现在市面上面有好多助于开发的工具,也特别好用,我这里的话就简单的提几个,供大家参考下:

  APP安全漏洞检测工具:http://safe.ijiami.cn

  可以告诉你应用的哪部分是最薄弱的环节,需要进行加强,对于有时候工作强大没有时间进行详细的代码再次检查的我来说,这个工具很多时候给了我很多便捷,对于工作效率提升很不错。

  易安卓中文编程工具:http://bbs.e4asoft.com/forum-45-1.html

  这是一款定位于为企业、站长、开发者、网络公司、各种手持设备等等基于安卓系统下的APP开发的全中文安卓编程语言,本语言的安卓APP代码编写非常符合国人的编程思维习惯,能使国人极易上手。

  测试驱动开发

  单元测试是提升代码质量的最好方法。不要只是看看,赶紧去用起来

  代码覆盖率测试也是非常重要的,帮你找回潜在的隐患

  代码错误检查(代码右边的红红绿绿的不消灭掉以后就等着被坑吧)

时间: 2024-10-04 10:06:13

提升程序员身心健康和工作效率的装备有哪些?的相关文章

给程序员推荐提高工作效率的软件

PHP程序员一些高效的网站开发软件可以给我带来高效的工作效率.下面一些工具推荐给大家.欢迎补充 一.Xshell Xftp 免费软件 Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理.安全传输工具.Xshell 是一个免费的安全终端仿真器,可以作为 SSH.TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者都支持标签化的会话窗口.如果你的项目部署到Liun

如何提升程序员的“性能”

程序员经常痴迷于优化程序的性能,我们始终会围绕一些让人绞尽脑汁的优化建议,比如:如何简化代码.如何提升软件运行速度.如何提高软件稳定性等等.本文来讨论一下程序员优化自身“性能”的一些建议. 1.提高文档编写能力 缺乏文档,对软件开发是致命的,一方面是软件无追溯能力,无法找到软件开发的起源,思想:另一方面,则是为后续软件查错,软件升级带来麻烦.作为早期的程序员,技术文档占用的工作时间应该为 30%,而高级程序员.系统架构师等则需更多的时间.一般的软件文档要求,本篇不多说,可以回顾入职前手头上的软件

程序员如何平衡工作与生活

中国职场人的工作生活失衡很常见,IT行业更是"重灾区".而在IT行业中程序员是近年来受关注度很高的一群人,他们似乎一直以"钱多话少加班晚"成为被大家调侃的对象,稀有的女程序员也被人们贴上了"为了工作不修边幅"的标签.事实上,从随机调查到的女程序员那里,我们发现了她们每个人都有独特的工作生活平衡技巧.这些是可以供男程序员借鉴的. 注重团队协作 在男人主导的工作领域有一些女生参与其中,看起来更符合"男女搭配,干活不累"的设定.从接

程序员的每周工作40小时之路

每次加班的时候,总能听到很多员工抱怨,某某某公司每周工作不超过四十个小时,国外程序员工作氛围办公条件如何优越等.我们一直在羡慕,一直在讨论,即便有了小孩也会跟他们说,在什么什么地方,工作如何如何的好,不用加班,还有很好的福利. 故事中提到的谷歌美女副总裁Marissa Mayer的事却反映了事情的另一面:在她到谷歌工作的前5年,那时谷歌还是个年轻的公司,她每周工作都会超过130小时,经常晚上就在公司趴在办公桌上睡觉.这告诉了我们一个相反的道理,在创业初期,加班加点.大负荷量的工作是无可避免的,即

分享:程序员开发者在工作中最易犯的错误,你晓得吗?

1.没有明确的职业目标 没有目标的人生,就像无根的浮萍,水流到哪里就飘到哪里,一生漂泊.如果你想要在软件开发领域获得真正的成功,那么就必须知道该何去何从.或许面对遥远的未来,你已经有了一个粗略的目标了.但是除了这点还不够,你应当坚实自己的目标--清楚的定义在实现过程中的每个重要时间点所需要达到的效果. 面对于此,你该怎么做呢?从现在开始,花一些时间来认真规划一下职业并确定最近的目标.一旦你达到了这个目标,你就要选择一个新的目标了.在职业生涯中,这样的目标会一个接着一个. 2.不重视"软技能&qu

程序员去美国工作:City Bank 国内外不同的花旗体验

本文为本博HoneB原创,未经允许不得转载. 八年经验 Eric - 弗罗里达州 老东家 Citi AVP头衔 回来啦!回来啦!回来啦!随便晃晃就已经五月过多半了 Orz,三月活动的纪要拖到现在,也是醉... 自觉去面个壁先.. 木办法,为了方便大家跟已经过去的小伙伴们进行更近距离的交流,新网站上线迫在眉睫,一切只能让让道了.额,出差月真不是盖的,兜兜转转,我都转晕了(>~<).所以想说的是之前若有怠慢,粗现留言回复不及时的情况,还请大家多多包涵. 本期嘉宾所在公司 第四期的活动准备得内容挺多

白天工作型程序员VS夜晚工作型程序员,夜晚工作型胜出

浏览网站时看到一篇文题为 <The Day Programmer vs. The Night Programmer>的旧文章,该文章由 Mitch Denny 所写,因为 Mitch Denny 担任着某家公司的CTO,文章已经发出就引来火热跟帖.文章是由网友直译过来的,为让大家看的更明白,有些地方稍作修改. 多年前我就相信,世界上有两种程序员,不管他们用什么技术,我称之为: 1. Day Programmers 白天工作型程序员 2. Night Programmers 夜晚工作型程序员 在

Java后端程序员1年工作经验总结

java后端1年经验和技术总结(1) 1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西.这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼.遂决定梳理一下自己所学的东西,为大家分享一下. 经过一年意识到以前也有很多认识误区,比如: 偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动. 不重基础,总觉得很多基础东西不需要再看了,其实不懂的地方很多,计算机程序方面任何一个结果都必有原因

java程序员五年工作学习经验总结

首先发这个贴不为什么,只是想总结一下自己这几年的经验,也感慨一下,毕竟也过了五年多了,梳理好自己的过去,才能更好的规划未来,也让各位能少走一些弯路,虽然我们很年轻,但毕竟时间是宝贵的,珍惜现在,把握机会才是真理.  这几年来,我最大的感想就是一句话:多看.多写.多想.多问.多分享.多优化.多运动...1.[多看]  读万卷书,行万里路.多看书,多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看.....  很多东西都需要我们用双眼来看,当然,很多人肯定会说,哪有那么多时间来做这些事