What about free linux training, java learning, or java training? -

Source: Internet
Author: User
Hello everyone, I am a junior in a certain school. Because I have been playing many courses in the school over the past two years, my professional courses are not good. (major is the specialized science and technology major, mainly in java, learning well is certainly a java direction. Now we are faced with the problem of choosing a career direction. javaHTML5Linux ..... this is the case now. For Linux training, this year our school is cooperating with a training institution for the first time to prepare for a training course on Linux development during the summer vacation of our school, for the first time, I was a junior in a certain school, because I have played a lot in school over the past two years, = my professional courses are not good at learning either. (Major is a science and technology professional course, mainly java, learning well is certainly a java direction. Now we are faced with the problem of choosing a career direction. java/HTML5/Linux .....

This is the case now. For Linux training, this year our school is cooperating with a training institution for the first time to prepare for a training course on Linux development during the summer vacation of our school, because it was the first time to show the sincerity of the training institution's cooperation with our school, this training was free of charge for a total of four months, from January 1, middle June to March 31, October, today, a person who has obtained the RHCA certificate is also here to talk about the training at our school .....

Then java, I have a special liking for java at the beginning. I have been studying java courses since the beginning of this semester, now we have gone through J2se basics, SQL basics, and some HTML languages of JDBC have now reached the Javascript section .... java also wanted to seek training from training institutions during the summer vacation. However, the counselor told me about free Linux training. This idea began to shake ......

There is also HTML5. To be honest, there are not too many people who know this. However, several training institutions have come to our school to repeatedly present their HTML5 training courses over the past few days, so for a moment, I started to focus on HTML5 .... =

As mentioned above, the situation is just a bit messy. In fact, I feel that the development prospects (Qian Jing) are better than others. However, I have been repeatedly promoted by many training institutions recently, baidu is not a good choice, so please help us to see how we can make a correct choice .. thank you very much ..... reply: if you do not know what to choose, you will choose the most expensive one. If you spend money, you will know that you are distressed. If you fail to learn, you will be given a lesson.

The CS of the course class is a bit sad to rely on the training class to save the field. I can understand the mood, but to change the fate, first of all, we must work hard and do not always wait for external forces. Money or money is the second place. You should check which one you prefer.

Future direction is an important factor, but what you like is the most important factor.

I gave up when I gave up Java for 10 years, because I don't think I like it. I think I don't have any fun except to earn money and find a job. Later, the ObjC was the same to me. He was the tool that I knew about OS x, a tool that I made money, and I didn't like him very much.

In fact, I have always liked assembly, and C language has liked the operating system. So I have not specialized in assembly for nearly three years, C and the operating system read a bunch of Spec, and I learned a bunch of things I don't know what to use in the future, but it was the happiest three years since I started this line. When I started the operating system, I could I am very happy to know what it is doing in every step.

So do not carry too much burden on learning this matter, and do not always think about money, mainly depends on what you like in the end. You're a young man and have a great chance to try and find what you like to learn it. It's just a little more and harmless. You're right. before that, please know one thing: after several years of university waste, it is difficult to make up for it. It doesn't mean that technology doesn't have to be supplemented, but mentality, willpower, and interest. Seeing that the landlord seems to have liked every question, people should be pretty good. We recommend that you learn from your own experience. Java self-study route guide? -The answers of the minor insects can be learned well, but they can be learned well if they are not in the training class. Even if they are reported to the training class, they can still learn well. But then again, I asked zhihu whether to report to the training class. Isn't this about abuse? Linux training is free of charge. After you finish learning it, you will find that the harvest is definitely worth four months.

After a closer look, you should not go to the JAVA training class. You will find that you have been talking about the basics for most of the time. In the last month, I will tell you a framework that is not systematic, it is a waste of money to go there. It is better to learn the JAVA + linux training course by yourself. I have been working for more than 20 years and have been playing for more than 20 years. I just woke up a few days ago and bought a computer to get started with Linux.

Learn this kind of thing, step by step, don't rush, but stick to it, have perseverance, perseverance.

The morning and evening. In my understanding, the university must learn professional courses well. training or anything is just to show you how to develop software. professional courses are the top priority of the foundation...

As a person who came out of the training class, I did everything well, but as long as I went to the interview and did not ask about the algorithm, I answered the question, but when I asked about the algorithm, I got stuck...

I am deeply aware that I am weak in the basic aspect, so take the time to look at the basics. You have chosen the CS major for such a good university. You have spent a lot of time not looking at the basics, but not studying the basics, think about what the app is, that is, putting the horse upside down...

Linux and Java are usually used more often, so you will naturally be proficient in thinking more... the underlying system is the essence of the phenomenon... the HTML language is now part of Javascript //
Isn't that two languages? When I went to college, I had a bunch of training materials. I didn't go to either of them, because the training teachers looked like SB one by one, but there was a beautiful teacher, but I had to pay a lot of tuition fees, I am a poor scum, or forget/_ \ as the technical director for eight years. I have also brought a technical team to talk about this topic. First of all, the IT job is mainly divided into four directions.
Development, O & M, testing, IT support should not consider that the position is high, which is high or low, and the expert route is achieved, with an annual salary of over one million.

Among them, front-end java Development for IOS development such as Android development belongs to the development position. At present, there are many people in this position. In the fierce competition of enterprises, it takes a lot of time and effort to improve their own level, it is difficult to stand out from the crowd. Development requires depth. Of course, there are still some mainstream development projects, such as. net. It is no big problem that development can earn an annual salary of 15 million in almost two years. I have followed me at least and can get around 15 K in 2 years.

Let's talk about the number of O & M personnel, which is about compared with the development ratio. That is to say, a company has 30 developers and may have an O & M division, for example, the Network Engineer's linux O & M engineer's system engineer DBA, etc. Therefore, O & M is a niche IT profession, and many universities do not have relevant O & M courses. Therefore, there are many O & M trainings on the market ,.
In fact, do not underestimate O & M. A good O & M solution can save tens of millions of costs for the company through an open-source architecture within one year. O & M is not just as simple as maintaining a server, it may be necessary to conduct in-depth research from multiple dimensions such as front-end Server Load balancer, system optimization, web Services, and monitoring. In addition, sometimes it is necessary to communicate and communicate with other teams, and team collaboration and communication skills are required, is a comprehensive occupation. O & M focuses on a wide range. Do not think that O & M is lower than development salary. I know about high-end O & M, with a salary of about 40-60 W a year, and a good O & M can earn over 100 yuan a year. In addition, there is a shortage of high-end O & M personnel in the market. After all, O & M has been paid attention to by the industry for the past two years. Now many O & M personnel have basically transformed themselves into python O & M development posts, called devops. If you want to learn from the system, mago linux training in the circle is quite good.

In addition, testing and IT support, the test engineer's job is to use testing tools to test the functions and performance of the product according to the testing scheme and process, and even write different testing tools as needed, design and maintain the test system to analyze and evaluate problems that may occur in the test plan. IT support mainly maintains internal company environments, such as OA Systems, telephones, and internal switches. Most of these occupations do not have much room for improvement, mainly because their work content is too limited and they will not be discussed too much.

Therefore, IT is recommended that you learn about development if you want to do some creative work. If you want to do some practical and operational work, you can choose liunx O & M, which is the mainstream in the IT field.

Many of you have contacted me and stressed that you do not need to attend training. In fact, you should ask yourself this question.
Participation in training, watching videos, watching tutorials, and attending classes are all different learning methods. Training is a very effective and fast learning method. Because many people learn with you, and the teachers all have professional learning routes and learning plans. In my opinion, if your skills differ greatly from the job you need, it is necessary to attend the training, because it is nothing more than taking the money for the time, you will go to work after learning it early, you can make money early. Many people cannot understand this truth, that is, the thinking of the poor.
The Thinking of the poor always thinks that time is not important, and no money is the most important thing. You will be exhausted in the future.
People with clear goals have the goal of each stage. What is important is time. Think about your life. For example, if you go outside, why don't you walk? Instead, I chose to fly and take the train? Walking is also possible, but laborious and time-consuming.
Training is a convenient "transport" that helps you quickly reach your destination, but it is important to select a transport. I have not attended any training courses, but I have read free courses from some institutions. If I want to learn about linux, read the books of laruence and watch a video from Marco Polo, pretty good. For java, you should look at the entry books of java. Training is not recommended, so as to avoid advertising suspicion. You should choose one by yourself and look at word of mouth and so on.
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.