Когда большое ТЗ лишь вредит
У нас созвон с добрым и давним клиентом - они сделали ТЗ (тех.задание) на новый проект (сайт), которое занимает 80 (!) страниц текста :) Вложено очень много сил (и денег + год работы), ТЗ подробнейшее, но сразу появилась огромная ловушка :)
Ловушка в том, что без подобного анализа ТЗ невозможно сделать оценку проекта. А сделать детальный анализ 80 страниц мелкого текста - уйдет месяц. Я предлагаю - работаем по часам или нам нужно выделить разработчика, вы оплачиваете его время и мы делаем глубинный анализ, и потом даем оценку проекта. Отказываются, сидим обсуждаем...
В итоге находим соломоново решение - про ТЗ забываем вообще, берем дизайн всех экранов и заново обсуждаем что делать надо :) И такое, кстати, не в первый раз в моей практике - чем толще ТЗ на начальном этапе, тем больше оно занимает места в корзине :)
Почему так? Не спрашивайте, у меня нет ответа, но такой парадокс в кастомной разработке ПО существует. Почему парадокс? Ну казалось бы, чем подробнее ТЗ, тем легче работается.... но видимо не всегда :)
Это изнанка. Обещал дать ответ в понедельник вечером с новой оценкой.
Русский ИТ бизнес (https://t.me/bezsmuzi)
Ответ на пост «"Программисты не умеют программировать"»
Отвечу как программист с опытом разработки более 20 лет.
Нравится мне, как люди относящиеся к IT никак от слова совсем рассуждают о том, что программисты "рукожопы". А все просто, само приложение "в чистом виде" может весить копейки, а вот используемые библиотеки, уже могут занимать ой как много места. К примеру "рыба" нового проекта на .Net будет весить порядка 120 мб, из которых само приложение не более 2. Вот такая вот математика
Ответ на пост «"Программисты не умеют программировать"»
Гы, реально все побежали оправдываться, походу не понимая, в чем на самом деле проблема и почему отрасль так сильно просела по сравнению с тем, как было на заре и т.д.
ДАЛЬШЕ ЛИЧНОЕ МНЕНИЕ, ЕСЛИ С ЧЕМ ТО НЕ СОГЛАСЕН, СМОТРИ %NICKNAME%!
Приведу простой пример из мира видео игр, чем отличается современные игры друг от друга, в плане движка? Правильно, там либо юнити либо анрил) все, больше нет движков, они не существуют на массовом рынке. Достаточно вспомнить, как выглядели игры раньше, у каждой студии был свой стиль условно, теперь же)))
Так почему же их осталось по сути два? OpenSource) теперь тебе при разработке не надо писать свое, думать о чем то, опен сорс, идет ищешь вкусную лицензию и вперед. И, к сожалению, сейчас так во всей индустрии, все гиганты держутся на бесплатном ПО, под капотом у всех одни и те же библиотеки, которые пилятся хз кем ради ачивки, что я законтрибьютил в свою любимую библиотечку. Откройте хх и поищите вакансии на низкоуровневые языки типа C или C++, получите зп в копейку, крудошлепы (я ксати тоже он) могут лутать в разы больше. И тут были посты про линух, вот это то гавно и разрушило по сути индустрию, т.к. отсюда и пошли расти метастазы опенсорса. Так что, не нужно винить программистов, тут все гораздо проще, рыночек порешал. Зачем платить деньги, за то чтобы разрабатывать низкоуровневые вещи, которые бы влияли на оптимизацию программы, вес и тд, когда ОПЕСОРС ЖЕ ЕСТЬ!!!11 Скачал и вперед, лутаем бабло. Спасибо линуху, что мы там, где мы есть. Земля - стекловатой.
Ответ KindlyProgrammer в «"Программисты не умеют программировать"»
Внешний мир говорит, что вот такие и нужны массовому рынку. Мало ли что на интервью кому взбредет спросить. Он и сам ответа может не знать.
Ну, я из тех программистов начала 90х, получивших профильное образование. Начинавших рисовать блок-схемы алгоритмов, оценивать их сложность O(n), а трехтомник "Искусство программирования" Дональда Кнута это настольные книги студента. ASM, C/C++, SQL, Erlang, - да какая разница, что там за языки. Если ты в науке/исследованиях, то эта теория, может и сгодится. Но таких мест мало и конкуренция там высокая. А в промышленном программирования скорость разработки да бюджет, вот что больше волнует. Там даже больше интеграция, чем разработка порой.
Наш обычный программист такой и есть. Начинает работать рано с минимум знаний. Это же молодое дарование, можно потерпеть. К 30-35 годам терпение заканчивается, поскольку большинство выше этого уровня и не поднимаются. Кто прозорливее, раньше смывается в ИТ-управленцы или маркетинг. У остальных праздник заканчивается. Я знаю парня, который к основному тех образованию еще и заочно окончил ф-т прикладной математики МГУ, - очень самолюбив. Не сильно это ему помогло, в программерские конторы первой лиги все одно по возрасту не берут, во второй лиге где-то скучно, а где-то уже здоровья на "макджоб" не хватает. Остается третья лига, все эти производства-НИИ с допусками, ну так-сяк. Платят в них сейчас неплохо, но того привычного офисного гламура нет.
Да, это уже старческое брюзжание пошло, грешен. Просто посмотрите, есть ли вокруг программисты из тех же 90-х. И куда они делись. Я себе давно придумал такую "машину времени", - отслеживать карьеру коллег, которые старше лет на 10-15. Очень помогает.
Готовы к Евро-2024? А ну-ка, проверим!
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037