ну смотри, пишешь ты такой на c++ читаешь про c++, надо че-то сделать std-like читаешь про то как писалось std, пишешь ты на шарпе, читаешь книжки по шарпу, видишь в коде какие-то патерны, читаешь про паттерны, видишь ddd читаешь про ddd, параллельно прочитал книженцию по java, потом меняешь работу, видишь джава, пишешь на джаве, читаешь ещё книжки по джаве и по всем тем вещам про которые уже читал вроде ddd или паттернов, а потом раз и чет не хватает в языке думаешь типа шо за форы тут понатыканы, верните linq и я хз, читаешь про rx и хаскел шоб база была и такой "заебись", а потом ты такой "парни, хорош рыбу удочкой ловить, тут надо сети натянуть" и обмазываешься питоном и тензерфлоу, естественно чет вроде выходит но ниче не понятно, и ты такой ну надо книжку по питону и нейросетям читануть, сети сети рыбы не поймал, видимо в болоте рыбы нет, пошел сайтики верстать, там же тоже сетки пришел и такой шо происходит надо книженцию по html css и js читануть...
это про инженеров, php программист в основном далек от этого, тк. занят решением более типовых и узких задач