Using the IFA method objective (I) I. Background
1) main reason: I have always felt that the plan is very important for achieving the goal. However, since 2010, almost all of my various plans have been aborted, So that I lost my interest in planning. Of course, I still cannot fulfill my goal after I leave my plan. Looking at the previous year's plan, the root cause of the problem raised in my plan in February was the planning method, but I did not pay attention to it.
2) catalyst: this year, two GRE and a TOEFL test, rush to get a place, book a hotel, a ticket and a ticket, and then temporarily hold your feet, the final result is not ideal. After careful analysis, there are no defects in the solution. The main defect is that the implementation is not strong enough. Based on these facts, I have to admit that I have always had arrogance and self-righteousness in most transactions, so that I have not realized that the key issue lies in planning, and I have not realized that, I am not executing the plan at all.
3) accidental factors: Fortunately, I found a way to solve the problem by abandoning subjective arrogance and anxiety (which is very important ). Therefore, on this basis, I first began to collect extensive information. This information retrieval process has not lasted for a long time, because most of the existing planning methods are based on my previous thinking model. Until I saw a lucida who worked in Google London proposed the tarqie method, which is a way to "quantify" his progress. Of course, quantification here is not true quantification. However, the blogger lucida draws on the machine learning model to improve his learning model and inspire my thoughts.
Ii. lucida model: tarqje
From lucida's blog, We can reference its inductive model:
- Target): A clear goal.
- Quantization): The target can be quantified into specific data.
- Improvement): One or more ways of improvement keep approaching the goal.
- Evaluation): There is one or more verification methods to verify that (verify) itself is approaching the target.
After this model is proposed, you can use a small example for analysis.
Assume that students a have 1 month to prepare for cet6.
- Target: Cet6 passed.
- Quantization: If you pass cet6, You have to score 425 points.
- Step 1: cet6, listening? Reading? Blank? Composition? How many points are required?
- Step 2: How does the listener meet the requirements? Workload/time?
Read how to meet requirements? Workload/time?
How can I meet the requirements? Workload/time?
How can the composition meet the requirements? Workload/time?
3. Step 3: Calculate and arrange the time according to the preceding requirements.
- Improvement: Listening part. It took 2 hours a day to listen to 20 articles. The error rate remains high. Or change the plan to improve the working intensity of the hearing part.
- Verify: Summarize the results on a regular basis.
The planning model proposed by lucida is very simple and clear, emphasizing the very important concept in planning: Improvement and verification. "Improvement" ensures the flexibility of the plan, while "Verification" ensures the effectiveness of the plan.
Appendix: lucida Original article link http://zh.lucida.me/blog/tarqie-a-quantized-continous-growing-approach)
Iii. Ifa target implementation method
In order to study how to achieve a certain goal more objectively, I think it is necessary to further abstract the process of achieving the goal and its influencing factors so as to reflect the rule more clearly.
During dinner at night, I slowly walked on the road and considered how to solve such a problem. Interestingly, I found a similar process. This idea is very common in mechanical manufacturing, numerical control machine tools, and other courses, or is very common in control theory. Specifically, this process can evolve to how to precisely use a machine to control object X from position a to position B. How does a machine execute this process?
1) determine the coordinates of A and B, and calculate the location difference. Determine the total distance of machine movement
2) divide the total distance into several steps. According to specific precision requirements, each step can be interpolated (that is, refined ).
3) each step is taken to report the actual location of X (errors may occur due to various factors such as the machine), calculate the actual distance between x and the position of target B, and re-calculate the step size.
4) Repeat the above process and gradually approach the vicinity of Position B (within the error range ).
Hackers think that they can use a similar IFA (interpolation, feedback, and approximation) method to complete the target.
Based on this, we may first define (this definition is from the perspective of achieving the goal. As for how to determine the target, other models should be used and the definition will be different, this is not within the scope of the discussion, so we should first propose to avoid misuse)TargetIs:
At the specified time tInner, In the disturbance IFrom situationArrival Condition BTo approach requirement d.
For convenience, mark it as G | T: A à B ~ D.
Where scenario A or B is defined as all States that can affect the A-B process at either the start or end time.
From this expression, we can consider the following key elements for determining a target:
1.Requirement d
The situations discussed here are all clear requirements, so we think it is known.
2.Time t
A clear requirement means that the deadline is determined. The default t time must be later than the theoretical time.
3.Situation (Status)
The "situation" collection contains two layers of States: (I think it is a contained relationship rather than a parallel state)
For example, the general part is an inherent property of P.
For example, in cet6, P's method of waiting for others and P's world view should all belong to general. Specific should specifically include all the skills targeting this goal and directly reflect the attributes of requirement D, such as P's reading speed and vocabulary.
The relationship between the two should have the following characteristics:
1) General can be ignored in the case of short time t and the small gap between A and B.
2) When the time t is long, or the gap between A and B is large, General is often a constraint, but it is difficult to improve.
4.Disturbance m
The disturbance may be defined as a factor that can affect the completion of the target.
Disturbance can be divided into beneficial disturbance and beneficial disturbance. According to the characteristics of the time when the disturbance occurs, it is divided into continuous, random, and Dirac.
First, we will discuss the simplest case, and use the interpolation (interpolation) feedback (feedback) method to approximate (approximation)-the solution of IFA without disturbance (ideal state:
1) analyze all factors that affect a/B According to D. The weight and gain coefficient of each factor are estimated based on the length of T.
2) in order to ensure that D is met at the end, B should be the bottom edge that meets the highest requirement of D, or B is greater than the confidence interval of D. Determine the difference between A and B.
3) perform rough segmentation on the time t. T = t1 + T2 + T3 +... + TN
4) segment the T1 period to reach the M1 in the intermediate situation.
5) determine the distance between M1 and B. After the T2 process is adjusted, the segments reach m2 in the intermediate circumstances.
6) Repeat 5) until tn ends.
7) verification results. Summarize the cause of failure or success and record the judgment parameters as a reference for the next solution.
Let's discuss how to solve the problem of disturbance. Here we will only discuss the negative disturbance.
1) Zero disturbance at one time.
The solution is to reserve the time for one-time disturbance during rough segmentation and fine segmentation, which is closer to the real value and increases the final arrival precision.
2) continuous disturbance or discrete periodic disturbance.
The solution is to extend the time t. It is generally the early start time, or the end time can be postponed. Therefore, when determining the time length t, it is best to reserve the KT time. the K value is the empirical coefficient. When there is no way to get started early, you can only increase the workload for each period of time.
3) irreparable disturbance
Solution: Change the G value.
Finally, we will discuss the multi-objective parallelism that often occurs during actual execution:
As shown in, it represents a typical multi-objective parallel process. G0 represents a certain period of time t, and several goals, such as G1, G2, G3, and G4, need to be completed in a certain order.
In simple cases, each target is independent and will not be repeated in the total time segment T.
In other words, failure of a target does not affect other goals.
In such a process, key nodes include:
) Start Time and end time of each G.
2) link section. That is, the intersection of two G segments.
The solutions include:
1) Avoid Multi-Objective parallelism, convert to multi-objective, and act on a single target. That is, to do one thing in a certain period of time. This usually happens when there is no temporary emergency target.
2) In the event of an important temporary emergency target. Due to limited time and labor intensity, try to contact, convert, or even replace the original target, and choose between them if necessary.
3) In the event of a temporary emergency target, but not serving G0, the goal is primarily to achieve G0. The temporary emergency target can be fulfilled without any further efforts. The long-term target is higher than the temporary target.
All of the above properties are obtained from personal observation. There are still a large number of properties not described. At the same time, further quantification is to be supplemented by the data generated in the instance.
Iv. Instances
It must be supplemented after practice.
Note later:
I am very concerned about the following issues and hope that readers can give valuable suggestions:
1. Is my statement clear, redundant, repetitive, or unclear?
2. In the above instructions, what do you think can be corrected based on your experience?
3. Can you share your insights and experiences on planning?
4. After reading this article, do you think this method is useful? Will you execute it? Why?
Use IFA to achieve personal goals