Answer the question
In order to leave comments, you need to log in
Where to go with PHP?
Hello. It's been more than two years since I started learning PHP+MYSQL+JQUERY. A year and 3 months as I work on a freelance exchange. Everything seems to be fine - there are orders, there are prospects. But one thing - constant srach. If you mention PHP somewhere, they immediately look at you crookedly. I don't like it, I'm already sick of it.
In this regard, I think - to move, or not to move?
If yes, then where? Intuitively, I am drawn to JAVA, not to PYTHON with its ahem, cheerless syntax. As far as I know, in PHP the C syntax is similar, so you need to switch to something similar. And why I want to learn JAVA - because they say this language is more serious than the nearest PHP competitors.
I am absolutely not afraid of learning, now I am learning English to be more of a programmer, not a monkey. According to my plans, I should already be earning 1200+ dollars on clothes in the summer-autumn, so that ... well, it doesn’t matter.
The conclusion is that I need (probably) to change the language for half a year and reach this level in a couple of months. This sn on odeska is at the level of macaques, so I think it's not a problem.
Answer the question
In order to leave comments, you need to log in
About sracha - it will be in any case. I look askance at most ruby programmers, since my experience with them has shown that most of them hate php, and at the same time their code is not nearly better. But I also know a good number of smart Rubists who don't promote their religion as passionately. Just like I know good php people who write simple web applications in haskel and other languages in their free time.
I decided for myself a long time ago that the programming language does not play any role. And yes, there is no point in stopping at php. But you need to master at least one platform at a normal level. From what you wrote in the comments, it is clear that you should try your hand at java for at least one reason: all the popular technologies for java that I have seen have a good architecture. This is not yii for you, in which there is no architecture as such. When you have strict limits when learning, standards ... When the tools push you to do everything according to the best-practice, then you can learn faster. But with tools like yii it's hard. And after understanding these best-practices, understanding the basic concepts, moving from java to anywhere will not become so difficult. Let's say it will be very easy to switch from java to php in this vein (provided the appropriate frameworks,
You can also try golang, the same ruby (but not ror, ror is saturated with religion), javascript (still experience with asynchronous programming languages is quite useful), python is ideal for writing small utilities or daemons... java after php is mastered normally , the possibilities of languages in terms of building architecture from a larger one are the same. You just don't have enough development experience as such.
As for the programmer's depression, this is normal and does not depend on the tools used. It happens to everyone, you need to add a little variety to life. To combat boredom, I generally decided to practice writing something in c ++ a little (audio analysis, classification, etc.).
With PHP, you can easily earn more than 15 franklins per month.
And it's a great language, with its pros and cons. Apparently, you do not know him so well, since you are looking for an alternative.
IMHO changing the language will not solve the described emotional problems)
PHP is still very common. To rush around, or to keep the chosen course - it's up to you. Again, IMHO, JavaScript (nodejs, backbone, d3js) deserves attention.
If you want something serious, go for ASM. In JAVA, you will face the same disdain from other programmers as in any other language (everyone cherishes his own, but hates others).
It is better to improve in programming in the current language.
And they don’t go to PHP due to the fact that there is a very low entry threshold, and as a result there is a lot of shit code. By the way, the more illiterate specialists there are in any language/field/field (and in PHP this is every 3rd one), the more valuable the guru is there and their pay increases significantly
You decide for yourself what you want to do. What company to work for, what level of projects you are interested in. And look at what such projects are written on.
You can leave anywhere. In addition to the mentioned Python, Ruby and Java, there is also the very curious Scala and the time-tested ASP.NET (MVC, Web API, Web Forms).
See what the market asks of you. He will give you all the answers. Remember only one thing - a good programmer, regardless of the language, can receive a decent salary.
I wouldn't go anywhere. On the contrary, I recently switched from Python and Ruby back to PHP - the market decides, common sense tells)
It’s a strange motivation to change the language because many people don’t like it, sorry, but this is some kind of painful dependence on the opinion of an anonymous person on the Internet. You at least personally decide for yourself what your soul lies in, and not what is popular, fashionable and looks beautiful. The latest versions of php allow you to write beautiful, structured code with good architecture, and you can code shit anywhere and on anything, they say in .net it’s normal practice to interfere with functionality in templates and vice versa, which php programmers don’t like so much.
what good can be written about our friend Alexei? that no one has any ideas, no bad, do not write, I already wrote that he is a java programmer.
well, if you want a good one, just write a programmer
Oh, I’ll definitely remove that java
, it seems to me that everything is in your head
In the future, when I need to write highly loaded systems, I will most likely learn Java. Or leave the web altogether. Who knows. For now, you need to know the peaks of PHP
I've been on rnr for a long time. he tightens. better not to try. PHP addiction worse than nicotine
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question