A learning journey from C + + to Java to Hadoop

Source: Internet
Author: User

Before talking about learning about Hadoop, tell me how I learned C + +. Because I was the first to learn C + +, after the Hadoop.
2013, do the second year of graduate students, professional is the mechanical design, professional direction is the intelligent layout, the main research is the packing problem, what is the packing problem does not expand said, in the process of research this topic, need to use C + + to implement an algorithm, then go to constantly improve this algorithm. Why do I have to use C + + instead of the R language or other programming languages? Because my sister-in-the----is C + +, and I'm going to improve on her algorithm. So you have to understand C + +.
To tell the truth, I was afraid of computer language during college, and I saw computer language in my heart, especially the subconscious without confidence. But in front of the fact is, do not deal with this thing, the topic can not be studied, the topic can not study the graduation thesis will not be able to write, can not write a graduation thesis naturally can't graduate ... There is no other way to bury the pain.
In order to learn C + +, I borrowed from the library a good tutorial "21 days to learn C + +", do not be fooled by this title, the original author of the book is a foreigner, foreigners books are translated, and then published generally good. And actually in order to learn C + +, I paid almost 5, 6 21 days.
In the early days of studying this book, it was really scratching, restless and uncomfortable. But with the depth, with the solution of one problem after another, learned the variable naming rules, know what is keywords, what is a constant, learned the use of variables, and various relationships and relationship symbols, and then the statement and so on. After studying for about one months, I realized that I had learned the first fear, and continued to read the book by 80, and found that the algorithm was not so difficult, and did not continue. Remember C + + I learned the stream file that piece.
Next, learn about Hadoop. Now I think the computer language is really very similar. C + + and Java are very much alike (Hadoop source is written in Java).
In 2014, I began to learn Java, borrowed a 600-page tutorial in the library, the kind of exercises, there are code examples in the tutorial, and then began to look. Because at that time also do not rely on this to find a job, learning is not compact, intermittent look at a small year, is to read this book. Although the tutorial practiced two fairly simple applications, but after reading it did not feel that will be written application. Because I know my level is not good, then someone called me to do software, I dare not agree.
I graduated in 2015, after graduating from work for a few months, because of low wages, so I intend to learn Hadoop, why learn Hadoop, because I have the Java Foundation AH. After thinking about the trade-offs, I chose the "big podium" and then reported to the class. As for why choose to study, because the newspaper class can have a plan to learn, because the newspaper class can recommend work, because the newspaper class know what degree is qualified, of course, this is my idea, not necessarily, anyway, I am the newspaper class. Quoted an online agency that is cheap.
So I began to follow the course of the tutorial to learn, at the same time, I always prepare a notebook, whenever the learning process has a new discovery to write down, and I will occasionally do summary. Thinking about what to learn how to integrate into a knowledge system.
In the process of studying in the newspaper class, the biggest experience or that sentence, learning is their own thing, the newspaper class how, you do not know seriously study, so learn will not, will not be that begging beg you to learn. So you have to rely on yourself.
In the study process, the early stage is a step-by-step study, and so found to find a learning mentality, what is called learning ideas, is to know that they can vaguely explain what they are learning. After discovering this idea, slowly clear this idea, then perfect this idea. At present the course has not finished, this idea also is gradually perfected.
That's it. Finally wish to learn Hadoop friends can quickly find their own learning ideas, know what they are learning. Finally wish to study happily!

A learning journey from C + + to Java to Hadoop

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.