Я и не оскорблял конкретную личность, я говорю как есть, а обижаться или нет дело ваше =)
Я защищаю новичков от не правильной философии, сначала надо научиться делать правильно
Нужны какие-то критерии изначально и стандарты, они есть и они так же меняются и дорабатываются, как в свое время уже уходящий на покой Zend Coding Standart, кстати на него похож PSR стандарт, как бы они себя не называли де факто стандарт, общепринятый большинством, а как известно на меньшинства всем пофигу, проблемы хомяка крокодила не интересуют, по факту кто-то любит tab - кто-то пробел, де факто по стандартам пробел
ты можешь распыляться как хочешь, даже именуя они себя рекомендациями, они все равно являются стандартом, который может и проще читать код и проще организовать его, и не надо юлить тут выдумывая оправдания что бы его не использовать. Как я говорил куча стандартов это плохо ( пример разетки ) эволюционирующий стандарт есть хорошо ( привет USB в компах и microUSB как способ зарядки мобил на текущий момент)
Другое дело философия разработки, вон ты проповедуешь императивный, а я ООП, кто-то любит функциональный, де факто самое популярное ООП и функциональщина сейчас, императив где-то на дне поживает, так как это один из пройденных этапов эволюции разработки ПО ( наверно за исключением микроконтроллеров и то кмк там свои подходы )
В любом случае знание не обязательно глубокое пары фреймворков на уровне написания блога хорошего, даст огромный плюс соискателю как кандидату на интервью, а не на всякий случай, чем интереснее портфолио и чем больше навыков, тем больше шансов попасть на интервью, а там уже продать себя как следует, на хорошее место ( с точки зрения соискателя )
Не каждый HR глубоко понимает специфику программиста, при поиске программиста они смотрят на пересечение требований и умений кандидата, и если по ключевым совпадает тебе поступает звонок, но если заведомо видно человека у которого нет стремления изучать что-то по технологиям и он сидит на чем-то одном, как они могут быть уверены что это не студент или он может что-то, с учетом отсувия опыта
конечно можно это невелировать опенсорс, но для опенсорс и код должен быть очень даже качественным