A little advice for people who are just beginning to learn Java

Source: Internet
Author: User

1) suitable for their own books is the best, the best book does not necessarily suit you, look at their own situation. (If you are a Java beginner to hold a thinking in Java in the hand, I think your day is not easy, that book to have a certain basis for people to see, when the reference books, of course, there is a certain basis, you can follow the above process, if you can learn, Then your base is needless to say)

2) reading to heart, more brain, practice is very important, to hold a skeptical attitude to read. (A good book can also be wrong, people are not saints!) It is very important to practice this, if you do not see the practice, I think you will be a few days later will forget the almost! )

3) Encounter problems more help documents, you can also search the Internet station. (Today's search engine is very powerful, as long as you can use to get the search, but also worry about what, do not encounter a little problem, all to annoy others, so that others will underestimate you!) can add some Java Communication Group, for beginners may have some role, if you are already a master, I don't think such a group will improve you very much.

4) Taboo Quick success, the more urgent the more easy detours. (Do not worry, the foundation is very simple, one months or half a year, even if it is all normal.) But the results are definitely not the same, I believe your time will not be wasted in vain. )

5) We need to be refined rather than full, and the language is the same. It will be easier to learn a language and then turn other languages. Foundation is important, don't be greedy. (This is needless to say, if you are proficient in C + +, to learn Java is not simple, thought you have mastered, you have to learn a little grammar, not easy?) )

6) Appreciate other people's Code: Beginners do not look, because it is more difficult to understand other people's ideas than to write their own. Think your base to a certain extent, you can look at some open-source software, because it is a number of excellent masterpieces, will improve your level is a great help. Note Method: (first find the main line--start with the interface--draw the structure on the paper--and then step through the analysis)

7) In practice to improve their ability: Learn while practicing, don't give yourself excuses. (Buy some books with examples, you can try to do some of the daily routines used in small programs, only in practice you will find more problems).

8) Develop your own ability to discover, think and solve problems. (Can find a way to solve their own, do not beg others!) It is important for beginners. )

9) Mind to balance, do not always feel superior. The existence of a thing always has its rationality. (Your technology than others cattle, this is nothing, maybe you are early, also perhaps you are faster than others, never arrogant, computer technology is a fast-updating industry, you will not always stand in front of others. Balance of mind, continuous learning, this is the kingly way! )

10) can download video, buy books, borrow books, watch online. (If you're a college student, don't waste resources, head into the library.) Now network resources, online video and e-book very much, still worry about finding resources? )

11) The value of the certification is not small, in some enterprises are not special recognition, there is no need to spend a great effort to test. (Individual did not learn the certification, think that the value is not small, but if you do not lack that a few money, and ability, you can test, how much or will have a certain role. If your financial situation is not good, as I say, forget it first. In-service learning is more difficult, busy, stressful, time tight

12) Find a job, a solid foundation, a year of development experience, do not worry. You may have a salary of about 3 K.

13) Do not need to do the development of the number of learning, but you are not suitable for the work of arithmetic. (Can be a programmer, no one idiot, hehe!) )

14) There is no shortcut, if any, the value is not much. (Don't dream of skyrocketing rise, give yourself a learning process plan, what to learn first, what to study, a reasonable point. If there is any shortcut, I think the training is good, conditions allow, this can save you a lot of valuable time, of course, the choice of training institutions must be cautious. Because that's not just a matter of money. )


A little advice for people who are just beginning to learn Java

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.