Java efficient way to get started _ Lola Wei Zi

Source: Internet
Author: User

According to my observation, the person who really wants to study is the most important obstacle to the efficiency problem, that is, the frustration, besides the people who have deducted some 3 minutes of heat. Below, I am aiming at speed, this key point for analysis, I do not agree that high speed is the best way to learn, but since the problem is about speed, so the following method, the focus is speed.
In the computer learning curve, the initial is very steep, especially the non-trained, there is no foundation, or the foundation is rather weak. This is due to the nature of the learning of computer language. Moreover, the characteristics of computer language fully embodies the characteristics of the engineering, in addition to genius, the most secure method is a lot of practice, and this is the pursuit of most of the "efficient" contrary.
I offer a way of thinking about the people you want to learn efficiently. Give up School Time master theory-Exercise learning method, take exercise-theory-exercise way to learn. In the initial attempt to learn computer theory, or language theory, is very boring, although it is a good start, but not in line with your impetuous mentality. I do not agree with impetuous mentality, but I recognize that you have impetuous mentality and try to learn success.
First of all, you start with the exercises, that is, the code, we take Java as an example. For beginners in Java, I've always suggested that they start from Bitnami and don't listen to the infra debugging of those people's JDK installations, eclipse and so on, which is an effective enemy for you. My definition of efficiency is to spend the least amount of time at any stage and learn the most things. JDK at the beginning of your start, debugging, installation, often encountered difficulties, and when you have a few man month effort, these things can be completed within a few hours. You go to Bitnami to download a complete environment pack, go to eclipse downloads a for Jave ee developer, including download time, can help you into the Java coding stage within 2 hours, I read a lot of beginners tutorial, not this fast.
The purpose of the third hour is Hello world. You can now open eclipse, you should go to Baidu under the "How to New Project Eclipse", this step you will spend half an hour, you can get an empty project, a default package, an empty entity class, if you find the tutorial better, or you are careful, you will also get a main method. Then you'll search "Java Hello World" and you'll find a lot of tutorials written in Notepad and then put to the command line, but if you're smart enough, you'll find that the core is to write a system out in the main method, well, you learned, put it in, Find the run in the menu.
The third hour, you see Hello World at the command window, and you are ready to learn.
The first three hours, is the key to effective learning start: No frustration, fast access to the state.
Next, you have to temporarily put down the IDE, you want to learn the theory, read the book of the introduction of Java,Skip any other content, look at only one content, the syntax of the programming statement,Other temporarily later to see, in order to get started, you only look at the statement, I suggest you look at the statement, with a piece of paper, see a piece of writing down, you will finally find that the base statement only a few pages. Rememberjust look at the statement of the core package, without looking at any other implementations.
This may take up to 8-12 hours if you do exactly what I say.
Next, you may have to spend more than 20-50 hours to read a few pieces of code, which is best from the introductory book you read, not the actual code to solve the problem, there are too many real code to compromise the situation, and now you do not understand, You should see a completely frictionless ball slide in a vacuum lab, rather than counting the models my daughter slipped on the community slide.
You take the paper that you just recorded, start reading the code, don't understand, just look at your paper to deepen the image. In this 50 hours, that is, after one weeks of full-time, you are about to write the basic code, the so-called basis, basically a sort, or a random draw, and so on, you are still active in the IDE, there is no server-related things, you do not know how your code and the actual code between the gap between the Don't be afraid, you are already making progress.
After about 20 hours, you come back from the code,you have to look at the philosophy of language, including the history of the language, his classification, his major branches, such as the three major branches of Java, the current application, the majority of these, you can get from the Internet, a better way, is to ask a question, or a cow to tell you half an hour.
After 20 hours, you're probably not satisfied with just outputting something in the IDE's console, yes, you're looking for a server, and Tomcat beckons. Similarly, you do not go to your own server, after this, you go to download the complete package, just double-click, you will have a Tomcat instance.
method, you only need to loop on it, you first read the server programming needs of the statement, then you try to read the basic code, and then you start writing. Basically here, you can basically participate in some development work as an intern assistant, and if you can find some community projects, you can continue to be diligent.
OK, there are a variety of channels to come over the problem, I updated here, originally intended to open a 1-dollar live unified answer, the results found to pay 500 pieces of wallet to open live, poor I do not have a domestic bank card, can not use purse 2333
(Bitnami download a complete Environment pack) does this environment pack have the same environment as the sun company downloads?
First of all, Sun is already old, and now it's Oracle! The integration package on the Bitnami is of course the same JDK, the same tomcat, mainly tuning the parameters, provides the start interface, so there is no need to set up a lot of things.
(For quick Start, you just look at the statement) is this statement the line of the Main method?
Not all of them. You should mainly understand, how to write loops, how to deal with strings, how to deal with numbers, these are the basis of any program, you do not need to do the thread ah, such as the underlying operation, you only need to see and business operations related methods is enough

------Know Wei Zi.

Java efficient way to get started _ Lola Wei Zi

Related Article

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.