Сообщения

Показаны сообщения с ярлыком "программист"

Никогда не создавайте бесплатный софт

Изображение
Предыстория Вы знаете историю развития ИТ, и я пройдусь широкими мазками, вам главное вспомнить суть. Сперва софт разрабатывали только для себя, да 50-60 лет назад компьютеры были большими и их владельцы имели штат программистов, которые разрабатывали софт, специфический софт. Да, продажи универсального софта тоже были, но в мизерных объемах. Затем появились персональные компьютеры. Софт стал продаваться за деньги. Вы могли прийти в компьютерный магазин (заказать по почте, речь про США) и купить дискеты с антивирусником или дисковой утилитой, или игрой. Софт мог стоить от $5 до $80, разово . Конечно, были и бесплатные программы, их разрабатывали энтузиасты, just for fun. Я сейчас опускаю всякие модели фри, фремиум… Это не важно в данном контексте. Затем с развитием интернета, бума 2000 и последующих годов, пришли к бесплатному софту. Расчет у разработчиков был простой — создаем софт, набираем клиентскую базу (на бесплатном софте это не так сложно) и продаемся инвестору, который уже сам...

Перестаньте писать техническое задание

Изображение
Когда-нибудь даже самый-самый разработчик должен найти в себе силы и мужество отказаться от разработки многостраничного технического задания (ТЗ). Пришло время понять, что ТЗ это атавизм современного подходя к разработке ПО. Еще десять лет назад программы разрабатывались неспешно по заранее составленному ТЗ. Ну и выходили версии программ раз в год, а то и три. Отдадим должное, это были масштабные релизы. Но такой подход начал таить в себе большую проблему, когда улучшились инструменты разработки, повысилась скорость работы программистов, стало больше разработчиков. И наконец увеличился спрос на ПО со стороны быстро растущей массы пользователей. Компьютер не просто в каждый дом, компьютер каждому члену семьи. А интернет стал вишенкой на этом торте. В чем проблема разработки по старым лекалам? Конкуренция. Ваша компания тратит время на ТЗ, а потом пишет по нему программу. Вас непременно опередит студент без ТЗ. Он просто опубликует в интернете первую версию программы. Конечн...

Ты не уважаешь…

Изображение
Написать этот пост толкнуло объявление: «Уважайте труд уборщиц, не сорите». Вроде стандартная фраза, вроде и правильная. Но давайте вместе подумаем над ней. Уборщица утром вымыла полы и вынесла мусор. В обед кто-то пошел покурить и бросил окурок мимо мусорки. Нечаянно, но дела это не меняет. Получается, человек не уважаю труд уборщицы. Согласны? Идем в рассуждениях дальше. Кто-то покупает новенький БМВ, а вечером его разбивает о столб. Не специально. Нечаянно. Но в этой ситуации никто не упрекает, что человек не уважает труд работников автосборочного завода. Почему? Когда программист создает сайт, а заказчик удаляет часть кода, то программист не голосит: «Граждане, давайте уважать труд программиста». Почему нет таких лозунгов и объявлений? Почему, когда студент роняет iPhone, никто из прохожих не качает головой: «Вот свинья, не уважает труд Джони Айва». Почему?