Узнай новое! (Подождите, не так быстро)
Одна из вещей, которые я копаю в индустрии разработки программного обеспечения (и другие тоже, но это то, где мы находимся, верно?), заключается в том, что она требует определенной степени постоянного обучения.
У некоторых это может вызвать усталость. И я понимаю это, потому что я это чувствовал. Я не знаю, дело ли в возрасте (я еще не стар, но многое можно сказать о переходе от просто себя в квартиру к дому и семье, но я отвлекся). Я думаю, что это приходит с небольшим количеством тряски, когда мы постоянно пытаемся не отставать от каждой новой вещи, которая выходит.
Дело в том, что чем дальше я продвигаюсь в своей карьере, тем меньше меня интересует изучение «Новой Вещи» в момент ее выхода.
Помните, когда это было The New Thing?
И я говорю это, прекрасно зная, что было бы легко проигнорировать то, что я должен сказать, поскольку я писал о более глубоком, чем широком подходе к технологиям.
Но это немного другое.
Новая вещь
TL ; DR этого:
Когда выпускается что-то новое, оно может творить удивительные вещи, но что произойдет, если через два года его не будет в разработке или его не будет, а вы создали что-то для клиента, который на него полагается?
Что касается меня, то в моей карьере был момент, когда я чувствовал, что изучение каждого экземпляра «Новой Вещи» приносит пользу тому, что я делаю, потому что на моей работе я мог предложить идеи о том, как решить проблему таким образом, что мы не могли сделать раньше.
Web 2.0 JavaScript когда-то был чем-то особенным.
Конечно, мы могли бы использовать проверенную и настоящую технологию, но если бы мы хотели быть быстрыми, экономичными, гибкими или какими-то еще, чтобы получить что-то от «концепции до денег» как можно быстрее, то выкладывая на столе все варианты того, как делать это имеет смысл.
Однако перенесемся на десятилетие вперед, и все будет немного по-другому.
А именно, я работаю не по найму и работаю в пространстве WordPress. Одна из вещей, которые мне нравятся в WordPress как в программном обеспечении, заключается в том, что у него есть набор утилит и инструментов, которые мы можем постоянно использовать для создания наших решений.
Кроме того, это проверенные и надежные технологии, которые вряд ли исчезнут в ближайшее время, потому что они существуют уже довольно давно. К ним относятся такие вещи, как jQuery и MySQL.
Конечно, по мере того, как Гутенберг работает в ядре, мы также смотрим на новые технологии JavaScript, новые способы подключения внешнего интерфейса к внутреннему и способы передачи информации.
Кроме того, и многое другое, вообще говоря, WordPress может изменять базовую базу данных, которую он использует, какие библиотеки JavaScript вы хотите использовать с ней и даже то, как работают шаблоны. Это одновременно проверенная и надежная часть программного обеспечения, но в то же время податливая.
Но возвращаясь к моему исходному вопросу: стоит ли изучать The New Thing for WordPress каждый раз, когда что-то выходит?
Мне было бы очень легко сказать «я не знаю» в этот момент, но правда в том, что я предпочитаю хеджировать свои ставки на проверенные и настоящие технологии, а не на вещи, которые могут не появиться через год.
Потому что, когда дело доходит до масштабирования программного обеспечения, поддержки моих клиентов и создания максимально надежного продукта, я бы предпочел использовать то, что, как я знаю, скорее всего будет доступно, задокументировано, протестировано и немного устарело. Подумайте об этом в отличие от чего-то, хотя и мощного, но не прошедшего через пресловутый звонок и получившего свою долю хитов.
Так что я бы никогда не стал отговаривать кого-либо, кто читает это (не говоря уже о себе), изучать и экспериментировать с The New Thing, но я призываю вас подумать о том, чтобы сделать его частью решения, которое вы создаете, чтобы вы не предоставляли что-то своему клиенту. это может быть не так легко исправить на этот раз в следующем году.