Теперь посмотрим на тех, кто будет обучать студентов, знакомьтесь: академопитеки.
А вот проректор по перспективным работам Политехнического университета Алексей Боровков рассказал, что его коллегам из технических служб пришлось столкнуться с большими проблемами.
«За счет перехода на цифровые технологии студенты могли подавать заявления и в личных кабинетах вузов, и централизованно через «Госуслуги». Из-за этого, во-первых, возникли дублирования, во-вторых, из-за тотального перехода всех и вся на цифру системы, что называется, проходили отладку в боевых условиях. Мы, Политехнический университет, выступили в этом отношении большим полигоном, потому что у нас заявлений было около 100 тысяч, это очень много, в разы, на порядки может превышать показатели многих вузов, — рассказывает Алексей Боровков. — Что мы наблюдали вчера? Замедлялись поисковые системы в работе — нужно было добавить оперативной памяти, в 3 раза ее увеличить. Дальше, когда выходили на поиск тысячи людей, выяснилось, что буквально через полчаса нужно добавить еще один сервер. Потом мы увидели во второй половине дня, что происходит 80% загрузки. Только таким образом, эмпирическим путем выяснили, какие нам нужны мощности. Дальше возникли проблемы с программным обеспечением, потому что одновременно идет много запросов и ПО должно с этим справляться. В нужный момент был осуществлен переход на так называемые статические списки, они уже были готовы. Во второй половине дня мы их представили на сайте, потом уже системы заработали».
В результате поступление в вузы превратилось в лотерею, зачислили хер знает кого, а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем.
lpd>Фреймворки там и прочие Java в ВУЗе изучать бесполезно — это ремесло, а не наука.
Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end.
Здравствуйте, Osaka, Вы писали:
O>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end.
Прикладные языки программирования вообще нечего изучать — это вопрос чтения одной простой книжки, доступной школьнику.
Вот алгоритмами, ядром ОС, компиляторами некоторый смысл заниматься есть, но на науку это тоже тянет редко.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Здравствуйте, mgu, Вы писали:
mgu>Вузы готовят наших будущих коллег. Для начала им надо поступить, сегодня было электронное зачисление, и сайты вузов, как водится, легли.
mgu>Приемная кампания в вузы Петербурга проходит на нервах
мда, а может не зря на собеседованиях спрашивают задизайнить фэйсбук/инстаграмм/айрбнб, хоть когда то кто то глянет на scalability
Здравствуйте, lpd, Вы писали:
lpd>Фреймворки там и прочие Java в ВУЗе изучать бесполезно — это ремесло, а не наука.
Для меня самым полезным оказался предмет "История КПСС": тимбилдинг 1930-го, эджайл 1941-го и фреймворк "кукуруза" позволили относиться к околопрограммистской возне по-философски.
mgu>В результате поступление в вузы превратилось в лотерею,
Не понял, откуда ты это высосал
mgu>зачислили хер знает кого,
Не понял, откуда ты это высосал
mgu>а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем.
У меня коллега преподаёт полдня/день в неделю (как расписание составят). В остальное время — работает с нами. Как раньше преподавал, так и дальше собирается преподавать
Здравствуйте, AndyCyp, Вы писали:
mgu>>Вузы готовят наших будущих коллег. Для начала им надо поступить, сегодня было электронное зачисление, и сайты вузов, как водится, легли.
mgu>>Приемная кампания в вузы Петербурга проходит на нервах
AC>мда, а может не зря на собеседованиях спрашивают задизайнить фэйсбук/инстаграмм/айрбнб, хоть когда то кто то глянет на scalability
Да, и у вопроса "Сколько поместится в Боинге теннисных мячиков?" начинает проявляться смысл.
Здравствуйте, Osaka, Вы писали:
lpd>>Фреймворки там и прочие Java в ВУЗе изучать бесполезно — это ремесло, а не наука. O>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end.
Здравствуйте, lpd, Вы писали:
O>>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end.
lpd>Прикладные языки программирования вообще нечего изучать — это вопрос чтения одной простой книжки, доступной школьнику.
Институт, в отличие от ПТУ, не даёт готовых решений, а учит обучаться и самостоятельно находить ответы. Что касается ЯП -- достаточно потренироваться на одном, причём любом.
lpd>Вот алгоритмами, ядром ОС, компиляторами некоторый смысл заниматься есть, но на науку это тоже тянет редко.
Ну, можно давать алгоритмы, теорию вероятностей, математическую лингвистику, электротехнику, дизайн...
Здравствуйте, Marty, Вы писали:
mgu>>В результате поступление в вузы превратилось в лотерею,
M>Не понял, откуда ты это высосал
Из статьи.
mgu>>зачислили хер знает кого,
M>Не понял, откуда ты это высосал
Из статьи.
mgu>>а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем.
M>У меня коллега преподаёт полдня/день в неделю (как расписание составят). В остальное время — работает с нами. Как раньше преподавал, так и дальше собирается преподавать
O>>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end. mgu>А что плохого в ХХХ-SQL-е?
Бизнес-логика на хранимках. Без ООП и без нормальной пошаговой отладки.
Здравствуйте, mgu, Вы писали:
mgu>Теперь посмотрим на тех, кто будет обучать студентов, знакомьтесь: академопитеки.
Не уверен, что они сами настраивают инфраструктуру и делают софт, скорее всего поставили всё и туда, что купили по гос. закупками и рассчитали нагрузки через тех, кого нашли на тех же гос. закупках.
Здравствуйте, Osaka, Вы писали:
O>>>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end. mgu>>А что плохого в ХХХ-SQL-е? O>Бизнес-логика на хранимках. Без ООП и без нормальной пошаговой отладки.
Здравствуйте, Kernan, Вы писали:
mgu>>Теперь посмотрим на тех, кто будет обучать студентов, знакомьтесь: академопитеки. K>Не уверен, что они сами настраивают инфраструктуру и делают софт, скорее всего поставили всё и туда, что купили по гос. закупками и рассчитали нагрузки через тех, кого нашли на тех же гос. закупках.
За что купил, за то и продаю евангелие от проректора.
Здравствуйте, mgu, Вы писали:
mgu>Институт, в отличие от ПТУ, не даёт готовых решений, а учит обучаться и самостоятельно находить ответы.
Это офигенно тупая, бородатая и невервная байка. Современный инст (уже лет 15+ как) не предоставляет подобных знаний и умений.
Но вы (обощение) продолжайте жить в радужном мире единорогов, я не против.
Чё сказать-то хотел: бывшее совеццкое абразавание некому в мире таки вообще не упёрлась! Китайцы послали МГТУ/МГУ на три буквы — за взятки можно купить любой экзаммен. А денех у узкоглазых — как у дурака семок. Стобальные черномазые ЕГЭшники подтвердят инфу.
Здравствуйте, lpd, Вы писали:
lpd>Фреймворки там и прочие Java в ВУЗе изучать бесполезно — это ремесло, а не наука.
ВУЗы, наука. Какие напыщенные слова.
Я уже как-то писал здесь на форуме, что ВУЗы бывают не только инженерные или научные.
Вот, есть у нас в стране Университет Физкультуры, есть Консерватория, есть художественные вузы (акад. Сурикова, кажется), есть архитектурные (МАРХи).
Что, скажешь, там всё науку изучают?
Вообще-то, в том же художественном или музыкальном ВУЗах образование строится по иному принципу. Там упор делают на практику.
Под чутким руководством преподавателя, студенты выполняют работы, оттачивают именно что практические навыки — рисуют, исполняют.
И это всё считается высшим образованием!
Я совсем не понимаю, отчего с программированием нельзя поступить точно так же?
Пишешь код, учишься хорошо его писать. Преподаватели делают review.
Впридачу, идёт чисто теоретический курс. Помимо математики, идёт курс computer science, идут специализированные курсы на отдельные направления программирования.
И разумеется, изучаются какие-нибудь API и фреймворки.
Я уверен, всё это в совокупности спокойно потянет на все эти 5 лет обучения, а то и сверху останется.
Вот ещё для тебя, lpd. Берём акад. Строганова, там есть факультет "Искусство реставрации", скажем, каф. "Художественная реставрация мебели". Это что, наука по-твоему?
У нас вполне себе в ВУЗах учат ремеслам, как ты их называешь.
Здравствуйте, mgu, Вы писали:
mgu>Ну, можно давать алгоритмы, теорию вероятностей, математическую лингвистику, электротехнику, дизайн...
Дайте курс компьютерной графики. Как 2D, так и 3D.
Те же алгоритмы Брейзенхама, а можно и с антиальясигом — алгоритм Ву, скажем.
В 3D же там целый курс, насыщенный математикой можно рассказать.
Что-то в наших ВУЗах я не видел такого.
Здравствуйте, mgu, Вы писали:
mgu>>>В результате поступление в вузы превратилось в лотерею,
M>>Не понял, откуда ты это высосал
mgu>Из статьи.
Там этого нет.
mgu>>>зачислили хер знает кого,
M>>Не понял, откуда ты это высосал
mgu>Из статьи.
Там этого нет.
mgu>>>а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем.
M>>У меня коллега преподаёт полдня/день в неделю (как расписание составят). В остальное время — работает с нами. Как раньше преподавал, так и дальше собирается преподавать
mgu>"Муж моей жены"?
Завтра скажу коллеге об этом. Вот он удивится. А ты сам-то чья дочь?
Здравствуйте, Rhino, Вы писали:
R>Чё сказать-то хотел: бывшее совеццкое абразавание некому в мире таки вообще не упёрлась!
Уперлось компаниям по всему миру, где на инженерных и научных должностях успешно трудятся (трудились) люди с таки советским образованием, массово выезжавшими в 90-е и еще в нулевые. Слышал байку, что в США выпускники физтеха вообще чуть ли не в количестве 1000 человек однажды собрались в арендованном зале на вечер воспоминаний.
Здравствуйте, mgu, Вы писали:
mgu>За что купил, за то и продаю евангелие от проректора.
Очень похоже на госзакупки. Это в 90-е и отчасти в нулевые могла быть такая анархия, что сами себе софт писали для работы. Сейчас же тендеры, закупки, все чин-чином, все очень серьезно.
Здравствуйте, mgu, Вы писали:
O>>>>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end. mgu>>>А что плохого в ХХХ-SQL-е? O>>Бизнес-логика на хранимках. Без ООП и без нормальной пошаговой отладки.
mgu>Вам шашечки или ехать?
Вменяемые люди после таких поездок увольняются. И уходят с сеньерских и даже всяких топ должностей на мидлов/джунов учиться делать нормально. После этого саппортёры меняются раз в полгода, а через несколько лет, когда руководство задалбывает эта текучка — меняют стек технологий
Здравствуйте, Michael7, Вы писали:
R>>Чё сказать-то хотел: бывшее совеццкое абразавание некому в мире таки вообще не упёрлась! M>Уперлось компаниям по всему миру, где на инженерных и научных должностях успешно трудятся (трудились) люди с таки советским образованием,
Это было давно и не правда До сих пор помню байку, когда русский по фасту в Вин31 внедрил Enhanced mode (или Advanced? Лень гуглить, но факт в том, что после этого Венда реже падала) на изи за пару-тройка дней.
M> массово выезжавшими в 90-е и еще в нулевые. Слышал байку, что в США выпускники физтеха вообще чуть ли не в количестве 1000 человек однажды собрались в арендованном зале на вечер воспоминаний.
Это всё так. Мы, 2000-го года выпуска — куча народа понаехало в Канаду и Америку. Связей нет, но не бедствуют скорее всего. Слишком уже умные человеки
M>Естественно, сейчас уже не тогда.
Вот именно! Моисей 40 лет водил евреев по пустыне для смены поколений. И эта смена уже произошла.
M>>Естественно, сейчас уже не тогда. R>Вот именно! Моисей 40 лет водил евреев по пустыне для смены поколений. И эта смена уже произошла.
Я советское образование не идеализирую, просто тогда непонятно возмущение им в сегодняшнем контексте. В 90-е оно объективно отнюдь не худшее было, по крайней мере в технических науках, а сейчас оно уже давно не советское.
P.S. А что за байка? Вроде 386 Enhanced mode появился вообще-то даже не в Win3.х, а в редакции Win 2.x для 386, была такая Windows/386 или как-то так, я уже почти не помню.
Здравствуйте, Michael7, Вы писали:
M>Я советское образование не идеализирую, просто тогда непонятно возмущение им в сегодняшнем контексте. В 90-е оно объективно отнюдь не худшее было, по крайней мере в технических науках, а сейчас оно уже давно не советское.
Не, я хотел сказать, что в России от советского образования не осталось ничего. Вообще ничего. И произошло это, в том числе, по временным причинам.
Здравствуйте, Тёмчик, Вы писали:
Тё>Вот, такие вот "алгоритмы нинужны" сортировщики пузырьком написали софт.
вангую что писали на JS, а сортировали через ORDER BY при выводе результата каждому пользователю
а вот писали бы на плюсах + mod_fcgid + berkeley db все бы летало даже на старом сервере
Здравствуйте, sergey2b, Вы писали:
S>вангую что писали на JS, а сортировали через ORDER BY при выводе результата каждому пользователю S>а вот писали бы на плюсах + mod_fcgid + berkeley db все бы летало даже на старом сервере
Учитывая криворучие пейсателей — оно бы даже не взлетело.
J>Я совсем не понимаю, отчего с программированием нельзя поступить точно так же? J>Пишешь код, учишься хорошо его писать. Преподаватели делают review. J>Впридачу, идёт чисто теоретический курс. Помимо математики, идёт курс computer science, идут специализированные курсы на отдельные направления программирования. J>И разумеется, изучаются какие-нибудь API и фреймворки.
Дык приезжай к нам на кафедру — и все это увидишь в натуре.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Osaka, Вы писали:
mgu>>А что плохого в ХХХ-SQL-е? O>Бизнес-логика на хранимках. Без ООП и без нормальной пошаговой отладки.
Отладка пошаговая в хранимках есть даже в постгресе. Самолично её настраивал в 2012 году, 9 уже с тех пор прошло, поди появились улучшения.
Кстати говоря, судя по началу топика, проблема университета была именно в неумении обращаться с SQL. 100_000 заявлений, надо же. Интересно, в какое количество записей в таблицах они превратились. И что там за БД. И судя по добавлению ещё одного сервера, речь идёт о сервере приложений, а не БД, потому что БД так просто не добавишь ещё одну, даже монгу, там перешардинг потребуется. А стало быть у них сервер приложений не справлялся с нагрузкой. Это ж как надо писать код, чтобы получить 80% нагрузку (видимо процессора, чего они ещё могли померить) на обычных вставках в БД?
Здравствуйте, Michael7, Вы писали:
M>Уперлось компаниям по всему миру, где на инженерных и научных должностях успешно трудятся (трудились) люди с таки советским образованием, массово выезжавшими в 90-е и еще в нулевые. Слышал байку, что в США выпускники физтеха вообще чуть ли не в количестве 1000 человек однажды собрались в арендованном зале на вечер воспоминаний.
Процитирую сам себя, из другого форума:
В середине 90х? Ну например за отсутствием еврейских родственников, по которой линии многие уехали в Израиль. Или за отсутствием германских родственников, по которой линии многие уехали в Германию. Или за отсутствием армянских родственников, по которой линии многие никуда не уехали, а живут в РФ, жрут в три горла и отрастили три жопы.
M>Естественно, сейчас уже не тогда.
Именно. Все кто мог репатриироваться — уже репатриировались. Остался вот Хомак, да и тот в Израиль уехал, и польза его сомнительна.
Здравствуйте, Слава, Вы писали:
С> Это ж как надо писать код, чтобы получить 80% нагрузку (видимо процессора, чего они ещё могли померить) на обычных вставках в БД?
Например, использовать XML и все через обработку XML делать. DOM-парсером.
Не скажу, что прям уверен в этом, но оно может объяснить не только перегруз на 100k, но и остальные глюки.
Здравствуйте, AndyCyp, Вы писали:
AC>мда, а может не зря на собеседованиях спрашивают задизайнить фэйсбук/инстаграмм/айрбнб, хоть когда то кто то глянет на scalability
ну и получится фейсбук, который бесперебойно показывает хрень вместо знакомых рож
Здравствуйте, jamesq, Вы писали:
J>Здравствуйте, lpd, Вы писали:
J>есть Консерватория, есть художественные вузы (акад. Сурикова, кажется), есть архитектурные (МАРХи). J>Что, скажешь, там всё науку изучают?
Не науку, а искусство, очевидно. Тоже есть что изучать.
J>Вот, есть у нас в стране Университет Физкультуры,
Университет — это громко конечно, но на ВУЗ тянет.
J>Пишешь код, учишься хорошо его писать. Преподаватели делают review. J>Впридачу, идёт чисто теоретический курс. Помимо математики, идёт курс computer science, идут специализированные курсы на отдельные направления программирования. J>И разумеется, изучаются какие-нибудь API и фреймворки.
Изучение фреймворка не требует консультации с профессионалом, в отличие от математики или искусств. Это вопрос чтения пары статеек, документации(или stackoverflow) по ходу работы.
Плюс фреймворки и API меняются слишком часто. А образование по смыслу долгосрочно.
Конечно, хороший архитектор отличается от кодера, но обучать этому на искусственных учебных примерах практически невозможно. Если давать задание вроде проектирования и реализации большого проекта каждый семестр, будет слишком много рутины по возне с конкрентыми либами, а миллион строк один не напишет студент. И не будет обратной связи от пользователей, соответственно не будет развития проекта и не будут вылезать заложеные в изначальный дизайн недостатки.
Я думаю никто из программистов в ВУЗе почти ничего полезного для работы не узнал, кроме фундаментальных вещей.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
mgu>В результате поступление в вузы превратилось в лотерею, зачислили хер знает кого, а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем.
С одной стороны, ты сильно отстал от жизни. ЕГЭ уже давно превратил поступление в вузы в бардак.
Естественно, у тебя же СОВЕТСКОЕ образование. Мастодонт почти...
С другой — бежишь впереди паровоза.
Нынешняя система внезапно показала, что отток абитуры из провинции в столицы резко сократился.
Многие предпочли домашние вузы из опасения (которые таки подтвердились), что в столичные при одной волне могут не попасть.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
lpd>Я думаю никто из программистов в ВУЗе почти ничего полезного для работы не узнал, кроме фундаментальных вещей.
Совершенно верно.
Кодить можно и без высшего образования вполне.
На первой должности программиста не требуется даже бакалавра (по профессиональному стандарту "Программист", который уже утвержден дофига времени назад)
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, sergey2b, Вы писали:
Тё>>Вот, такие вот "алгоритмы нинужны" сортировщики пузырьком написали софт.
S>вангую что писали на JS, а сортировали через ORDER BY при выводе результата каждому пользователю S>а вот писали бы на плюсах + mod_fcgid + berkeley db все бы летало даже на старом сервере
Я не уверен, что прямо на ноде писали. Всё-таки массово-популярно для бекендов жава с донатом. Когда-то очень давно в моде было ORM. Проекция БД на объекты. Так оно на ровном месте, под капотом лепило квадраты, а в запущенных случаях- экспоненты сложности. Люди с пониманием алго сложности и люди, знающие хибернейт- мало пересекающиеся множества.
Здравствуйте, mgu, Вы писали:
mgu> Через несколько лет будем пожинать плоды.
Ты сам был когда-то таким же, а сейчас ворчишь как старпер Много ли даже из здешних обывателей смогут рассчитать количество железа, необходимое для нормальной отработки описанной ситуации с учетом имеющихся ограничений несмотря на то, что расчет сложностей не представляет? А ПО скорее всего писали субподрядчики субподрядчика главного субподрядчика — даже если они и представляли что именно они пишут, они заинтересованы только в подписи акта сдачи-приемки, но никак ни в качестве сданной работы.
Здравствуйте, Osaka, Вы писали:
O>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end.
А в чем проблема с begin-end? Это просто синтаксис, он везде разный: где-то фигурными скобочками, где-то размером табуляций, где-то есть только закрывающая конструкция а-ля IF ... END-IF
Здравствуйте, sergey2b, Вы писали:
S>Здравствуйте, Тёмчик, Вы писали:
Тё>>Вот, такие вот "алгоритмы нинужны" сортировщики пузырьком написали софт.
S>вангую что писали на JS, а сортировали через ORDER BY
либо сортировка в берклидб ничем не отличается от order by, либо разработчики order by не проходили в вузе алгоритмы внешней сортировки и/или понятие индекса. я так полагаю, второе невозможно
Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, sergey2b, Вы писали:
S>>вангую что писали на JS, а сортировали через ORDER BY при выводе результата каждому пользователю S>>а вот писали бы на плюсах + mod_fcgid + berkeley db все бы летало даже на старом сервере CC>Учитывая криворучие пейсателей — оно бы даже не взлетело.
Не, если бы смогли пробиться через все сообщения компилятора об обшибках, то точно взлетело бы
З.Ы. Вообще странно слышать 100К total как пример нагрузки. 100К новых записей в секунду это пример хоть какой-то нагрузки о которой стоит говорить.
Здравствуйте, Rhino, Вы писали:
R>Здравствуйте, mgu, Вы писали:
mgu>>Институт, в отличие от ПТУ, не даёт готовых решений, а учит обучаться и самостоятельно находить ответы. R>Это офигенно тупая, бородатая и невервная байка. Современный инст (уже лет 15+ как) не предоставляет подобных знаний и умений. R>Но вы (обощение) продолжайте жить в радужном мире единорогов, я не против.
Так и я про обобщение, про абстрактный институт, про его предназначение. А то, во что превратили ВО -- это кривая имплементация.
R>Чё сказать-то хотел: бывшее совеццкое абразавание некому в мире таки вообще не упёрлась! Китайцы послали МГТУ/МГУ на три буквы — за взятки можно купить любой экзаммен. А денех у узкоглазых — как у дурака семок. Стобальные черномазые ЕГЭшники подтвердят инфу.
Ну да, ну да. Кстати, ЕГЭ покупается ещё проще, по его результатам в институты и принимают, так что сам конкурс с большим душком.
Здравствуйте, Marty, Вы писали:
mgu>>>>В результате поступление в вузы превратилось в лотерею,
M>>>Не понял, откуда ты это высосал
mgu>>Из статьи.
M>Там этого нет.
Новые правила поступления в вузы превратили зачисление в лотерею
mgu>>>>зачислили хер знает кого,
M>>>Не понял, откуда ты это высосал
mgu>>Из статьи.
M>Там этого нет.
Разумеется, при таких правилах любые технические сбои приводили к еще большей рандомизации результатов поступления.
mgu>>>>а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем.
M>>>У меня коллега преподаёт полдня/день в неделю (как расписание составят). В остальное время — работает с нами. Как раньше преподавал, так и дальше собирается преподавать
mgu>>"Муж моей жены"?
M>Завтра скажу коллеге об этом. Вот он удивится. А ты сам-то чья дочь?
Я дочь офицера.
Хамство и агрессия на фоне когнитивных искажений... Поздравляю с прививкой!
Здравствуйте, Michael7, Вы писали:
mgu>>За что купил, за то и продаю евангелие от проректора.
M>Очень похоже на госзакупки. Это в 90-е и отчасти в нулевые могла быть такая анархия, что сами себе софт писали для работы. Сейчас же тендеры, закупки, все чин-чином, все очень серьезно.
Если всё серьёзно, то где результаты нагрузочных испытаний? Это же не вакцина, чтобы тестировать годами.
Здравствуйте, Marty, Вы писали:
O>>>>>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end. mgu>>>>А что плохого в ХХХ-SQL-е? O>>>Бизнес-логика на хранимках. Без ООП и без нормальной пошаговой отладки.
mgu>>Вам шашечки или ехать?
M>Вменяемые люди после таких поездок увольняются. И уходят с сеньерских и даже всяких топ должностей на мидлов/джунов учиться делать нормально. После этого саппортёры меняются раз в полгода, а через несколько лет, когда руководство задалбывает эта текучка — меняют стек технологий
Тё>Muxpeh
Тё>12 Авг 2021 в 23:43
>>за 4 часа было подано почти 900 согласий
Тё>Ого! Сайт лёг от 4х запросов в минуту!
Тё>Вот, такие вот "алгоритмы нинужны" сортировщики пузырьком написали софт.
Да там явно вышибло пробки от пиковых нагрузок. И при чём тут сортировка? А алгоритмы таки нужны: если доступно всего несколько десятков мест, то зачем давать возможность делать остальные 800+ согласий? С бизнес-аналитикой в России совсем беда...
Здравствуйте, sergey2b, Вы писали:
S>вангую что писали на JS, а сортировали через ORDER BY при выводе результата каждому пользователю S>а вот писали бы на плюсах + mod_fcgid + berkeley db все бы летало даже на старом сервере
Здравствуйте, LaptevVV, Вы писали:
J>>Я совсем не понимаю, отчего с программированием нельзя поступить точно так же? J>>Пишешь код, учишься хорошо его писать. Преподаватели делают review. J>>Впридачу, идёт чисто теоретический курс. Помимо математики, идёт курс computer science, идут специализированные курсы на отдельные направления программирования. J>>И разумеется, изучаются какие-нибудь API и фреймворки. LVV>Дык приезжай к нам на кафедру — и все это увидишь в натуре.
Лучше вы к нам. Достаточно одного студента, чтобы подмандить эту CRUD-ню.
Здравствуйте, Слава, Вы писали:
С>Именно. Все кто мог репатриироваться — уже репатриировались. Остался вот Хомак, да и тот в Израиль уехал, и польза его сомнительна.
Хомак сделал Луркмор, от которого пользы больше, чем от тетрисов.
Здравствуйте, Michael7, Вы писали:
M>Здравствуйте, Слава, Вы писали:
С>> Это ж как надо писать код, чтобы получить 80% нагрузку (видимо процессора, чего они ещё могли померить) на обычных вставках в БД?
M>Например, использовать XML и все через обработку XML делать. DOM-парсером. M>Не скажу, что прям уверен в этом, но оно может объяснить не только перегруз на 100k, но и остальные глюки.
Все данные хранили в одном Excel-файле? А что, скрепно.
Зато на плюсах можно организовать хранения отсортированной таблицы студентов в памяти
И отдавать ее когда очередной пользователь пытаешься узнать свой номер в списке
Здравствуйте, LaptevVV, Вы писали:
mgu>>В результате поступление в вузы превратилось в лотерею, зачислили хер знает кого, а уровень преподавательского состава такой, что им нельзя доверить чистку сортиров. Через несколько лет будем пожинать плоды, и нынешняя идиократия покажется раем. LVV>С одной стороны, ты сильно отстал от жизни. ЕГЭ уже давно превратил поступление в вузы в бардак. LVV>Естественно, у тебя же СОВЕТСКОЕ образование. Мастодонт почти...
Ну да. Но зачем же усугублять? Зачем использовать паттерн "Неудачники нам не нужны"?
LVV>С другой — бежишь впереди паровоза. LVV>Нынешняя система внезапно показала, что отток абитуры из провинции в столицы резко сократился. LVV>Многие предпочли домашние вузы из опасения (которые таки подтвердились), что в столичные при одной волне могут не попасть.
Пишут, что наоборот, возрос. В медицинский аж 900 человек на место. Нет ли в этих падениях серверов коррупционной составляющей? Типа, отнёс администратору сайта пачку доширака, и вот ты в списках. А если что -- индексы виноваты.
Здравствуйте, Тёмчик, Вы писали:
Тё>Я не уверен, что прямо на ноде писали. Всё-таки массово-популярно для бекендов жава с донатом. Когда-то очень давно в моде было ORM. Проекция БД на объекты. Так оно на ровном месте, под капотом лепило квадраты, а в запущенных случаях- экспоненты сложности. Люди с пониманием алго сложности и люди, знающие хибернейт- мало пересекающиеся множества.
Ага, "давно". Используют в полный рост. А когда говоришь о том, что прокладки в нагруженных системах засоряют унитаз, то смотрят, как на новые ворота.
Здравствуйте, Anton Batenev, Вы писали:
mgu>> Через несколько лет будем пожинать плоды.
AB>Ты сам был когда-то таким же, а сейчас ворчишь как старпер
Был. Но меня поправляли старшие товарищи.
AB>Много ли даже из здешних обывателей смогут рассчитать количество железа, необходимое для нормальной отработки описанной ситуации с учетом имеющихся ограничений несмотря на то, что расчет сложностей не представляет? А ПО скорее всего писали субподрядчики субподрядчика главного субподрядчика — даже если они и представляли что именно они пишут, они заинтересованы только в подписи акта сдачи-приемки, но никак ни в качестве сданной работы.
mgu>Если всё серьёзно, то где результаты нагрузочных испытаний? Это же не вакцина, чтобы тестировать годами.
Какое еще нагрузочное? Я как-то давно еще правда, но видел такое тестирование одной интересной системы. (Не этой)
Стали запускать скрипты для тестирования. Запустили в демо-зале с 10 компами в локалке скрипт на 10 машинах.
Через минут 5-10 оно стало сыпаться с ошибками (в окне браузера) где-то в потрохах ASP.NET. В общем, после разного шаманства время устойчивой работы увеличили до получаса, на этом успокоились и решили, что в реальной работе сценарий маловероятный.
Здравствуйте, sergey2b, Вы писали:
S>Зато на плюсах можно организовать хранения отсортированной таблицы студентов в памяти S>И отдавать ее когда очередной пользователь пытаешься узнать свой номер в списке
Здравствуйте, Michael7, Вы писали:
mgu>>Если всё серьёзно, то где результаты нагрузочных испытаний? Это же не вакцина, чтобы тестировать годами.
M>Какое еще нагрузочное? Я как-то давно еще правда, но видел такое тестирование одной интересной системы. (Не этой) M>Стали запускать скрипты для тестирования. Запустили в демо-зале с 10 компами в локалке скрипт на 10 машинах. M>Через минут 5-10 оно стало сыпаться с ошибками (в окне браузера) где-то в потрохах ASP.NET. В общем, после разного шаманства время устойчивой работы увеличили до получаса, на этом успокоились и решили, что в реальной работе сценарий маловероятный.
Здравствуйте, Michael7, Вы писали:
M>Потому что могли Типа наглядная имитация напряженной работы юзеров была. M>Но суть не в этом.
для своего шароварного проекта, я использовал небольшое самописное приложение которое позволяло имитировать
работу 40 тыс пользователей в минуту, часто OS плохело
Здравствуйте, sr_dev, Вы писали: _>либо сортировка в берклидб ничем не отличается от order by, либо разработчики order by не проходили в вузе алгоритмы внешней сортировки и/или понятие индекса. я так полагаю, второе невозможно
Достаточно сделать order by some_expression_over(fields), чтобы более-менее любая современная RDBMS свалилась в table scan и сортировку в памяти (ну, или спулинг, если результат большой).
Сейчас, в эпоху популярности NoSQL, о таких вещах принято не знать.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Anton Batenev, Вы писали: AB>Ты сам был когда-то таким же, а сейчас ворчишь как старпер Много ли даже из здешних обывателей смогут рассчитать количество железа, необходимое для нормальной отработки описанной ситуации с учетом имеющихся ограничений несмотря на то, что расчет сложностей не представляет?
Хватит моего ноута.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, sr_dev, Вы писали: _>>либо сортировка в берклидб ничем не отличается от order by, либо разработчики order by не проходили в вузе алгоритмы внешней сортировки и/или понятие индекса. я так полагаю, второе невозможно S>Достаточно сделать order by some_expression_over(fields), чтобы более-менее любая современная RDBMS свалилась в table scan и сортировку в памяти (ну, или спулинг, если результат большой). S>Сейчас, в эпоху популярности NoSQL, о таких вещах принято не знать.
Здравствуйте, Michael7, Вы писали:
M>Слышал байку, что в США выпускники физтеха вообще чуть ли не в количестве 1000 человек однажды собрались в арендованном зале на вечер воспоминаний.
S>для своего шароварного проекта, я использовал небольшое самописное приложение которое позволяло имитировать S>работу 40 тыс пользователей в минуту, часто OS плохело
Я там вообще сбоку стоял. Но смысл, что надо было показать все наглядно, я просто описал некоторые реалии приемок, которые бывают. Ну и не так уж глупо. Имитация на одной машине (даже 40 тысяч) — это одно, а реальная работа с реальных нескольких машин — другое. Друг друга не исключают, конечно. Но там конечно вообще не до отлова тонкостей было, судя по всему.
Здравствуйте, Codealot, Вы писали:
M>>Скорее всего, все там же. Обратно вообще мало кто возвращается, хотя и такие есть.
C>Я про то — почему их имена не на слуху?
Думаю, они широко известны в узких кругах.
В нашей отрасли так все известны чуть ли не поименно — кто откуда ушел, где работает и чем занимается.
Правда, не все физтехи, образование получали в разных местах, но на территории быв. СССР.
_____________________
С уважением,
Stanislav V. Zudin
O>>Ага, а потом они промышленные системы начинают писать на языках, которые изучать полезно. Со всеми этими https://ru.wiktionary.org/wiki/сено-солома begin-end. MD>А в чем проблема с begin-end? Это просто синтаксис, он везде разный: где-то фигурными скобочками, где-то размером табуляций, где-то есть только закрывающая конструкция а-ля IF ... END-IF MD>К "промышленности" языка это отношения не имеет
Это синтаксический оверхед, нужный только на первых 1..10 уроках пока даже самые тупые студенты не запомнят что с начала блока он начинается, а в конце заканчивается (как вышеупомянутые сено и солома). Зачем после успешного запоминания его продолжать колотить и перечитывать мегабайтами и десятилетиями?
Есть учение, а есть бой, в котором тренировочные отягощения не нужны и вредны. Нужно пресекать порочную практику путать работу и спортивную тренировку. А то всякие бывшие спортсмены, дорвавшиеся до руководства, любители подхода к подчинённым "в настоящей жизни всё должно быть трудно", ставят задачу закрутить гайку, и в качестве инструментов предписывают использовать гантелю и блин от штанги.
Здравствуйте, mgu, Вы писали:
mgu> Какой расчёт железа? 100000 записей, Карл!
Число записей не имеет значения, если перед тобой черный ящик (а ПО наверняка не они писали) — нужно брать тестовый стенд и проводить нагрузочное тестирование (благо нагрузка в данном случае хорошо прогнозируется). Как только делаем какие-то неявные предположения и наделяем этот черный ящик недоказанными свойствами, так значит скоро все сложится. Это касается абсолютно любого ПО, а для ПО с государственным регулированием на любом уровне тестирование должно проводиться с особым пристрастием ибо бракоделы известные.
Так что сделав предположение о том, что для 100К записей хватит ноута, мы сейчас успешно завалили приемную компанию в политех. И это еще нам неизвестно, были ли они вообще уполномочены принимать какие-то решения относительно данной информационной системы или им ее спустили "как есть" в виде готового программно-аппаратного комплекса или SAAS.
Я сейчас ни в коей мере не пытаюсь их всех оправдать, но хочу обратить внимание на то, что из этих студентов получатся как люди, умеющие держать тысячи запросов в секунду стареньким ноутбуком, так и люди у которых системы будет складываться от дуновения ветра — от ВУЗа это практически не зависит.
Здравствуйте, sergey2b, Вы писали:
mgu>>На JS тоже можно.
S>отлично почему не сделали хотя бы это
Там всю систему надо менять. (с)
S>я работал в 2000 году на coldFusion, у нас в магазине было больше милл книг S>и несколько милл пользователей
S>в то время отличный сервер был на PIII и 512mb памяти, и все летало, тк многие веши мы кешировали и предрасчитывали по ночам
Нет, не светят вам приличные конторы, куда берут только лучших из лучших говнокодеров.
Здравствуйте, Michael7, Вы писали:
mgu>>А зачем 10 машин?
mgu>>Пропал калабуховский дом...
M>Потому что могли Типа наглядная имитация напряженной работы юзеров была. M>Но суть не в этом.
Через реку переправлялась лодка, в которой сидело три
милиционера. Лодка перевернулась и утонула. Сколько утонуло
милиционеров? Шесть. Три, когда утонула лодка, и три во время
следственного эксперимента.
Здравствуйте, Anton Batenev, Вы писали:
mgu>> Какой расчёт железа? 100000 записей, Карл!
AB>Число записей не имеет значения, если перед тобой черный ящик (а ПО наверняка не они писали) — нужно брать тестовый стенд и проводить нагрузочное тестирование (благо нагрузка в данном случае хорошо прогнозируется). Как только делаем какие-то неявные предположения и наделяем этот черный ящик недоказанными свойствами, так значит скоро все сложится. Это касается абсолютно любого ПО, а для ПО с государственным регулированием на любом уровне тестирование должно проводиться с особым пристрастием ибо бракоделы известные.
Не возражаю. И вот после тестирования и последующего приведения ПО в порядок должно хватить "старенького ноутбука".
AB>Так что сделав предположение о том, что для 100К записей хватит ноута, мы сейчас успешно завалили приемную компанию в политех. И это еще нам неизвестно, были ли они вообще уполномочены принимать какие-то решения относительно данной информационной системы или им ее спустили "как есть" в виде готового программно-аппаратного комплекса или SAAS.
Судя по тому, что упали сайты не всех вузов, это были "перегибы на местах".
AB>Я сейчас ни в коей мере не пытаюсь их всех оправдать, но хочу обратить внимание на то, что из этих студентов получатся как люди, умеющие держать тысячи запросов в секунду стареньким ноутбуком, так и люди у которых системы будет складываться от дуновения ветра — от ВУЗа это практически не зависит.
Получатся. Но зачем тогда нужны вузы, где должны готовить специалистов, а преподаватели сами не могут?
Здравствуйте, Osaka, Вы писали:
O>Это синтаксический оверхед, нужный только на первых 1..10 уроках пока даже самые тупые студенты не запомнят что с начала блока он начинается, а в конце заканчивается (как вышеупомянутые сено и солома). Зачем после успешного запоминания его продолжать колотить и перечитывать мегабайтами и десятилетиями?
Кобол как раз имел IF...END-IF, Visual Basic использует If...End If, т.е. оверхед минимален (и более того — может совершаться самой IDE). Однако это никак не кореллирует с их популярностью.
Более того, ассемблер — пример языка вообще с нулевым синтаксическим оверхедом (операнд + данные, ничего лишнего), однако сфера его промышленной применимости сейчас сжалась до минимума.
O>Есть учение, а есть бой, в котором тренировочные отягощения не нужны и вредны. Нужно пресекать порочную практику путать работу и спортивную тренировку.
Считайте синтаксис эдаким аналогом воинского устава. Зачем руку к шапке подносить? Зачем маршировать? Почему все в одинаковой одежде? Такой синтаксис. К успеху армии он имеет весьма опосредованное отношение. Например, шотландцы разбивали англичан, равно как и бывали биты англичанами, вне зависимости от того что носили на себе клетчатый килт. Видимо, бой выигрывает не синтаксис, а идея + ресурсы для её достижения?
Здравствуйте, sergey2b, Вы писали:
S>для своего шароварного проекта, я использовал небольшое самописное приложение которое позволяло имитировать S>работу 40 тыс пользователей в минуту, часто OS плохело
Если разведка не наврала, там MS DOS + DPMI, что позволяет без лишних копирований лить данные прямо в рабочий буфер сетевухи (хотя много лет уж прошло — могли и переписать на пингвинов)
Здравствуйте, sr_dev, Вы писали:
_>в nosql будет то же самое ж
Нееееет. Будет гораздо хуже. В дополнение к самой NoSQL, надо Elastic Search для поиска, а для CRUD — Hadoop со всей своей бандой (MapReduce, HBase, Oozie, Hive), ну и ZooKeeper to rule them all. Машин десять вынь да положь на всю эту опердень, причём они постоянно будут что-то делать.
Здравствуйте, Anton Batenev, Вы писали:
AB> из этих студентов получатся как люди, умеющие держать тысячи запросов в секунду стареньким ноутбуком, так и люди у которых системы будет складываться от дуновения ветра — от ВУЗа это практически не зависит.
по-моему ровно про это вся тема и есть. нафиг нужны вузы, от которых ничего не зависит?
Здравствуйте, Codealot, Вы писали:
M>>Слышал байку, что в США выпускники физтеха вообще чуть ли не в количестве 1000 человек однажды собрались в арендованном зале на вечер воспоминаний.
C>И где они все сейчас?
Бабки зашибают. Знаю парочку, там первая цифра в зарплате не один и не два и скорее всего даже не три, но тут уже утверждать не берусь.
Здравствуйте, Abalak, Вы писали:
A>Бабки зашибают. Знаю парочку, там первая цифра в зарплате не один и не два и скорее всего даже не три, но тут уже утверждать не берусь.
Здравствуйте, Codealot, Вы писали:
A>>Бабки зашибают. Знаю парочку, там первая цифра в зарплате не один и не два и скорее всего даже не три, но тут уже утверждать не берусь.
C>40'000 в год?
Здравствуйте, Abalak, Вы писали:
A>Я и про количество нулей не говорил
Именно.
A>Хвастаться? Издеваешься? Еще и не своими деньгами Задали вопрос, почему люди не стремятся к публичности, я ответил в меру своих знаний. A>Ну а про уровень хз. Я бы не отказался Чем больше денег, тем больше возможностей заниматься интересными вещами, некоторые из которых очень недешевы.
Вопрос был о том, почему эти люди не поднялись выше, чем просто наемный работник.
Здравствуйте, Codealot, Вы писали:
A>>Хвастаться? Издеваешься? Еще и не своими деньгами Задали вопрос, почему люди не стремятся к публичности, я ответил в меру своих знаний. A>>Ну а про уровень хз. Я бы не отказался Чем больше денег, тем больше возможностей заниматься интересными вещами, некоторые из которых очень недешевы.
C>Вопрос был о том, почему эти люди не поднялись выше, чем просто наемный работник.
Первое, откуда такой вывод? И воторое, чем плох наемный труд, который приносит доход, сравнимый с доходом многих бизнесменов? Или всем обязательно становиться цукербергами?
Здравствуйте, Abalak, Вы писали:
A>Первое, откуда такой вывод? И воторое, чем плох наемный труд, который приносит доход, сравнимый с доходом многих бизнесменов? Или всем обязательно становиться цукербергами?
Да в общем то необязательно. Но сделать какой-нибудь известный проект неплохо бы, чтобы действительно было чем гордиться
Здравствуйте, Skorodum, Вы писали:
S>З.Ы. Вообще странно слышать 100К total как пример нагрузки. 100К новых записей в секунду это пример хоть какой-то нагрузки о которой стоит говорить.
У них там обычная нагрузка, наверное, 5 посетителей в день. Так что 100K для них это уже много.
Здравствуйте, Codealot, Вы писали:
C>Да в общем то необязательно. Но сделать какой-нибудь известный проект неплохо бы, чтобы действительно было чем гордиться
Зачем? Можно просто делать хорошо свою работу и этим гордиться. Не всегда понимаю программистов, которые просто хотят напилить очередную аппликуху, которых уже сотни, надеясь, что их будет самая лучшая.
У меня в свое свободное время есть чем заняться и без компа.
Здравствуйте, SkyKnight, Вы писали:
SK>Зачем? Можно просто делать хорошо свою работу и этим гордиться. Не всегда понимаю программистов, которые просто хотят напилить очередную аппликуху, которых уже сотни, надеясь, что их будет самая лучшая. SK>У меня в свое свободное время есть чем заняться и без компа.
В этом разница между простым ремесленником и мастером
Здравствуйте, lpd, Вы писали:
lpd>Прикладные языки программирования вообще нечего изучать — это вопрос чтения одной простой книжки, доступной школьнику.
Зря ты так, у ЯП тоже есть теория.
lpd>Вот алгоритмами, ядром ОС, компиляторами некоторый смысл заниматься есть, но на науку это тоже тянет редко.
Проектирование масштабируемых и устойчивых систем тоже ремесло, но знать надо, если ты берёшься систему зачисления абитуриентов писать.