To be a self leaner, you should really plan your schedule on the day and for future. Be wise to use your time, you will gain more than other people.
1) Don't spend time on something repeatedly.
Sometime, we are spending unnecessary time doing decision making on something repeatedly daily, such as where to have your meal, what color of shirt you sure wear or what to drink later. So, don't spend the time making the decision you already know, you should probably know what to wear for the day depend on where and what you gonna do later or what you gonna do next, be simple and make sure it's comfortable for you, that is the best choose you make.
2) Plan your schedule one day before
Before you go to your bed, plan what you gonna do for next day, when making your next day schedule, you will simulate the whole day process in your mind, it help you to be ready for the next day and probably you won't gonna lost your schedule later.
3) Prioritize your schedule
When you making your plan, prioritize your tasks, try to keep it simple, and easy for you to refer. Don't plan too many tasks for you, you should follow by what important for you; too many tasks will just eat your time and end up nothing to be done.
4) Interrupt is acceptable, but using the gap to solve it.
We will get interrupt all the time, no matter what form its come from. Such as fb update, twitter, email and so on, follow your priority and solve it during the time gap, don't let all the unnecessary thing become your priority, you have a plan and follow it, unless it's something more important thing to do, otherwise just follow your schedule.
5) Finish all your tasks on time
Be focus on what you are doing right now; if you are not a highly concentrate person, try apply 20/5 rule, it's means you are using 20mins of time fully concentrate on what you are doing now, and during the time, don't bother for other things, and take a 5mins break doing whatever you want to do, like replying email or look for update news.
When everything is done, have a good night sleep and get ready for the next day.