I switch the java self-study experience sharing

I was born in civil engineering, graduating in Shenzhen mixed after three years ( 2018 Nianchu 25 -year-old students do reference), start learning the Java . After a year of fierce battle, finally entry. (Did not participate in training courses students may be better than me ha). Although just into the line, but it would be a recognition of their own. Finally survived, here to share under their own learning experiences (including detours), to be self-taught students some advice:

Learning website is more important, especially not recommended course of pirated materials. Although Taobao 10 dollars can buy 1T , but unclear and incomplete may not see it, piracy learn very empty. Although piracy is cheap, but their time but very precious! (For this reason I wasted a month of time) I taught myself to recommend and successfully into the line of java self-study website: how2j

I use about three months learning above the java -based, two months learning the spring series framework, basic understanding maven, redis, Nginx middleware simple to use (I was six months ago, while working in the evening practice, the second half resigned If you are putting practice should be faster than me). In the finished ssm and springboot have confidence in an interview after the actual version of the Lynx project. Nearly ten times the entry interview.

The site includes front-end, back-end full-stack technology content, is the webmaster a person does (should be a 80 after). Website style is simple and clear, is the bootstrap native style. (Of course, there is no advertising). The basic tutorial uses simple words and examples, it is easy to understand. Only in a very brief place, with a small amount of video to explain. More clearly understood, I think more suitable for me. Authors should also gamers, some examples are lol as an example described, to learn more interesting, such as the hero of this object is a class, blood, armor, attack, strong law is a property of concepts in layman's language. Felt better understood, now think about it, this is not a joke, I think League of code should be almost like this set (I played four years of college lol , the highest gold War College I, but did not play for a long time haha)

Website contains java foundation and enterprise-class framework, the latest springboot , springcloud content distributed and clustered like I was step by step, one by one to go with, (of course, in order to finish the work, I did not learn habinate and Struts2 , I was directly learn SpringMVC , and the mybatis , behind springboot persistence layer with jpa , I did not learn habinate still feel a bit lacking, because jpa is packed habinate , some inherited class, not very understanding, there is time to look back habinate .) follow the rhythm of the site, six months much time from java basic, intermediate, advanced, JavaWeb , to spring series framework, the basis of these and other after school, started gearing up to do the project combat! ( Because I am more impatient, and had just finished the Spring , SpringMVC , the mybatisFramework, build on the progress to see if there are several versions of the Lynx project on the site, I'll just start doing ssm version of the Lynx )

Because I have seen before is pirated mall project, like asking Tao Tao Mall (should be black X piracy), but the dog is not clear which record is not complete, video instructor insane humor I find it difficult subject. I qq consultation on the owners (I later added a Master qq ), I said, how are the real items the mall, I see all this training, Taobao, Lynx, Jingdong also three, I'm not very happy to learn this. Webmaster told me that he made out of the Lynx effect Lynx with the actual function is not much difference to the complexity of the Lynx, if can do down, grow in all aspects is visible, it should find a job no problem. And now buy online shopping so much, just write a resume into the mall to buy the ok , you people really found it. (This one was really dispel my doubts, but then I rewrite the resume for me in a micro-channel shopping small program to do the back-end).

A feature of this site is the webmaster of the project in accordance with the enterprise development, from requirements analysis, design table structure, to separate the front and rear end design, step by step break down each step what to do and have done a text description

Step by step, step by step follow suit.

In this process, you will gradually come to understand some of the problems of the actual project development (to know that this project is an imitation Lynx mall project, Lynx mall business is actually quite complex commodity classification, properties, shopping cart, order, order term, payment, shipping, etc. module is very large, this project in addition to a large amount of data is not real Lynx mall outside, is the enterprise development), and you meet each question almost every webmaster a detailed tutorial shows , according to the tutorial to do it again, understand the meaning of each step, the completion of the project has been done, the actual basic project development process you have a clear understanding of mind, after what features you want to add in the project equivalent to have project experience can do reference. But I want to point out: For starters, such a complex project logic to figure out the meaning of each step, although explain, but also to stop and carefully understand, it's not easy.

After a month I finally made a copy or imitate ssm version of the Lynx, finished sigh, emotion: I think I should have qualified for general corporate junior java development of the post! But opens boss straight recruits and found that many of the requirements springboot , VUE , nginx , etc., think of a few months before the interview failed two experiences (I live in Longgang, Shenzhen, Nanshan Science and Technology Park interview is often a waste of a whole day to go back and fine exhausted power to do), I would like a lamb, the springboot version of the Lynx have done!

I found springboot version of Lynx with respect ssm version is no essential difference between the database table structure has not changed, springboot equivalent to a simplified version of ssm , profile very little easier for developers, I think I just finished ssm version of the same basic logic, Lynx are, I can finish faster. But I was naive, springboot version with vue before and after separation restful style, back-end use nginx technology for static and dynamic separation, shiro security framework, Redis cache, Elastic Search search engine and other enterprise-level content, these must engage in side while learning, forty days, I'm done. Then send your resume, interview, interview ten entry. In fact, if you really truly done real projects, I find resume technology, project descriptions are not so difficult to write, you write on it real. For ten interviews before entry, I think it has been very good this year because the market environment is very bad, there is a bid too low, I did not consider, after all, feel that they will not be so cheap. On the one hand because my IQ ordinary people, we should be smarter than me ha ha.

The purpose of writing this article, because I'm one of the chief disciples, he took me with my entry into the java this line. Although not seen, I have a grateful heart. Master one person to write this java full stack engineer site, there is no effort to promote that most people do not know.

These are my nearly a year to the java self-study process, the owners recently updated on-line spring cloud family bucket series of friends, I followed in practice micro services, after all springboot is a popular trend, it must continue to learn and progress. Finally warned all the students wanted to change the line, the Java There are no shortcuts.

Guess you like

Origin www.cnblogs.com/shengshiwp/p/11805913.html