Спрашивают это одно, но бывают случаи когда прямо на собеседовании дают головоломки написать код на красно-чёрно-серо-буро-малиновое дерево. Могли бы просто говорить: "Наша дев команда не хочет раздувать штат. Это менеджер хочет раздуть штат, чтобы потом провести сокращения"
Нужны ли алгоритмы? Есть такая пословица: "Заставь дурака Богу молиться, так он себе лоб расшибёт". Нужны, но в меру и при умном использовании, а не на собеседовании давать и решать эти алгоритмические головоломки. Чтобы не увеличивать количество ненависти в мире. Там была когда-то такая Матрица Компетентности Программиста, в Гугле можно найти, там написано сколько всего программисту желательно знать ещё кроме алгоритмов.
Без Single Page Application можно и без фреймворков. А с SPA ещё придётся повозиться, если фронтенд аналитики переусложнили и на проекте есть фанаты SPA. Хабр няшечка, он поисковиками хорошо индексируется и SPA не использует. SPA индексируется намного хуже. Если пишем очередной аналог Skype, то SPA + Electron. А если хотим, чтобы были индексируемые каналы в нашем мессенджере, то забываем про SPA.
Да упаси Господи использовать этот Hibernate в реактивных проектах. Hibernate это просто тормознутый генератор уродливых SQL запросов, который упрощает работу программисту на типичных бизнес проектах и усложняет на проектах высоких нагрузок. Нужно смотреть на реактивные драйвера для БД вместо JDBC - R2DBC.
Потому что это игра 91 года. По механике очень сильно похожа на игры, которые выпускались для аркадных автоматов. До 90-тых годов была эпоха аркадных автоматов. В 93-ем году вышла doom, которая для тех лет была революцией и в неё даже в 2006 на Symbian-ах по сети играли. В 95-ом появилась ps1, после чего игры вышли на новый уровень, их стали писать очень большие команды с очень большим бюджетом, потому что появилось настоящее 3D, а не псевдотрёхмерность и нормальные CD диски, больше не было серьёзных ограничений на размер игры. Wing Commander игра очень на любителя, если есть желание, можете написать статью, может кого заинтересует. :-)
Для освоения космоса и колонизации планет, нужно сначала сделать компьютерную модель мушки дрозофила на нейронном уровне, потом мышки, потом вороны, потом человека, потом оптимизировать всё это, чтобы для этого не нужен был могучий компьютерный кластер, а потом можно этого киборга отправлять колонизировать планеты. :-D
В общем, пока используем Spring Cloud Gateway. Потому что с Vert.x Gateway наверняка будут проблемы с функциональностью. А там через 10 лет посмотрим, в какую сторону пойдут микросервисы и шаблоны проектирования микросервисов. Как лучше всего проектировать кластер. Нужна ли Kafka или лучше без неё. Пока единого стандарта нет. Ну кроме стандарта делай всё на Spring-e и не парь людям мозги. :-D
Tomcat. Он медленный. Вместе со Spring-ом разница от самых производительных решений может быть в 20 раз.
Undertow. Он побыстрее. Но Spring всё равно всё испортит.
Netty. Он очень производительный. Хорошо дружит с Vert.x-ом.
Информация взята с Web Framework Benchmark - a тут тестируют все веб фреймворки на всех языках программирования, штук 400. Spring выступает как-то крайне неубедительно. Раньше там был и Spring Webflux, плёлся в хвосте, но потом он куда-то пропал, видимо, чтобы не дискредитировать Spring.
Да, и к этой статье строго противопоказано оставлять комментарии, всегда найдётся отряд ведьмаков-мудаков, которые вышли из отпуска и которые сольют тебе карму на раз-два. Хорошо что мне пофигу, я просто скучаю.
Ведьмак неплохая игра, ради неё люди брали отпуск в офисе, я в неё несколько раз начинал играть, но было скучно. Игры вроде Dragon Age и Oblivion понравились больше. Потом может когда-нибудь ещё раз попробую пройти. Статья для фанатов Ведьмака.
Есть игры, которые двигают вперёд игровую индустрию. После их выхода появляются сотни клонов и подражателей. Дум, дюна, Варкрафт, Майнкрафт, дьябло, зельда, GTA
Это из серии "почему я не люблю 1C", потому что они код пишут на кириллице... Нет, русский язык хороший язык, просто не нужно, чтобы китайцы писали код на китайском, в Индии на хинди а во Франции на французском. Мир от этого станет намного хуже. А ещё в России очень сильно любят использовать открытое программное обеспечение, но сильно не любят его изучать и дорабатывать... А даже если захотят доработать, то обязательно сделают форк, который никому не интересен за пределами России. В общем, от всего этого веет распилом и только распилом.
Это что ещё за реалистичные тени? :-) Смотрим, как сделано в Herc's Adventures на первой плойке и повторяем. Тень, это просто овальчик под текстурой. Кстати, отличная зельда-стайл игра с достаточно редкой механикой и качественным движком.
Я знаю какая главная причина дефицита персонала, персонал должен быть достаточно умным, чтобы решать любые задачи любой сложности, которые аналитик ещё дополнительно усложнит в два раза и достаточно глупым, чтобы получать за это маленькие деньги. Вот такой вот квантовый парадокс корпускулярно-волнового дуализма кота Шрёдингера.
Работал в NetBeans-e, Эклипсе и Идее. Раньше было, что нетбинс не особо удобный, а Эклипс славился своей тормознутостью. (В те времена, когда приходилось с ним работать). С неочевидным интерфейсом и приходилось дополнительно ставить кучу плагинов. После Эклипса Идея показалась невероятно быстрой и удобной и функциональной замечательной IDE. :3 И она доказала, что Java Swing это не такое уж и дремучее legacy и что на нем вполне можно написать мощнейший GUI.
Спрашивают это одно, но бывают случаи когда прямо на собеседовании дают головоломки написать код на красно-чёрно-серо-буро-малиновое дерево. Могли бы просто говорить: "Наша дев команда не хочет раздувать штат. Это менеджер хочет раздуть штат, чтобы потом провести сокращения"
Нужны ли алгоритмы? Есть такая пословица: "Заставь дурака Богу молиться, так он себе лоб расшибёт". Нужны, но в меру и при умном использовании, а не на собеседовании давать и решать эти алгоритмические головоломки. Чтобы не увеличивать количество ненависти в мире. Там была когда-то такая Матрица Компетентности Программиста, в Гугле можно найти, там написано сколько всего программисту желательно знать ещё кроме алгоритмов.
Без Single Page Application можно и без фреймворков. А с SPA ещё придётся повозиться, если фронтенд аналитики переусложнили и на проекте есть фанаты SPA. Хабр няшечка, он поисковиками хорошо индексируется и SPA не использует. SPA индексируется намного хуже. Если пишем очередной аналог Skype, то SPA + Electron. А если хотим, чтобы были индексируемые каналы в нашем мессенджере, то забываем про SPA.
Да упаси Господи использовать этот Hibernate в реактивных проектах. Hibernate это просто тормознутый генератор уродливых SQL запросов, который упрощает работу программисту на типичных бизнес проектах и усложняет на проектах высоких нагрузок. Нужно смотреть на реактивные драйвера для БД вместо JDBC - R2DBC.
Потому что это игра 91 года. По механике очень сильно похожа на игры, которые выпускались для аркадных автоматов. До 90-тых годов была эпоха аркадных автоматов. В 93-ем году вышла doom, которая для тех лет была революцией и в неё даже в 2006 на Symbian-ах по сети играли. В 95-ом появилась ps1, после чего игры вышли на новый уровень, их стали писать очень большие команды с очень большим бюджетом, потому что появилось настоящее 3D, а не псевдотрёхмерность и нормальные CD диски, больше не было серьёзных ограничений на размер игры. Wing Commander игра очень на любителя, если есть желание, можете написать статью, может кого заинтересует. :-)
Для освоения космоса и колонизации планет, нужно сначала сделать компьютерную модель мушки дрозофила на нейронном уровне, потом мышки, потом вороны, потом человека, потом оптимизировать всё это, чтобы для этого не нужен был могучий компьютерный кластер, а потом можно этого киборга отправлять колонизировать планеты. :-D
В общем, пока используем Spring Cloud Gateway. Потому что с Vert.x Gateway наверняка будут проблемы с функциональностью. А там через 10 лет посмотрим, в какую сторону пойдут микросервисы и шаблоны проектирования микросервисов. Как лучше всего проектировать кластер. Нужна ли Kafka или лучше без неё. Пока единого стандарта нет. Ну кроме стандарта делай всё на Spring-e и не парь людям мозги. :-D
Немного о вертикальном масштабировании:
Tomcat. Он медленный. Вместе со Spring-ом разница от самых производительных решений может быть в 20 раз.
Undertow. Он побыстрее. Но Spring всё равно всё испортит.
Netty. Он очень производительный. Хорошо дружит с Vert.x-ом.
Информация взята с Web Framework Benchmark - a тут тестируют все веб фреймворки на всех языках программирования, штук 400. Spring выступает как-то крайне неубедительно. Раньше там был и Spring Webflux, плёлся в хвосте, но потом он куда-то пропал, видимо, чтобы не дискредитировать Spring.
Да, и к этой статье строго противопоказано оставлять комментарии, всегда найдётся отряд ведьмаков-мудаков, которые вышли из отпуска и которые сольют тебе карму на раз-два. Хорошо что мне пофигу, я просто скучаю.
Ведьмак неплохая игра, ради неё люди брали отпуск в офисе, я в неё несколько раз начинал играть, но было скучно. Игры вроде Dragon Age и Oblivion понравились больше. Потом может когда-нибудь ещё раз попробую пройти. Статья для фанатов Ведьмака.
Я говорю в 94-ом году нужно было в doom и Цивилизацию 1 играть, а не в аркады 90-стых. :-D
А вот в Ведьмака так и не затянуло играть. И литературу тоже начал читать, но не особо интересно. И статья тоже слишком длинная, тоже не осилил. :-D
Катись лесом, токсичный тролль :-). А игра действительно не хуже Скайрима.
Есть игры, которые двигают вперёд игровую индустрию. После их выхода появляются сотни клонов и подражателей. Дум, дюна, Варкрафт, Майнкрафт, дьябло, зельда, GTA
Хорошая, годная игра. Хороший сюжет, графика, анимация, геймдизайн, хороший звук. Высокобюджетный проект.
Это из серии "почему я не люблю 1C", потому что они код пишут на кириллице... Нет, русский язык хороший язык, просто не нужно, чтобы китайцы писали код на китайском, в Индии на хинди а во Франции на французском. Мир от этого станет намного хуже. А ещё в России очень сильно любят использовать открытое программное обеспечение, но сильно не любят его изучать и дорабатывать... А даже если захотят доработать, то обязательно сделают форк, который никому не интересен за пределами России. В общем, от всего этого веет распилом и только распилом.
Это что ещё за реалистичные тени? :-) Смотрим, как сделано в Herc's Adventures на первой плойке и повторяем. Тень, это просто овальчик под текстурой. Кстати, отличная зельда-стайл игра с достаточно редкой механикой и качественным движком.
Я знаю какая главная причина дефицита персонала, персонал должен быть достаточно умным, чтобы решать любые задачи любой сложности, которые аналитик ещё дополнительно усложнит в два раза и достаточно глупым, чтобы получать за это маленькие деньги. Вот такой вот квантовый парадокс корпускулярно-волнового дуализма кота Шрёдингера.
Просто Россия в душе хочет быть китайской привинцией, поэтому вся китайская продукция считается отечественной. :-D
Работал в NetBeans-e, Эклипсе и Идее. Раньше было, что нетбинс не особо удобный, а Эклипс славился своей тормознутостью. (В те времена, когда приходилось с ним работать). С неочевидным интерфейсом и приходилось дополнительно ставить кучу плагинов. После Эклипса Идея показалась невероятно быстрой и удобной и функциональной замечательной IDE. :3 И она доказала, что Java Swing это не такое уж и дремучее legacy и что на нем вполне можно написать мощнейший GUI.