How do you learn? I usually learn in this way, which can be divided into four points: make full use of fragmentation time, often dive in major technical communities and open source websites, good at using learning tools, and write my own blog. It may be easier said than done. I’m not denying that laziness is magical, but sometimes when it comes to your technical limitations and your pocketbook, even laziness can beat being broke. Fighting, teenager.

Take advantage of fragmentation time

By taking advantage of fragmented time, you are actually prolonging your meaningful life. In this fast-paced society, with more and more work and less and less free time, I want to spend a large period of time to do my own things, but I will always be interrupted by a variety of trivial things. When I want to concentrate on the code, I always inexplicably check weibo, read moments and chat on wechat. And I’m sure most programmers are in the first tier cities and have an hour or two commute to work.

How do you make the most of it?

How do you stay focused when your time has to be chopped up?

How to reject passive fragmentation?

1) me say, I say to fragmentation, you must say “pomodoro technique”, pomodoro technique is simple and feasible method of time management, use the pomodoro technique, choose a to complete the task, the tomato time is set to 25 minutes, focus on work, midway is not allowed to do anything has nothing to do with the task, until tomatoes clock rang, Then draw an X on a piece of paper and take a short break (5 minutes will do). Take an extra break every 4 tomato breaks.

2) so I used a “Todoist” applications to manage their own tasks and time, every night before going to bed to make the task of the next day, such as the second day which time period which must do one thing, to be achieved are prompt and tags, strict control of themselves, if their provision of that time did not complete the task or something else causing the delay, Then we’ll have to fix it the same day. On the subway to and from work, I read some technical articles or technical e-books pushed by public accounts, as well as humanities and science books. It is really fruitful to read these public accounts and books.

3) Why don’t you think I have enough time to write technical articles and share public accounts? As the saying goes, “Time is like water in sponge, as long as you are willing to squeeze, there is always some”. A person’s growth, not their own malicious point, which is so easy to succeed ah! You know it’s not easy for me to be an official.

Learn to search and browse the technology community

How to search, how to search, those of you who have studied computers know that there is an information science in computers?

  • I remember when I studied information science in college, I thought it was like a TV show, with a headset, typing the cipher typewriter, playing undercover, MD, the original study was information retrieval and library search content. It shows you how to search for the information you want. Do not encounter errors directly copy and paste the log information into the browser directly search, should extract that line of information out of the corresponding several “keywords”, keywords hit the “space” and search.
  • To be good at diving and browsing major technical communities and forums, open source websites, when searching with “Google” more reliable, encounter the use of new controls, do not baidu to find the use of methods, but should first check the “API” document. You should be able to find a solution to a problem on StackoverFlow. When you have nothing to do, go to the open source community, such as “GitHub”, when you meet a good open source project don’t star, it will be ok, see others’ ideas, how to write, like “to get to the bottom”.

In a word: When using something new, check the Android API documentation first, then go to Google or StackoverFlow, and spend the rest of your time on tech forums and open source sites. Github will definitely help.

Learn the use of tools

I read a lot of good technical articles in the fragmented time. I saw a better solution when browsing the technical community. When BROWSING GitHub, I saw an awesome open source project, but I didn’t have time to learn. This is where good learning tools come in handy. I remember my teacher used to say:

A bad pen is better than a good memory. Indeed ah, especially we do technology, the properties and methods of each control we can not remember, also remember, can only remember some commonly used. Internet age, we certainly will not use “pen” to remember things ah, that is not “take a big knife and spear to participate in modern war”?

Here are some useful note-taking tools, evernote also known as Evernote and Youdao Cloud Note. Install the corresponding plug-in on the browser, you can save the content of articles in the website and forums to the cloud with one click. Here’s an example:


Is it very convenient? Very powerful, you can save the entire page, you can save just the body of the page, you can hide ads in the site, you can take screenshots. After the mobile phone has installed the corresponding APP, click the share button, you can share to the cloud automatically save, convenient. Save and collect good articles whenever and wherever you see them. Wait until their free time, and then look at their own preservation of things to learn.

When I browse articles on wechat or other technical communities on the subway, I will immediately save the good articles to the cloud notes with one click. They can be directly synchronized to the app on the mobile phone and computer, and I will study and sort them out when I use them or have time. “A good memory is better than a bad pen” has another meaning, that is, it is not enough to just read without writing, so you have to learn and practice, and make them your own.

For example: a good article, such as XX push don’t collect to WeChat collection, collection to the cloud with a key to the company directly, to the company or have free time, open to learn, to write a similar thing, only in their own hands to write code, will know what pit, if light is not enough. For example, XX has opened an open source project on Github. Remember to star, and when you have time, you can study it thoroughly and make it your own.

Write a tech blog

I’ve said many times to write blog technology benefits, can sum up their own knowledge, convenient and so on study, use of fragmented time see good things in technical community, using tools to save in the cloud, and learn, then the paper summarizes what they learn, fill out the pit, organized technical articles, published out. If you learn along these lines, your skills will develop in a subtle way. If you don’t believe me, go and try it.

This article is not easy, if you like this article, or helpful to you hope you more, like, forward, follow oh. The article will be updated continuously. Absolutely dry!!