На JVM надо знать как работает ВМ. Хотя бы немножко. Мой поинт был скорее в том, что знание, как алгоритмы на бумажке работают, не осмысленно сечас.
Э, так всегда надо было знать как работают более нижние уровни. Алгоритмы без понимания архитектуры процессора (и промежуточных шагов) не имели смысла никогда, не даром у Вирта есть прописанная модель для алгоритмов.
Т.е. реально ничего не поменялось.