Анализ опроса Stack Overflow 2017 года.

Введение

Программирование — невероятная работа по одной причине: Доступность.

Со временем программирование как работа становится все более доступным для всех, независимо от их уровня образования, независимо от того, есть ли у вас ученая степень или нет, вы всегда можете стать невероятным и успешным программистом.

Это расширение возможностей появилось из-за того, сколько ролей вы можете выполнять, изучая программирование от веб-разработчика до специалиста по данным, и многое другое. Еще одним фактором является огромный приток учебных материалов по программированию.

этот приток, на мой взгляд, является основным фактором доступности программирования.

Начинать такое путешествие, как изучение нового языка программирования, довольно пугающе из-за количества языков программирования и ролей, поэтому использование некоторого ресурса для сокращения пространства поиска — один из самых эффективных способов начать это путешествие.

На вопрос об изучении языка программирования есть несколько ответов, таких как поиск новой работы, любовь к учебе и т. д.

но я отвечу на него с точки зрения получения новой работы, поэтому объективное измерение, которое я буду использовать, в основном состоит в том, сколько денег я могу заработать, если выучу этот новый язык программирования.

Чтобы получить ответ, который я ищу, я воспользуюсь опросом разработчиков переполнения стека, опрос 2017 года будет более тщательным.

В опросе было более 150 вопросов, предназначенных для людей со всего мира, и было получено более 60 000 ответов, некоторые из интересных вопросов, которые были заданы в опросе, такие как "как вы научились учить этот язык", цель этих вопросов состоит в том, чтобы понять многие качества, которыми обладает программист, например, удаленная работа.

Вопрос 1. Какие языки программирования используются чаще всего?

Рациональность этого вопроса заключается в том, что чем больше используется язык программирования, тем больше возможностей для трудоустройства.

Согласно опросу, наиболее часто используемым языком программирования является SQL. SQL, что означает Sструктурированный Qязык L, используется для взаимодействия с базами данных. На втором месте JavaScript, который используется при создании веб-сайтов.

Этот результат имеет смысл, потому что спрос на программистов, которые знают, как взаимодействовать с базами данных или создавать веб-сайты, растет из-за бизнеса или даже отдельных лиц, имеющих «присутствие в Интернете».

Python можно рассматривать как язык программирования общего назначения, который может делать множество вещей, таких как научные вычисления, разработка игр и многое другое.

Вопрос 2: Какова средняя оплата за каждый из этих языков программирования?

Теперь мы знаем, какие языки программирования используются чаще всего, и знаем, сколько в среднем платит каждый язык, это может упростить наше решение.

Интересно видеть, что SQL по-прежнему лидирует с точки зрения оплаты, а Python следует за ним вторым, но почему Python платит больше, несмотря на то, что он используется меньше, чем JavaScript?

Вопрос 3: Какие рабочие места я могу найти, используя некоторые из этих языков программирования?

зная среднюю зарплату, какую работу могут дать вам эти языки программирования?

Опрос включает в себя этот вопрос:

Что из следующего лучше всего описывает вас?

Ответы включали такие вещи, как

  • Веб-разработчик
  • Графический дизайнер
  • Академический

Проанализировав ответы, я перечислил некоторые возможные рабочие места, которые вы можете получить после изучения этих языков:

  • Администратор баз данных, SQL.
  • Графический дизайнер, JavaScript.
  • Аналитик, SQL и Python.
  • Специалист DevOps, Python и JavaScript.
  • Мобильный разработчик, JavaScript.

Интересно, что результаты между этими языками в значительной степени перекрываются, поэтому кажется, что вам может понадобиться изучить два языка программирования вместо одного.

Вопрос 4. Как выучить один из этих языков программирования?

Как вы можете начать изучать язык после того, как выбрали его?

В опросе был следующий вопрос:

Вы указали, что самостоятельно изучили технологию программирования без прохождения курса. Какие ресурсы вы использовали для этого? Если вы делали это более одного раза, вспомните, когда вы это делали в последний раз.

Поскольку вам может понадобиться выучить более одного языка, лучше всего перечислить наиболее эффективные и согласованные методы:

  • Официальная документация.
  • Вопросы и ответы о переполнении стека.
  • Онлайн-сообщества без стека.

Неудивительно, что все эти методы предполагают использование Интернета, поскольку это лучший источник информации для программирования.

Заключение

Мы обсудили тему выбора следующего языка программирования, который вы хотите изучить, в соответствии с опросом Stack Overflow и с целью получения новой работы.

  • Наиболее часто используемыми языками программирования были языки, связанные с веб-разработкой или взаимодействием с данными.
  • Чтобы получить новую работу, вы можете рассмотреть возможность совместного изучения нескольких языков программирования, таких как Python и SQL.
  • Лучший способ выучить какой-либо язык программирования — использовать такие ресурсы, как официальная документация и вопросы и ответы по Stack Overflow.

С обзором поверхностного уровня, независимо от того, являетесь ли вы уже установленным программистом или нет,

Вы уже решили, какой язык программирования хотите изучать дальше?

Вы можете узнать больше о моей методологии в этом репозитории Github.