"Turn" Java self-study road

Source: Internet
Author: User


Java Self-study road one: learn to choose

For the sake of employment, many students attend various trainings.

The majority of people who are determined to do the software are Java, or. NET, and some have opted for mobile phones, embedded, games, 3G, testing, and so on.

So what direction should we choose?

My opinion is, do not too much believe all kinds of training institutions or popular articles (including me), when you want to go to society, do not think of themselves as students, do not give their own future to others, learn to use their eyes to observe, to understand the world.

Each training institution will advertise its own benefits, and it does not explain the big trends. Some news articles are probably written by the Gunners and don't have to be too trusting. Teachers and courses in foreign backgrounds may not be suitable for you. So how can you determine the direction of your future? How can you dig a path from a complex, or real, or fake data world?

I'm talking about a way of looking through the recruiting site.

You can find information on a variety of recruiting sites (you can search for jobs on Google), such as:

Recruitment Network _ Recruitment Network _ Job Search _ Job Search _ Job Search

Csdn.net-the largest Chinese it community in the world, providing IT professionals with the most comprehensive information dissemination and service platform recruitment channel Professional Friends (Tianjin): Found a good company in China, the best job search for job site, combined with the major recruitment site data.

These data are the most authentic and non-adulterated raw data, you can search every time, some rules will be summed up. For example, I am working friends (Tianjin): Find a good company in China, the best job search for a job site in Java, about 30,000 jobs nationwide. And then to more than a few pages, so not only to see clearly how much is the effective position, but also can see clearly the employer's most concerned about the skills is what, this is very important, determines how much time and energy you will spend in the future on specific knowledge points, such as swing, search, only about 700 jobs nationwide, Reading carefully, not all effective positions, spending too much time and energy on this is not worth it, of course, they are interested in or for research purposes. But it would be a pity to spend too much time and energy on the knowledge that is not available in the first one or two years of many careers for fast jobs. At the same time, not a certain number of jobs in one industry, you can not be a choice, such as. NET, I search the number of jobs is about 16,000, less than Java, is not the choice of Java? Not necessarily, because there are many jobs in Java, but there may be more competitors, some of the direction although the number of positions, but the number of people you compete with these positions is not necessarily a choice. However, if the number of positions in one direction is too small, you should be careful and the risk of choosing such a direction is very large, such as J2ME.

Personally, I think JAVA/J2EE,. NET, embedded development is a good three directions.

If you want to choose between Java and. NET, I personally recommend Java for the reason:

1:java can develop programs on Linux and UNIX servers

The focus of 2:JAVAEE and. NET on enterprise applications is similar, but learning Java would be easier if you want to go to. NET in the future, a few days to learn and then start to develop should be a problem, but the reverse is not.

Of course, if you have some experience, you will find that language or platform is no longer a technical hindrance, some of the original rational things to learn, and then add the project experience, the use of what platform, but not the most important. But if you want to use a platform to enter the field of enterprise development, at least for the present, September 2007, I recommend Java.

Completely disagree with my point of view, but there is no doubt that if it is for employment, more than the recruitment website to read the information of the job, it will be of great benefit to your future direction and study. Choice is the most painful, see "Natural shopaholic" in the Lau Ching will know, but since can not escape, make your own choice. Everyone will be influenced by others, and before making a decision, try to make yourself rational. In this way, your choice will be closer to the right direction.

Java Self-study Road II: Java Self-study roadmap

A lot of students sent me a letter, and I discuss the Java self-study process should be what kind of, after all, many people because of a variety of reasons can not participate in training. I try to give my own opinion. This roadmap is for those who want to work for the job, if only interested, not necessarily follow this. Here is just the road map, about the course of the various stages, learning to what extent, how to learn, etc., you can refer to the following JAVA Self-study road Seven:"road map details."

There is no doubt that the first thing to learn is javase. At the same time, yes, at the same time, and javase Learning synchronization, we recommend that you study data structures and algorithms. After this, you can choose to J2me,or Java GUI, Socket programming and other directions, but through the first article, You can easily filter this direction (never forget that we are for employment), well, for the time being farewell to them, or towards the direction of the Java EE. after the javase is complete, you can try to complete some small projects, while focusing on the design patterns of content, do not have to be able to fully grasp the various details, go ahead.

Master a programming tool, such as Eclipse.

Database, you can choose to start with either Oracle or MySQL. JDBC, connect the database with Java. You can choose to cut into hibernate in this place, or you can choose to post struts.

Htmlcss JavaScript, these things are required to do Web projects.

servlet\jsp, server-side required.

XML, AJAX, new trends cannot be understood.

Make some small projects. such as BBS, message system, student status management, shopping malls and so on, casually find some business logic relatively simple to do:

The typical application of STRUTS,MVC, a model of hibernate,ormapping. Spring IOC + AOP, Object-oriented + facets-oriented, complete journey. Add your own small project to the past Struts , Spring , Hibernate element of it. To study the business logic of a variety of business projects, you can add a strong pen to your resume. the return of Ejb3.0,java after many detours is worth studying. SOA, the industry's ironclad future trend, to follow closely.

In the back, I will tell you each step of the learning method and learning focus.

Java self-study road three: to do

In any case, please do your hands-on experiments!

Learning Java to do hands-on, just to see and hear is not able to learn programming. Always have a classmate letter asked us such a question, said: "Teacher I watched the video, but how to do not have any ideas?" In this, I generally say don't worry, if you just watch the video to want to fluid, that teacher these years of exercise is a waste, so many years of hard work can be slightly some flowing feeling , do you overnight to be able to achieve, not too extravagant?

As a programmer to think about it, when did you learn how to program when there are ideas? At least it is also tiger painting for a period of time, I myself is in a certain area of painting Tiger painting tens of thousands of lines of code when only slowly have their own ideas. Like writing compositions, to have their own ideas are always going through several stages, first of all to learn vocabulary, and then learn to make sentences, and then read a lot of other people's articles, their own imitation of writing some, gradually accumulated experience, to form their own ideas. Learn to program, I am afraid to come slowly, just to see and listen to the video, is not enough to learn programming.

So, do it, then do, a row of the following knock, a project knocked out, such as tanks, and then try to add some of their own functions, according to their own ideas to knock some code, harvest far more than the dry listen big.

If encountered, temporarily for some ideas can not understand the classmate, I generally advise that, write, write code first, quantitative change will cause qualitative change. And this qualitative change has indeed happened many times.

remind me to understand the code and then knock. , carrying knock, do not put on the left side of other people's program, to the right of a mother's writing, this is no longer a programmer, became a typist.

The end of the paper is shallow, so: don't ask so much, don't think so much, write it.

The Java self-study Road four: the important things first

All things to do with life: grasp the big put small, the important thing first!

For a person who has never been in touch with Java before, Java is undoubtedly huge, and it seems that every field can be expanded to be an open space, and every field is a huge effort to get into every detail. This time everyone is ambitious, two eyes shining staring at every new knowledge point, met any one of the knowledge point is very clear, plainly.

What's wrong with that?

My opinion is that there is nothing wrong with this, but the learning efficiency is too low! We recommend the way to learn is to grasp the big put small, important things first the words of the Horse soldier teacher may not be suitable for contemporary college students. Think carefully} .

For example, when learning j2se, learn the GUI this chapter, some students think, since learning here, we go to swing a thin understanding of it, and some students, encountered in the Linux shell programming, I would like to put the shell before the experts willing to study, or dare to continue to learn , there is no such feeling, a book on the books did not learn, feel the bottom of the book in the heart is not, or even to go over the book to review again to dare to continue learning. If that's the case, you're going to see a therapist, and maybe there's a neat problem.

It's a character flaw to pursue perfection in everything.

Bold to give up some things, have lost only, put their limited, valuable energy for employment directly related to the place, this is the most efficient way to learn! When you take part in the work, have a sustainable development of the cause of the power and economic fundamentals, there is time to have the energy to idle dry, then to study those other bar.

There was a story about the relationship between capacity and output .

A person likes reading, read a lifetime, barrier, this time to do any work can, his capacity to the extreme, but he is old, even if the output of a large number of things can not be maintained for how long, a lifetime of production and not much. Another person to work directly, busy, everyday at the machine next day, do a lifetime, no time to learn and study, you can imagine, production can be how big it.

People's life, to exercise production capacity, but also to timely output, the engine to turn, but also to stop to refuel, the two balance the better, your contribution and production will be greater. If it's not about the capacity targets (or the recent capacity targets), let go.

So, for swing, just throw it aside for a moment. For the shell, for the details of the various protocols too detailed, for the game of love programming, for JavaScript various flashy effects, are temporarily and their respective bar. everything that has nothing to do with our direct work goal is to throw it aside or figure out enough to support the next step of learning. { can I change this job objective to something else? }

Does that not prevent me from becoming a master of all kinds of details?

I always do not think that a person has mastered a lot of knowledge points of detail is a master, a person if tell you, there are four kinds of words, you will think he is a master? It is not polite to say that all of the knowledge we teach now can be found on the Internet or in books, so long as you take the time to try it out and delve into it, there is nothing to master. struts, spring can you master it? Of course I can! But if the time spent on spring's various details of research, the study of Chinese enterprises in the application of Spring MVC is not widely used, this energy is too wasteful, and the enthusiasm of learning will be hit, who would like to soak in the details of the spider's Web to struggle? Who wants to experience the wind and rain every day but never see the rainbow?

Building a house, first build the skeleton, then talk about the decoration. Painting the landscape, to first draw the structure, and then talk about polishing.

Knowing a machine with a complex structure should first identify the context and then gradually recognize each joint.

In order to cope with the exams from elementary school to university, we carry a variety of details that should not be mastered in advance, but also develop a learning habit of seeing the details. And now, it's time to change.

Please do the right thing at the right time. {Do Forward ! Think Forward! sanely! }

Spend your time and energy on the project, writing your work, and exercising your ability to solve problems, which is the right and fast way to get to the master.

I have never thought that a course offers a lot of details that are excellent high-value courses, mastering the necessary details, this unambiguous, as for the other, or by video (this gives more details, but does not take up the class time, class only important, necessary details of the knowledge), or in Master self-study ability to find out, this is the way.

When you read to a place temporarily do not understand the time, temporarily let go, the pursuit of some flowing, natural realm bar, just do not stop the pace of progress, not by the road next to the root of the stub interfering with your forward itinerary, project, real project, this is the purpose, is not far ahead.

Tao Yuanming read, called "superficial understanding", but he is a great poet.

Zhuge Liang read books, always "view their rough", but he is a big politician.

The study is a detailed study of what is done after the direction has been determined.

To the Lushan, the context of the shape of the side, staring at a tree grass, a grain of stone to see, how can you know the "True colors"?

as an application-oriented talent, is to study the word back n kind of writing or to seize the time toward the main application of the direction of efforts, please make your own choice.

to the project to drive their own learning, when the grasp of the context of the technology to supplement the details of the study, is the right way. don't you look at other directions in this life? Of course to study! But at the right time in the future.

So, catch big put small, important things first!

Java self-study Road five: the solution to the problem

Since it is study, it is impossible not to encounter problems.

Since it is self-study, there is no convenient and the teacher to explore the opportunity.

Then, after encountering the problem, the environment is not good, the program is not correct, the operation is not normal, meet these annoying problems, what to do?

First of all, I would like to congratulate you, meet the problem, it means that you have the opportunity to increase experience, every solution to a problem, your Java XP value should rise hundreds of points, the more problems encountered, the faster the knowledge upgrade. But always can not solve is also very annoying, how to do? I generally ask our students to do so.

When you encounter a problem:

1: To carefully observe the wrong phenomenon, yes, to carefully

There are many students hand very fast, in compiling a program, reported a lot of errors, after sweeping a glance began to stare at the code line of the search, see what error? No! Sometimes the installation of software problems, a dialog box pop-up error, immediately raised his hand to ask the teacher: "Very, wrong, error."

"What mistake?" ”

"Haven't you seen it yet?" ”

This is the typical way to not do it! Remember, learning programming is not a very easy thing, you have to pay attention to the first, to the heart can. in development, it is the first thing you need to look at the error message or run an unhealthy message. read clearly, in the next step in the targeted, crying for a long time, always know who is crying.

Here are three different things:

A: Error message read, then please enter 2 steps: To think carefully about what the problem will be in the link

B: Did not read, Leng did not understand, enter the 4th step: google

C: Read a half understand, some clues but not very sure, the 2nd and 4th steps together.

2: Think carefully about what the problem will be (important)

When you understand a problem, think about what the problem might be going wrong.

A car from the total finished line down, the door is not closed! What's wrong? How do you check? Of course, follow the production line one stop to check down. The same is true of the program, which results from a series of statements.

Write a network program, always found that the server can not print the received data, a few links will be wrong? Carefully analyze the link of this phenomenon:

client-generated data Press the Send button Send to Server after the server receives the print

These links are likely to make mistakes:

It is possible that the client does not produce data at all, it is possible to send the button down after not sent at all, or sent out of the things you did not produce, or simply did not connect the network, or sent out the server did not receive, or received before the printing and so on and so on.

Learning to do such a careful analysis of the procedures and these links may produce problems, your experience will certainly be greatly accelerated, this is very tiring, but one thing if you do not feel tired, this thing still valuable?

On page a entered a person's name, submitted to B, first stored in the database, and then read it out, found garbled! What to do? Of course, the analysis process:

Customer Input->http Send->b Receive , Store to Database Read-out Show to Web

Every link can be a problem, how can we know what's wrong? Read on.

3: How to locate the error (important) After the analysis clearly what links, the next step is to locate exactly what link error.

There are three ways to locate the location:

A printout, such as Java's System.out.println (), such as JS's alert (), which is commonly used, must be mastered

B Debug, you can refer to our video "Tank Wars", detailed the debugging of Eclipse.

C Delete part of the debugging part, that is, remove part of the function, do simplify, and then debug the rest of the function, JSP and JavaScript commonly used.

4: If not, Google Bar

You can't find out? Congratulations, your mistake is worth serious mistake, it will affect your learning career mistakes, ask Google or Baidu Bar. Check it out in the following way.

Generally speaking, search engine can search for a variety of knowledge points, I have to joke with the students said: "Learn how Google or Baidu, in fact, there is no need to learn from the teacher, they all understand, still school is not necessary to come." "Of course, it's just a joke, the training has three functions:

A: Systematic knowledge

B: Real Project Exercise experience

C: Less detours, save time

Unconsciously began to advertise, please forgive, in its position to seek the matter, must for the academy say something:)

How to check the search engine?

First fine after coarse, first of all to make the most accurate search, such as a mistake, socketexception, you suspect it is in the Connect () method out of the question, then of course, choose the keyword Java connect socketexception

First of all, in order to solve the problem-oriented ideas, practice English or put aside, first of all, should be in the Chinese Web page query, not yet, search the English bar, the recent Academy courses will bring you to read English books. There are a lot of things like a window of paper, far from the gray strange bluffing, you are strong and bold, it will break. Reading English books is so, not as difficult as it is imagined: it is better to die on the battlefield than to be scared to death, isn't it:)

Information filtering, search results may not be able to exactly match, suggest that you read the previous pages of the search results, open a few pages to see, however, my experience is more than 3 pages generally meaningless, so more than 3 pages have not found the right answer, perhaps should adjust the keyword, or the whole search results.

Often the knowledge of difficult query, if a problem involved in a wide range, simply to search for some related topics on the Internet, such as "Java garbled MySQL" "Oracle Create User" and so on, if necessary, do not make lazy, do some small test procedures to understand the details of knowledge points. This is also an important way to raise knowledge.

5: What? Not yet? So let's BBS.

If it is not enough, go to BBS above ask a master. To which BBS?

Google or Baidu is not OK? Keywords "java forum" "Javabbs"

Then in the search results take a good look at the activities of the Forum, the future is your frequent visit to the place. CSDN Forum homepage is very good.

It's very tricky to ask people questions!

I have been asked this question: "How can I learn java?" "This is a very general requirement. Someone gave me a piece of code or even a jar package to send, and then said the teacher's my code there is an error you help me check.

I have no way to spend a lot of time setting up an environment to debug a bug that doesn't exist yet!

Others on the BBS asked the question: "Can someone help me complete a complete chat program?" Please write a login module for me! ”

This requirement is a bit too much, someone helps you to do is your luck, no one to help you is the normal reaction.

To ask questions, you should first make sure that you have done what you should do, simply say that I have enumerated the 1,2,3,4 steps you have done, and then recourse to people. Do not have to seriously think about the hasty question to others, oneself also will not have the progress.

So how do I ask someone?

In Google or Baidu search for the wisdom of questioning, you will find the answer.

Here I give a link to http/community.csdn.net/indexpage/smartquestion.aspx, sharpening does not mistake wood work, Take some time to read it first.

Get someone else's answer and be thankful. Do not need to write to thank, do not need to pay fees, do not need those rhetoric, do the following this is enough:

When you gradually become a master, to answer other people in the forum raised the question, there is time to have energy under the premise!

6: Still not solve? Ask the teacher, this can only be under the premise that you take part in the training. 7: Still not solve? God, is it wrong to think from the root? Write to me, let me also learn, make progress together. Java Self-study Road VI: Self-Study of the project

Now the intensity of employment competition is far higher than that year, I remember when I graduated from school, a program of graduates stood on the stage, loudly asked: "I will ASP, 5000 monthly salary is there anyone want?" "The Enterprise under the table immediately lifted a large hand:" I want to! ". At that time, there would be no project experience and there would be opportunities for learning. I'm afraid the days are gone (some exaggeration, but it's no wonder that it's easier to find a good job than it is now).

And now, even if the necessary knowledge you have almost mastered, but there is a mountain in front of you, that is-project experience.

Experienced programmers know that the most efficient way to learn programming, I am afraid is to throw you into a project team, galloped to do the next one or two projects, you will soon find that all the knowledge points together, is not scattered, but to form a whole. That feeling is not something that the person who is just delving into the point of knowledge and does not write a real project can understand. A project is a piece of rope that can put a lot of knowledge together.

If you want to exercise the actual development of the ability and not just recite or understand some knowledge points, if you want to become a real player and not just recite the word "back" there are several ways to do, then, do the project!

At present, the knowledge point of various programming becomes more and more easy to grasp, according to the Java Self-study road Five: The problem solves the way the various methods also may accumulate own knowledge the breadth and the depth gradually, that now what can reflect the level difference? Project experience is of course.

At present, the school curriculum has gone beyond the research and listing of knowledge points, we will be gradually published in the next time the various knowledge points of video, including SSH, EJB, and so on, there are two advantages: first self-study students can get the original business training free of charge, so at least some time, save some effort. Second, the school itself can be more focused on the project.

At present, the school's project writing accounted for about 50% of the proportion of the curriculum, still the school project has already surpassed the simple MIS concept, gradually become a comprehensive search engine, workflow, SCA/SDO, Linux/unix, large database system, design mode, architecture model, Load balancing and other deep application of comprehensive large-scale projects and the use of hands-on teaching methods, to do more in-depth and meticulous, from now on the effect is quite good, the recent 142 classes of employment is fully proof of this (understand 142 of the employment situation), our plan is recently gradually increase the proportion of projects to more than 70%, Believe that the effect will be better. Signed in the company's rules, we can not be all the project to be recorded as a video to publish, but the project has been announced the actual combat is also very valuable: ("official website" Beijing Academy-[CCTV CCTV net partner],it training, preferred still academy, Java training, iOS training, Android training , Big Data cloud computing 0 yuan after the first employment payment, an average of more than 9500 yuan)

1:chat & Tank Series

2:bbs

3:shopping (recently announced)

So what should we do to learn how to develop a project if we teach ourselves? a more effective way is to build on the existing projects, such as after you completed the BBS, you can add some other functions, such as registration/points/essence/search/map, etc., after the completion of the shopping, you can add some comments/ranking/ Statistics/inventory and other aspects of business logic, try to use their own technology to make them, so as to accumulate the project experience, but also remember the knowledge point.

So how can I determine what kind of business logic I'm going to write? It should be said that this is very difficult for a beginner, some simple systems, such as BBS, shopping, book management and so on, their business logic is easy to determine, to browse and reference some of the features of the off-the-shelf system, it is easy to understand. But for large systems that are commercially available, it takes a lot of effort to understand the business logic itself, and if there is time for energy and money, it is advisable to consider our training so that the experience accumulates and the salary increases faster. It is very easy to recycle this investment from the previous statistics (for the advertising of the academy, it must be written, please forgive me, but guarantee the truth). if the conditions do not allow, then follow the above method to learn the project, do not because temporarily unable to contact the larger and deeper projects discouraged, remember: opportunities always favor a prepared mind, work hard.

Java Self-Study Road VII: Roadmap details

The following is a breakdown of the knowledge points in the Java Self-Learning roadmap for the second section:

One: J2SE

Object-oriented-encapsulation, inheritance, polymorphic memory analysis

Recursive collection classes, generics, auto-package and unpack, Annotation

IO multi-threading, thread synchronization

TCP/UDP AWT, event model, anonymous class

The reflection mechanism of regular expressions

Two: Database (Oracle or MySQL)

SQL statement Multi-table connection, internal and external connection, subquery, etc.

Manage tree-like storage of tables, views, indexes, sequences, constraints, and more

The three paradigms of stored procedure, trigger database design,

Three: JDBC

JDBC Base Connection Pool

Tree-like structure storage and presentation datasource& RowSet {See video}

JDBC Connects Oracle and MySQL

Four: Html_css_javascript

HTML, CSS, JavaScript basic syntax JavaScript form judgment

Dom Programming Basics (Event processing, etc.) JS common effects such as TreeView, pull-down linkage, etc.

JS Learning Method JS Debugging method

Dreamweaver Preliminary (building HTML, Table, Form, CSS), etc.

V: Servlet & JSP

Tomcat Foundation Servlet Foundation

Web. XML configuring the structure of the underlying website application

Common methods of servlet life cycle RequestResponse

ServletContext Class HTTP protocol base (GET POST)

Cookie Session Application

Several types of JSP syntax (including JSTL, etc.) pay attention to the practice in the project, do not rigidly adhere to the grammatical details and wrap the step.

VI: Struts

Multilayer architecture theory Model1 and Model 2

Struts Basic Concept MVC

The relationship between the action and the business logic class passes data between struts and the JSP

Struts processing flow (control Flow) Strutstaglib (learn about common)

JSTL Actionform

Field Collection Upload file

Type conversion DTO

Dynamic Action Form Validation framework

Actionforward forwarding and redirection dynamic generation Actionforward

Global vs. local Actionforward Actionforward Scope

Unknownactionmapping Thread Safety for action

i18n How to switch the language environment

Struts exception handling mechanism program handles automatic processing of custom exception handlers

Multi-module configuration for Struts

Seven: XML

(Xml/xsl, XSLT/DTD, schema and other basic concepts, Java-related programming can be temporarily thrown aside)

Eight: Hibernate

Ormapping principle

Hibernate Basic Development Steps

Hibernate basic Interface (key session)

Normal attribute Mappings

Association relationship Mapping

NativeSql

Inverselazy Cascade

Inheritance Relationship Mapping

HQL

Performance optimization cache level two cache query cache

Transaction and concurrency pessimistic lock, optimistic lock

Opensessioninview

Currentsession

(For JTA, Federated Primary key, natural primary key, dynamic primary key, any type Creteria queriesintercepter and Event custom type, etc., can be temporarily thrown aside)

Nine: Spring

Ioc/di

Spring Configuration

Spring architecture

AOP and Spring AOP

Declarative transactions (AOP)

spring+ Hibernate Spring Support Web

Scope

(Other spring modules can be temporarily thrown aside for self-study)

Ten: EJB3.0

Java EE Architecture Basics (JTA JMS, etc.)

EJB Basics (Status and basic theory, classification, etc.)

Annotation

Ant compiles and deploys ejbs

Sessionbean

Dependency Injection of EJBS

Persistenceapi

(You can learn EJB3.0 with JBoss)

11: As for the SOA, for self-study students, for the time being not special attention.

Comb it, you will find that things are not as many as you think!

We recommend that you study the videos we publish, and then find reference books, because this time you can tell which books are right for you.

So, how can we find good books? A simple way to sell books on the website, such as China-pub online bookstore, search you want to know the knowledge points such as "JavaScript", according to the sales ranking, ranked in the first few, should be good, write down the title, to the bookstore to read a few chapters, suitable for you is a good book. No money to buy? Simple! Is there anything else that the Google + electric donkey can't find?

"Turn" Java self-study road

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.