Мое становление как программиста началось в 2005 году и продолжается по сей день. Несомненно, многие читатели смогут похвастаться более обширным опытом, но речь пойдет о другом. Мой профессиональный рост наложился на интересный период - повышение культуры программирования в рунете, если это можно так назвать. Профессионалы были всегда, но сегодня подкованность среднего программиста(во всяком случае в сфере best pracices) несравнимо выше, чем тогда. И само по себе это не плохо, опасения вызывает сам тренд который привел к подобному результату. При его продолжении мы можем всерьез столкнуться с той же проблемой, с которой все и началось - а именно с говнокодом, но на сей раз говнокодом облагороженным, прикрытым множеством абстракций, а порой самими этими абстракциями и являющимся. Да-да, сегодня опять критикуем оверинжениринг.
Метка «нытьё»
Вне области применения
2013-04-25 в 22:52, admin, рубрики: Анализ и проектирование систем, нытьё, Программирование, проектирование, Совершенный код, трэш-аналитика, Учебный процесс в IT, метки: нытьё, проектирование, совершенный код, трэш-аналитикаПочему мы и дальше будем срывать сроки
2013-02-01 в 0:32, admin, рубрики: нытьё, планирование, Программирование, Проектирование и рефакторинг, трэш-аналитика, управление проектами, фриланс, метки: нытьё, планирование, трэш-аналитика, фрилансОб очевидных вещах нужно писать снова и снова. Чтобы они не теряли своей очевидности в глазах людей. Чтобы люди, подгоняемые гнетом действительности не могли отринуть очевидное, как малозначимое. Чтобы они не могли придумать хитроумных псевдоаргументов с целью оправдать свое пренебрежительное отношение к очевидным вещам. Очевидные вещи такого не прощают. И планирование проектов тому не исключение.
Литературы п управлению проектами написано много, но правильного ответа для того, самого животрепещущего, вопроса там нет. И скорее всего не будет. Я попытаюсь посвятить этот пост тому, чтобы максимально занудно описать причины печального положения людей, ищущих опоры и поддержки в своих попытках ответить на один из главнейших вопросов разработки ПО: сколько времени это займет?
Программист-гуманитарий
2012-07-26 в 12:08, admin, рубрики: Веб-разработка, нытьё, Программирование, метки: нытьёВ основной школе меня почему-то считали хорошим математиком. Отправляли на олимпиады по математике и физике, ругали за плохие результаты и отправляли снова. Стоит отметить, что с олимпиад я всё-таки принёс два первых места, но это были районные по немецкому языку. В средней школе ситуация поменялась не в лучшую сторону, но геометрию я всё ещё понимал. А вот в университете я уже почувствовал себя маленьким мальчиком, окружённым толпой умных дяденек и тётенек. Пережить первую сессию мне не удалось.
Я часто читаю тут истории о том, как люди становились тру программистами. Как в 13 лет они взламывали школьные сервера и придумывали хитроумные вирусы. Я завидую этим людям и их складу ума. Моё знакомство с программированием случилось в основной школе, когда я рисовал кружочки и квадратики в QBasic. Я обожал команду GOTO и совершенно не понимал Pascal. С тех пор утекло много времени, я выучил много новых терминов и зарабатываю на жизнь веб-разработкой. Но иногда мне кажется, что это всё те же кружочки с квадратиками, просто они свистят и забавно попёрдывают. А Pascal я так и не выучил.
Читать полностью »