О знаниях в IT

Вокруг разработки ПО сложилось такое мнение, что всё постоянно меняется, и потому нужно постоянно учиться лишь чтобы стоять на месте. Скорость перемен, по распространённому мнению, такая, что чернила книг ещё не успевают обсохнуть, а содержание уже устаревает. По этой причине книгам предпочитают статьи. Мнение это мне видится достаточно вредным.

Фундамент IT строится на математике, её идеи и тысячелетиями могут жить неизменными. Какими бы декораторами мы не украшали условные операторы (👋, ООП) и циклы (👋, итераторы), в корне этих полезных надстроек лежат знакомые явления. Но это постоянство есть и в других местах, например, в интерфейсах.

Кнопки, поля ввода и прочие элементы интерфейсов с нами были и не собираются уходить. Не уйдёт и такое явление как рефакторинг, и те интерфейсы в средах разработки, которые его обеспечивают. При этом кажется, что немногие о таких интерфейсах знают. Не знают и о многих других инструментах.

Лет пять назад я читал книгу IntelliJ IDEA Essentials о функциях IDE компании JetBrains. Ей уже тогда было лет пять. Расскажи я об этом тогда, подняли бы на смех. А я и сегодня готов порекомендовать эту книгу тем, кому хочется серьёзно овладеть этим непростым инструментом. Многое, конечно, поменялось, но основные инструменты всё ещё на месте.

#Знания #Программирование #IT #Книги

О знаниях в IT | Сетка — социальная сеть от hh.ru О знаниях в IT | Сетка — социальная сеть от hh.ru