Кажется, что веб-сайты больше падают и работают некорректно

Это не атака на нынешних разработчиков, а, скорее, надежда на то, что разработчики улучшат себя и сделают их более желанными для работодателей.

Чаще сайты и приложения, которые я использую, иногда дают сбой. Или сайты просто не работают. Я заполняю формы по запросу, и он возвращается с ошибкой или просто остается там. Небольшая проблема с веб-сайтами - это все ошибки в написании и обрезанные предложения, которые я вижу.

Где находятся отделы тестирования или контроля качества (Q / C)?

Со всеми инструментами, которые могут использовать компании-разработчики программного обеспечения, этому не должно быть оправдания. Есть две основные процедуры тестирования: ручное и автоматическое. Руководство - это как бы то ни было, когда человек будет тестировать приложение или веб-сайт, вводя данные. Автоматизация выполняется специальной программой, в которую вы добавляете данные для ввода на экране, а затем запускаете приложение или веб-сайт. Программное обеспечение вводит данные так же, как если бы их вводил человек. Это хорошо для компаний, тестирующих ввод заказов, доставку и т. Д.

Различные части проблемы

Существует так много языков, которые постоянно меняются. У вас есть только определенное количество людей, знающих язык. У большинства разработчиков сейчас нет многолетнего опыта.

Выпущено слишком много версий программного обеспечения. Часто компоненты языка (например, функции или вызываемые процедуры) не работают, и часть кода приходится переписывать.

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

Это в основном новая проблема

Я знаю, что у каждого будут проблемы, когда я скажу: «В старые времена…». Но это правда, поскольку окружающая среда была более стабильной и не менялась все время. У вас есть Unix, IBM OS, HP MPEX и т. Д., И они были на мэйнфреймах.

Языки также были стабильными и проверенными на протяжении многих лет. Если бы был релиз, на его создание ушло бы несколько лет. Тогда еще долго ничего не изменилось бы.

Где это начинается

Я знаю, что у разработчиков возникнут проблемы, если я скажу, что все начинается с кодеров. Разработчики не уделяют достаточно времени модульному тестированию при создании кода. Они будут чувствовать, что именно отдел тестирования проверяет кодирование.

Я прошел через это, когда был «back-end» разработчиком. Группа веб-разработки просто запрограммирует и выпустит программное обеспечение. Наш отдел контроля качества сообщит им об ошибке в коде. Они сказали бы, что это проблема с мэйнфреймом. Теперь программное обеспечение для мэйнфреймов было стабильным в течение нескольких месяцев или лет, а код веб-сайта просто изменился. Как вы думаете, что бы вы исследовали в первую очередь? Я устал доказывать, что веб-код передает на мэйнфрейм неверные данные.

Я не понимаю, почему на страницах сайта есть все орфографические ошибки. Существует множество программных пакетов для грамматики / орфографии. Я маленький создатель документов по сравнению с огромными компаниями. Я использую два пакета проверки орфографии и грамматики для своих статей на случай, если одна из них пропустит ошибку. Неужели рабочие слишком довольны своей работой, чтобы выполнять ее досконально?

Понимание бизнеса

Разработчики мэйнфреймов должны были знать не только язык и оборудование, но и бизнес. Мы были не только разработчиками программного обеспечения, но и бизнес-аналитиками. Вам нужна была «аналитическая» часть в вашем резюме, чтобы компания захотела взять у вас интервью. Я не вижу этого у большинства сегодняшних разработчиков.

Я надеюсь, что новые разработчики примут близко к сердцу некоторые из вышеперечисленных слов и выйдут за рамки простого «программиста». Станьте программистом / аналитиком. В целом, вы получите выгоду в ближайшие годы.

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