G
G
Gryllidae2016-07-29 10:45:35
PHP
Gryllidae, 2016-07-29 10:45:35

What to choose in this case?

Now I work in technical support (with elements of system administration) and I completely despaired in this direction - there are no prospects and work in my city, there is no development either. I decided to dig into programming and remote work, I decided that this is the best option for my case (I can’t leave the city). The question is - is it worth it to deal with PHP and related issues / technologies and should I choose something else? For example, as an option, MS technologies - ASP, etc. But I don’t want to be tied to a specific vendor who, when he wants to, changes his technologies. Advantages of PHP - I look at the sites - there is work for beginners, but at the same time I have already seen criticism of this technology as "not serious", which is done by everyone and sundry. Could it be something else altogether?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
I
IceJOKER, 2016-07-29
@IceJOKER

PHP is actively developing and one of the leading languages ​​in the WEB, if you know it well, you won't be lost.
You yourself can know what you prefer, write applications for phones (Android, iOS...), desktop (wine, poppy, etc.), create websites (layout, front, back...) .. ........... go to any sites with vacancies, no matter what city, go through 10-30 vacancies, where the salary level suits you, look at the description, what are the requirements, do I need to explain further? Everything is extremely simple
ps if you still decide to stop at PHP, then start with PHP 7 in strict mode, otherwise a bad habit is developed without strong typing.

D
Denis Ineshin, 2016-07-29
@IonDen

Do not listen to this nonsense about PHP. A lot of huge and cool projects are written in PHP.
It is true that PHP has flaws, but remember that PHP does not stand still and develops. And there are no perfect programming languages.
On the other hand, PHP has a million pluses. This is an easy entry, and a huge knowledge base, and millions of open excellent libraries, and, well, millions of vacancies. Also remember that having learned the basics of programming using PHP as an example, you will not have problems later learning some other languages.
If you still want to try something else, then try Ruby + Ruby-on-Rails instead.

Толстый Лорри, 2016-07-29
@Free_ze

не хочется завязываться на конкретного вендора, который когда захочет меняет свои технологии

Have there been many such precedents with ASP.NET? Now MS is actively capturing the market in this direction, displacing Java with its EE platform (with which, by the way, there was a drama about vendor-lock recently), so it turns out sheer populism: actively developing cosplatform with .NET Core, almost complete free Xamarin.
C# is a general purpose language that has a lot of uses and is just plain fun to use. Of course, for _small_ web projects, it loses in development speed, hosting for it is more expensive (if it's not a Linux-VPS and a project on vanilla ASP.NET MVC, not ASP.NET Core). But at the same time, the code is easy to maintain and test. But the entry threshold is higher here, but they pay generously for it. It is difficult to freelance the web on it alone.
Another angle of view: PHP is a pure web language, the road to the desktop and mobile phones is ordered to it. Also, it is not suitable for more or less resource-intensive data processing tasks (does not support native threads). Yes, it is ideal for small and medium web projects, but as a rule, a serious enterprise is not built on it.
nC-OQzWjExhlOjJdl7KjYQ.jpg

I
Ivan M, 2016-07-29
@noby2000

Php - ой какая серьезная технология. Его воспринимают как "несерьезный" из-за низкого порога вхождения. 5 минут с начала обучения и hello world на экране :) Огромные проекты написаны на php.
Главное не закисайте на своей работе. Учиться программированию и смотреть вакансии перед первой минутой обучения как-то непонятно. Любой ПРОФЕССИОНАЛ востребован. Дерзайте, учитесь. Не упускайте время, если оно у Вас есть!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question