Rich
кому нужны сраные тесты например? заказчику они точно не нужны, тока програмисту
тесты говно, но бывает когда гос. проект, и к примеру, продаем банковское имущество, люди проводят торги на лямы $, и вот тогда сценарии авто-тестов, плюс дженкинс может сыграть в плюс, дабы малейших багов не было и все своевременно обновлялось, особенно когда проект построен на api, вся бд вытягивается из гос. бд. А то баганет, и разбираться, кто где хотел коррумпировать, и т.д.
Артём
да, один раз несколько месяцев в такой работал, платили хорошо, зарубежная компания, но плавно нагрузили гамно-проектами куча-летней давности, и вообще все не по стеку, и сидишь копаешь крупные проекты, где код столетней давности и тебя в принципе не спрашивают, на чем хочешь кодить и развиваться. Вот тебе вордпресс, а вот тебе симфони, вот тут зенд поправить и т.д.
и какой стек технологий для такой работы нужен?
Rich
и какой стек технологий для такой работы нужен?
К примеру, устраивался на full-stack senior backend, из стека были обговорены Laravel5+, Symphony, Angular2+, и всякая мелочь, scss и др. Приоритет был на фреймворки и php7+, в общем, сложные интересные проекты, не со старым кодом. По факту получил magento, wordpress, zend1, разок symphony2 старенький. И все проекты от 1млн+ посещений до 30млн. Задачи разнообразные, там дописать функционал к рекламному серверу, там xss закрыть, там модуль дописать, там раскопать древний код и на таком же древнем добавить функционалу, там проект собрать с нуля, только на каком-нить гамне типо вп или мадженто и т.д. И так бывает от одной до 10 разнообразных задач за день, и так обрастаешь гамно-проектами, уже и забываешь, что такое нормальный код, не говоря уже о том, что есть php7
Rich
Нивелировалось это все хорошей оплатой, помимо гуд рейта, еще и оплата, за то, что вникаешь в проект, к примеру, если тебе 5 часов вникать/разобрать проект, и 2-3 часа написать код, то оплачивают все эти 7-8 часов
Rich
Однако через пару месяцев в ужасе понимаешь, что перенеся в 2007-й
Rich
Когда видишь забугорные гамно сайты, особенно с никаким дизайном, спрашиваешь, это что за нах, а потом узнаешь, что у них там такие на все расценки, что дизайн норм на сайт положить это кучу денег. Вот и выглядят большинство зарубежных сайтов мягко говоря, дерьмого. Они весь упор на функционал ложат
Rich
Где еще, как не в Америке заказчик потратит $14к за разработку сайта на вп : )
Артём
Когда видишь забугорные гамно сайты, особенно с никаким дизайном, спрашиваешь, это что за нах, а потом узнаешь, что у них там такие на все расценки, что дизайн норм на сайт положить это кучу денег. Вот и выглядят большинство зарубежных сайтов мягко говоря, дерьмого. Они весь упор на функционал ложат
угу, как из 2002, реально сам офигавал когда открываю, там и цветовая палитра от туда же, по типу синего фона и зеленых розовых букв и рамки border у блоков
Артём
насколько хорошо нужно знать фреймворк по типу лары тобы работу искать?)
Rich
угу, как из 2002, реально сам офигавал когда открываю, там и цветовая палитра от туда же, по типу синего фона и зеленых розовых букв и рамки border у блоков
Да, полный треш, когда покрутился внутри там, понимаешь, что 99% забугорцев не додумается заказать у нас дизайн за $300(хороший дизайн, так и за $100 соберут) на фрилансе. А у себя на нолик больше платить, вот и экономят бюджет, т.к. функционал обходится значительно дороже + налоги
Артём
>И все проекты от 1млн+ посещений до 30млн
и в какую сторону двигаться по технологиям и методикам для работы с таким хайлоадом
The Ant
в сторону легаси и тусовки на форумах где обитают владельцы ;D
The Ant
честно говоря, на таких хайлоадах ниразу не видел феншуйного фрейма с ооп :D
The Ant
у людей просто не стоит задача сделать код красивым. "Сделай как нибудь, чтоб работало" и все :)
Rich
Тут короче нужно практикой выходить, по-другому никак
Rich
у людей просто не стоит задача сделать код красивым. "Сделай как нибудь, чтоб работало" и все :)
да, мне на той работе так и сказали, я привык к solid коду, а мне сходу, короче, забей, пиши любые костыли, вереницы, лапшу, лишь бы работало : )
Артём
Rich
на мидла
на мидла достаточно уметь написать и-м'ы, crm, понимать хотя бы наполовину ооп, шарить api, знать хорошо какую-нибудь бд, знать гит
Артём
а такие вот инструменты типо докера, вагранта, гитлаба, дженкинса и еще 100500 обязательно знать или на работе можно научиться?
Rich
дженкинс вообще для питонщиков, пусть возятся
Артём
до меня как-то докопался тех.спец который собеседовал, выпытвал какой метод что делает от какой-то библиотеки. Я обычно не держу в голове, могу забыть, но запоминаю что она может сделать и в случае чего лезу в доку
Rich
остальное нахер не надо обычно, докер и пр. начинается от местной тусы над проектом и уже выходит обычно за рамки мидла
Артём
а то 100500 технологий и инструментов я честно уже заипался все учить
Rich
меня как-то допытывали по паттернам и антипаттернам полчаса : )
Rich
а как-то вообще на бекэнд задали вопрос, какое значимое обновление в css произошло за последние полгода
Anonymous
Мне бы ваши проблемы 🤔
Артём
а solid/grasp + паттерны это позиция мидла? Как хорошо нужно знать и уметь пользоваться? Если кратко то суть в том чтобы разделять код, код должен быть слабосвязан, юзать ioc/di и прочее. интерфейсы и все дела. Вот это на мидла тянет?
Anonymous
Rich
Артём
Anonymous
Ты все равно не осилишь это вне работы
Anonymous
Rich
Да понятно, что на практике он поймет, что зря пошел в программирование : ) Но хотя бы понимание, что такие вещи есть уже норм )
Anonymous
Всем утра
Rich
Обычно для собеседования канает
Rich
Все думают, ну ни х*я ты спец
Артём
из бд только mysql, чуток mongodb базовый crud. Потом выяснилось внезапно что все перешли на mariadb, а теперь еще и postgresql и монга.
Когда одно уже забывать начинаешь когда учишь другое, то выходит десяток других. Бег за морковкой какой-то
Anonymous
После пересказа из вики 🤔
Anonymous
Anonymous
Anonymous
Кто тебе сказал, что оно тебе нужно=
Rich
Его завалят на первом вопросе-уточнении
Тут суть вкратце ответить :) Чем больше слов, тем больше будут допытывать. Ну если на сеньора идти, то там такое наспрашивают, что даже загуглить не успеешь : )
Anonymous
Rich
От миддла все равно это все не требуют
Anonymous
странно
Anonymous
я думал это форк майэскюэля
Артём
ну я залил базу в мариадб, работает ну и норм, больше туда пока не лез)
Rich
Артём
а в крупных проектах применяются сложные запросы и алгоритмы типа materialized path, nestedsets для деревьев и прочее?
Артём
да и не в крупных
Anonymous
странно, я думал те кто использует монго не требуют знания постгре и майэскюэля и наоборт ибо это вещи мало пересекающиеся как скажем php и c++
Артём
Артём
про сложные операции не знаю как там
Артём
и про оптимизацию тоже
Артём
за час просто накидал попробовал
Anonymous
Я про то что идеологически функции данных СУБД почти противоположны а потому где то требуется монго а где то майэскюэль
Артём
Anonymous
но очень редко где надо и то и другое
Rich
Rich
Вот и все правило
Anonymous
вот вот! и япро это же!
The Ant
Артём
угу, связи между таблицами и прочее. В монго сложно мне кажется с этим и нет языка запросов и прочей арифметики с данными. Или есть, я хз?
Rich
Anonymous
в монго там кажись работа быстрее чем SQL
Ivan
Anonymous
ар тому в крупных проектах использовать сподручнее
Артём
кстати, видел где-то инфу что в БД Oracle можно простыми командами делать производительные запросы. Например получать вложенные категории и комментарии без этих шаманств с nestedsets котоырые тяжелые при обновлении и чтении
Артём
witch и что-то там кажется
The Ant
Mariadb и PosrgreSQL это для пет-проектов фриков?
я этого не говорил. Но складывается ощущение что все вокруг перешли на них. Однако это не так. Люди пробуют просто, а потом рассказывают как это круто и все такое. А в продакшене как стоял мускул так и стоит. Просто ложное ощущение создается.
Anonymous
Артём
какие БД надо знать чОтко в 2018 году?)
The Ant
Это как бывший пхпшник попадает в среду жаваскриптеров-нодеров и ему кажется что пых помер ;D