D
D
Denipsys2014-11-02 11:33:50
PHP
Denipsys, 2014-11-02 11:33:50

Pros/cons of changing profile from PHP to Python/Ruby. It's worth it?

Greetings!
Lately I've been thinking about changing my profile from PHP to another language. I'm a middle PHP developer with a Zend certificate.
I compiled a list of the pros and cons of changing the technological "registration". I determine the weight of the categories by points from 1 to 10. The total number of points is the sum of all points. So far, the "stay PHP" option wins, but by a small margin. According to the salary / job offer, I describe the realities in Kyiv.
Perhaps the web development community can help complete this list? I think it will be useful for a large number of programmers who have the same problem.
+ (stay PHP)

  • Already have experience. You will have to start on another technology almost from the beginning, with a significantly lower salary. (nine)
  • There are more job offers than competing technologies. On supply in the middle/senior segment, demand is higher than supply (6)
  • Few offers of juniors Python and Ruby (4)
  • It is not clear the future of Python - the transition to the 3rd version did not take place (3)
  • PHP is developing rapidly, most of the obvious shortcomings are fixed, performance will be increased in PHP7 (5)
27
- (migrate)
  • The salary of middles on Python is higher by $300, Ruby - by $400. For seniors, the difference is even greater (8)
  • Python and Ruby have a wider scope (4 - I work with the web anyway)
  • Significant shortcomings of PHP (of the really existing ones - procedural style of working with strings / arrays, order of parameters, speed of execution) (6)
  • Imaginary shortcomings of PHP that affect the reputation of a PHP developer - shitty code, bad code, etc. (7)
25
PS I would not like to kindle another holivar here. Only cold calculation, gentlemen;)

Answer the question

In order to leave comments, you need to log in

7 answer(s)
S
Sergey, 2014-11-02
Protko @Fesor

there is not much difference between PHP/Ruby/Python signer in terms of salary. Moreover, usually these same PHP signers know the same Python and / or Ruby. Perhaps your statistics is blurred due to a larger number of vacancies. However, you determine the level of ZP. That is, you can find a middle who gets as a junior just because he has low self-esteem or just has some problems with how to start a conversation about money.
In short, it is better not to look at the level of ZP at all. And in PHP, you can safely code and earn a lot.

S
skynetdev, 2015-03-30
@skynetdev

Taking into account the fact that PHP 7 will be released soon,
I do not advise you to either python or ruby , PHP
will steer in this case to the full

V
Viktor Vsk, 2014-11-02
@viktorvsk

Answering the question: it is definitely not worth migrating to other technologies because they supposedly earn more there.
In general: except for the very first point (there is experience), I do not think that something is true.

P
Pavel Solovyov, 2014-11-02
@pavel_salauyou

I also wanted to switch to python, I studied it, but I still stayed on php, because there is symfony 2 there. I just use both languages ​​now and am happy. Yes, and php is developing well.

A
anyd3v, 2014-11-02
@anyd3v

At a minimum, it is worth studying other technologies in order to understand different approaches to programming. PHP in this regard is far behind the others. Study ruby ​​for example (I can’t say anything about python because I haven’t come across it), and you will understand that the approach is completely different, even if you end up not switching to another PL, you will still have a broader outlook.

P
Puma Thailand, 2014-11-02
@opium

Well, simple thoughts at, say, a price per hour of 50 bucks, salary if you want to work full-time but not more than 160 hours a month (well, that is, a couple of extra days off in the middle of the week) salary 8000 bucks, well, don’t care about some +300 or 400 for ruby and python.
Pure calculation, no flame.
The question is for your purposes, if you want to develop in another language, just start developing, if you want more money, then a new language will not help you.

E
Elizaveta Borisova, 2014-11-02
@Elizaveta

My humble opinion is that it is worth looking at other technologies too, if the question is about expanding career opportunities / increasing salaries.
Not a very logical approach, there is already experience not only in PHP, but also in general web technologies, architecture, standard tasks. It is difficult to move from an experienced php developer to ruby ​​juniors if you know how to program in principle.
You should not target juniors.
But if the issue of mastering a new technology is so global for you, then why not look towards Java, for example. The salary of middles will be even higher, in some places, and the technology covers many areas of development.
Regarding the js stack for the backend, I would not recommend jumping into Node.js without mastering the global technology (there are not many options here: Java or .Net, or mix C / C ++ / scripts). The question of experience with storages is also important here, no-sql is a wide front of work after all, which is difficult to get around when developing on node.
If you wish, please contact me, I will tell you about promising areas in client and backend development on js, there are more and more of them, and the demand is also growing accordingly.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question