самокритико-с
Oct. 31st, 2009 06:07 amстало в общем понятно почему у меня плохо выходит реализовывать (большие) проекты и хорошо – решать конкретные проблемы
1. общая расхлябанность (ну это боян)
2. отсутствие скилла разбивать систему на модули (функционально законченные части) (а это серьезно)
потому что отсутствует понятие "прогресс", оно либо "все сразу получилось", либо "все отвалилось по таймауту", и это убивает мотивацию и желание продолжать.
ну и потому что внешним людям (коллегам, заказчикам етц) прогресс тоже важен
thx 4
arkanoid
no subject
Date: 2009-10-31 09:16 am (UTC)А по уму, надо составить (лееень!) план того, как должна работать программа (т.е. планировать действия) и идти сверху вниз, где пункт плана нижнего уровня будет соответствовать взаимодействию между несколькими модулями. Например, есть есть пункт плана "распарсить строчки файла в структуру данных", то в идеале могут быть два модуля -- один предоставляет структуру данных "список строк", которую можем разрушать кодом, другой предоставляет способы сконструировать нужную структуру данных. (и пусть даже первый модуль потом "инлайнится" в итерацию по строкам файла, в процессе которой будет создаваться нужная структура данных). Хотя чего я учу, у каждого свои методы.
no subject
Date: 2009-10-31 06:23 pm (UTC)Говорю как человек с примерно 20-летним опытом руководства всякой такой хренью. Всё фигня. Менеджерьё просто любит себя считать особо умными.
no subject
Date: 2009-11-01 11:06 am (UTC)no subject
Date: 2009-11-02 01:10 am (UTC)no subject
Date: 2009-11-02 07:15 am (UTC)no subject
Date: 2009-11-02 10:25 am (UTC)no subject
Date: 2009-11-02 10:44 am (UTC)