about how to learn Java (forwarded from Baidu know)

Source: Internet
Author: User

Hello, my friend.
See your extremely sincere question, know that you are a very self-motivated person, from your writing, can feel your logical thinking is very good, there is potential. Although I am not, but I would like to try to answer your questions, here to publish my views, but also trouble you to read them.
First of all, I spit out the upper floor of the answer, there are irrelevantly replying, there are two people said N book (those books to tell the truth, the world can not find a few people are all read, plainly, not applicable, theoretical knowledge, you are not a doctor to go).
Go to the Chase:
You have studied for 2 months or so, if you are more substantial, you should have been able to learn a variety of programming languages and thinking, you are constantly thinking about the future is a good habit, but here first remind you, do not go astray: visionary can, but please do not ambitious, do not impetuous, the people of a major flaw is impetuous, Even the revival of the country is going to be done in a few decades ... It's far away, huh.

Question one, C language learning degree: According to your description, is now learning C language, I recommend you seriously learn the language. Reason: All the language grammar (grammar) Almost all copied from this language, can say follow, and this language is very easy to learn, involving the most extensive, from your hand with the Electronic Watch (MCU) to your current operating system, as well as you play computer games, none of which involves C language, Because all of the early software system skeleton is written in C, people are reluctant to discard these relatively "perfect" skeleton, so has been in this skeleton to build other systems and software, finally can not abandon these skeletons, so C can fire to the present. Again, please learn the language carefully, even if you never use it after work.
Recommended books, "Rectification of the C language book", or the directory of similar you think you can see clear on the line, the book is not too picky, are imitated to imitate the past, and these books are just talking about grammar, does not involve the actual application, in short, a sufficient.
Question two, Java direction and books: You said yourself, you must be the Java direction, I also think, now the Java direction and C # direction is the mainstream of the domestic, they are relatively low threshold, I am also Java direction, so here can give you a little more advice. After learning the C language, you learn Java grammar (grammar) will be very easy, in addition to object-oriented ideas to understand, the other can be absorbed quickly, you should learn the grammar while understanding the object-oriented thinking, you read (yourself in advance to see it) after your Java textbooks, pay attention to the object of the chapter, familiar with later , please go to buy this (or e-version online) "Thinking in Java" (Chinese name Java programming idea), it can completely let you master the object-oriented thinking. After that, you should not consider using Java to develop desktop applications (almost impossible to work in the country), you should start to pick up the HTML, JavaScript, Web-related things, At the same time, I am familiar with the JSP and configure the Tomcat server (I do not have a Web package or will not be established first to download the dot JSP program, Tomcat is to learn how to configure those XML configuration document), JSP must be hard study, to find a few books to see (future work AH), JSP book bad recommendation, casually look for a few to see it, all a mold made, are very good, there is no classic classics, is a little bitter, and the truth is a little difficult, are learning others use Java to establish good rules (plainly you are not learning Java, is not learning grammar, is learning to apply Oh, Apply the containers, rules, interfaces, and objects developed by the predecessors, which will be understood later. Web programming learning, no art support in the early stage, the ability of their own page design, you find that the examples you do are very useless very ugly, no sense of accomplishment, please pay attention not to give up. When you can independently develop JSP program to deploy JSP program to Tomcat, you can start to learn the SSH framework (looking for a job, you should learn the most things), SSH is struts,spring,hibernate these three guys, do not know please Baidu check, Related books abound, find a few of their favorite bar, such as the cover good-looking, directory arrangement better can be (all a mold), and then buy this example books, specifically speaking examples, such as the development of book management system, shopping system of SSH books. Finish Learning (oneself can develop Web application independently) after Java direction you can already go to the mountain, can look for work, the front mentioned Java direction threshold is low, is the fact, familiar with SSH can find work.
Question three, the database: Not much to say oh, the above said that those things learn when nature to relate to the database, you will refer to the download and use of the book, simple to say a few popular, SQL Server, Oracle, Access, MySQL these four are very popular, MySQL is free, Stop upgrade already, other also has free version, but not good, must learn SQL Server, other look at company situation, into the company, there is a period of running-in period enough you learn a new database, is also follow of things, books, is Baidu, will not query statements, can Baidu to, Then you see the online Help documentation that comes with your database.
Question four, what to do after the entry: according to the requirements of the work, in front of the run-in period for you to adapt to the company and the project, pay more attention to communication at the same time to charge the good, while writing a blog record you learned skills and problems encountered in the solution, added up, 10 into fine.
Question five, promotion: more to the test Center certificate, education to have, self-examination also line, the title certificate to exam, when charging more learning management level of books, software engineering must learn ~ ~ ~ Other you will naturally know, time is limited, and more useless, do not rely on, believe in yourself, feel you are a potential stock, refueling friends!
I hope my answer is in line with your needs (maybe I said more tricky, oh, sorry)

about how to learn Java (forwarded from Baidu know)

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.