- 浏览: 200994 次
- 性别:
- 来自: 上海
最新评论
-
Me_is_vector:
jxf657012724 写道如果用maven管理jar包。记 ...
jasperreports不能导出PDF格式:Could not load the following font -
jxf657012724:
如果用maven管理jar包。记得iText2.X和 iTex ...
jasperreports不能导出PDF格式:Could not load the following font -
我是大土豪:
都2017年了,还没写完?
十二步学会Scala-3 -
xiaodongjsj:
都2016年年底了,还没写完吗?
十二步学会Scala-3 -
WesTwardblue:
好东西,给楼主赞一个
十二步学会Scala-2
http://www.stevepavlina.com/blog/2007/05/33-rules-to-boost-your-productivity/
Heuristics are rules intended to help you solve problems. When a problem is large or complex, and the optimal solution is unclear, applying a heuristic allows you to begin making progress towards a solution even though you can’t visualize the entire path from your starting point.
Suppose your goal is to climb to the peak of a mountain, but there’s no trail to follow. An example of a heuristic would be: Head directly towards the peak until you reach an obstacle you can’t cross. Whenever you reach such an obstacle, follow it around to the right until you’re able to head towards the peak once again. This isn’t the most intelligent or comprehensive heuristic, but in many cases it will work just fine, and you’ll eventually reach the peak.
Heuristics don’t guarantee you’ll find the optimal solution, nor do they generally guarantee a solution at all. But they do a good enough job of solving certain types of problems to be useful. Their strength is that they break the deadlock of indecision and get you into action. As you take action you begin to explore the solution space, which deepens your understanding of the problem. As you gain knowledge about the problem, you can make course corrections along the way, gradually improving your chances of finding a solution. If you try to solve a problem you don’t initially know how to solve, you’ll often figure out a solution as you go, one you never could have imagined until you started moving. This is especially true with creative work such as software development. Often you don’t even know exactly what you’re trying to build until you start building it.
Heuristics have many practical applications, and one of my favorite areas of application is personal productivity. Productivity heuristics are behavioral rules (some general, some situation-specific) that can help us get things done more efficiently. Here are some of my favorites:
- Nuke it! The most efficient way to get through a task is to delete it. If it doesn’t need to be done, get it off your to do list.
- Daily goals. Without a clear focus, it’s too easy to succumb to distractions. Set targets for each day in advance. Decide what you’ll do; then do it.
- Worst first. To defeat procrastination learn to tackle your most unpleasant task first thing in the morning instead of delaying it until later in the day. This small victory will set the tone for a very productive day.
- Peak times. Identify your peak cycles of productivity, and schedule your most important tasks for those times. Work on minor tasks during your non-peak times.
- No-comm zones. Allocate uninterruptible blocks of time for solo work where you must concentrate. Schedule light, interruptible tasks for your open-comm periods and more challenging projects for your no-comm periods.
- Mini-milestones. When you begin a task, identify the target you must reach before you can stop working. For example, when working on a book, you could decide not to get up until you’ve written at least 1000 words. Hit your target no matter what.
- Timeboxing. Give yourself a fixed time period, like 30 minutes, to make a dent in a task. Don’t worry about how far you get. Just put in the time. See Timeboxing for more.
- Batching. Batch similar tasks like phone calls or errands into a single chunk, and knock them off in a single session.
- Early bird. Get up early in the morning, like at 5am, and go straight to work on your most important task. You can often get more done before 8am than most people do in a day.
- Cone of silence. Take a laptop with no network or WiFi access, and go to a place where you can work flat out without distractions, such as a library, park, coffee house, or your own backyard. Leave your comm gadgets behind.
- Tempo. Deliberately pick up the pace, and try to move a little faster than usual. Speak faster. Walk faster. Type faster. Read faster. Go home sooner.
- Relaxify. Reduce stress by cultivating a relaxing, clutter-free workspace. See 10 Ways to Relaxify Your Workspace.
- Agendas. Provide clear written agendas to meeting participants in advance. This greatly improves meeting focus and efficiency. You can use it for phone calls too.
- Pareto. The Pareto principle is the 80-20 rule, which states that 80% of the value of a task comes from 20% of the effort. Focus your energy on that critical 20%, and don’t overengineer the non-critical 80%.
- Ready-fire-aim. Bust procrastination by taking action immediately after setting a goal, even if the action isn’t perfectly planned. You can always adjust course along the way.
- Minuteman. Once you have the information you need to make a decision, start a timer and give yourself just 60 seconds to make the actual decision. Take a whole minute to vacillate and second-guess yourself all you want, but come out the other end with a clear choice. Once your decision is made, take some kind of action to set it in motion.
- Deadline. Set a deadline for task completion, and use it as a focal point to stay on track.
- Promise. Tell others of your commitments, since they’ll help hold you accountable.
- Punctuality. Whatever it takes, show up on time. Arrive early.
- Gap reading. Use reading to fill in those odd periods like waiting for an appointment, standing in line, or while the coffee is brewing. If you’re a male, you can even read an article while shaving (preferably with an electric razor). That’s 365 articles a year.
- Resonance. Visualize your goal as already accomplished. Put yourself into a state of actually being there. Make it real in your mind, and you’ll soon see it in your reality.
- Glittering prizes. Give yourself frequent rewards for achievement. See a movie, book a professional massage, or spend a day at an amusement park.
- Quad 2. Separate the truly important tasks from the merely urgent. Allocate blocks of time to work on the critical Quadrant 2 tasks, those which are important but rarely urgent, such as physical exercise, writing a book, and finding a relationship partner.
- Continuum. At the end of your workday, identify the first task you’ll work on the next day, and set out the materials in advance. The next day begin working on that task immediately.
- Slice and dice. Break complex projects into smaller, well-defined tasks. Focus on completing just one of those tasks.
- Single-handling. Once you begin a task, stick with it until it’s 100% complete. Don’t switch tasks in the middle. When distractions come up, jot them down to be dealt with later.
- Randomize. Pick a totally random piece of a larger project, and complete it. Pay one random bill. Make one phone call. Write page 42 of your book.
- Insanely bad. Defeat perfectionism by completing your task in an intentionally terrible fashion, knowing you need never share the results with anyone. Write a blog post about the taste of salt, design a hideously dysfunctional web site, or create a business plan that guarantees a first-year bankruptcy. With a truly horrendous first draft, there’s nowhere to go but up.
- 30 days. Identify a new habit you’d like to form, and commit to sticking with it for just 30 days. A temporary commitment is much easier to keep than a permanent one. See 30 Days to Success for details.
- Delegate. Convince someone else to do it for you.
- Cross-pollination. Sign up for martial arts, start a blog, or join an improv group. You’ll often encounter ideas in one field that can boost your performance in another.
- Intuition. Go with your gut instinct. It’s probably right.
- Optimization. Identify the processes you use most often, and write them down step-by-step. Refactor them on paper for greater efficiency. Then implement and test your improved processes. Sometimes we just can’t see what’s right in front of us until we examine it under a microscope.
Read the next two parts of this series here: Volume 2 and Volume 3
Discuss this post in the Steve Pavlina forum.If you find this site helpful, please leave a donation for Steve so you can enjoy the spirit of giving too.
发表评论
-
The RUP for Practical Software and Systems Measure
2008-04-14 20:52 1614http://www.ibm.com/developerwor ... -
Some of the principles behind the Agile Manifestoz
2008-03-20 15:52 1110Customer satisfaction by rapid, ... -
Advanced Unit Test, Part V - Unit Test Patternszz
2008-03-20 14:20 1378http://www.codeproject.com/KB/a ... -
Automated unit Bestpractise
2008-03-20 13:46 1030Automated unit testing Continu ... -
zzInspection/Review Tools, Source/Binary Code Stat
2008-03-17 22:37 2114http://www.laatuk.com/tools/rev ... -
zzScrum backlog templates and examples
2008-03-17 07:13 1246http://agilesoftwaredevelopment ... -
zzWhy do we create unit tests?
2008-03-16 22:12 1257Why do we create unit tests? ... -
Scrum resource_web site
2008-03-16 02:18 897Scrum Alliance http://www.scru ... -
zzNLM Insight Segmentation & Registration Toolkit
2008-03-14 00:18 1769http://www.itk.org/HTML/Testing ... -
zzIntranet case study: McDonald’s Intranet
2008-03-13 15:04 1423http://intranetblog.blogware.co ... -
zzIntranet design is not about design
2008-03-13 15:03 1048http://intranetblog.blogware.co ... -
zzIntranet portal case study: Vanguard Group Intra
2008-03-13 15:01 1641http://intranetblog.blogware.co ... -
zzIntranet case study: Canon Australia
2008-03-13 14:54 1319http://intranetblog.blogware.co ... -
zzFree Sharepoint & more Web 2.0 mediocrity
2008-03-13 14:52 953http://intranetblog.blogware.co ... -
zzNew on eSnips: Community Micro Portals
2008-03-13 14:47 1633http://esnips.blogs.com/about_e ... -
Intranet portal case study: Nordea
2008-03-13 14:41 1716http://intranetblog.blogware.co ... -
zzPortal: Select Application pattern
2008-03-13 14:39 1230http://www.ibm.com/developerwor ... -
Portal_Diagram
2008-03-13 14:23 836... -
zzBusiness Strategy Supporting Portal Implementati
2008-03-13 14:22 905http://www.bea.com/framework.js ... -
zzDesigning a Successful Portal Deployment
2008-03-13 14:21 1038http://www.bea.com/framework.js ...
相关推荐
then learning to use the Boost libraries would save you from reinventing the wheel, improve the quality of your software, and very likely push up your productivity. I first came across the Boost ...
This book demonstrates how to boost the productivity of your Python applications by integrating them with the MySQL database server, the world's most powerful open source database. It will teach you ...
This book demonstrates how to boost the productivity of your Python applications by integrating them with the MySQL database server, the world’s most powerful open source database. It will teach you ...
语言:English 跟踪您的生产力。 一个简单的工具来衡量您一天的工作效率。 在一天结束时,您将能够看到总的生产时间和已完成的任务。 -完成任何任务后,添加一个条目并按Enter键。-在开始工作时启动/恢复计时器,并在...
### 提升个人效率三倍的方法 在快节奏的现代社会中,如何高效地利用时间成为许多人追求的目标。本文将深入探讨《三倍提升个人效率》这一主题,并基于文章描述及部分内容,详细阐述通过记录时间日志来提高工作效率的...
Integrate the flexibility of Python and the power of MySQL to boost the productivity of your applications.
标题《Free to Focus: A Total Productivity System to Achieve More by Doing Less》和描述内容揭示了一套系统化的时间管理和生产力提升方法论。这套方法论,即Free to Focus系统,其核心理念在于通过高效的方法来...
Source Code Library is a powerful multi-language source code Library and clipboard extender with the ...* Boost your productivity with its powerful clipboard extender and AutoText utility
MySQL to boost the productivity of your applications Albert Lukaszewski, PhD Table of Contents Chapter 1: Getting Up and Running with MySQL for Python 7 Chapter 2: Simple Querying 25 Chapter 3: ...
This book provides you with a number of clear step-by-step recipes which will help you to start developing mobile games with Android NDK and boost your productivity debugging them on your computer....
These tools are not easy to learn, so some of the leading authorities on these tools have agreed to work together on this book to teach developers how to boost their productivity and the portability ...
根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点: ### 一、最大化生产力的意义与误区 1. **“最大化生产力”**的概念被形象地比喻为“从石头中挤水”,这里的“石头”指的是团队在有限资源和时间约束...
Advice on apps to boost your productivity at work Which apps are ideal for reading e-books First-rate apps for photo-editing and sharing Ten cool things to go with your apps More than 50 fantastic...
《Machining Dynamics—Frequency Response to Improved Productivity》 经典车削和铣削力建模原理,方法,参数辨识和加工颤振等。
Boost is not just a collection of useful, portable, generic C++ libraries. It is an important incubator for ideas and ...improve the quality of your software, and very likely push up your productivity.
For those of you who bought your BlackBerry to help get your life organized and free yourself from the ball-and-chain of desktop computing, BlackBerry at Work: Productivity for Professionals is the ...
92 Applied Predictive Modeling Techniques in R offers a practical results orientated approach that will boost your productivity, expand your knowledge and create new and exciting opportunities for you...