Ответ на пост «"Программисты не умеют программировать"»
Очередной истеричный дурачок, который не разбирается в вопросе и которому программисты соли на хуй насыпали. Так еще и в топе коммент: «в чем он не прав?»
Если коротко, то во всем. А если подробнее, то смысл в том, что в мире существует просто ебейшее количество процессоров, графических чипов, wi-fi модулей, 3/4/5g модулей, дисплеев и камер. Теперь представим возможное количество их комбинаций. Представили? И к каждому компоненту идёт свой драйвер.
А если я скажу, что кроме железа есть еще 2 абсолютно разные операционных системы и у каждой системы есть по 5-10 ревизий, которые совершенно по разному могут взаимодействовать с этим железом и по разному отображать анимации и графические компоненты программы. Ведь у таких Васянов в жопу ужаленных явно не каждый год новый айфон, а какой нить сука meizu 2013 года, который при этом еще и не обновлялся, и вообще больше не выпускается, как и драйвера на него.
И вот программисту ставят задачу разработать кроссплатформенное приложение, с поддержкой телефонов 10 летней давности и старых версий операционной системы, потому что новые просто не будут такой телефон поддерживать сами. И у программиста есть ровно 2 варианта.
1. Написать 2 отдельных приложения на каждую операционку, плюс их различные версии. А если кто-то не в курсе, то пишутся они абсолютно на разных языках и используют разные технологии. То есть это зачастую не выполнимая задача для одного программиста, их уже нужно минимум два, а если приложение состоит не из двух кнопок, а это сложное банковское приложение, которое должно быть защищено, совершать nfc транзакции, взаимодействовать с геолокацией, поддерживать аутентификацию faceid, то программистов нужно штук 5 минимум, им нужно параллельно написать разные компоненты программы, чтобы она в конце не развалилась и нормально работала. Времени это займёт минимум год, а то и больше, включая многоуровневое тестирование всей этой пиздалы.
2. Взять 2 программистов и написать одно приложение на кроссплатформенном фреймворке, где от программистов будет требоваться только написание бизнес-логики и создание архитектуры одного приложения. А по времени это займет в 2 раза меньше. То есть затраты составят В ПЯТЬ! раз меньшую сумму и приложение будет готово в 2 раза быстрее. Более того, поддерживать одно приложение в дальнейшем гораздо проще, быстрее и дешевле.
Но кроссплатфоменный фреймворк подразумевает глубокую архитектуру компонентов с поддержкой всего вышеперечисленного для разных сценариев работы. И весит гораздо больше, чем api под нативный код.
Как думаете, какой из вариантов заказчика устроит больше?
Пиздеть - не мешки ворочать.
Ответ на пост «"Программисты не умеют программировать"»
Я более-менее могу понять, когда программистов заставляют пренебрегать качеством и функциональностью ради скорости и экономии, особенно при добавлении чего-то нового, но вот чего я совсем не понимаю, так это случаев, когда гиганты вроде Microsoft начинают удалять то, что раньше прекрасно работало, выдавая это за прогресс.
Так, из Windows 11 тупо убрали целый ряд функций, которые были ещё в Win10, превратив ОС в чуть более красивый огрызок «Десятки» с небольшим числом полезных новинок, часть которых до сих пор недоработанные (скажем, вкладки в «Проводнике» не запоминаются при перезапуске компьютера, так на фига они нужны такие одноразовые?). Кое-что вернули спустя время, а что-то по-прежнему отсутствует: нельзя посмотреть секунды, нажав по часам, календарь на панели задач не отображает напоминания о событиях, саму панель задач нельзя переставить и закрепить на ней мини-проводник, до сих пор нет единообразия в стиле заголовков окон, нет возможности сразу открывать полное контекстное меню и т.д.
Много раз говорили, что Win11 — та же Win10, только слегка изменённая, что она даже распознаётся где-то как «Десятка», и исходя из этого можно предположить, что не вырезать полезные функции было бы несложно, тут не надо быть семи пядей во лбу, однако ведь вырезали зачем-то. И непонятно, кого тут винить: «гениев» программирования или дефективных менеджеров. В «Центре отзывов» тьма жалоб на эту вырезню, поэтому не похоже, чтобы MS всё это делала «по просьбам трудящихся». Будь у меня выбор между какой-нибудь Win98 с возможностями «Десятки» и Win11, предпочёл бы первую, невзирая на доисторический интерфейс.
Айтишное, понравился комментарий
Стащил в сообществе коллектива «Научно-технический рэп». Кстати, людям от IT может быть интересно послушать их творчество, которое часто жизненно. Несколько треков есть в Яндекс.Музыке, в ВК тоже есть.
Ревьюер
Моя мама сегодня увидела мой код и сказала:
«Получается твоя работа - писать текст, используя рандомные английские слова и символы причудливых цветов? Не знаю, почему тебе за это хорошо платят. Этот текст даже нормально не выровнен по левому краю»
Она была бы отличным ревьюером кода.
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi