Author: Hu Seed @ edamame front end

Often hear “oh my God, this week just passed, I did nothing” “today I did nothing” this kind of anxiety time flies, there is no time to learn the discourse, 👇 share some personal opinions

Spend time catching up on basics and reading documents

As programmers, debugging is our daily operation. Debugging takes time and mental effort, but do you find that many problems are due to poor foundation or poor documentation?

The foundation is the technology that underpins it, so take the time to build the foundation rather than trying to catch up with new technologies. Once the foundation is solid, learning all kinds of new technology can be done in minutes, because the new technology, fundamentally are the same. It’s like when you want to eat, you should learn to pick up chopsticks and spoons first, instead of holding the bowl in your mouth… (This analogy is a bit harsh ~ ~ 😊)

Documentation is also the technical basis for programming. Excellent library. Developers must have documented how to use the library, and reading the documentation is the easiest way to avoid bugs.

Draw a picture. Think about it

I wonder if you have ever encountered such a problem. Once you have a demand, you take a look at it, and then you roll up your sleeves and immediately start coding according to the design draft. However, in the middle of the process, there is a problem that leads to rework.

If you have this problem, I highly recommend taking a moment to think about it and draw it when you see the design and requirements. Consider if you can find reusable components that can be broken down and if there are components that have been written before. How to organize the interface, how to flow the data. Then draw the requirements for the page before you do it.

One experiment I’ve done with this in mind is to schedule in a requirement that I study after 5pm every day. How do you meet your business requirements while still meeting your goals? This requires thinking about how the interface will be organized, how the data will flow, and how the functionality will be implemented before writing the requirements. Once you’ve done that, you can cut the time you spend writing code in half, but you also need to be focused until 5pm each day. (Time can be found; it depends on how.) As we do everything, we need to think: Why are we doing this? Why is this so? That’s what matters

Column well Todo

Spend the weekend planning what to do for the coming week and breaking it down into smaller chunks. Prioritize ToDo, with the highest priority processed first. Do simple things with the same priority, which will give you a sense of accomplishment.

reflection

At the end of each week, take a look at what you did last week. You’ll see things you could have done better, and look to improve next time. Let’s say you share an article and reflect on it later and realize you could have done it better.

Essential Skills to Be effective (in my opinion)

  • Make a to-do list and categorize tasks

In order to ensure the normal and efficient completion of the work, we can divide the work into multiple tasks for processing, and then classify the multiple tasks to distinguish the priority and type of tasks, and list the TodoList.

  • Batch processing tasks in a centralized manner

For some tasks, we need to focus on them at a specific time in order to improve time utilization. If you deal with scattered tasks at different times, some related tasks will not be dealt with in a centralized manner, and it will take time to contact previous tasks when completing a single unfinished task, which is not only a waste of time, but also inefficient, and the overall plan may even be disrupted.

  • Get a good sleep schedule (get enough sleep)

By this I mean a cyclical schedule. Usually we use a linear schedule, a linear schedule that averages out the time to perform work. On the other hand, a cyclical schedule means getting most of your work done in a fraction of the time. The advantage is that the schedule can be relaxed, by not dead. For example: 1. Use half a day on weekends to output your plan for the next week, so as to avoid being confused when the new work comes. The rest of the time to remove work, relax themselves (to prevent their exhaustion 😊) 2, evening as far as possible do not work overtime, the work is arranged to the day to complete, evening time as far as possible to study, reading or relax themselves. I’m not a fan of staying up all night to get things done and then not being able to work or wake up the next morning, which sets you up for a vicious cycle that reduces your productivity. 3. Set yourself a 30-minute study session each day. I believe this will make you more focused in your study

  • Exercise, let the body function full

It is often said that physical health is the capital of the revolution, only a healthy body can continue to maintain energy to learn, physical health is the most basic condition of learning.

“How to Study Effectively” Above is some self-practice after I read this article to learn how to better manage time. Other people’s methods are translated into some summaries of your own.