Никакого анализа методологий разработки или обзора программных средств в данной заметке не будет. Это размышления на тему борьбы с человеческим фактором (с избыточным потреблением рабочего времени), основанные на собственном опыте.
Некоторое время назад я стал обращать внимание на то, что у меня уходит достаточно большое количество времени на решение предельно простых задач. Написание небольшого приложения, допустим, в 30-50 строк кода, у меня занимает времени больше, чем я планирую потратить. При этом сама по себе задача тривиальна и не требует многочасовых раздумий или какого-то серьезного анализа предметной области. Простой кодинг.
Сначала я думал, что я паршивый программист. В целом, это вполне возможно, даже несмотря на то, что за плечами немало успешно реализованных проектов и отдельных задач. Тем не менее, я филолог по образованию и нельзя исключать того, что для максимально эффективной работы мне не хватает определенного багажа технических знаний. Я понимаю, что данное объяснение «притянуто за уши», ведь изначально я оговорился, что много времени уходит на решение типовых задач, где не требуется многолетнее академическое изучение алгоритмов и тому подобного.
На самом деле, все банально просто. Как и многие, я не только начинал свой путь с изучения PHP, но и по сей день использую этот язык как основной. Да, время от времени я пишу на Java. Также использую JavaScript и Python. Но последние, особенно JavaScript, как и PHP, используются мною для создания веб-приложений, следовательно, выступают в качестве скриптовых языков, что подразумевает практически однотипную модель разработки.
Что делает PHP программист во время работы? Читать далее »
