M
M
matveyvarg2015-09-10 17:04:30
Python
matveyvarg, 2015-09-10 17:04:30

Which is more correct: to learn what is more popular or what you want?

I am currently learning python. I really like the language, and in the future I would like to work in most cases with it. But as I see it in the market, it is not very popular. Hence the question. Is it worth learning python further and becoming an expert in it? Or switch to say java , because there are many more vacancies for it .

Answer the question

In order to leave comments, you need to log in

8 answer(s)
D
DevMan, 2015-09-10
@matveyvarg

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

Владимир Мартьянов, 2015-09-10
@vilgeforce

Решать вам. На мой взгляд тратить жизнь на то, что не интересно - просто глупо.

Дима Петрук, 2015-09-10
@bavaria

Хороших пайтонщиков отрывают с руками :)

A
angru, 2015-09-10
@angru

Важен не только язык, но и область в которой будете разрабатывать ПО. К примеру: вам может нравиться питон и интересовать разработка под мобильные устройства, очевидно, это сложно будет совместить, придется идти на компромиссы. Так что учитывайте оба фактора, т.к. у питона есть несколько областей, где он хорошо применим, в остальных случаях придется использовать что-то другое.

Иван, 2015-09-10
@Amigo83

Вакансий больше,специалистов больше, конкуренции больше. Но на хорошего узкоспециализированного специалиста всегда найдется свой хороший работодатель.

P
p2mbot, 2015-09-11
@p2mbot

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

Мike Butlitsky, 2015-10-30
@goodprogrammer

www.youtube.com/watch?v=0nl9JPh9lTk

Михаил Потанин, 2015-11-05
@potan

1. Лучше учить то что хочешь. Популярность меняется, а эффективность обучения принесет пользу.
2. Питон сейчас один из самых популярных языков.
3. На мой взгляд популярность не оправдана. Правильнее использовать Julia (в науке, робототехнике и инженерных приложениях), Scala/F# в пользовательских приложениях и Rust или Erlang в системах реального времени.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question