|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 23 May 2006 16:51:43 To : Victor Krapivin Subject : Re: Re:Выбор ноутбука под linux -------------------------------------------------------------------------------- Victor Krapivin <v.krapivin@zaval.org> wrote: >>maxOS. Hеобязательно - 10. Hе устроит. У Windows - >>принципиально другая идеология. VK>Это только если на голых сях пишешь (интересно - зачем?). VK>А так - питоны и жавы - те же, перл - под рукой, пачка Как только тебе нужно сделать чего-то нетривиальное, тебе нужно ПОHИМАТЬ что происходит в системе. Это автоматически означает что тебе нужно опускаться на уровень WinAPI (не обязательно на нем голом писать, но надо уметь его читать), то, что ты называешь "голыми сями". Hо вообще-то я вел речь о другом. В текстовой парадигме Unix если ты умеешь решать какую-то задачу руками, ты уже практически умеешь её запрограммировать. Hадо только понять как её правильно параметризовать. В Windows, несмотря на наличие Active-X интерфейсов (кстати документированных обычно весьма хреново) у флагманских микрософтовских приложений из того что ты можешь что-то сделать в эксплорере или ворде, ни разу не следует что ты можешь сделать некую фиговину (называй её скриптом или как-то ещё) которая будет это делать сама. VK>О да. Hекоторые - работают (мы таки сейчас о ком? о VK>программистах?), а некоторые - ищут идеологические VK>отмазки, чтобы работать медленнее 8-) Работать надо не спеша. Hо желательно, чтобы результат при этом достигался максимально быстро. Скорость работы программиста ни разу не измеряется в количестве строк кода в день. Скорее наоборот, чем меньше строк потратил программист на решение определенной задачи, тем он лучше. Особенно если учесть, что кому-то другому эти строки потом читать. Поэтому количество строк надо рассматривать как ресурс, который тратится на решение задачи. Человек который решает одну и ту же задачу в 200 строк, расходует оный ресурс в 5 раз эффективнее, чем тот кто потратил на это же 1000 строк. VK>Это какие такие мифические задачи надо решать программисту, VK>окромя выдачи на-гора заранее заказанного (или VK>придуманного на коленке, не суть) продукта? 8-) Чтобы оный продукт потом ещё и работал. Во всех мыслимых и немыслимых позах. Поскольку позы в которые поставят продукт пользователи, для программиста, как правило, немыслимы. Для достижения этой цели программист должен ПОHИМАТЬ каким образом то что он пишет, взаимодействует с остальным внешним миром. >>больше. А уж описание методов работы с информацией (а это >>именно то, чем должен заниматься программист) текстовое >>ВСЕГДА. VK>Ты UML в глаза видел? Подсказываю - там еще есть стрелочки VK>и облачка всякие 8-) Видел. Абсолютно бесполезная развлекалочка для пудренья мозгов менеджерам. >>Потому что если писать хорошую Hапишет, еще как напишет. >>Именно потому что он работает на другом уровне VK>Куда не плюнь - одни шедевры юзабилити из-под их пера VK>выходят 8-) Покажите мне того менеджера проекта, который умеет правильно поставить задание по usability. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151780609e4a0.html, оценка из 5, голосов 10
|