- 浏览: 2869653 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
我在google工作过,现在有了自己的公司,多年的程序员工作经验告诉我,如果有一个良好的工作习惯,能够极大提高你的工作效率。以下是我的建议,如果你长时间坚持这样做,一年到两年时间,你发现你能够完成的工作速度超过你的想象。
1。一天最多阅读两次新闻
信息爆炸的年代新闻数量多不胜数,不要阅读过多的新闻,我一般一天阅读两次新闻,早晨和下午各打开一次google reader,更多的新闻阅读将会严重降低工作效率。
2。给自己精心准备一个工作开始的起点
写程序一旦进入状态,毫无疑问效率是非常高的,脑子里面每个细胞似乎都在奋斗。但是如何快速进入完美的工作状态?我的经验是,每当我离开工作的时 候,比如中午午餐时间前或者一天工作结束时候,我会故意遗留一个未完成小任务在我的程序里面。当我回来工作的时候,我能够迅速知道从哪里开始,专心致志解 决完这个小任务,我的大脑差不多已经完成热身了,马上能够进入真正的工作。
3。用笔画出来,做好预先研究工作
怎么说呢,就是脑子的想法尽可能的用笔画出来,形象化的图形能够很好的帮助你思考总结。
对于复杂的工作,预先做好研究工作,比如一个难度很大的算法程序,我会先搞懂最难的技术问题才开始写代码。
4。建立一个完美的工作环境
大多数我们都是在公司工作,工作环境不能由我们决定,但是至少我们可以在自己家里弄一个完美的工作环境。我心目中好的工作环境包括:
a)一个大电脑显示器,一张大桌子
b)一个舒服的电脑椅
c)有益工作的背景音乐,这个因人而异
d)一套好的音响
e)阳光充足的窗口
f)大的开放的空间
g)安静,很少有人在旁边走动
h)和外界通风良好
i)房间是现代装饰风格
5。工作时间关掉IM工具
不管什么理由,都要坚决关掉所有的IM工具
6。工作时间只回复和处理紧急邮件
不要让邮件打断你的工作节奏,工作时间只回复和处理紧急邮件
7。减少开会,一周一次会议或者更少
保持沟通效率高效,但不是更多的会议。减少开会,一周一次会议或者更少。
8。每两周参加一次社交活动
程序员的生活是比较单调的,我所说的社交活动并不是和同事,工作伙伴之间的交流,也不是你依然坐在电脑桌前玩游戏。而是走出你的办公室,和你工作以外的朋友在一起交流,量身打造你自己的情感需求。
9。放松的夜晚
没有比7×24小时连续工作更糟了。长时间处于兴奋和焦虑状态会极大影响你长期的工作效率。每天休息一段时间,散步,阅读,享受生活,你会发现你的创造力提高了。
10。每周3次,每次20分钟的体育运动
体育运动并不是浪费时间,定期的体育活动会让你精力更加充沛,头脑反映更加灵活。保持至少每周3次,每次20分钟的体育运动。
1。一天最多阅读两次新闻
信息爆炸的年代新闻数量多不胜数,不要阅读过多的新闻,我一般一天阅读两次新闻,早晨和下午各打开一次google reader,更多的新闻阅读将会严重降低工作效率。
2。给自己精心准备一个工作开始的起点
写程序一旦进入状态,毫无疑问效率是非常高的,脑子里面每个细胞似乎都在奋斗。但是如何快速进入完美的工作状态?我的经验是,每当我离开工作的时 候,比如中午午餐时间前或者一天工作结束时候,我会故意遗留一个未完成小任务在我的程序里面。当我回来工作的时候,我能够迅速知道从哪里开始,专心致志解 决完这个小任务,我的大脑差不多已经完成热身了,马上能够进入真正的工作。
3。用笔画出来,做好预先研究工作
怎么说呢,就是脑子的想法尽可能的用笔画出来,形象化的图形能够很好的帮助你思考总结。
对于复杂的工作,预先做好研究工作,比如一个难度很大的算法程序,我会先搞懂最难的技术问题才开始写代码。
4。建立一个完美的工作环境
大多数我们都是在公司工作,工作环境不能由我们决定,但是至少我们可以在自己家里弄一个完美的工作环境。我心目中好的工作环境包括:
a)一个大电脑显示器,一张大桌子
b)一个舒服的电脑椅
c)有益工作的背景音乐,这个因人而异
d)一套好的音响
e)阳光充足的窗口
f)大的开放的空间
g)安静,很少有人在旁边走动
h)和外界通风良好
i)房间是现代装饰风格
5。工作时间关掉IM工具
不管什么理由,都要坚决关掉所有的IM工具
6。工作时间只回复和处理紧急邮件
不要让邮件打断你的工作节奏,工作时间只回复和处理紧急邮件
7。减少开会,一周一次会议或者更少
保持沟通效率高效,但不是更多的会议。减少开会,一周一次会议或者更少。
8。每两周参加一次社交活动
程序员的生活是比较单调的,我所说的社交活动并不是和同事,工作伙伴之间的交流,也不是你依然坐在电脑桌前玩游戏。而是走出你的办公室,和你工作以外的朋友在一起交流,量身打造你自己的情感需求。
9。放松的夜晚
没有比7×24小时连续工作更糟了。长时间处于兴奋和焦虑状态会极大影响你长期的工作效率。每天休息一段时间,散步,阅读,享受生活,你会发现你的创造力提高了。
10。每周3次,每次20分钟的体育运动
体育运动并不是浪费时间,定期的体育活动会让你精力更加充沛,头脑反映更加灵活。保持至少每周3次,每次20分钟的体育运动。
发表评论
-
ATOM编辑器快捷键大全
2021-02-28 10:03 413在Github上总结的ATOM 快捷键,用ATOM 编辑器的 ... -
使用Amazon的AWS来搭建属于自己的shadowsocks服务器
2015-04-08 22:22 16182相信有不少水友已经 ... -
开车技术
2014-10-16 12:24 541如何判断车距,这个太实用了 一、超车变道时如何判 ... -
Running Jar file in Windows
2014-04-30 10:11 798Easiest route is probably upgr ... -
Windows的命令行下设置网络代理
2014-03-31 09:42 3394在公司访问网络的时候,需要设置代理,设置浏览器的代理是相当的 ... -
超全面的收房小知识
2013-12-29 15:09 743验房:就是竭尽全力发现问题,进而在装修的时候着手解决这些问题 ... -
Kmplayer的各种功能设置
2013-11-17 17:59 2130Kmplayer的各种功能设置 ... -
9 Ways To Make Thunderbird Load Your Email Faster
2013-09-14 15:57 1238If you asked anyone for the fi ... -
Protobuf 的安装使用总结
2013-09-12 13:28 8513ProtoBuf的官方下载包并不包含jar文件,需要用户自己 ... -
Java应用程序的MODBUS通讯
2013-09-06 14:15 17818实验目的 JAVA应用程序通过MODBUS协议RTU模式读 ... -
在本地使用java收发/调试Modbus协议数据
2013-08-28 13:59 185651. 安装Modbus仿真工具Mo ... -
Modbus Error Code List
2013-08-27 16:53 1667HEX Error Code for Modbus Plus ... -
49 款人脸检测/识别的API、库和软件
2013-08-26 19:58 1816自从谷歌眼镜被推出以 ... -
sublime配置全攻略
2013-08-17 14:16 2211sublime本身功能有限,我们需要装上一些插件使其变得 ... -
程序员提高效率工具
2013-08-12 11:14 1403windows下的虚拟桌面管理工具 windows xp ... -
Go 编程语言的 12 条最佳实践
2013-08-09 17:53 1097最佳实践 维基百科的定义是: “最佳实践是一种方法或技术 ... -
sublime 插件管理
2013-08-08 18:00 1239插件管理 1、安装Package Control 按C ... -
sublime2快捷键
2013-08-08 17:51 1128快捷键 Ctrl+L 选择整行(按住-继续选择下行) C ... -
sublime及相关资源
2013-08-08 17:10 913Sublime Text3 Buld 3038 中文优化注 ... -
为设计师准备的 15 个免费新鲜的字体
2013-08-04 17:45 1108Axe Handel Going Fast Ka ...
相关推荐
提高编程生产力是每个程序员关注的重要话题,特别是在快节奏的IT行业中。...通过实践这些方法,程序员不仅可以提高编程生产力,还能保持良好的工作生活平衡,防止疲劳和压力,从而在IT行业中保持持久的竞争优势。
这些经验表明,低代码应用可以帮助企业快速构建数字化应用,提高企业生产力的灵活性和响应速度,降低开发成本和时间,提高应用程序的质量和可维护性。 低代码应用挑战 尽管低代码应用具有很大的优势,但它也存在...
这些工具通常可以提高开发者的生产力,减少手动操作的时间,并帮助保持代码的一致性和可读性。 综上所述,这个“HEX和ASCII转换小工具软件-amo的编程小工具集合”是一个针对程序员设计的实用工具包,包含了多种帮助...
通过结合两者,我们可以更高效地学习和掌握IT知识,提高个人和团队的生产力。在阅读关于这些主题的资料时,我们可以运用稻盛和夫的方法,深度挖掘、反思并付诸实践,以此不断提升自己的IT技能和综合素质。
这种方法通常需要较高的编程经验和创造力,能够帮助工程师找到更为巧妙的解决方案。 ##### 5. 计算机辅助设计 随着技术的发展,现在越来越多地采用计算机辅助设计来进行PLC编程。这种方法利用专用的编程软件,通过...
本文将深入探讨精益自动化系统的概念、核心原则以及如何在车间环境中实现这些原则以提高生产力和灵活性。 精益生产源自丰田生产系统,其核心理念是通过消除八大浪费(过量生产、等待、运输、过度加工、库存、移动、...
本文讨论的是如何通过精益自动化系统来提高车间生产力和灵活性。在精益生产领域,自动化是关键组成部分,它可以帮助企业实现生产效率的提升以及成本的降低。在文中提及的DEW公司,采用了一种机床自行装载部件的技术...
AIX shell 编程是一种强大的编程语言,能够帮助用户提高 Linux 和 UNIX 系统中的生产力。通过学习 AIX shell 编程,用户可以更好地掌握 bash shell,提高自己的工作效率。 AIX shell 编程的优势 * AIX shell 编程...
在实际工作中,强大的Bash脚本编写能力可以解决许多自动化任务,如系统管理、数据分析、日志处理等,从而极大地提高生产力。因此,深入理解和熟练掌握Bash脚本编程对每一个Linux用户来说都是至关重要的。
标题中的“一个Java框架引发的思考:语言、框架、范式转换和软件生产力”提示了本文将探讨一个特定的Java框架,并由此引申出关于编程语言、开发框架、编程范式以及它们如何影响软件开发效率的主题。从描述中提供的...
Visual Assist X v10.6.1830 是一个常见的Visual Studio插件,虽然不是直接与“番茄编程助手”关联,但它也提供了许多类似的增强功能,如智能感知、重构工具、代码格式化和模板支持等,是Visual Studio用户提高生产...
### NetBeans 提高生产力之 Java 代码编辑器 在软件开发过程中,开发工具的选择对于提升工作效率至关重要。NetBeans 作为一款强大的开源集成开发环境(IDE),不仅支持多种编程语言,而且针对 Java 开发提供了丰富...
编程助手是一种集成开发环境(IDE)或者辅助工具,它们旨在通过提供各种功能来简化编程过程,从而提高开发者的生产力。这些工具通常包含以下关键特性: 1. **代码编辑器**:提供语法高亮、自动完成、错误检查等功能...
为了提升开发者的编程效率和代码质量,微软发布了一系列的生产力增强工具,这些工具通常以插件的形式存在,能够无缝集成到VS2010中,为开发者带来诸多便利。 1. **代码对齐** 代码对齐是提高代码可读性和一致性的...
Swift是一种强大的、面向对象的编程...TFEasyCoder提供的快速创建对象方法和链式编程接口,是提高生产力的关键,尤其对于大型项目,这种效率提升更为显著。开发者应当充分利用这样的工具,以提升代码质量和开发速度。
在这个“swift-365种NativeSwift函数扩展大幅提高生产力”的主题中,我们将深入探讨如何通过利用Swift的自定义函数扩展来提升开发效率。Swift的工具类是开发过程中的重要组成部分,它们提供了一套方便的方法来处理...
并行编程的主要目标是提高程序的性能和生产力。在硬件资源允许的情况下,通过并发地执行多个任务来缩短程序运行时间,并且提高计算资源的利用率。另外,考虑到算法的通用性也是并行编程的目标之一,即希望同一个并行...