Just tomorrow is the National Day, while there is plenty of time, I am going to start to build my own technology blog, as the first article, I do not plan to write a lot of technical things. Mainly write about their current ideas and general planning.
First of all, here to write better learning habits, in order to become a high professional quality code farmers, their requirements can not be almost on the line, in order to rely on this to become a walking jianghu door technology, have a good training system.
First of all, from the point of view of solving practical problems, when encountering problems, we must first rely on ourselves to solve them. Here are several ways to write that we feel better.
Use search engines. Baidu or Google, in terms of search quality, baidu’s search quality is not as high as Google’s. This is my personal subjective feeling, without actual data support. However, the obvious phenomenon is that in Baidu search, CSDN often occupies a large number of pages in the search results. However, CSDN is seriously homogenized and often speaks of fragmentation with uneven levels.
Learn from the technical postings of industry leaders. Look for the blogs of tech titans who appear in tech posts all the time. The technical articles of these masters are often very systematic, and the masters who can maintain their blogs for a long time are often very secure in terms of depth and breadth.
3. Expand my knowledge and solve some difficult problems through technical communication groups. Join a tech-heavy networking group. In it can often understand the current industry trends, understand the latest technology trends, and their more difficult to end the problem, you can also ask questions on the above, the efficiency is higher than their Own Baidu, and in the communication with colleagues in the industry, can learn a lot.
Be sure to code by hand. Looking at other people’s works, even if you suddenly understand, is an illusion. Master a knowledge point, often not know about the line, only when knocking, details will be exposed. Although code ability is not the only assessment of professional quality, but if the code ability is poor, it is absolutely unqualified. Code volume and code quality are often important trace criteria for practitioners.
5debug is very important. When encountering a bug, debugging can help me clear my mind and find the problem. However, I am ashamed to do this poorly at present. We’ll have to strengthen it later.
6. Talk to colleagues and industry leaders. It’s easy to get into a dead end when you’re alone. In other words, the pattern is very important, for example, before you think you can type code to reach the entry-level level of code farmers. It turns out that understanding the business of the framework is also important. In the process of career development, from doing specific modules to gradually growing into a designer, assessment standards are still different at each stage.
I wrote about my good learning methods and habits in my work and study. I will summarize what I need to learn on the basis of theory. First of all, give yourself a list of books and focus on learning. A very important point to telling myself, don’t feel that read a book on this theory will be, no problem, not only to see, still need a lot of practice, to see repeatedly, to knowledge points, have a wrong idea is that before you always wanted to watch a good article to master a knowledge point, this idea is wrong. A lot of times to read a lot of articles, in order to build a more overall impression in my mind. One of the easiest tests for mastering a skill or knowledge is that no matter how you test it, it doesn’t matter. If you think you’ve mastered threading, do a few threading problems, write some threading code, you’ll know if you’ve mastered it. Well, with all the nonsense, it’s time to make your own reading list.
1. Data structure and algorithm. This is the programmer’s internal training, at present only a vague understanding of this thing is really very important, but directly come up to chew a tome is more irrational. Recently in Wang Zheng’s column on data structure and algorithm, I have read several books recommended by him. Here is a simple list, so as not to chew on the tomes when the time comes. Step by step is important.
Getting started: Big Talk Data Structures, Graphic Algorithms. Interview: “The Beauty of programming”, “Sword Finger offer”, “Programming Abas” leisure reading: “Empire of Algorithms”, “the beauty of Mathematics”, “the beauty of Algorithms” Java: “Data Structure and Algorithm Analysis: Java Language Description”, the classic tome “Algorithm”, “Introduction to algorithms” Palace: “Computer Programming art”
2. Java foundation: “Java Programming Ideas”, learning Java, this is certainly to read, of course, I think page by page, in fact, there is no need to first put their own feel important things to make a mark, read that part first, free to fill up the leftovers.
3JVM part: “Deep Understanding of Java Virtual Machine”, the excellent book in this field in China.
These books, for consolidating their theoretical basis is very important, take time to learn. Write summary on the website for the first time, feel or write more disorderly. Later or should learn to arrange, learn to maintain.