Everyone is on the way to being a great God, but some people are walking, and some are running.
write it in front.
Before I start the text, let me share with you an example of my side. I have two friends, A and B. b starting from high school dota,a started from sophomore, and by the time he graduated from highschool, A was already a 2100-point big-god-level figure, and B was only 1200 points. Why is a dozen times shorter than B, and the level is higher than B? is a gift. It's IQ. None of them seem to be.
I know more about two people, although it is also a dota, but there is a big difference between A and B. A in addition to playing DotA like B, will look at some of the famous great God's teaching video, will look at their own play DotA video and then reflect on, will stroll bar to learn some new play and even recruit, will continue to practice their own bad place. Then a became a great God, and B was still a rookie.
In fact, the way to become a great God, there are really some shortcuts, whether it is playing DotA, sales, or development.
self-positioning and goals
"I am bts mo Chit · D. Lu Fei, to become a man of the king of Thieves. "The straw hat classmate's sentence is both domineering and full of philosophy." If you are a little rookie now, but you want to be a super Engineer in the universe, then you need a goal: I am the man who wants to be a Super Engineer (sister). When you have this goal from the bottom of your heart, your daily will have a sense of fullness, although the elder brother is very dish now, but after a while elder brother can be the great God. Strong first begins with the spirit.
Experience and achievements
Why some people work for 5 years, is still not an expert, and some people only use 2 years time, performance is excellent enough.
Psychologist Ericsson's study found that the key factors that determine the level of greatness and the general level are neither talent nor experience, but the degree of [deliberate practice].
I firmly believe that repetition is the only way to mastery. Any kind of skill (including code), as long as the continuous training and improvement, the final effect will become extraordinary.
Before also discussed with friends a problem, in recent years more and more people training, employment pressure is relatively increasing, many people will appear panic mood. But if you are really good enough, then this problem is not really a problem.
learn English well
According to the HOPL programming language online database statistics, there are more than 8500 programming languages worldwide, about 2400 kinds originated in the United States, 600 are developed in the United Kingdom, 160 are from Canada, 75 are developed in Australia. In other words, more than one-third of the world's programming languages are developed in native English-speaking countries.
As far as Android developers are concerned, it is necessary to read through official documents and training. So, learn English well.
find a sense of accomplishment
When I was practicing, my manager told me that if you couldn't find a sense of accomplishment in your job, you could consider a career change. For code codes, in your eyes whether it is a job, career or ambition, can give meaning. With meaning there will be a sense of accomplishment, and it will become a spiritual force and inner motivation, and work a good cycle. such as blogging, if there is no sense of accomplishment, perhaps little brother I gave up early.
point full skill point
If you do not know what to learn, go to the recruitment site to turn over your resume. In your field, there will always be a skill you are unfamiliar with, find it, and kill it. If your skill points are full, then divergent thinking, learning some advanced skills and related other aspects of skill points, in fact, development is far more complex than imagined.
A good body is the capital of revolution.
Sitting in front of a computer for a long time can hurt your body, and if you can't reduce your working hours, try to keep the right posture, and if you have the conditions, a different stand-up desk is a good choice. Choose a suitable exercise plan, believe me, when you are old, you will be glad that you can keep exercising.
procrastination, planning and time management
Procrastination is an act of self-regulation failure that, in the event that the consequences are expected to be harmful, is still delaying the things planned to do. This is a common phenomenon, when the University of Bo Masters writing papers, each time on the last day of the last two hours finish, the quality of the paper is simply appalling.
Our humanity.
A reasonable plan can effectively solve the problem of procrastination, to give themselves a weekly plan, adhere to the completion, it is difficult to become a great God.
Learn to manage your own time and let efficiency fly. In this regard, we can look at the "dark time" and the tomato working law.
know it and why it is
This is important, it is important, it is important, it is important to say three times.
The deepest feeling about this is the internship when the manager asked a little: to do anything, first to understand, and then to others to understand, and then to carry out. So we have to report to him before we do the development, to explain to him, and then to develop. The pros are also obvious, so the bugs are a lot less than before.
In this by the way, we suggest that you write a blog, finish things to summarize the idea, and then share to everyone, deepen understanding and also can get a sense of accomplishment, one at a time more.
That's how I solve the problem.
First of all, do not be afraid of the problem, to know that many of the world's predecessors, you have encountered most of the problems, before someone must have met and has been resolved, to learn to use Google.
Second, here is a guideline to share with you:
What,when,why,how.
What is it. What scenario it takes place. Why it would be so, there was no other reason. How it's done.
If you feel that your ability to handle information is weak, try it this way. Before you do anything, make yourself aware of what you are, when, why, and how.
After a long time, you will find that logic becomes rigorous, will not be a dead-head, work becomes easy, debug is not a headache.
with the time message, with Shike, with the Times
Spend about half an hour a day reading blogs in some areas, understanding the current direction of technology development, keeping pace with the times and making technology timeless.
Code Review
Most programmers have an illusion that the item on hand is always the worst. If you think so, try to change it.
Code review is an excellent way to improve the programmer.
Open Source Projects
Reading popular open source projects is a great way to learn how to write maintainable code and software development processes. such as the recent popular Google produced MVP mode demo, Eventbus, Picasso and so on.
Conclusion
Be an action faction.
The furthest distance in the world is between thinking and doing.
What's the point of just seeing something and not changing it?
Manuscripts: Bole Online