pigmeich: (Default)
Предыдущий пост в силе. Кстати, после него отвалилось пол-Интернета. Пишу слегка хакнув блокировщик.

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

Вот например, кому-нибудь придёт в голову, что специалист по диагностике машин может 3 часа поработать в диагностике, 3 часа — сварщиком, а ещё два часа водопроводчиком? А в IT этого требуют везде и всюду.

Есть, как минимум, три специальности в Ай-Ти: системный администратор, программист и специалист по безопасности (в просторечии — хакер).

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

Хакеры «юзают» эксплойты, то есть, просто жмут кнопочки в нужном порядке и взламывают программы. Они знают тайные места, где эти эксплойты можно взять. Также, они могут рассказать как сделать процесс тыкания кнопочек для взлома корпоративной системы затруднительным.

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

Да, полноценный программист может написать всё своё, или даже сделать полностью свою тулзу для взламывания существующей программы. Но это займет несколько лет, если всё делать в одиночку.

Типичный проект выглядет как следующее пожелание заказчика: «Так, дайте мне программиста, пусть он натсроит обмен модулей 1С между собой, а также файрволл и антивирус».

Я уже объяснил почему это неправильно, но почему это происходит? Очевидно, заказчик просто не умеет управлять своим бизнесом и считает, что все профессии взаимозаменяемы и организовывать взаимодействие не надо. В условиях рентной экономики это господствующая парадигма. Действительно, все продажники взаимозаменяемы, а если нужно что-то реально сделать, то всегда можно нанять подрядчика.

Взаимозаменяемыми могут быть только профессии, не требующие высокой квалификации.

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

И закон Яровой из той же оперы. Где-то услышали, что в США хранят все переговоры (правда гораздо меньший срок и в государственном порядке). Никаких дата-центров, ничего, но всем провайдерам (а не только сотовым операторам) приказ: «Сделать!».

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

Profile

pigmeich: (Default)
pigmeich

June 2017

S M T W T F S
    1 23
4 5678910
11121314151617
18192021222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2017 02:54 pm
Powered by Dreamwidth Studios