Блог

Разработка внутреннего ПО

9 Декабря 2008, 00:00
Метки: мысли

Исторически сложилось, что я больше разрабатывал внутреннее ПО, а не сайты. Правда начинал с сайтов, это да. Но надо сказать, что активная и глубокая работа над одним проектом очень хорошо развивает навыки программирования.

Если взять то, что я делал в самом начале, и то, что делаю сейчас, — это совершенно разные вещи. Теперь уровень несравненно выше и в PHP, и в MySQL.

Также следует отметить, что при разработке внутреннего ПО часто бывает так, что сначала требуется сделать что-то относительно простое. Потом картина получившегося открывает новые возможности, а потом ещё и ещё. В конце концов приходится забивать на старую версию и писать новую с нуля, но уже намного лучше.

Потом, пока пишется очередная версия, разработчик понимает, что можно сделать намного лучше. Часть нововведений применяется тут же, а часть остаётся на следующую версию. Так и живёт программа, пока есть потребность в её использовании.

Иногда такая же картина вырисовывается с Web-разработкой. По крайней мере, это заметно по моим проектам. И это, наверное, хорошо, если бы я не менял так радикально структуру каждый раз :)

Достижением какого-то высокого этапа я считаю тот момент, когда новые идеи реализуются быстро, обратная совместимость максимальная, а всё становится красивее. Я почти вплотную подошёл к этому (перейдя на другие технологии, хехе; хотя до много я дошёл сам, это успех).

Вот так получается: оттачиваются навыки в двух близких отраслях — розроблення внутрішнього ПО и створення сайту.

Добавить комментарий