S
S
Sergey2014-11-21 15:27:53
PHP
Sergey, 2014-11-21 15:27:53

What new technologies should a php programmer start learning?

I have been working as a PHP programmer for 5 years, implementing projects from online stores to portals and crm systems. Since there was extra time, I would like to spend it usefully, studying something new. I like the web, and I associate my future with it.
I see prospects for learning python, with its django framework, but the same question is which version 2 or 3, some write so that the second teaches because a large number of libraries are written for it, others write so that 3 immediately teaches.
Interested in job prospects in large companies, market demand, and the material component. Java technologies are more suitable here.
Please share your experience or opinion on this issue.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
F
FanatPHP, 2014-11-21
@FanatPHP

First, learn how to use the search.
This question has already been asked here more than once, not twice, not ten times.

V
Vit, 2014-11-21
@fornit1917

All serious differences between 2 and 3 python can be listed on the fingers. Don't let that scare you.
If you study python according to Lutz's book "Learning Python" of the latest editions, then all these differences are indicated and analyzed in detail. There is nothing terrible there.

D
Dmitry Mironov, 2014-11-21
@MironovDV

I would study unit testing (TDD for example) and CI

S
Sergey Romanov, 2014-11-21
@Serhioromano

The word new technologies and PHP are now diverging in different directions. We are at a crossroads. Of course PHP will still be in use for decades. After all, this is a huge lump. But he just rolls down the mountain. And javascript is still being pushed up the mountain.
If you want to learn new technologies, then learn Javascript. Server Node, Meteor, Express and client side Angular, React, Ember, Knockout. Unstructured databases. Elasticsearch, MongoDB.
This is the future. Or at least the future will be born here.

V
Viktor, 2014-11-22
@Levhav

It is difficult to advise a person without knowing what he has already mastered, but in my free time I would study:

  • comet technology
  • Anything in the field of NoSQL
  • And something in the field of architecture of decentralized services

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question