Расскажу свой опыт. В первой свое галере начал выгорать, в итоге бросил учёбу и ушёл в армию, на второй галере я всё таки выгорел. Вот сейчас работаю уже во второй для себя продуктовой компании и у меня опять появилось удовольствие от программирования, стал уделять время пет проектам и в целом интересоваться разными технологиями.
Возможно просто Вам не повезло с продуктовой компанией, а может и мне не повезло с галерой, но многие говорят что именно на галерах люди выгорит и у них появляется отвращение к разработке и IT в целом
Отсутствие взрослой системы накатывания обновлений. Все обновления накатываются через web интерфейс в котором может что угодно пойти не так. Плюс обновления не повторяемые, я не могу зафиксировать что мне нужно обновить до конкретной версии, через web интерфейс обновляется до последней возможно версии (поправьте если ошибаюсь). Это приводит к тому, что я как разработчик не могу протестировать обновление локально и накатить обновление условно через месяц т.к. за это время может выйти новая версия того или иного модуля.
ORM которая не ORM, а просто набор классов для работы с БД. В нормальных ORM мы манипулируем записями БД как объектами, но не в битриксе, в битриксе только массивы. P.S. Как решение можно использовать сторонние пакеты вроде этого https://github.com/sheerockoff/bitrix-entity-mapper
Отсутствие вменяемой документации. D7 анонсировали около 8 лет назад, но до сих пор документация находится в плачевном состоянии.
Несоблюдение стандартов разработки, весь код написан в стиле который идёт в разрез со всем PHP сообществом. В коде используются короткие открывающие теги PHP, методы классов вызываются как статические хотя таковыми не являются, PSRы не соблюдаются, отсутствует единая точка входа, composer не используется
Сам битрикс не заточен на контейнеризацию, опять же это следствие нескольких факторов: 1.стандартные модули поставляются не через менеджер пакетов composer 2. обновления накатываются через web интерфейс 3. редактирование некоторых настроек приводит к изменению файлов, а эти изменения затираются после передеплоя
у разработчиков битрикса постоянное желание писать свои решения, хотя можно использовать сторонние пакеты которые уже стали стандартом в разработке. Тогда бы разработчики не плевались от отсутствия документации и получали бы релевантный опыт
Это всё что удалось быстро вспомнить (т.к. давно не работал), но если надо могу долго продолжать описывать минусы с которыми сталкивался при разработке на битриксе. Всё эти минусы простительны когда мы говорим о битриксе как о CMS, т.к. CMS ориентированы на пользователей, но при позиционировании его как фреймворка такие проблемы сложно игнорировать, потому что фреймворк ориентирован на разработчиков и должен помогать в написании кода, а тут получается что разработчику приходится бороться с фреймворком пробираясь через тернии документации и легаси кода
Я могу понять использование битрикса как CMS из-за большего кол-ва готовых модулей для приёма платежей, расчёта доставки, интеграции со складскими системами и т.п., но вот использовать как фреймворк это странно. У него ведь ужасный код ядра, плохая документация и отсутствие какого либо дружелюбия к разработчику
Сдаётся мне у него есть другие аккаунты, потому что у него сначала на комментарие было больше минусов, а через какое то время ему понаставили плюсы, а нам всем минусы (причём даже в карму)
Поставил вам плюс для реабилитации
А может сами хабровчане поставили минусы за то что кормим тролля
P.s. в любом случае с ним бесполезно вести какой то диалог потому что вместо внятного контраргумента он начал докапываться до вашего никнейма
Я правильно понимаю что сотрудники этих компаний которые взяли льготную ипотеку попадут на повышение ставки? Либо им придётся искать работу в аккредитованной компании?
Вы как то неправильно считаете, чтобы проголосовать нужно зайти на сайт, залогинитьмя, найти опрос и только потом поставить свой голос, в таком сценарии нагрузка возросла уже в 4 раза. К тому же помимо проголосовавших есть много тех кто в голосовании не участвовал. Да и не факт что распределение нагрузки было равномерным, в эту секунду 10 запросов, а в следующую 1000
в Узбекистане до сих пор при оплате картой иногда нужно сказать пин-код сотруднику магазина
Не иногда а всегда)
Очень редко когда кассиры сами дают терминал, приходится самому просить. У меня коллега ходит в магазин возле дома и каждый и каждый раз называет пинкод, однажды пришёл а кассир сам его ввёл в терминал)
А ещё тут у большинства пинкоды состоят из одинаковых цифр вроде 1111 или 5555
С 1998 года все разы когда я менял работу я её находил или через знакомых или через ЦЗН
Хм, я бы небыл так категоричен. Я работаю с 2014 года и ни разу не обращался в ЦЗН, если честно даже не представляю что там вообще происходит, всегда искал через hh
Я на 2 курсе бросил т.к. не мог совмещать работу и учёбу, выбор пал в пользу работы. У меня бывший техдир бросил на 4 курсе, но его причины я не знаю. Так что ничего сказочного в этом нет, это вполне реальный кейс
Что-то с отсрочкой это не работало, требовали наличие диплома
- не нравится ну и валите!!!
*уезжаешь*
- УУУ ПРЕДАТЕЛИ!!!!
Расскажу свой опыт. В первой свое галере начал выгорать, в итоге бросил учёбу и ушёл в армию, на второй галере я всё таки выгорел. Вот сейчас работаю уже во второй для себя продуктовой компании и у меня опять появилось удовольствие от программирования, стал уделять время пет проектам и в целом интересоваться разными технологиями.
Возможно просто Вам не повезло с продуктовой компанией, а может и мне не повезло с галерой, но многие говорят что именно на галерах люди выгорит и у них появляется отвращение к разработке и IT в целом
У меня основные претензии к битриксу были такими:
Отсутствие взрослой системы накатывания обновлений. Все обновления накатываются через web интерфейс в котором может что угодно пойти не так. Плюс обновления не повторяемые, я не могу зафиксировать что мне нужно обновить до конкретной версии, через web интерфейс обновляется до последней возможно версии (поправьте если ошибаюсь). Это приводит к тому, что я как разработчик не могу протестировать обновление локально и накатить обновление условно через месяц т.к. за это время может выйти новая версия того или иного модуля.
ORM которая не ORM, а просто набор классов для работы с БД. В нормальных ORM мы манипулируем записями БД как объектами, но не в битриксе, в битриксе только массивы.
P.S. Как решение можно использовать сторонние пакеты вроде этого https://github.com/sheerockoff/bitrix-entity-mapper
Отсутствие вменяемой документации. D7 анонсировали около 8 лет назад, но до сих пор документация находится в плачевном состоянии.
Несоблюдение стандартов разработки, весь код написан в стиле который идёт в разрез со всем PHP сообществом. В коде используются короткие открывающие теги PHP, методы классов вызываются как статические хотя таковыми не являются, PSRы не соблюдаются, отсутствует единая точка входа, composer не используется
Сам битрикс не заточен на контейнеризацию, опять же это следствие нескольких факторов:
1.стандартные модули поставляются не через менеджер пакетов composer
2. обновления накатываются через web интерфейс
3. редактирование некоторых настроек приводит к изменению файлов, а эти изменения затираются после передеплоя
у разработчиков битрикса постоянное желание писать свои решения, хотя можно использовать сторонние пакеты которые уже стали стандартом в разработке. Тогда бы разработчики не плевались от отсутствия документации и получали бы релевантный опыт
Это всё что удалось быстро вспомнить (т.к. давно не работал), но если надо могу долго продолжать описывать минусы с которыми сталкивался при разработке на битриксе. Всё эти минусы простительны когда мы говорим о битриксе как о CMS, т.к. CMS ориентированы на пользователей, но при позиционировании его как фреймворка такие проблемы сложно игнорировать, потому что фреймворк ориентирован на разработчиков и должен помогать в написании кода, а тут получается что разработчику приходится бороться с фреймворком пробираясь через тернии документации и легаси кода
Я могу понять использование битрикса как CMS из-за большего кол-ва готовых модулей для приёма платежей, расчёта доставки, интеграции со складскими системами и т.п., но вот использовать как фреймворк это странно. У него ведь ужасный код ядра, плохая документация и отсутствие какого либо дружелюбия к разработчику
Сдаётся мне у него есть другие аккаунты, потому что у него сначала на комментарие было больше минусов, а через какое то время ему понаставили плюсы, а нам всем минусы (причём даже в карму)
Поставил вам плюс для реабилитации
А может сами хабровчане поставили минусы за то что кормим тролля
P.s. в любом случае с ним бесполезно вести какой то диалог потому что вместо внятного контраргумента он начал докапываться до вашего никнейма
В пирамиде Грэма вы находитесь где-то внизу
*sarcasm off*
Тогда при каждом изменении кода пакеты каждый раз будут подтягиваться заново, а в первом примере они будут кешироваться
Я правильно понимаю что сотрудники этих компаний которые взяли льготную ипотеку попадут на повышение ставки? Либо им придётся искать работу в аккредитованной компании?
Вы как то неправильно считаете, чтобы проголосовать нужно зайти на сайт, залогинитьмя, найти опрос и только потом поставить свой голос, в таком сценарии нагрузка возросла уже в 4 раза. К тому же помимо проголосовавших есть много тех кто в голосовании не участвовал. Да и не факт что распределение нагрузки было равномерным, в эту секунду 10 запросов, а в следующую 1000
Не иногда а всегда)
Очень редко когда кассиры сами дают терминал, приходится самому просить. У меня коллега ходит в магазин возле дома и каждый и каждый раз называет пинкод, однажды пришёл а кассир сам его ввёл в терминал)
А ещё тут у большинства пинкоды состоят из одинаковых цифр вроде 1111 или 5555
Наверно имелось ввиду написание вируса под windows
Хм, я бы небыл так категоричен. Я работаю с 2014 года и ни разу не обращался в ЦЗН, если честно даже не представляю что там вообще происходит, всегда искал через hh
Вы немного ресурсом ошиблись, если здесь и были Z патриоты, то их обычно вгоняли в минуса
В Липецке за последние 3 месяца на улицах увеличилось число бездомных собак, не ваших рук дело?
Человек ничего не делает, но получает деньги, он здесь явно не идиот
Я на 2 курсе бросил т.к. не мог совмещать работу и учёбу, выбор пал в пользу работы. У меня бывший техдир бросил на 4 курсе, но его причины я не знаю. Так что ничего сказочного в этом нет, это вполне реальный кейс
Понятно, а я искал аббревиатуру из заголовка?♂️
Что такое ФПР?
Гугл и яндекс выдают это