Information Technology, India: I

From Indpaedia
(Difference between revisions)
Jump to: navigation, search
(Specialisation in languages fetches top dollar)
Line 10: Line 10:
 
[[Category: Economy-Industry-Resources|I]]
 
[[Category: Economy-Industry-Resources|I]]
 
[[Category: S&T |I]]
 
[[Category: S&T |I]]
 +
 +
=Salaries=
 +
==Specialisation in languages fetches top dollar==
 +
[https://timesofindia.indiatimes.com/business/india-business/specialisation-in-programming-languages-earns-you-top-dollars/articleshow/64448490.cms  Shilpa Phadnis, June 2, 2018: ''The Times of India'']
 +
 +
[[File: What languages are associated with the highest salaries worldwide.jpg|What languages are associated with the highest salaries worldwide <br/> From: [https://timesofindia.indiatimes.com/business/india-business/specialisation-in-programming-languages-earns-you-top-dollars/articleshow/64448490.cms  Shilpa Phadnis, June 2, 2018: ''The Times of India'']|frame|500px]]
 +
 +
'''HIGHLIGHTS'''
 +
 +
Techies who can code in languages like Clojure, Erlang, and Haskell are poised to earn the most in the industry, according to a survey
 +
 +
India reportedly has 5 million developers, only a 5 per cent of which know these languages
 +
 +
 +
If you’re a programming ace in Clojure, Erlang, and Haskell, then you would be earning top dollars in India, according to the developer survey by Stackoverflow, an online community for developers. This small, exclusive club of developers currently get fat paycheques because of the demand-supply gap and a steep learning curve. Undergrads in India are still not exposed to these languages.
 +
 +
Most are still largely in the Java and C++ environments, though many are also now beginning to use languages like Ruby, R and Python.
 +
 +
Stackoverflow did not call out salaries of Indian developers separately this year, but in the 2017 report, it said the survey respondents using Python received an average of $8,809 (Rs 5.8 lakh) annually, those using Java got $7,341(Rs 4.8 lakh) and Javascript $7,047 (Rs 4.6 lakh). Stackoverflow surveyed 1 lakh respondents from 183 countries with European developers making up for 39,000 respondents, followed by North America and Asia with 25,016 and 24,700 respondents respectively.
 +
 +
In the US, Erlang and Scala developers are the highest paid, at $115,000. Globally, respondents who use F#, Ocaml, Clojure, and Groovy earn the highest salaries, with median salaries above $70,000. Python respondents get $56,000. F# is an open source cross-platform programming language that runs on Linux, Mac OS, Android, Windows and iOS.
 +
 +
Erlang, Haskell and Clojure are a smaller community in India, for several reasons. These are called functional languages and follow a different coding paradigm. A Quora post two years ago by Tikhon Jelvis, a professional Haskeller, said that Haskell is increasingly used in the financial sector. He gave examples of how Haskell is used by JP Morgan for projects in the new product development group and, Barclays in their equity derivatives quality assurance group.
 +
 +
Viral Shah, CEO of Julia Computing and co-creator of the Julia programming language, said that most Indian developers are still focused on Java and C++ that power a majority of the world’s infrastructure. “Languages like Erlang, Scala, Haskell, and Clojure are not mainstream. I believe that the number of programmers is naturally small compared to the popular and widely used tools, and they usually attract programmers who are passionate about computer science and like to experiment with new ideas. The kinds of systems implemented in these also tend to be special purpose and mission critical,” he said.
 +
 +
Vivek Prakash, co-founder of HackerEarth, a hub for 1.5 million developers, said these specialized languages are not taught to undergraduates in engineering colleges. “These languages are still new to the Indian developer ecosystem. These languages (Erlang, Haskell) are functional languages with a different programming and learning curve compared to Java or Python,” he said. Prakash said that India has 5 million developers out of which less than 5% know these functional languages.
  
 
=Software developers in India=
 
=Software developers in India=
Line 39: Line 66:
 
However, 42 per cent of Indian programmers also know Python, though that is less than the average of 54 per cent for all other countries surveyed.
 
However, 42 per cent of Indian programmers also know Python, though that is less than the average of 54 per cent for all other countries surveyed.
  
=Salary=
+
=Technology hubs=
==Specialisation in languages fetches top dollar==
+
==2012, 2014-17==
[https://timesofindia.indiatimes.com/business/india-business/specialisation-in-programming-languages-earns-you-top-dollars/articleshow/64448490.cms Shilpa Phadnis, June 2, 2018: ''The Times of India'']
+
[https://epaper.timesgroup.com/Olive/ODN/TimesOfIndia/shared/ShowArticle.aspx?doc=TOIDEL%2F2018%2F07%2F29&entity=Ar01808&sk=049B8F73&mode=image July 29, 2018: ''The Times of India'']
  
[[File: What languages are associated with the highest salaries worldwide.jpg|What languages are associated with the highest salaries worldwide <br/> From: [https://timesofindia.indiatimes.com/business/india-business/specialisation-in-programming-languages-earns-you-top-dollars/articleshow/64448490.cms Shilpa Phadnis, June 2, 2018: ''The Times of India'']|frame|500px]]
+
[[File: 2012-17- There were 3 Indian cities among the world’s Top 18 Technology hubs; 2014-17- growth- decline in investment in start-ups in the Technology hubs of the world; 2014-17- Major deals closed in Bengaluru, New Delhi, other major Technology hubs.jpg|i) 2012-17: There were 3 Indian cities among the world’s Top 18 Technology hubs; <br/> ii) 2014-17: growth/ decline in investment in start-ups in the Technology hubs of the world; <br/> iii) 2014-17: Major deals closed in Bengaluru, New Delhi and other major Technology hubs; iv) Fate of investments in Bengaluru, New Delhi and other major Technology hubs. <br/> From: [https://epaper.timesgroup.com/Olive/ODN/TimesOfIndia/shared/ShowArticle.aspx?doc=TOIDEL%2F2018%2F07%2F29&entity=Ar01808&sk=049B8F73&mode=image July 29, 2018: ''The Times of India'']|frame|500px]]
  
'''HIGHLIGHTS'''
+
''' See graphic ''' :
  
Techies who can code in languages like Clojure, Erlang, and Haskell are poised to earn the most in the industry, according to a survey
+
'' i) 2012-17: There were 3 Indian cities among the world’s Top 18 Technology hubs; <br/> ii) 2014-17: growth/ decline in investment in start-ups in the Technology hubs of the world; <br/> iii) 2014-17: Major deals closed in Bengaluru, New Delhi and other major Technology hubs; iv) Fate of investments in Bengaluru, New Delhi and other major Technology hubs. ''
 
+
India reportedly has 5 million developers, only a 5 per cent of which know these languages
+
 
+
 
+
If you’re a programming ace in Clojure, Erlang, and Haskell, then you would be earning top dollars in India, according to the developer survey by Stackoverflow, an online community for developers. This small, exclusive club of developers currently get fat paycheques because of the demand-supply gap and a steep learning curve. Undergrads in India are still not exposed to these languages.
+
 
+
Most are still largely in the Java and C++ environments, though many are also now beginning to use languages like Ruby, R and Python.
+
 
+
Stackoverflow did not call out salaries of Indian developers separately this year, but in the 2017 report, it said the survey respondents using Python received an average of $8,809 (Rs 5.8 lakh) annually, those using Java got $7,341(Rs 4.8 lakh) and Javascript $7,047 (Rs 4.6 lakh). Stackoverflow surveyed 1 lakh respondents from 183 countries with European developers making up for 39,000 respondents, followed by North America and Asia with 25,016 and 24,700 respondents respectively.
+
 
+
In the US, Erlang and Scala developers are the highest paid, at $115,000. Globally, respondents who use F#, Ocaml, Clojure, and Groovy earn the highest salaries, with median salaries above $70,000. Python respondents get $56,000. F# is an open source cross-platform programming language that runs on Linux, Mac OS, Android, Windows and iOS.
+
 
+
Erlang, Haskell and Clojure are a smaller community in India, for several reasons. These are called functional languages and follow a different coding paradigm. A Quora post two years ago by Tikhon Jelvis, a professional Haskeller, said that Haskell is increasingly used in the financial sector. He gave examples of how Haskell is used by JP Morgan for projects in the new product development group and, Barclays in their equity derivatives quality assurance group.
+
 
+
Viral Shah, CEO of Julia Computing and co-creator of the Julia programming language, said that most Indian developers are still focused on Java and C++ that power a majority of the world’s infrastructure. “Languages like Erlang, Scala, Haskell, and Clojure are not mainstream. I believe that the number of programmers is naturally small compared to the popular and widely used tools, and they usually attract programmers who are passionate about computer science and like to experiment with new ideas. The kinds of systems implemented in these also tend to be special purpose and mission critical,” he said.
+
 
+
Vivek Prakash, co-founder of HackerEarth, a hub for 1.5 million developers, said these specialized languages are not taught to undergraduates in engineering colleges. “These languages are still new to the Indian developer ecosystem. These languages (Erlang, Haskell) are functional languages with a different programming and learning curve compared to Java or Python,” he said. Prakash said that India has 5 million developers out of which less than 5% know these functional languages.
+

Revision as of 12:12, 4 September 2018

This is a collection of articles archived for the excellence of their content.
Additional information may please be sent as messages to the Facebook
community, Indpaedia.com. All information used will be gratefully
acknowledged in your name.

Contents

Salaries

Specialisation in languages fetches top dollar

Shilpa Phadnis, June 2, 2018: The Times of India

What languages are associated with the highest salaries worldwide
From: Shilpa Phadnis, June 2, 2018: The Times of India

HIGHLIGHTS

Techies who can code in languages like Clojure, Erlang, and Haskell are poised to earn the most in the industry, according to a survey

India reportedly has 5 million developers, only a 5 per cent of which know these languages


If you’re a programming ace in Clojure, Erlang, and Haskell, then you would be earning top dollars in India, according to the developer survey by Stackoverflow, an online community for developers. This small, exclusive club of developers currently get fat paycheques because of the demand-supply gap and a steep learning curve. Undergrads in India are still not exposed to these languages.

Most are still largely in the Java and C++ environments, though many are also now beginning to use languages like Ruby, R and Python.

Stackoverflow did not call out salaries of Indian developers separately this year, but in the 2017 report, it said the survey respondents using Python received an average of $8,809 (Rs 5.8 lakh) annually, those using Java got $7,341(Rs 4.8 lakh) and Javascript $7,047 (Rs 4.6 lakh). Stackoverflow surveyed 1 lakh respondents from 183 countries with European developers making up for 39,000 respondents, followed by North America and Asia with 25,016 and 24,700 respondents respectively.

In the US, Erlang and Scala developers are the highest paid, at $115,000. Globally, respondents who use F#, Ocaml, Clojure, and Groovy earn the highest salaries, with median salaries above $70,000. Python respondents get $56,000. F# is an open source cross-platform programming language that runs on Linux, Mac OS, Android, Windows and iOS.

Erlang, Haskell and Clojure are a smaller community in India, for several reasons. These are called functional languages and follow a different coding paradigm. A Quora post two years ago by Tikhon Jelvis, a professional Haskeller, said that Haskell is increasingly used in the financial sector. He gave examples of how Haskell is used by JP Morgan for projects in the new product development group and, Barclays in their equity derivatives quality assurance group.

Viral Shah, CEO of Julia Computing and co-creator of the Julia programming language, said that most Indian developers are still focused on Java and C++ that power a majority of the world’s infrastructure. “Languages like Erlang, Scala, Haskell, and Clojure are not mainstream. I believe that the number of programmers is naturally small compared to the popular and widely used tools, and they usually attract programmers who are passionate about computer science and like to experiment with new ideas. The kinds of systems implemented in these also tend to be special purpose and mission critical,” he said.

Vivek Prakash, co-founder of HackerEarth, a hub for 1.5 million developers, said these specialized languages are not taught to undergraduates in engineering colleges. “These languages are still new to the Indian developer ecosystem. These languages (Erlang, Haskell) are functional languages with a different programming and learning curve compared to Java or Python,” he said. Prakash said that India has 5 million developers out of which less than 5% know these functional languages.

Software developers in India

1/3rd of developers are self-taught/ 2017

Shalina Pillai, 1/3rd desi developers self-taught: Survey, January 25, 2018: The Times of India

Top languages, modes of learning to code and preferred resources used by software developers in India, as in January 2018
From: Shalina Pillai, 1/3rd desi developers self-taught: Survey, January 25, 2018: The Times of India


See graphic:

Top languages, modes of learning to code and preferred resources used by software developers in India, as in January 2018


The majority of Indian developers are learning to code through websites like YouTube, coding sites like Git-Hub and Stack Overflow, and online courses, rather than relying on educational institutes. As high as 70 per cent of around 3,700 Indian developers surveyed recently said they had taught themselves how to code, either exclusively, or in addition to school. And 33 per cent (around 1,217 developers) said they were exclusively self-taught, without any academic help.

The survey, done globally among 40,000 developers across 42 countries, was conducted by talent evaluation company HackerRank. HackerRank is a technical hiring platform that helps businesses evaluate software developers based on skill. It has a leader board that hosts talented coders with a live score board that gets updated on a real time basis. Most industry biggies, including Amazon, LinkedIn, Quora and Facebook, keep an eye on this leaderboard to hire the best of coders across the globe.

Stack Overflow, an online community of developers to code and learn, was the most popular platform to learn coding, with over 70 per cent of Indian developers and students choosing it (over 8,000 deveopers and students were surveyed for this). This was followed by YouTube.

MOOCs (massive open online courses) like Udemy, Udacity, Coursera, and online tutorial websites like Pluralsights and Lynda were also more popular than books among students trying to learn coding.

About 11 per cent of Indians start coding before they are 15 years old (that's lower than the global figure of 31 per cent), and 71 per cent do before they are 20.

India is somewhat old school in terms of the programming languages that developers know. C, one of the oldest known programming language, was the most known language among Indian developers - 80 per cent of the 3,700 surveyed knew the language. C++, Java, and JavaScript were languages that more than half the Indian developers knew.

Vivek Ravisankar, co-founder & CEO of HackerRank, said that it is good that Indian developers were still wellversed with the old languages. "Languages like Python is easier to learn since it's the closest programming language to English. But C and C++ are tougher and it's good that Indian developers know those basics," he said.

However, 42 per cent of Indian programmers also know Python, though that is less than the average of 54 per cent for all other countries surveyed.

Technology hubs

2012, 2014-17

July 29, 2018: The Times of India

See graphic  :

i) 2012-17: There were 3 Indian cities among the world’s Top 18 Technology hubs;
ii) 2014-17: growth/ decline in investment in start-ups in the Technology hubs of the world;
iii) 2014-17: Major deals closed in Bengaluru, New Delhi and other major Technology hubs; iv) Fate of investments in Bengaluru, New Delhi and other major Technology hubs.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
Translate