Personal records upgrade

I got such a weird title can be searched to you, or I noticed in the candidate's area of ​​desolate, it shows us is destined, in that case might look at my left broken pieces read it ----


 

I personally in the process of learning to program, often encounter a kind of "breakthrough upgrade" the same situation

Similar to the previous high school, math test has only about 100, the problem will not do, if this is the limit of your talent.

 

But suddenly one day you make the exam more than a few problems in one fell swoop jumped to more than 120 points threshold. You may find yourself just the good luck of it, but then you will find yourself almost never fall over this ridge 120, no matter how obviously before brushing the question is no way to improve, but it seems to break through in the examination like improved.

This is what I saw in the previous article, but I have forgotten the source of the article, and it may deviate from the actual content.

The man was finally attributed to the accumulation of this similar experience, usually efforts are important, but when enough experience is also an opportunity to enhance the level needed to enhance the individual ability naturally been greatly improved.

So before sleep last night, I suddenly a flash, thought to write a hydrological study to record your own program encountered "Upgrading breakthrough."

Of course, this might be annoying chatters you did not help it wants ('_ ゝ `) Dan

 


 

Level.0

I think I own the first phase is not from the university after the start to start learning programming, but going back to school junior high school.

Remember in grade school to college for a new computer cousin, so do not put their home computer to me. At that time the computer or the kind of look particularly thick, similar to figure this:

There was no Zhuangkuan Dai, so that the only computers can do only through the school gate a few dollars to buy a pirated game discs to install the game.

These pirated games have a feature that is often a problem with installation, or if there are viruses. (Or was using Kingsoft)

At this time I can only stop agonizing, to try to install open the game. In the process, I seem to slowly cultivate the ability to solve all kinds of computer problems.

And after junior high school bought a new computer also installed broadband, has been more like my natural and ultimately find a variety of resources ACG, and this process is also invisible to exercise my ability to find a variety of information resources, rather than doing a hand party.

This is regarded as the beginning I felt I Xinshoucun the time, although I do not have any specific point of the concept of programming at this time, but I already have a basic problem-solving and the ability to find information, at least not to a computer idiot.

 


 

Level.1

The second phase is just after college and began studying computer profession began.

Just on the freshman year, many times, with a teacher, what schools teach, I learn what is most in school will check in the major forum site "to learn what books recommended xxx", then go to the library to borrow books point of view.

This time though I pricey passion for learning, learning is also more positive (after all, just starting out with something new thing), but the growth is not fast. I remember I had to buy black "data structure and algorithm analysis," a term only saw less than 50, there are also numerous other books did not turn a few pages, the only reading is probably the "head first html & css "a.

This whole semester I are in a more confused state:

Learning enthusiasm is there, but obviously like to learn a lot of things, it seems to have learned nothing...... 

 

 


 

Level.2

Then came a new semester, this time I listened to a have graduated Brother said, we do have a technical school laboratory, learning helpful, but they need several rounds before adding assessment.

Like a boat precarious saw the lighthouse from afar, I began to search for the past in this direction.

Each assessment is to do a small project, twice the previous assessment, my strategy has always been open book reference code + put on Baidu Baidu to short short code based encountered problems and needs, like patches bit by bit, the complement to my project to go until it can run up to complete the task successfully.

Whatever the middle of the process, in short:

At this stage, I began to be able to make something, and began to read from the high school that the endorsement of the model, and use the search engine to solve it one by one small problem. But this time I also have a huge problem, that is, I do not know why, only know that to complete the task, and sometimes do not even know what to write their own code in the end yes.

 

 


 

Level.3

To the freshman summer, I began to complete the third evaluation of the project, this time the project is to do a CRUD student management systems.

Obviously, issued by the school books and Baidu jsp code has been difficult to accomplish the task. At first, I was indeed trying to rely on the original way to solve the problem, but after nearly a month's time, I found myself still could not write anything.

Until one day, I suddenly thought of going to look for video learning, video along to do the project. (I have forgotten why they would suddenly thought of this point)

In fact, I had to see the video before attempting to do the project, but because of what they have to learn that even I do not know, naturally did not know what to look at the video, so I let the matter rest.

In this holiday season I successfully followed by the video do + access to information to modify customized way to complete the assessment.

At this stage, I began to learn to follow video learning, video along to do the project, know what to write their own code, what's the use.

 

You probably because I almost have to go to the next stage, however life can not always be so smooth. If everything is so natural, I would not put their own learning process called "breakthrough", this breakthrough are like novels, it is possible that you did not grow for decades, but there may be the same as Wuji out nine Yang magic cliff acquisition as suddenly he broke through.

And I spent in the process of constantly watching the video frame to learn to do the project in a whole year .

 


 

Level.4

Over time to leave before the sophomore, in a exchanges and brothers, listening to the brothers mouth jdk source, juc concurrent and so on, I'm bewildered, but the heart still has a trace does not believe that he would so much framework, not to say the world invincible, at least, there are so many levels:

After the holidays, I checked a few surface was confirmed in my mind that a trace guess: indeed nobody will ask you how to use the framework, the so-called principle of the video you see inside, only very shallow some of the things.

I started shining through the surface knowledge of cramming all kinds of classic books, first during the holidays to "in-depth understanding jvm" and "combat high concurrent programming" to read, because the more difficult never had any contact with this type of books, so the beginning is also very difficult to see, a vacation did not even read the two books.

But slowly, the amount may be accumulated enough, began to produce a qualitative change (ie, experience enough), I read shortly after the junior school speed by leaps and bounds, while reading while taking notes, an average of more than one week without even week can read a book.

Become familiar with these basic principles, based on the ability to read classic books also improved the understanding of knowledge is no longer entirely superficial.

 


 

Level.5

To the junior year before the end of the semester, I almost finished the foundation phase of the reading of books, but also just to see the people around looking for internship, so I face the two.

The first is a small company, nothing too much feelings, can only say thank you very much to get an interview, the interview process is quite satisfactory, just like other people face through which as written.

The second home is a big company, interview difficulty beyond my imagination, let me by surprise, I also found myself a lot of questions, nor very disappointed in general, it is expected. So soon began to leak filled.

The main problem I encountered is: do not continue to root for the books of knowledge. Mainly reflected in the concurrent part and a collection of parts.

Because concurrency and some books in the collection are not deep into the source code to explain the principle, and there is an interview.

In the holiday after that, that is winter, I began to look at the source code mad, to be honest a very difficult beginning to see the light a few simple collection classes gave me more than a week.

 

The breakthrough I contacted https://www.javadoop.com/ began in HongJie after the chiefs of the blog, after I gnaw his SpringIOC source container parsing and aqs source resolution, I read Source and source blog faster and faster, and after that the gangster after another blog in the source code analysis section are read again.

This is where I like his word:

But as someone who, I want to tell you, for the AQS, the form really does not matter that the details clear.

 I personally feel that, if the principle of flow in the back, and back to interview those flowchart source code, you may harvest and did not imagine so much, at least I like this.

After each line of code in depth, to understand why it should do so slowly, my reading speed and comprehension will have come up. This process is not changing slowly, but after I read aqs source suddenly break through, and I had no idea why.

 

You can quickly read and understand a variety of sources, and have some of their own understanding.

 


 

Level.6 

After that, I tried to understand the deeper things. The selection of objects is part of IO, IO part by, I began to have a deeper knowledge of understanding, a lot of knowledge are beginning to naturally think of the network and operating system level go up, and therefore have a few on that nio, aio of the blog. And I also try to read httpserver under jdk source in the absence of any information on the case, the process of reading more smoothly, it also brings a lot of inspiration.

When I learned to do things naturally start reading official documents and other information, start by reading the comments a natural interface to understand its use at this stage, reading its source code to understand the possible problems. Baidu rarely open, and occasionally open about Google but also to look at some of the more rare knowledge of English.

Another point is the blog to write more, write blog actually helpful for personal growth. Personally, I very much agree with the words:

I think the share is the raison d'etre of the Internet, want their share of things can help to a stranger far away, and my way is to write to share technology blog.

 

At this stage, I began to be able to go deep into the knowledge of the underlying network and the underlying operating system, can simply access to a variety of official documents, began to realize the Internet .

 


 

Written in the last

The next stage at what time, or that progress is slow like me who in the end will not have the opportunity to Advanced, I do not know.

Before each move to the next stage, I do not know what the next stage in the end is, where, after all, if I knew there would be no progress was so slow, and I have been confused for each stage. Many people may not feel that I am, I have also seen some of the elite heavyweights in the freshman year when I already have now, or that is far beyond my level. (After all, if someone far more than me, I also less likely to know someone in the end it is what level stage right, even the exchange, I can only know a lot of people really Niubi than I am, and nothing more)

In short, this is just annoying chatters, nor to teach you anything. Finally, attach one of my favorite comic:

 

Guess you like

Origin www.cnblogs.com/fatmanhappycode/p/12637734.html