Так а нету никаких секретов.
Книжек тебе уже подкинули. Читай. Это общие книги. Я поддержал эти книги, если ты не увидел…
Если умения думать у тебя нету, вряд ли они тебе помогут.
Я могу найти абсолютный шизофреничный бред, или категорию литературы, которая не подходит мне по уровню, и не даст никаких адекватных результатов.
А откуда уверенность, что тут Вы получите то, что хотите? :)
была немного раскритикована на этом же хабре
А Вы читали эту книгу? :)
Мало ли что какой-то дурак написал. (Да, последнее время концентрация некомпетентности на хабре зашкаливает, возможно хабр и с натяжкой в списке предложенных мною ресурсов).
уж лучше бы молчал, чем писать очевидные вещи.
Ну почему же. Вот вам:
Но одними книжками сыт не будешь.
Но если Вы, как упертый баран, хотите только книжек без практики, то это тоже путь, близок к тупиковому. :)
Поменяй работу, походи на собеседования.
А чем Вас не устраивает Битрикс? Он же ООП. Там тоже непаханное поле.
Новое ядро — еще ближе к новомодным фреймворкам.
С выходом PHP7? :)
А ниче, что все они работают и на PHP5? :)
часть задач архитектурирования бизнес-логики уже реализована в рамках общих идей конкретного фрейма
То есть программисту не нужно писать кусок бизнес-логики ибо за него это сделано на фреймворке? :)
Что же такого за него реализовали, что ему не нужно писать? :)
Но все равно разработка на фреймворке какая-то оверхедная. Куча ненужных дырявых абстракций, которые нужно постоянно переступать. :)
Кстати, использование фреймворка стимулирует разработчика и дальше все усложнять. :)
либо одноразовая шляпа
Почему же одноразовая? :)
Можно использовать в других своих проектах.
А если проект один и большой, то можно иметь нужную шляпу, а не брать в аренду не совсем нужную. :)
Как всегда пример слабо связанный с реальностью. :)
Та боже мой.
deprecated они и так выучили, раз их проект на 5.6.
Будут переходить на 7 — выучат и 7.
Обратная совместимость PHP — еще один его плюс. А не как в уже упоминаемом питоне, фактически имеем 2 разных языка. :)
ООП?
Так в последнее время уже тренд говорить, что ООП — говно.
То наследование не стоит использовать. А без наследования и другие киты, на которых стоит ООП, имеют мало смысла.
Очень маловероятно, что легко найдешь работу на современном рынке
Да, вероятность найти работу падает. Сейчас ищут программиста не по умению думать, а по внешним признакам, вроде знания «чем отличается абстрактный класс от интерфейса», которые:
а) можно натаскать перед собеседованиями.
б) это вряд ли существенные детали. Это реализация. А реализация может быть любой, желательно самой простой.
в) это все равно не используется в проекте. :)
Если человек писал качественный код в процедурном стиле, то он будет его писать и в другом стиле. :)
Книжки?
Я хз, есть ли что-то особенного под PHP.
Но одними книжками сыт не будешь.
Ресурсы?
гугл, стековерфлоу (английский), хабр. Слышали эти ресурсы? :) Ах да, официальная документация и комментарии к ней (тоже на английском).
Нужна прежде всего практика и общее правильное представление о программировании.
Если Вы собрались вообще без английского языка писать на PHP — ну это близко к тупиковому пути. :)
П.С.
Книги, указанные предыдущим оратором поддерживаю (это как раз общие книги).
Тогда ни у кого нету якобы релевантного опыта на php7.
Всем бросать из-за этого php и писать на чем-то другом?
В своем же рассуждении Вы отконились от первоначального вопроса.
По другим языкам тоже куча мусора гуглится.
А в том же питоне и вовсе 2 актуальные НЕСОВМЕСТИМЫЕ ветки, старая никак не умрет.
Возможно и в других языках такое.
Ну и мусор гуглился в 2000-ых.
Тогда параллельно существовали PHP 4 и 5.
Ну и не ответили на каком же языке стартовать проект.
Но Ваш дерьмоответ заплюсовали, а мой уточняющий вопрос, на который так и не был дан ответ, заминусовали.
основываясь на ошибочных мнениях из социальных сетей и на всем том, что является скорее модным, чем хорошо изученным, без серьезной оценки возможного влияния на их проекты
Я чет в псевдосоцсетях не нашел нормального контента по программированию. :)
Но да, программисты нынче стали модниками. :)
TDD мертв из-за DHH
Хм, возможно позиция DHH повлияла на Ruby. Но да, у толкового разработчика должна быть своя позиция, а не быть флюгером. :)
П.С.
Сам борюсь с хайпом на счет «Фреймворки — наше все» в PHP. :)
Книжек тебе уже подкинули. Читай. Это общие книги. Я поддержал эти книги, если ты не увидел…
Если умения думать у тебя нету, вряд ли они тебе помогут.
А откуда уверенность, что тут Вы получите то, что хотите? :)
А Вы читали эту книгу? :)
Мало ли что какой-то дурак написал. (Да, последнее время концентрация некомпетентности на хабре зашкаливает, возможно хабр и с натяжкой в списке предложенных мною ресурсов).
Ну почему же. Вот вам:
Но если Вы, как упертый баран, хотите только книжек без практики, то это тоже путь, близок к тупиковому. :)
Поменяй работу, походи на собеседования.
А чем Вас не устраивает Битрикс? Он же ООП. Там тоже непаханное поле.
Новое ядро — еще ближе к новомодным фреймворкам.
С выходом PHP7? :)
А ниче, что все они работают и на PHP5? :)
То есть программисту не нужно писать кусок бизнес-логики ибо за него это сделано на фреймворке? :)
Что же такого за него реализовали, что ему не нужно писать? :)
Но все равно разработка на фреймворке какая-то оверхедная. Куча ненужных дырявых абстракций, которые нужно постоянно переступать. :)
Кстати, использование фреймворка стимулирует разработчика и дальше все усложнять. :)
Почему же одноразовая? :)
Можно использовать в других своих проектах.
А если проект один и большой, то можно иметь нужную шляпу, а не брать в аренду не совсем нужную. :)
Можно перед собеседованием прочитать? :)
Так к чему было это? :)
Что не так с исходниками JQuery?
JQuery использует бабель?
Значит Ангуляр и Аурелию писали php-программисты :)
Ну и то не JS, а TS. :)
Как всегда пример слабо связанный с реальностью. :)
Та боже мой.
deprecated они и так выучили, раз их проект на 5.6.
Будут переходить на 7 — выучат и 7.
Обратная совместимость PHP — еще один его плюс. А не как в уже упоминаемом питоне, фактически имеем 2 разных языка. :)
ООП?
Так в последнее время уже тренд говорить, что ООП — говно.
То наследование не стоит использовать. А без наследования и другие киты, на которых стоит ООП, имеют мало смысла.
Да, вероятность найти работу падает. Сейчас ищут программиста не по умению думать, а по внешним признакам, вроде знания «чем отличается абстрактный класс от интерфейса», которые:
а) можно натаскать перед собеседованиями.
б) это вряд ли существенные детали. Это реализация. А реализация может быть любой, желательно самой простой.
в) это все равно не используется в проекте. :)
Если человек писал качественный код в процедурном стиле, то он будет его писать и в другом стиле. :)
Ну вот что дает Вам использование ООП? :)
В исходниках JQuery — дерьмо (из-за ограничений языка)?
Сейчас или в году эдак 2008? :)
В JS тоже много нового с 2008 года.
Он остался простым языком. :)
Это фреймворки просто переусложнены. :)
Улучшайте свою репутацию… :)
Книжки?
Я хз, есть ли что-то особенного под PHP.
Но одними книжками сыт не будешь.
Ресурсы?
гугл, стековерфлоу (английский), хабр. Слышали эти ресурсы? :) Ах да, официальная документация и комментарии к ней (тоже на английском).
Нужна прежде всего практика и общее правильное представление о программировании.
Если Вы собрались вообще без английского языка писать на PHP — ну это близко к тупиковому пути. :)
П.С.
Книги, указанные предыдущим оратором поддерживаю (это как раз общие книги).
Неправильная постановка вопроса.
А зачем вообще переучиваться? Почему это стало догмой?
Старый код продолжит работать, нужно поправить чуток deprecated, но это было и между минорными релизами.
Кому нужны новые фичи, пускай учат.
Какие это фичи? Строгая типизация? Чего там ее учить? :)
Сложно не учить, сложно программировать в строгой типизиции.
Именно из-за нестрогой типизации PHP и выстрелил.
А сейчас в язык пришла куча академиков, которые пытаются сделать из него Java.
Большинству это просто не нужно.
Тогда ни у кого нету якобы релевантного опыта на php7.
Всем бросать из-за этого php и писать на чем-то другом?
В своем же рассуждении Вы отконились от первоначального вопроса.
По другим языкам тоже куча мусора гуглится.
А в том же питоне и вовсе 2 актуальные НЕСОВМЕСТИМЫЕ ветки, старая никак не умрет.
Возможно и в других языках такое.
Ну и мусор гуглился в 2000-ых.
Тогда параллельно существовали PHP 4 и 5.
Ну и не ответили на каком же языке стартовать проект.
Но Ваш дерьмоответ заплюсовали, а мой уточняющий вопрос, на который так и не был дан ответ, заминусовали.
Что характеризует преобладающее стадо на ресурсе.
Это в любом фреймворке единая точка входа.
К чему Ваша писанина, я хз. :)
Все это легко гуглится при необходимости.
А вот умение думать — не нагуглишь. :)
Ну кроме того, что он не поддался хайпу?
Запросы выполняются? Все, отлично.
https://habrahabr.ru/post/316506/
Я чет в псевдосоцсетях не нашел нормального контента по программированию. :)
Но да, программисты нынче стали модниками. :)
Хм, возможно позиция DHH повлияла на Ruby. Но да, у толкового разработчика должна быть своя позиция, а не быть флюгером. :)
П.С.
Сам борюсь с хайпом на счет «Фреймворки — наше все» в PHP. :)