In recent years, with the continuous development of cloud computing, attracting more and more staff to invest in it, then, what is the most needed cloud computing platform is the job skills? Let's take a look at the following.
10 of the most needed job skills for a cloud computing platform
Aliyun, Sheng, Sina Cloud, Huawei Cloud, Baidu Cloud, with the development of the domestic cloud service industry, the continuous improvement of the industrial chain to the technical requirements are higher and high. In particular, the user's demand for cloud services is increasingly stringent.
As for what technologies are the key to cloud computing, what are the common cloud development frameworks and tools? Let's count dozens of of them first.
@ Tan Lin _hootch on his microblog, Cloudcamp founder Dave Nielsen faces the industry's development, analyzing the cloud services industry's 10 most needed job skills.
Yesterday in Cloudcamp with founder Dave Nielsen, he listed the industry's most needed 10 kinds of job skills, respectively: 1 Hadoop; 2 PaaS; 3 Mobile APP developers; 4 Social Media; 5) Jquery;6 Android; 7) ios;8 html5;9) mongodb;10) Puppet for cloud computing management tools
First take a look at the familiar Android and iOS: one that opens up the freedom of development because of open source; the other has a rigorous management and development framework. The advantages of the two ushered in their own smart phone era. If developers want to develop their own cloud services on a mobile device, the two must be mastered. Whether the review process, or both the market environment, should be in mind.
Of course, many people have found that mobile App developers seems to include "Android" and "IOS" in these 10 job skills, and _hootch for everyone: Well, some overlap,dave meant mobile Enterprise apps-transforms and promotes the existing application of enterprise into new mobile application
In addition to familiarity with some of the basic skills, in the era of cloud computing environment, a variety of new types of service are also to be noted.
Hadoop: As a software framework capable of distributed processing of large amounts of data, it is easy for anyone to use because it relies on the community server and is less expensive to use.
For the use of Hadoop simple @ Misty Ranger Evaluation way: A lot of people will only use Hadoop, really understand the principle of big table,gpfs,map-reduce is the most missing.
PaaS: As an application of the SaaS model, the main thing is to provide the server platform and the corresponding development environment to the required developer services.
For PAAs as a working skill to master, @ Tan Lin _hootch Two recommendations: like Open source PAAs software platform, such as OpenShift, or Cloudfoundry
and social media can make everyone participate in the exchange, in addition to the audience is also the media, so that the boundaries between the two blurred. This makes the communication and feedback of information more smooth, the dissemination of information more quickly. It is also indispensable in the era of cloud service.
For the cloud service platform, it is more convenient to deal with HTML documents, events, more simple animation effect, and more convenient for the site to provide Ajax interactive JQuery, no doubt more appropriate framework. As a result, jquery is also included in one of the 10 job skills that cloud computing platforms need most.
HTML5 usually refers to a set of technical combinations, including HTML, CSS, and JavaScript. After reducing dependencies on plug-ins, you can provide rich network application services and provide more standard sets that effectively enhance network applications. For cloud services, the complexity of simplifying is tantamount to providing the best service.
and the database MongoDB based on Distributed file storage, its high performance, easy to deploy, easy to use, make storing data very convenient. This provides a good basis for the use of cloud services.
As a centralized configuration management system for Linux and Unix platforms, puppet can manage configuration files, users, cron tasks, software packages, and system services. In fact, as an Automated system management tool, Google has managed more than 6,000 Mac desktop systems, reflecting the role it can provide in the cloud services sector.
For the development of cloud computing platforms, @TimYang have expressed some of their views:
From the Instagram and Pinterest architectures, as the cloud infrastructure strengthens, the demand for traditional web development is down, and 3-5 engineers can play a midsize web site. But the country is a bit special, and using a common cloud facility to replace low-level repeat development may take a little slower.
For this @ Tan Lin _hootch agreed to: Yes, enterprise application development is entering the Knight era
And the bear put forward some of his own advice: small and medium-sized companies can first consider outsourcing system operation to cloud computing companies, followed by DB, or some basic SaaS services
@ Alex Lion also commented: "The domestic cloud service platform will take some time to mature."