Do the front end good or Java good?

Source: Internet
Author: User
Tags curl docker ps

Do the front end good or Java good? Look at these three aspects
  
Reprinted November 14, 2017 00:00:00 1047 with the rapid development of the Internet in recent years, the rise of the emerging internet industry, the traditional industry has gradually begun to become the Internet, making the Internet occupation in this context became a popular occupation, including "front-end development" and "Java development" is a hot occupation of which two, the two in the attention and heat is not divided, but the outside world to their evaluation is mixed, with the continued development of the Internet, the front-end, the Java engineer Talent gap is increasingly significant, in the development prospects and pay attracts, there are just graduates, Or have some work experience of workers to change into this industry, but everyone has doubts, in the end is to learn the front or Java good?
  
640?wx_fmt=png&wxfrom=5&wx_lazy=1
  
>>>>
  
Next we do a couple of comparisons
  
Foreground comparison
  
Java
  
Since its inception in 1995, Java has maintained its "evergreen" position in the industry even after 20 years of development. It can be seen that its excellent versatility, efficiency, platform portability and security features are undeniable. In the development of the Internet, Java technology also began to penetrate into our lives, involving many areas, large to the development of the site, small to every order of payment, whether it is mobile phone software, mobile phone Java games or computer software, are inseparable from Java, it is undeniable that It can be said that the Java language has a wide range of industry development prospects.
  
640?wx_fmt=png
  
Front
  
With the popularity of mobile, Google, YouTube, Twitch and other large enterprises have turned their sights to HTML5, in a not long time H5 popularity has been obvious, and began to involve various industries, and HTML5 as the mainstream development of mobile internet front-end language, More confirmed the development vision of the front-end development in the internet age. With the introduction of small programs, in the development and management costs relatively low; accurate positioning, convenient access to services to improve user experience goodwill, it will be as a new product form, following the public number of the next round of "dividend" of the outbreak point, we are not difficult to see, the future trend of the Internet world is to port, such a background, The development prospect of front-end development is still very impressive.
  
640?wx_fmt=png
  
Under the prospect of development, both the front-end and Java have their own characteristics, under the increasingly internet industry, both of the development prospects are very welcome.
  
Pay comparison
  
Java:
  
640?wx_fmt=png
  
Front
  
640?wx_fmt=png
  
Take Shanghai As an example, Shanghai front-end and Java wage income level basically flat, can see the front-end average salary in 10k~50k occupy most proportion, Java each salary phase compared to the front-end more balanced. But the wage level in the 4.5k~6k ratio is greater than the front.
  
Salary increases
  
0?wx_fmt=png
  
But in the relevant posts the Web front-end development of wages rose more than Java, and ranked first.
  
Learning methods
  
Java
  
Learning Java will take time to precipitate, and slowly go deep to have a certain effect. Need to have full patience and focus, which is why before the analysis of wage levels, Java average salary in 4.5k~6k accounted for the high front of the reason, because the Java learning curve long, difficult to learn, the market is to some extent by the primary Java engineers occupy.
  
Front
  
For the learning front-end, the entry is relatively simple, you can see the results for a short time, but still need you have a positive and good mentality and learning ability to adapt to the development of the front-end, you may learn the knowledge to master not long, it is outdated by the new technology replaced, this time you need to maintain peace of mind to learn more innovative knowledge
  
Summarize
  
Front-end and Java development prospects and wages are equal, so the same conditions for beginners, the front-end easier to get started, in the mobile Internet is becoming more and more popular, now learning the front-end is a very good time, and there is no full-time university to open a specialized learning front-end professional, So the output of talent is not enough to meet market demand, more and more front-end workers are transferred from the background, visible front-end development in the eyes of my wife is also obvious, but for learning or engaged in front-end small partners, will encounter problems or into the learning mistakes.
  
Troubled a
  
It seems like a lot of technology has been learned, but do not know how to apply to combat.
  
Troubled two
  
You have written the project, but do not know whether it conforms to the enterprise development norms.
  
Troubled three
  
Seemingly to learn a lot of things, can't grasp the focus, time utilization is low.
  
Troubled four
  
A lot of technology has been stuck in the use of the stage, do not know why this use and how to use better.
  
Troubled five
  
Engaged in the front-end work for a year or two still do not get the original JS, do not know how to improve themselves, work into the bottleneck period.
  
0?wx_fmt=gif
  
The rise of mobile internet does make the front-end develop rapidly. But with the advent of big data, machine learning, and the cloud, the front end faces unprecedented challenges. If your cognition is still on the writing page, you will be eliminated before the real golden age of the front end comes. Rapid technology updates, if your learning ability to keep up with the front-end technology updates and development speed, it is easy to be eliminated by this industry. Tamping the foundation, analyzing the principle, deep digging the bottom, keeping up with the latest technology trends, this is the most basic points of learning front. But whether it is a beginner's front-end students, or engaged in development work for a few years of small partners, we will be more or less in the study and upgrade encountered difficulties. So what should we do if we encounter problems in our learning and development?
  
550.png
  
With Docker PS You can see the status of the container as healthy:
  
551.png
  
The following simulates a unhealthy scenario, and curl points to a nonexistent URL.
  
Docker service Create--name my_db \
  
--health-cmd "Curl--fail http://feishenbo.cn/www.jyz521.com/non-exist | | Exit 1 "\
  
Couchbase
  
552.png
  
The copy is shutdown and can be used to swarm-worker1 Docker inspect to see the specific reason.
  
[Email protected]:~# Docker Inspect My_db.1.saebvmn7aql2l2n4kgp6s1lui
  
552.5.png
  
The container is marked as unhealthy because curl returns 404 errors three times in a row.
  
Docker can only determine the state of a container through the return code of the container process, and health Check can determine whether the application has failed from a business perspective and whether it needs to be restarted.
  
The health Check is discussed here, and in the next section we learn how to use sensitive data such as passwords and private keys in containers.
  
Books:
  
1.5 minutes of Docker container technology per day
  
https://item.www.078881.cn/www.caibaoyule.cn. html
  
2.5 minutes of play with OpenStack per day
  
Https://www.zhenloyl88.cn/12086376.html

Do the front end good or Java good?

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.