1084

Ответ на пост «"Программисты не умеют программировать"»19

Очередной истеричный дурачок, который не разбирается в вопросе и которому программисты соли на хуй насыпали. Так еще и в топе коммент: «в чем он не прав?»

Если коротко, то во всем. А если подробнее, то смысл в том, что в мире существует просто ебейшее количество процессоров, графических чипов, wi-fi модулей, 3/4/5g модулей, дисплеев и камер. Теперь представим возможное количество их комбинаций. Представили? И к каждому компоненту идёт свой драйвер.

А если я скажу, что кроме железа есть еще 2 абсолютно разные операционных системы и у каждой системы есть по 5-10 ревизий, которые совершенно по разному могут взаимодействовать с этим железом и по разному отображать анимации и графические компоненты программы. Ведь у таких Васянов в жопу ужаленных явно не каждый год новый айфон, а какой нить сука meizu 2013 года, который при этом еще и не обновлялся, и вообще больше не выпускается, как и драйвера на него.

И вот программисту ставят задачу разработать кроссплатформенное приложение, с поддержкой телефонов 10 летней давности и старых версий операционной системы, потому что новые просто не будут такой телефон поддерживать сами. И у программиста есть ровно 2 варианта.

1. Написать 2 отдельных приложения на каждую операционку, плюс их различные версии. А если кто-то не в курсе, то пишутся они абсолютно на разных языках и используют разные технологии. То есть это зачастую не выполнимая задача для одного программиста, их уже нужно минимум два, а если приложение состоит не из двух кнопок, а это сложное банковское приложение, которое должно быть защищено, совершать nfc транзакции, взаимодействовать с геолокацией, поддерживать аутентификацию faceid, то программистов нужно штук 5 минимум, им нужно параллельно написать разные компоненты программы, чтобы она в конце не развалилась и нормально работала. Времени это займёт минимум год, а то и больше, включая многоуровневое тестирование всей этой пиздалы.

2. Взять 2 программистов и написать одно приложение на кроссплатформенном фреймворке, где от программистов будет требоваться только написание бизнес-логики и создание архитектуры одного приложения. А по времени это займет в 2 раза меньше. То есть затраты составят В ПЯТЬ! раз меньшую сумму и приложение будет готово в 2 раза быстрее. Более того, поддерживать одно приложение в дальнейшем гораздо проще, быстрее и дешевле.

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

Как думаете, какой из вариантов заказчика устроит больше?

Пиздеть - не мешки ворочать.

Вы смотрите срез комментариев. Показать все
289
Автор поста оценил этот комментарий

Кратко для ЛЛ: "программисты не умеют программировать"

раскрыть ветку (50)
114
Автор поста оценил этот комментарий

UPD и не умеют оправдываться.

раскрыть ветку (36)
23
Автор поста оценил этот комментарий

Никто, никто в этом сраном мире не умеет оправдываться так, как программисты, просравшие с ними же согласованные дедлайны. Особенно если работают с легаси. Какой только хуебалы я не слышал от них, это просто пиздец. Вплоть до «Свет с Венеры отразился от верхних слоёв атмосферы и вызвал взрыв болотного газа».


И большинство им верит, потому что не понимает процесс разработки.

раскрыть ветку (3)
2
DELETED
Автор поста оценил этот комментарий

Блять, я программист и идите нахуй пожалуйста

раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Вполне недурная отмазка.
1
Автор поста оценил этот комментарий

Я с вами сударь поспорю ))) Ни чуть не хуже мажутся сетевые админы и тестироващики, да и дизайнеры к слову тоже )))

ещё комментарии
0
Автор поста оценил этот комментарий
Не нравится не пользуйтесь.
26
Автор поста оценил этот комментарий
ТС:
Иллюстрация к комментарию
3
Автор поста оценил этот комментарий

Умеют, как правило. Но так же как правило - абстрактное умение писать красивый и эффективный код вне контекста запланированных целей продукта нафиг никому не нужно.

2
Автор поста оценил этот комментарий

Дык покажи как надо)

раскрыть ветку (3)
3
Кэмерон, где Алита?!
Автор поста оценил этот комментарий

Telegram - 31 Мб.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Ты разраб в телеграм?

Или к чужим делам решил подмазаться?

раскрыть ветку (1)
Кэмерон, где Алита?!
Автор поста оценил этот комментарий

Да

Автор поста оценил этот комментарий

Умеют, просто не хотят.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Умеют, просто им за это платить придётся, что не устраивает бизнес

раскрыть ветку (5)
2
Автор поста оценил этот комментарий

Если человек не умеет - ему бесполезно платить, он все равно не сможет ничего путного сделать.

А если умеет, то даже бесплатно на коленке сделает, что-нибудь путное и красивое.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Зачем ему делать что-то бесплатно? Чтобы что?

0
Автор поста оценил этот комментарий

Программист продаёт свои навыки и свое время. После определённого момента начинаешь понимать, сколько должна занять та или иная задача, сколько уйдёт на переписывание уже готового кода нормальным образом, сколько потребуется на то, чтобы разобраться в новом инструменте, который нужен и пр. Если человек из перфекционизма месяц бьётся над красивым решением никому не нужной задачи вместо того, чтобы делать что-то полезное или что от него требуется - то он хуевый работник.

Сам программист тоже не в вакууме работает, у него должен быть начальник руководитель проекта, который уже занимается планированием и распределяет задачи, которые ставит ему бизнес. И если для бизнеса наличие сторис в приложении важнее, чем оптимизация, то это проблема не программиста, а заказчика, который сказал ему написать говно


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

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Написать говнокод - занимает время. Зачастую писать говнокод дольше и сложнее, чем хороший код.


Хороший код писать проще, если умеешь. Можно не причесывать его до конца, если надо побыстрее, но хорошим он от этого не перестает быть.


Вопрос один: «Может программист писать хороший код или не может?»


«Что вы хотели за такие деньги?»,- это не вопрос, это мудацкая отмазка.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Предположим, я - программист. И хочу понять нужно ли мне "причесывать" код или он уже "хороший. Какие для этого есть критерии? Просто судя по фразе "но хорошим он от этого не перестает быть" эти критерии у тебя есть.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества