Андрей Губский
@andrew.gubskiy
Обо мне лучше прочитать здесь: andrew.gubskiy.com
1 Follower
3 Following
29 posts

Как правильно зарабатывать деньги в ИТ

Начинающий специалист: получает деньги за то, что продает разработку продукта, который клиенту не нужен.

Когда начинается хайлоад

Часто можно встретить дискуссии, где идут споры о том, с какого количества запросов в секунду начинается хайлоад.

Для одних это 100 запросов в секунду, для других — 1000, для кого-то — 10000.

Взаимозаменяемость

Все члены команды разработки должны иметь представление обо всех частях системы, с которой они работают.

Про котят и налоги

Где-то неделю назад, или даже больше, я публиковал ссылку на статью, в которой говорилось о том, что предпринимателям третьей группы могут ограничить возможности для работы с юридическими лицами. Это заявление конечно уже звучит очень странно, так как третья группа всегда была именно для тех, кто хочет работать с именно юридическими лицами – для предпринимателей первой и вторй группы это запрещено.

Прежде чем внести изменение в систему, задайте себе вопрос – какую проблему я решаю?

Вполне может оказаться, что вы не решаете проблему, а создаете ее.

Используйте точные версии зависимостей

Использование для зависимостей не точных версий грозит тем, что если в какой-то момент зависимость будет обновлена, а в обновлении будут изменения, ломающие совместимость с предыдущим API, то проект в один момент окажется нерабочим.

Используйте многоэтапный процесс сборки

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

Эффект штурмовика в профиль

Смотрю тут одно кино (какое конкретно — не так важно, фильмов с похожей концепцией множество), где главный герой отстаивая истину и борясь с коррумпированными чиновниками, пачками выкашивает солдат, которых эти самые коррумпирование чиновники отправили его задержать.

Вы пишите не на языке программирования

Споры о том, какой язык программирования лучше уже давно должны были бы уйти в историю. Ведь современные системы давно пишутся не столько на языках программирования, сколько на фреймворках.

Рефакторинг – это нормально

Бытует мнение, что рефакторинг – это некий процесс, который необходим в самом крайнем случае. Когда проект уже зашел в тупик и его можно либо переписать, либо попытаться отрефакторить. А без необходимости рефакторинг делать нельзя. Это не так.