Http://linux.cn/article-4894-1.html
Every aspect of our social life is increasingly dependent on technological technology. From factory production, commercial trade to social interaction, almost every industry has a software developer figure. Computer programming has quickly become one of the most lucrative occupations, with the average wage of computer programmers constantly creating new highs, and the current figure in the United States has reached close to $100,000.
If you are thinking about learning programming, the first question you want to understand is which language you should study. It's not easy to answer this question, there are a lot of things to consider, like what you're going to do with programming and where you want to go. Today we have prepared a lot of data and other information for you to help you make the best decision. Here, we are not to answer which programming language is better or worse, we just collect some data, through different people's opinions, objectively reflect the differences of different languages.
programming languages are commonly used for:
The question you should answer first is: What do you plan to do in terms of programming? Do you want to create beautiful websites or like to design mobile games on iOS and Android? Do you want to do client-side development for individual users or do you want to do large enterprise software research and development work? Financial and enterprise systems need to implement many complex functions and high levels of organization, which requires learning C # and Java. Web pages and software related to media and design require dynamic, versatile, and functional miniaturization of programming languages such as Ruby, PHP, JavaScript, and Objective-c.
language |
commonly used in |
python/ruby/php |
The server side of the website and mobile app. |
Objective-c |
iphone's program development. |
Html |
The client of the Web site. is to build the markup language of the website, the "building blocks" of the website. |
Css |
The client of the Web site. The description language of the HTML. |
Javascript |
Website client, used to control html/css. jquery is what you need to know. |
Java/.net |
Programming of the Android system. The server side of the Web site, which is popular in large enterprises. |
C + + |
Applications for high performance (e.g. stock trading) or graphics (video games) |
How is the salary of the programming language:
While individual software developers can earn more than 5.5 times times the average salary of their peers, the overall difference in pay for people who work in different languages still has to be said. Below we have compiled a set of annual average wages for developers working in different types of language programming in France, Germany, the United Kingdom and the United States.
|
France [Euro] |
Germany [Euro] |
United Kingdom [GBP] |
United States (US $) |
C++ |
40460 |
48900 |
38,280 |
83000 |
Java |
38421 |
47915 |
34,552 |
95000 |
C# |
40724 |
45497 |
31,613 |
96000 |
. NET |
38000 |
47932 |
31,181 |
#N/A |
Python |
35650 |
#N/A |
#N/A |
94000 |
Php |
38500 |
43102 |
#N/A |
91000 |
Sql |
37500 |
46541 |
30,339 |
#N/A |
job statistics for programming languages:
High salaries are important, but keep in mind that you have to be hired if you want to get such a generous salary. There are a lot of techniques, they pay very high salaries, but they are very professional, the areas involved are very narrow, there are few people who have this technology. For example, the popularity of Fortran is not high, only a few people are willing to touch it, but you will find that the language has existed for several decades is indeed very rewarding. On the other hand, when you choose to learn the most demanding language in the market, you will find dozens of competitors at any time applying for the same position as you. Below we collect the job statistics for you in different places.
Skill |
U.S.. |
Indeed.com |
Jobstractor |
Sql |
98453 |
133373 |
3553 |
Java |
66485 |
72170 |
8731 |
Html |
45456 |
43965 |
#N/A |
Javascript |
43189 |
50726 |
3154 |
C++ |
32018 |
32995 |
1273 |
C# |
31936 |
32848 |
2549 |
Xml |
31431 |
29146 |
#N/A |
C |
24081 |
114756 |
685 |
Perl |
20579 |
20354 |
224 |
Python |
19627 |
30236 |
1587 |
Php |
18862 |
17058 |
8238 |
OBJ. C |
18192 |
#N/A |
#N/A |
Ajax |
16649 |
13760 |
#N/A |
asp |
16428 |
15067 |
492 |
Ruby |
12383 |
14510 |
2937 |
popularity of programming languages:
When talking about the popularity of programming languages, the number of job requirements is not the only criterion for measuring it. Take a look at the rankings of "most popular programming languages" under different standards.
c++
position: |
TIOBE |
lynda.com |
redmonk |
1 |
C |
Java |
JavaScript |
2 |
java |
C |
java |
3 |
objective-c |
C + + |
PHP |
4 |
C + + |
C # |
C # |
5 |
C # |
objective-c |
Python |
6 |
PHP |
PHP |
7 |
JavaScript |
Python |
Ruby |
8 | Td>python
Ruby |
C |
9 |
Perl |
JavaScript |
objectiv E-c |
|
PL/SQL |
SQL |
CSS |
1. What is the Tiobe index? The Tiobe Programming index is a ranking of the popularity of programming languages, based on the number of queries on Google, Yahoo, MSN, Baidu, Wikipedia, and YouTube. Tiobe only considers the full language of Turing, so some popular languages such as HTML and SQL do not exist in rankings. 2. The survey was provided by Lynda.com, a company that provides thousands of video courses on software, creative and business skills. 3. RedMonk has adopted a different set of methods to determine language prevalence by detecting how often a project is created on GitHub and how frequently the problem is created on the StackOverflow.
written at the end:
Language is not good or bad, the most suitable for their own and really love the language is the best language. Choose a job, and you'll never has to work a day in your life!
Finding the best programming language