
Отчеты TPS, безусловно, нет. Руководители ИТ-отдела на протяжении десятилетий настаивали на том, что программирование - это разновидность дебиторской задолженности, по крайней мере, за пределами горстки «научных» отраслевых гуглов. Это? Разве мы, разработчики корпоративного программного обеспечения, создаем что-нибудь лучше, чем отчеты TPS? Продукты, заслуживающие компенсации Google Level 6.
Лучше спросить, является ли то, что нам поручают (и соответственно нам платят) на нашей повседневной работе, то, что нужно реальным клиентам. Деньги в конечном итоге исходят от них, а не от вашего начальника. Итак ... если бы ваша работа была безупречной, что бы вы построили, чтобы бросить вызов «большим технологиям» (Google, Amazon и т. Д.) Своей изобретательностью в программировании?
Вот и мы: задаемся вопросом, приведут ли когда-нибудь усилия по решению нетривиальной проблемы платящего клиента к заработной плате, сопоставимой с отраслью B2C, предлагающей «бесплатные» блог-платформы, мессенджеры и игры для зарабатывания денег. по объявлениям.
Вы, инженер-программист, верите в загадочную «науку» Google и Facebook об искусственном интеллекте или ином виде? Даже если он существует, сколько их сотрудников на 100% ученые? Против. кодеры.
«Большие технологии» полагаются на качественное программирование, которое не имеет ничего общего с их академической предвзятостью и печально известными «алгоритмическими» интервью. А вы? Вы можете поспорить со своим менеджером, что ваш код такой же умный, что дает вам право на зарплату Google в 400 тысяч долларов, но, в конце концов, это экономика.
Сколько денег вы приносите (или откладываете) своему работодателю? Стоят ли уникальные целевые продукты и услуги B2B так же дорого, как вездесущие «бесплатные» материалы B2C, которые продаются в массы, а затем используются в качестве рекламных средств для продажи чужого маркетинга: либо продвигая рекламу прямо здесь, либо собирая маркетинговые данные, чтобы продвигать их где-то еще? Имеется ли какое-либо программное обеспечение о его функциях: о вещах, которые пользователь специально запросил и за которые хочет заплатить, или о каких-либо функциях, и все о маркетинге?
Я уважаю обе точки зрения: маркетинг некоторого «бесплатного» товара, используемого для продажи рекламы, и продажа уникальных, хорошо спроектированных продуктов - немыслимо для маркетологов, в 1000 раз более узких демографических групп, хотя и по гораздо более высокой цене.
В моем мире магазин программного обеспечения «среднего размера», который находится в затруднительном положении: Initech из офисного пространства, которым полна отрасль, стоит намного больше, чем какой-нибудь симпатичный подражатель Snapchat. Потому что у каждого «Инитек» есть платящие клиенты.
Я знаю, что на самом деле нет ничего «бесплатного», но поскольку эти блоги, мессенджеры и другие второстепенные развлекательные приложения и мобильные гаджеты имеют почти идентичный набор функций и не выделяются сами по себе, популярны в данный момент исключительно из-за реклама / маркетинг, ваши экспертные навыки программирования вообще не нужны. Кто-то другой может обойти нынешнего правящего короля до демографии с наименьшим общим знаменателем.
Дешевые «Initechs», нефункциональные ИТ-отделы, работающие на аутсорсинге, и расточительная продовольственная цепочка Great IT Consulting отражают нынешнее плачевное состояние индустрии корпоративного программного обеспечения, находящейся в застое на протяжении почти 20 лет после «неприятия» 2000 года. Их уродство автоматически делает рынок недействительным? Всегда ли прибыльнее собирать огромные пользовательские базы ничего не подозревающих подростков и других легко привлекаемых демографических групп для продажи рекламодателям, чем вкладывать усилия в создание уникального критически важного продукта / услуги для в 1000 раз меньшего числа пользователей (предприятий)?
Есть предприятия, а есть предприятия, не так ли?
Крупные больницы ежегодно платят пару миллиардов за свои EMR. Да, вы правильно прочитали: миллиарды. Будучи никем, вы не попадете в мир корпоративных продаж, обладая только своими умственными способностями. Вы также не продадите свой мозг венчурным капиталистам Кремниевой долины. Вы им не нужны в интрижках со своими приятелями из «серийных предпринимателей».
Рынок любого новичка ниже клиентов Oracle и Salesforce. Не то чтобы сеть IT-консалтинговых компаний, возглавляемая Oracle, обеспечивает то, что их клиентам нужно в 21 веке. Это проблема технологий. Каждый в Консультационной продовольственной цепочке борется, несмотря на почасовую оплату, 70–90% отказов больше не беспокоят их.
Не зацикливайтесь на уродстве Initechs. Расположенные ниже Oracle, они предоставляют возможность: техническую проблему, которую необходимо решить. Вы можете отправить их на пенсию? Все самостоятельно - автоматизируя свою работу. Затем вырастите и удалите Oracle. Почему нет? Стоит компенсация в 400 тысяч долларов? Для доставки продуктов, которые больше, чем веб-сайты фрилансеров и приложение для заполнения форм Zoho, ожидаемое от одного программиста, использующего традиционные технологии.
B2B vs. B2C.
Почему в Google за качественное проектирование платят 400 тысяч долларов, а в ИТ - нет? По размеру и сложности комплексная ERP для бухгалтерского учета или больничная EMR сопоставима со всем пользовательским интерфейсом Facebook, а также, вероятно, с большей частью его предполагаемой аналитики AI. Или половина Android. Так почему же старшим разработчикам ERP платят 1/3 компенсации Google L6? Более низкие бюджеты - по сравнению с «большими технологиями», приносящими прибыль рекламодателям? Не совсем. ERP варьируются от 10 до 100 миллионов долларов. Больницы платят поставщикам EMR миллиарды.
Единственная разница - с Google, это шанс успеха. Сотрудники Google ставят цель, планируют и тщательно выполняют - с помощью качественного программирования. В то время как корпоративные ИТ справляются с 70–90% сбоев посредственной работы, выполняемой в 100 раз большими командами кодовых обезьян.
Это проблема с курицей и яйцом? ИТ-специалисты хотели бы решить все свои проблемы, например, наконец, избавьтесь от мэйнфреймов 1970-х годов, готовых пережить 2000 год. Но все хорошие инженеры обратились в Google и стали… «недоступными по цене»?
Жадность финансового директора - проблема. Хотя вряд ли это основная причина 20-летней стагнации технологий. Представьте, что Oracle или Deloitte нанимают сотрудника Google 6 уровня в качестве консультанта. Что бы он делал в ИТ-отделе какого-нибудь банка? Я имею в виду реальное программирование, чтобы изменить ситуацию, поскольку типичный бывший гуглер в настоящее время специализируется на демонстрации своего опыта в номинальной должности технического директора или номинального главного архитектора. Помимо этого, над чем работал старший бывший сотрудник Google? «Архитектурные чертежи»? «Интеграция» промежуточного программного обеспечения IBM с Oracle через ночные дампы базы данных?
В ИТ нет места гуглерам, равно как и нет места любому опытному разработчику. Нет больше никаких технологий, которые могли бы потребоваться, не говоря уже о хороших навыках программирования.
ИТ-боссы, испытывающие дискомфорт среди умных инженеров, десятилетиями пытались искоренить «дорогое» программирование: с помощью мифических инструментов «сделай сам», к которым ни один конечный пользователь не хотел прикасаться, и пакетов «почти под ключ», для которых требовались сотни консультантов (и миллионы долларов). «настраивать» и «интегрировать». Наконец, когда это не сработало, они «передали программирование на аутсорсинг» и просто прекратили разработку новых систем, смирившись со своим бессилием «строить» (а не «покупать»).
Ничего нового не было произведено в ИТ (включая таких ведущих поставщиков, как Salesforce 1999 г. и Oracle 1980-х годов) после того, как наши боссы узнали, что им сойдет с рук поддержание старого (2000 года) дерьма, чтобы пережить его конец. Техническое обслуживание существующего программного обеспечения сводилось к любительскому завязыванию почтовых ящиков и клейких лент, выполняемых полчищами кодовых обезьян из третьего мира. Думаю, устав от споров с нами (насчет повышения), наши боссы пошли и действительно превратили программирование в товар - к счастью, только в той области, которую они контролируют: корпоративное программное обеспечение.
Конечно, финансовые директора могут спать спокойно, зная, что инженеры стали менее «дорогими». Сколько на самом деле сэкономил этот урезанный товар? ИТ-специалисты тратят больше, чем когда-либо, на доработку и только на надбавку посредников, хотя, если целью было меньше платить инженерам, чтобы они поставили их на место в корпоративной иерархии, я не возражаю.
Насколько товарная инженерия помогает ИТ-отделам? Он сохранит поддерживаемое дерьмо мэйнфреймов 1970-х и спагетти Java примерно 2002 года еще 10 лет, пока не случится настоящий кризис 2000 года, когда банковское, страховое и больничное программное обеспечение выйдет из строя и сгорит под горами ошибок, требующих все большего и большего количества кода. обезьян каждый день, так как любитель вводит пять, фиксируя одну. Никого не волнует почасовая оплата, в то время как лица, принимающие корпоративные решения, продолжают использовать ИТ-отделы, чтобы застраховаться от налогов, а Кремниевая долина играет в свои «игры выхода», не нуждаясь в рабочих продуктах, которые продают.
Что означает этот беспорядок? Да, возможность. К сожалению, не служебный. Вы не хотите работать в Initech, кроме как изучать его нишу. Это возможность для предпринимательства. Лучше всего - 100% инженерный. Вам не нужно быть ML или другим «ученым». Просто делай свою работу хорошо.
На фоне токсичных ИТ-пустошей ваша работа сияет просто нормальным качеством программирования.
Никаких сумасшедших ученых. Никаких достойных «архитекторов». Никаких харизматичных бизнес-провидцев или их приятелей из Стэнфорда и Гарварда: инвесторов. Автоматизация предприятий 21 века нуждается в специалистах по программированию.
Все о технологиях.
Google не выплачивал текущую заработную плату до 2010-х годов. Очарованные 400 тысячами долларов, многие забыли, что Google платил столько же, сколько отдавал ИТ на аутсорсинг в течение первых 15 лет.
Неужели Google понадобилось столько времени, чтобы разбогатеть? Пока «квартальная прибыль» не стала настолько отвратительно высокой, назначенное на Уолл-стрит правление позволяло двум спасителям компьютерных фанатов: Ларри и Сергею сделать немыслимое - платить инженерам в 3 раза больше, чем в среднем по отрасли? Нет. Google потребовалось 15 лет, чтобы создать свою технологию, которая стала настолько продвинутой, что лишь немногие избранные могли с ней работать, что сделало ее еще более продвинутой.
Текущая заработная плата в Google отражает ситуацию со спросом и предложением. Не во всей отрасли. В своей конкретной нише. Согласны ли вы с критериями приема на работу в Google или нет, это потребность в определенных навыках, необходимых для продвинутых проектов Google; Классическое правило в действии: меньше программистов делают - больше зарабатывают.
Нормальный путь технического прогресса, если вы спросите меня.
Было бы забавно, если бы не так грустно, как мир B2B выбрал противоположную стратегию: упростить инженерное дело, чтобы он мог нанимать любителей и платить меньше. Классический поворот технического прогресса, который всегда был направлен на решение проблемы нехватки ручного труда. Найдите избыток этого труда - в какой-то перенаселенной части мира, и прогресс больше не нужен.
Как еще могло произойти сокращение заработной платы? Неужели жадные финансовые директора собрались вместе и сговорились манипулировать спросом и предложением посредством какого-то «фиксирования заработной платы»? Это технология и ничего больше.
Ваша заработная плата не зависит от того, где вы живете. Вы можете общаться и общаться с западными клиентами прямо в наш век социальных сетей. Или зарабатывайте на жизнь автоматизацией неиспользованного местного рынка, поскольку каждый хочет работать на «богатую» западную корпорацию.
Жадные боссы и политики ограничивают вашу зарплату? Вы можете сменить работодателя. Ваша оплата зависит от того, что вы делаете. Поскольку затраты на оборудование практически не зависят от рабочей среды, предоставленной вам человеком, решение (технология) остается за вами. Это 100% техническая проблема.
Oracle ERP стоимостью 100 миллионов долларов по объему сопоставима с ОС Android. Делает ли это что-то доисторическое, как эта достойная ежегодная заработная плата в 400 тысяч долларов для старших разработчиков ERP? Точно нет. Он умоляет нас, низших корпоративных разработчиков, которые не могут пройти алгоритмические собеседования в Goggle и Amazon, создать нашу собственную передовую технологию, достойную компенсации в 400 тысяч долларов.
В сфере B2C до Google не было ничего. Они и еще несколько человек взяли на себя задачу построить свой собственный гик-ориентированный мир, финансируемый за счет технологий следующего поколения. Поскольку неакадемическая и ненаучная разработка программного обеспечения для бизнеса не приветствуется ни там, ни в Sequoia и Accel, у нас нет другого выбора, кроме как построить или владеть инженерным раем: компания за компанией.
Не позволяйте нынешней «научной» предвзятости Google и Facebook вводить вас в заблуждение. Они не всегда были такими. Начинали как обычные инжиниринговые компании. Все еще есть. Доктора наук из Калифорнийского технологического института и Массачусетского технологического института не создавали «больших технологий». Это была повседневная инженерная изобретательность: небольшие изобретения, которые немногие избранные придумывают и на наших корпоративных должностях, которые наши полутехнические (в лучшем случае) боссы воспринимают как должное.
Забудь их. Есть и другие способы монетизировать свою повседневную изобретательность, кроме работы на мужчину.
Промышленность корпоративного программного обеспечения, находящаяся в застое на протяжении 20 лет, нуждается в вас больше, чем когда-либо. Я имею в виду клиентов. Им нужны ERP для бухгалтерского учета 21 века и EMR для больниц, основанные на новейших технологиях Amazon, Google, Facebook и других технологиях с открытым исходным кодом - вместо 40-летних. Oracle’s или 20 лет Salesforce.
Как насчет того, чтобы наконец выпустить что-то, что должно было заменить мэйнфреймы, также известные как «устаревшие» системы, до крайнего срока 2000 года? Честно говоря, в то время как отраслевые Google, так и движение за открытый исходный код были в зачаточном состоянии. Спустя 20 лет можно и нужно разрабатывать надежное и красивое программное обеспечение для бизнеса без единого фрагмента кода IBM, Oracle, SAP, Salesforce или Microsoft.