История изменений
Исправление foror, (текущая версия) :
Проблема в курсах в том, что берут мартышку без знаний низкоуровневых вещей в программировании и прошивают на неё высокоуровневые вещи, типа java или javascript+html. В итоге такая мартышка не знает даже простейшего, когда нужно брать ArrayList, когда LinkedList, а когда HashSet. Или почему IdentityHashMap, иногда лучше HashMap. Я уж не говорю о том, что нет понимания, чем GC отличается от ручного управления памятью. И почему не стоит сильно-то расчитывать на GC.
А культура написания кода в реальных проектах, после подобных курсов - просто мрак...
Исправление foror, :
Проблема в курсах в том, что берут мартышку без знаний низкоуровневых вещей в программировании и прошивают на неё высокоуровневые вещи, типа java или javascript+html. В итоге такая мартышка не знает даже простейшего, когда нужно брать ArrayList, когда LinkedList, а когда HashSet. Или почему IdentityHashMap, иногда лучше HashMap. Я уж не говорю о том, что нет понимания, чем GC отличается от ручного управления памятью. И почему не стоит сильно-то расчитывать на GC.
А культура написания кода после подобных курсов - просто мрак...
Исходная версия foror, :
Проблема в курсах в том, что берут мартышку без знаний низкоуровневых вещей в программировании и прошивают на неё высокоуровневые вещи, типа java или javascript+html. В итоге такая мартышка не знает даже простейшего, когда нужно брать ArrayList, когда LinkedList, а когда HashSet. Или почему IdentityHashMap, иногда лучше HashMap. Я уж не говорю о том, что нет понимания, чем GC отличается от ручного управления памятью. И почему не стоит сильно-то расчитывать на GC.