«По деревням пускали грузовики — за «джавистами». Программист, уехавший в 90-е, об «изнанке» Штатов

250 комментариев
«По деревням пускали грузовики — за «джавистами». Программист, уехавший в 90-е, об «изнанке» Штатов

Программист из Беларуси Александр Рогачевский переехал в США более 20 лет назад. Его история — о том, как мальчик, чьи родители могли позволить себе лишь «Запорожец», мечтал о Ferrari Testarossa из компьютерной игры и хотел писать игры на С/С++. Тем временем софтверного бизнеса в стране не было вообще, и «фирмачи» меняли мазут на сахар, а сахар — на крупу.

Читать далее…

dev.by Александр рассказал, какое сказочное «долго и счастливо» сегодня может быть у программистов, которые ищут работу в американских ИТ-компаниях. А ещё объяснил, как попасть в Google и Facebook «обходным путём», минуя очередь из зубрил-отличников, и даже предложил работу хорошим отечественным специалистам — в рамках своего старпапа.

Ради доступа к нормальным компьютерам: отправиться на электричке на Минское море, чтобы «столкнуться с Голенковым»

— В начале 80-х годов прошлого века почти все дети мечтали покорять космос. Мне же хотелось стать программистом. В нашей школе № 19 на Золотой горке был целый класс с промышленными СМ-4 (аналог PDP-11 c UNIX), и моими первыми языками были Fortran и C, а не BASIC. Ещё тогда только появились «персоналки» ЕС-1840 с играми типа Test Drive. Просто трёхмерное чудо какое-то: мои родители — обычные советские инженеры — только копили на «Запорожец», а их сын гонял на Ferrari, Lamborghini и Porsche. Именно тогда я решил писать только игры и только на языках профессионалов — С или С++. К тому же я был уверен: кто-кто, а «сишник» в США может себе позволить Ferrari Testarossa.

школа №19

В РТИ, куда я поступил после окончания школы, в распоряжении студентов были большие EC ЭВМ, но нам-то хотелось иметь доступ нормальным компьютерам — «персоналкам». А для этого нужно было идти в клуб. В 1988 году это стоило 5 рублей в час. Денег не было, поэтому пришлось искать другое решение. 

Так я как-то услышал о намечающейся конференции, в которой принимала участие лаборатория искусственного интеллекта под руководством Владимира Васильевича Голенкова. Студентов, в число которых я, конечно, не входил, попросили помочь расставить и подключить компьютеры. Я отправился туда без приглашения — сел на электричку и поехал на турбазу на берегу Минского моря, очень уж хотелось по окончании конференции поиграть в игры. Под конец я будто бы случайно столкнулся с Голенковым и, не представляя даже, кто он такой, попросился к нему в лабораторию. Оказалось, он как раз набирал толковых студентов.

Лаборатория искусственного интеллекта располагалась в общежитии за минским автозаводом: мы снимали верхний этаж. Там было классно. В лаборатории я занимался алгоритмом поиска похожих фрагментов в нейронных сетях — и мы использовали чистый C++. Сначала я работал там бесплатно, потом мне даже что-то платили. Но меня бы и так всё устроило: главное — у меня был доступ к компьютеру. Я вспоминаю сейчас те времена: литературы по программированию не было совсем, но в лаборатории был матричный принтер с постоянно высыхавшей лентой. Я красил её ядовитой краской, которую достал в типографии тракторного завода папа, и так напечатал классическую книгу Страустрапа по C++, на что, кстати, ушла целая ночь.

Программирование в эру натурального обмена: как устроиться к Зиссеру работать бесплатно и получить BMW

— С развалом Советского Союза лаборатория то ли распалась, то ли переехала: нас выгнали из общежития. И мне снова надо было искать компьютер.

— Компьютер или работу?

— Компьютер. Работы не было вообще: экономика-то рухнула. В тот момент мы жили в эру натурального обмена — «фирмачи» меняли мазут на сахар, а сахар — на гречку, народ «гонял» с товаром в Польшу. Программисты сидели без работы. И вот как-то, листая «Вечерний Минск», я заметил малюсенькое объявление: «Надёжные программы», и номер телефона — больше ничего. Конечно, Юрий Анатольевич Зиссер совсем не сотрудников искал, а клиентов. Но я позвонил и напросился на встречу. Мы проговорили 3 часа, и он взял меня к себе. Бесплатно.

— Вы так невысоко ценили себя?

— Кто не жил в то время, вряд ли поймёт. Мне нужен был компьютер: это моя плата. Я и когда в Америку переехал, начал с 30 тысяч долларов в год, хотя специалисты, знающие C++, зарабатывали по 180 тысяч.

Кроме меня у Юрия Анатольевича работал ещё один парень, он писал на FoxPro. Я же после голенковской лаборатории всё, кроме C и C++, считал любительством. Сейчас думаю, родись я на 20 лет позже, не было бы даже вопроса, куда идти работать — в Wargaming, куда же ещё. Но в те времена нужны были не игры, а банковский софт, который делали отнюдь не на C++.

Зиссер сдался под моим напором, сказал: «Давай попробуем C++!». И доверил мне, молодому, зелёному, писать большой проект — депозитарий ценных бумаг, которыми в ту пору были разные облигации. Естественно, не обошлось без ошибок, ведь это была моя первая большая система. Ошибки были концептуальными. Многие программисты всю жизнь считают, что вообще не обязаны ломать над этим голову, к примеру, шлифовать постановку задачи. Не думаю, что юзеры активно использовали систему после внедрения, но с технической точки зрения всё работало — один из первых графических пользовательских интерфейсов на Windows 3.1 в эпоху DOS и Norton Commander.

Гонораром за проект стала машина финансового директора — старенькая BMW. Чтобы получить её пришлось немного «покачать права»: к тому времени я уже считал себя крутым специалистом и был недоволен заработком. Из компании Зиссера я, понятное дело, вскоре ушёл.

«До чёрного 2002 года было просто классно!»: как уехать в США и за неделю найти работу

— Сейчас мне стыдно за свои слова, но в середине 90-х я часто говорил что-то вроде: «Здесь я ещё не родился: вот уеду в США — тогда всё и начнётся». Я знал, что уеду, с самого начала. И конечно, идеализировал Соединённые Штаты, как и все в Советском Союзе в то время.

Я прилетел в Кливленд в конце 1996 года. Сразу позвонил хорошему приятелю, которого когда-то привёл к Зиссеру, он уехал в Америку на год раньше: «Лёня, я хочу работать — всё равно где». И неделю спустя уже летел в Калифорнию.

Меня взяли на 30 тысяч долларов в год — это почти ничего. Впрочем, я был холост, у меня была однокомнатная студия, матрас на полу, телевизор, холодильник, микроволновка, компьютер — что ещё надо для счастья?! Разве что старушка BMW — и денег оставалось даже больше, чем сейчас.

— Была ли у вас перспектива реализоваться в качестве программиста в Беларуси?

— У меня — да. Я не ждал с моря погоды. С детского возраста родители дали мне понять, что от советской системы ждать нечего, самому пробиваться надо. И в США это помогло. В 2002 году, когда сотни тысяч, если не пару миллионов программистов в США остались без работы, потому что проекты ушли на аутсорсинг в Индию, я не работал всего 2 месяца. Я бы пробился и в Беларуси. Но хотелось большего: ездить на хорошей машине, а не папином «Запорожце», работать с C++, а не FoxPro. О жизни в Америке мы знали только по фильмам — и в них средний класс разъезжал на BMW.

— Советские программисты были востребованы в США?

— Да, до «чёрного» 2002 года, когда почти все проекты один за другим за каких-то полгода ушли на аутсорсинг, было просто классно! Ни расизма, ни сексизма…

Советские программисты с их образованием были на хорошем счету. Когда казалось, проект вот-вот накроется, нередко приглашали именно их. Но главное — пока в США не хлынул поток из бодишопов, брали не «оптом», как скот, а нанимали индивидуально, и у нас была возможность поговорить на собеседовании с менеджером лично — объяснить, чем полезен конкретно мой опыт, разложить по полочкам, как я собираюсь спасти их от падающих каждые 5 минут серверов.

Прикрыть зад менеджера: зачем «дорогого программиста» нанимают на безнадёжный проект

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

На таких собеседованиях от меня требовалось солидное резюме с выслугой лет и всеми модными сокращениями. Чтобы понравиться, нужно было просто заразить собеседника уверенным расслабоном: «Проще некуда» и «За 5 минут можно исправить». Чудом всё исправить, конечно, чаще всего невозможно — только переписать от начала и до конца, чего обычно делать не давали. Но иногда проект удавалось вытащить. Так, например, я в одиночку спас проект на 20 миллионов долларов. Восприняли как должное. Кстати, если проект удаётся спасти, дело обычно заканчивается твоим увольнением. Менеджеры, как правило, говорят: «Спасибо, друг, выручил! Но сопровождение проекта мы отправляем в Индию, ты для него слишком дорогой…»

Второй, более распространённый, особенно после 2002 года, вариант — прикрыть зад менеджеров, когда проект почти умер. В таких случаях речь часто шла о замене старых систем — мэйнфрейма эпохи IBM-370. Меня фактически нанимали как козла отпущения. Боссы как бы говорили: «Мы сделали всё, что смогли, но даже такой чудо-специалист не справился, так что примите наши соболезнования!»

Согласно полуофициальной статистике до 2002 года, валились 70% проектов. С началом эпохи бодишопов валиться стало 90%. Я всё это видел своими глазами. Наивно надеялся, что экспертов назад на старые зарплаты позовут, раз ничего не работает. На таких проектах работали сотни дешёвых «тел» — статистов, с помощью которых менеджеры осваивали бюджет: ведь если бы они признались, что над проектом реально работает не больше 10 человек, им бы не дали столько денег. Горе-работнички постоянно курили у входа и прогуливались с озабоченным видом по этажу, притворяясь, что спешат на совещание.

Кстати, с одной из работ меня уволили как раз после того, как я сказал руководителю проекта, что написал бы их систему за полгода, имея лишь 6 человек в команде — трёх программистов, включая себя самого, двух бизнес-аналитиков и одного частично занятого сисадмина, то есть девопса. Проект к тому моменту длился уже 9 месяцев, прожирая по полтора миллиона ежемесячно, и был рассчитан на 18 месяцев. Считайте — 27 миллионов долларов.

Как поднять себе зарплату и понять, что контракт не продлят

— Вы спрашиваете, каково было осознавать, что меня брали на работу, чтобы списать ответственность за провал? Поначалу я этого не понимал — честно старался изо всех сил. Но спасти проект часто даже не давали. Когда я говорил, что код нужно переписать, предлагали «изложить своё видение на бумаге», и, пока они примут решение, фиксить баги по списку. Как раз тот случай, когда солдат спит, а служба идёт: изображай работу и жди, пока уволят, — потому что контракт не продлят вне зависимости от результата. Начальники обычно много совещались, но решений так и не выносили. И в какой-то момент говорили: «We are sorry!..» — и крокодиловые слёзы по щекам.

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

— Как скоро вы стали «дорогим специалистом» в США?

— Я сориентировался в течение года — понял, как надо себя продавать. И за пару лет вырос до 180 тысяч в год. Как мне это удалось? Практика везде одинакова: «Всё, завтра я ухожу!» — и начинается торг: «Постой, сколько ты хочешь?»

Следует знать, что срабатывает это лишь раз, так что потом действительно надо будет уйти. Но это не страшно! Job-hopping (от английского «hop», что означает прыгать) — нормальное явление, и я всем начинающим специалистам советую этот путь: только так и можно поднять себе зарплату.

— Вы отметили, что в 2002 году на два месяца были без работы. Как решили эту проблему?

— Понизил планку. Тогда никто не верил, что это надолго: казалось, не сегодня так завтра всё восстановится, программистов снова начнут принимать на работу. Так и было, но «ставка» с 90 долларов в час упала до 45.

У меня в тот момент должна была родиться дочь, а ещё мы купили новый дом. Паники не было. Был шок: я не совсем понимал, что происходит. Я обратился к своим старым работодателям (вместе со мной на встречу пришла и моя беременная жена: в нашем доме как раз проводили обработку от термитов, и ей просто некуда было деться), и, скорее всего, они меня пожалели. «Окей, — сказали, — приезжай на следующей неделе: будешь работать у нас». Взяли меня, естественно, на меньшую зарплату — заработок упал почти на треть. Но я не торговался.

«Сегодня в ИТ не ждут никого — только «тела»: легко ли устроиться в американскую ИТ-компанию

— Для начала давайте определимся, что есть ИТ: это IT-department или по-русски — отдел автоматизации, например, в банке, сети бензоколонок или в крупной компании, как Toyota или Xerox. Вот Google — это не ИТ, это engineering. Хотя и там тоже есть отдел автоматизации который, к примеру, обслуживает купленный у кого-то бухгалтерский софт, поскольку ни Google, ни Facebook до написания своего никогда не опустятся.

По моим подсчётам, в ИТ работает до 90% программистов планеты. До Google и Facebook, понятное дело, там работало ещё больше — тогда разве что Microsoft был не ИТ, да и то частично. Устроиться было несложно: людей хронически не хватало, но как известно, в 2002 году эту проблему решили за счёт известной перенаселённой страны. Не поверите, какие истории доводилось слышать от индийских коллег об их «рекрутинге»: говорят, когда в городах за гроши уже никто не хотел работать, по деревням даже пускали грузовики — набрать желающих вызубрить Java по учебникам, поскольку компьютеры были слишком дорогими.

Сегодня в ИТ не ждут никого — только «тела», но бодишопов и в Минске достаточно. Вы не проживёте на 120 тысяч долларов в год (старые 60 тысяч с учётом инфляции), если столько вообще дадут, — половина из этих денег уйдёт на оплату налогов, страховки и на остальные поборы. И даже если получите грин-карту, накинут ещё максимум 40 тысяч. А я считаю, что программисты-сеньоры стоят не меньше 350 тысяч в год. И Google платит столько: поэтому, если и «ловить» что-то, то только там. Но даже Google платит не всем и берёт далеко не каждого. Туда такая очередь стоит!

«В обход очереди из отличников»: как попасть в Google, Facebook и компании с перспективами

— Чтобы попасть в Google, Facebook, Amazon или ещё пятёрку компаний, где программистов до сих пор уважают и не обижают финансово, белорусскому программисту нужно идти в обход очереди из выпускников-отличников, которых муштруют китайские «матери-тигрицы».

Учитывая нынешнюю помешанность на «науке», и Google, и Facebook, и компании помельче активно ищут людей в России, Украине и Беларуси. Понятно, что хакатоны не каждую неделю организуют. Но в целом шансы связаться с ними, особенно через социальные сети и различные сообщества, гораздо выше, чем в 1992 году попасть в «Надёжные программы» через объявление в «Вечернем Минске».

Ищите свой «зелёный коридор», но помните: нечто похожее уже было в конце 90-х в Microsoft. Сейчас там совсем другие зарплаты, так что и гугловские — не навечно. К тому же, набрав критическую массу институтских зубрил-отличников, и Google, и Amazon фактически в институт и превращаются. Народ там учит новые предметы за «оценки». Меня этот тренд, вкупе со многими анонимными откровениями гуглеров в Quora, настораживает: получается, что Google потихоньку превращается в Oracle, но со своим уникальным академическим уклоном. Боюсь, скоро там будут не нужны программисты.

«Мечтаю создать свой маленький Google»: как организовать свой стартап, сделав ставку на хороший код

— Теперь грамотному программисту как бы «положено» работать в Google. На последних местах работы на меня смотрели как на идиота: что я у них делаю, как до сих пор не ушёл в Google или Facebook. Но в Google плевать хотели на то, чем я занимался последние 25 лет: их не интересует бизнес-софт даже близко. Я это знаю, поскольку на меня не раз выходили рекрутеры и оттуда, и из Amazon.

Чтобы попасть сейчас в Google, Facebook и иже с ними, мне нужно было бы притвориться, что всех этих 25 лет не было, и для начала — снова сесть за парту и вызубрить алгоритмы. Но они всё равно меня не возьмут: я старый. Не по возрасту, а по тому, чем занимался почти четверть века. Вот если бы у меня за плечами была кандидатская, особенно по машинному обучению, тогда вопросов не было бы: человек всё это время на науку потратил!

Для себя я нашёл другое решение — занялся собственным стартапом. Я ведь не штаны просиживал в ИТ, а решал проблемы. И в конце концов нашёл, как применить все эти решения.

— В чём идея вашего стартапа?

— Я мечтаю создать свой маленький Google, где инженеров любят и нормально им платят. Сегодня реально сделать деньги на негламурной автоматизации бизнес-процессов — не обязательно убегать в глобальные потребительские продукты типа соцсетей и порталов.

Я сделал ставку на хороший код, который просто работает: как почки или печень здорового человека. Я за код, который позволит избавиться от дизайнеров, тестеров, менеджеров и остального персонала. Могу объяснить: многие программисты, к примеру, всегда делают аккуратные веб-странички. И к чему мне тогда дизайнер — ведь специалист сам может и картинки и иконки найти, и цвета подобрать, и отмерить отступы в других сайтах и дизайн-темах.  

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

Программист или вырастает до сеньора за полгода, или всю жизнь джуниор 

— Сейчас мы делаем системы, и на каждую мне нужен программист, стоящий десятерых. Тот, кого в Google называют generalist, «человек-оркестр», который умеет абсолютно всё. Я уверен: человек либо программист, либо нет — середнячков не бывает. Ну не бывает middle-навыков! Если специалист умеет программировать и любит это делать, он вырастает до сеньора за полгода. Или так и остаётся на всю жизнь джуниором. Но таким людям программистами лучше не работать — они только проблемы для других создают.

Да, сеньор тоже иногда допускает ошибки, но он сам исправляет код — и поэтому ему можно доверять. Несколько человек в своей жизни я уволил за одну лишь фразу: «Я потыкал — вроде работает», — которую они произносили в ответ на вопрос: «Ты тестировал свой код?» Было видно, что код сдан без элементарной проверки. Сеньоров, как и меня, такие вопросы оскорбляют. Иначе это не сеньор, а джуниор — независимо от выслуги лет. А если джуниор не стал сеньором за 6 месяцев, держать его не имеет смысла — себе дороже, даже если он будет работать бесплатно.

Мне нужен хороший программист, которого я за полгода смог бы довести до своего уровня, чтобы он вёл этот проект. Того, кто хочет просто писать хороший код, за который ему будут платить деньги. Ведь мало кто пишет хороший код, включая архитектуру, дизайн, весь необходимый research инструментарий и так далее. Таких людей почти не осталось. Их и раньше было мало, а сейчас многие из них ушли в науку.

Я как-то работал с командой в Саратове. И там был один специалист — студент последнего курса. Я дал ему одну задачу: «Разберись», — но думал, что на следующий день мы только начнём работу, он задаст мне кучу вопросов. А человек взял и всё сделал. Такому человеку никаких денег не жаль! Я приглашал его к нам, а ему это неинтересно — он хочет заниматься машинным обучением.

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

Та самая Ferrari Testarossa

Беларусь — это бренд: «в аграрной стране высокая концентрация серьёзных программистов»

— Беларусь мне представляется интересной и перспективной площадкой сегодня, потому что Беларусь — это бренд. Да-да, не смейтесь! В Минске всегда были БГУ и РТИ, а также НИИ ЭВМ. В аграрной стране оказалась такая высокая концентрация серьёзных программистов с институтским образованием.

Пара-тройка кризисов вправила белорусам мозги: в американском ИТ бездельников в 10 раз больше. Поэтому я считаю, что белорусам надо перестать смотреть на запад сквозь розовые очки — здешняя экономика уже давно не свободная капиталистическая, а обычная коррумпированная олигархия, во многом похожая на российскую. Беларусь меня приятно удивила, когда поближе познакомился с нынешними реалиями через друзей. Выяснилось, что налоговая ситуация — в нашей конкретной области — у вас намного лучше, чем в России и Украине. А по зарплатам Минск сравним с Питером.

Мне кажется, Беларусь давно созрела для того, чтобы разрабатывать технологии и основывать собственные Google и Amazon, а не функционировать в качестве бодишопа. И не нужны для этого деньги — ни государственные, ни всяких венчурных капиталистов, только здоровый энтузиазм, и он есть. В Кремниевой долине ажиотаж — все в науку подались, потому что Google её ценит. Потом другая мода появится. А в Беларуси специалистам программировать интересно, примерно как в конце 90-х было в США.

Фото: Ирина Попа
 

По теме
Все материалы по теме

Горячие события

Testing Stage 2020
26 марта — 28 марта

Testing Stage 2020

Киев
JSNation 2020 Amsterdam
3 июня — 5 июня

JSNation 2020 Amsterdam

Amsterdam

Читайте также

Amazon добилась блокировки военного контракта Microsoft и Пентагона
Amazon добилась блокировки военного контракта Microsoft и Пентагона

Amazon добилась блокировки военного контракта Microsoft и Пентагона

В США проверяют все небольшие покупки Google, Amazon, Apple, Facebook, Microsoft за 10 лет
В США проверяют все небольшие покупки Google, Amazon, Apple, Facebook, Microsoft за 10 лет

В США проверяют все небольшие покупки Google, Amazon, Apple, Facebook, Microsoft за 10 лет

Разведки США и Германии десятилетиями прослушивали более 120 стран 
Разведки США и Германии десятилетиями прослушивали более 120 стран 

Разведки США и Германии десятилетиями прослушивали более 120 стран 

1 комментарий
В Беларусь релоцировалось в 2,5 раза больше айтишников, чем в 2018
В Беларусь релоцировалось в 2,5 раза больше айтишников, чем в 2018

В Беларусь релоцировалось в 2,5 раза больше айтишников, чем в 2018

15 комментариев

Обсуждение

16

Супер. И да, человек либо программист, либо нет — середнячков не бывает. Не бывает middle-навыков! А постоянные проблемы от "пожизненных" джуниоров это четкое правило. И да, практически любой софт можно запилить небольшой командой правильных людей в сравнительно короткий срок.
Спасибо за статью.

Максим  Гулевич
Максим Гулевич Дизайнер в EPAM
13

Немного грустная статья. Так мне показалось.

11

Веру во многое святое убил, согласен.
1. В уровень жизни американского среднего класса (который в 96-02 годах был, как в фильмах 90х - с двухэтажными домами и тройками БМВ).
2. В ИТ - что специалист из бодишопа может уехать и магическим образом стать там солюшн-архитектором, который телам задания дает. Поверьте, немного им сейчас платят.
3. В рекрутеров и работодателей - что выбирают лучшего кандидата из списка и вообще способности кандидата кому-то нужны (вместо осваивания бюджетов проектов, которые и так упадут).
4. В стартапы, которые что-то изобретают, а не крутят деньги очередным vaporware (в данный момент ИИ и МО). И тоже вас там не ждут. Только тела нужны изображать работу, чтоб инвесторы видели, что не зря деньги дали. Экс гугловский (или МИТшный) CTO и сотня тел - стандартный персонал финансируемого стартапа. Даже термин есть "lean startup". Потмоу что бывают (точнее 99%) fat, а не lean.
5. И наконец в Гугл, где ждут с распростертыми объятиями лингвистов-пуристов, штудирующих Кормена. Крайними в очереди будете - после тысяч китайцев-иммигрантов.
Короче всю работу по найму раскритиковал. Дело не в том, что разочаровал, а она, понимаете, по определению должна быть грустной и несправедливой. Обычная эксплуатация. Обычные тупые и жадные начальники. Все как в остальных профессиях. Просто чудо, что в ИТ на протяжении 20-25 лет (где-то с конца 70х и по 2002) было по другому. И когда я знакомым (не технарям - к примеру своему партнеру - назовем его условно коммерческим директором) говорю, он удивляется - а как же еще карьеру делать? Только университетскими регалиями и обычным офисным подхалимством. Испокон веков так было. А теперь и в ИТ стало, как везде - к примеру в отделе бухгалтерии или снабжения. И в мелких конторках эту бухгалтерию обслуживающих.
Грустно мне, уже сказал, только из-за того, что не увидел это сразу, приехав в 96м. Но с другой стороны насмотревшись всей айтишной грязи и чудовищных затрат (от десятков миллионов до 4х миллиардов - был такой проект), поднакопил опыт и могу их проблемы решать сам - без всяких инвесторов. Заказчики и клиенты маленькие, рост медленный (по сравнению с финансируемыми стартапами), но неуклонный. И никаких знакомств не надо. Собственно это, как говорится мне и "следовало доказать". Что программист чисто своими мозгами и хорошей работой может, условно говоря, заработать на Феррари.
Будет и более оптимистичная часть в цикле статей - мой план к действию. Хотите принимайте, хотите нет.

2

Просто у Вас день не задался и ностальгия по молодости.

2

Александр, спасибо за статью. Пожалуйста, пишите ещё

0

Он не веру убил ,а открыл вам глаза
2. Это постоянно, это классика, как было 2 неэффективных менеджера, в 2х компаниях А и Б, их одновременно уволили, в каких компаниях эти менеджеры появятся
3. Это было постоянно, удивлен что для вас новость, классика аутсорса, взять джуна и продать как мидла или сеньора.
4. по статистике старейших инвестиционных фондов, лишь 5% стартапов выстреливают, это норма.
ИТ в РБ уже давно превратилась в обычную контору, когда стали брать бывших гос служащих после курсов, и других людей с улиц.
Классика, у заказчика есть миллион, конторе важно эти деньги освоить как можно быстрее, чтобы больше бабок заработать или заказчик не успел уйти к другой аутсорс конторы, вот они и нанимают пачками и побыстрее, качество вообще не интересно, результат тоже.

12

"Вы не проживёте на 120 тысяч долларов в год"
Не ломайте бизнес-модель Епама.

11

вы льстите епаму

Anonymous
Anonymous solutions developer в Playtika
-1

епам - самая бедная контора, где работают те, кто не может пройти собеседование. Разумеется, топ менеджемент это не затрагивает

vvolkau
vvolkau тестер в EPAM
4

Правильно говорить - "те, кто слабоваты и не справляются".

18

> Я за код, который позволит избавиться от дизайнеров, тестеров, менеджеров и остального персонала. Могу объяснить: многие программисты, к примеру, всегда делают аккуратные веб-странички. И к чему мне тогда дизайнер — ведь специалист сам может и картинки и иконки найти, и цвета подобрать, и отмерить отступы в других сайтах и дизайн-темах.

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

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

0

Для бухгалтера лучше всего чтобы фирма вообще не работала, тогда вообще никаких проводок не нужно делать. :)
Идиально чисто только в морге

9

"Сегодня в ИТ не ждут никого — только «тела», но бодишопов и в Минске достаточно. Вы не проживёте на 120 тысяч долларов в год"
Часто вижу что у людей 50+, добившихся успехов в профессии, какой-то циничный, замыленный взгляд на окружающий мир, сбитый прицел.
Давайте так, даже 120т чел с рядовой профессией, работающий по найму, в штатах _никогда_ не заработает. Есть пара исключений, лишь подтверждающих правило.
ИТ профессии никогда и топа не выпадали...

4

Вот такое-же чувство возникло, что такая "профессиональная деформация" это систематическое явление. Выглядит так, что человек своим опытом и талантом заслужил право на сбитый прицел. Да, уникальным образом сбитый прицел, в каждом конкретном случае, но, безусловно, сбитый.
Прямо по "определению Вейнберга" из "законов Мерфи": Квалифицированный специалист - это человек, который удачно избегает маленьких ошибок, неуклонно двигаясь к какому-нибудь глобальному заблуждению.

Но я бы с удовольствием ещё такие статьи читал: больше сбитых прицелов хороших и разных, с содержательными, откровенными и поучительными историями.

P.S. Чуть позже чем у автора, во второй половине 90х, вопрос о работе бесплатно за доступ к компьютеру, уже не так остро стоял. Я лично, готов был работать бесплатно, только за доступ к компьютеру с модемом (а точнее к FIDO) :-)
P.P.S. А про зарплаты, нужно делать поправку на то, что автор, вероятнее всего, говорит именно про долину. Там довольно динамично все развивается. И те представления, о "достойном уровне оплаты", которые были даже 5 лет назад, уже не вполне актуальны. Ну и, на мой взгляд, человек даже со сбитым прицелом, не предавший свою подростковую мечту о Testarossa, может позволить себе немного "здорового" снобизма.

7

супер !

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

4

Спасибо за интервью, прочиталось на одном дыхании.

10

"Мне кажется, Беларусь давно созрела для того, чтобы разрабатывать технологии и основывать собственные Google и Amazon, а не функционировать в качестве бодишопа. ... И не нужны для этого деньги — ни государственные, ни всяких венчурных капиталистов, ... "
-------------
Чалавек з'ехаў ў 90-я ў ЗША, і як гэта адбылося амаль са ўсімі тымі хто тады з'ехаў, так і застаўся ментальна ў тых нашых, шалёных, добрых, касетных 90-х. Да гэтага чалавека так і не даходзіць чаму ў Беларусі не будзе свайго ні Гугла, ні Амазона.

14

Не могу удержаться, чтобы не ответить. Я уехал в 96м. Уже CD были. И президента нынешнего застал - чувствую толстый намек на политическую ситуацию. И менталитет в РБ не изменился. Помню, как пытался нанимать людей и в Надежные Программы, и потом в Софтклуб. Все отвечали, что только по-совместительству, т.к. на своих (государственных) работах хорошо сидят с 9ти до 6ти. И разговоры в автобусах помню: с фразами типа "ничего делать не надо", "халява" и "бери, что хочешь".
Никогда это не изменится. И не надо. От большинства населения никто ничего не ждет. Уж кто-то, а программисты должны быть знакомы с принципом 80/20. Я уехал на Запад не за деньгами, а за индивидуализмом: ковбой-одиночка - реакция лучше, стреляет метче и побеждает. Каждый сам за себя. Работай лучше, получай больше. А если не платят, ищи тех, кто оценит. Свобода - искать. Все остальное (типа денег) - производные этой свободы и индивидуализма. А, извините, в Совке по прежнему пещерный коллективизм. Мыслят категориями "мы". Значит компании уровня Гугла или Амазона - это какие-то гос. институты, как НИИ ЭВМ. Лично курируемые президентом? Он их типа должен для начала "разрешить". Или массы среднестатистического населения народно белорусский Гугл должны создать? В США этот менталитет тоже есть. Но, извините за снобизм, только среди синих воротничков. Люди с высшим образованием - индивидуалисты. Посмотрите, чего страна может индивидуализмом добиться. Сейчас тут коррупция, но 300 лет индивидуализма по прежнему обеспечивают "цивилизованный" уровень жизни.
И кстати мне гигантские т.н. "публичные" (торгуемые на бирже) корпорации никогда не нравились. Они безликие, без хозяина. Гугл рано или поздно Ораклом станет. А вот мини-Гуглы и мини-Амазоны, которые существуют не для венчурных капиталистов, не для государства, и даже (уму не постижимо) не как гордость страны, а просто зарабатывают тем, кто их создал (команда коллективно владеет) на коттедж, "Феррари" (скажем добротную подержанную М3 в Минске) и нормальную жизнь. И не нужно им расти количественно. В нашу-то эпоху децентрализации и криптовалют. Все, что я хочу, чтобы программисты-эксперты нормально зарабатывали. А не поднять "экономику страны" для всего ее среднестатистического населения.
Разница, что 20 лет назад, когда Гугл (с очень большим трудом и без помощи влиятельных людей) основался, финансирование было все-таки нужно. Нужно было идти к Системе с протянутой рукой. А сейчас, с существующими технологиями, нет. Но если сидеть в бодишопе и получать зарплату, попутно жалуясь на всех и вся, конечно никогда не попробуете и не узнаете, как можно в одиночку свой мини-Гугл создать. Я тут довольно долго ломал голову - а как же компании среднего размера (100 человек), куда меня приглашали на собеседования, создаются. Кто-то инвестировал? Кто-то кому-то взятку дал за гос. заказ - влезть в определенную нишу? Полная мистика для технаря без связей. А оказалось, никакой мистики. У человека была идея, нанял племянника и тот ему на ПХП код написал. Который через два года развалился и пригласили меня "чинить"-переписывать. Проблема, что меня основатель за два года до этого не встретил. А потом подумал - зачем ждать, чтоб тебя "встретили"? Сам столько этих идей повидал. Бери и пробуй. Благо все это в свободное от работы время делать можно. Вот ту-то дженерализм и нужен. Но наемные сотрудники так не рассуждают. Им и подробное ТЗ подавай, и чтоб дизайнер странички верстал, и тестерам кидать через забор сырой код, чтоб "тыкали"...
Гуглов с Амазонами и тут после дот-комовского бума не было. Так, редкие потребительские проекты типа блогов и мессенджеров. Но ни одного большого и систематического, как Гугл. Естественно большинство населения в любой стране всегда жалуется и ждет, чтоб за ручку в светлое будущее повели. Или просто удача подфартила. Влиятельный человек проектом заинтересовался. Не нужно для технического прогресса масс населения. Нужны отдельные изобретатели. И что, в РБ сотни таких не найдется? Которые гниют в бодишопах? Просто взять и попробовать сделать свое. Пообщаться с единомышленниками. Из сотни кто-то станет мини-Гуглом. Потом и остальные подтянутся.
В Долине по другому - просто бабки крутят и новых гуглов не создают. И кстати живу я не там, южнее, между ЛА и Сан-Диего (это по зарплатам). Есть куча друзей - часто бываю. И всю их подноготную выучил.
А в РБ кстати, за примером далеко ходить не надо. Мой бывший босс, господин Зиссер без всяких связей и взяток пробился. Уж кого-кого, а его я хорошо знаю. Своими мозгами. И никто его не прессовал и не раскулачивал.

8

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

13

Netflix, Uber и Lyft появились сильно после доткомовского бума и сейчас являются лидерами по зарплатам в США, заметно опережая и Гугл, и Амазон.

9

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

0

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

9

Забавная статья, заслуженный, очевидно, человек с интересной историей. Но, что тут, что там, советским инженерам мешают: 1) тупые менеджеры 2) тупые индусы 3) тупые дизайнеры 4) тупой гугл. И только советский инженер знает как правильно всем жить :) Оскорбляют тебя тесты? (Угар, конечно) — не пользуйся. Рынок рассудит, кто прав. Но сдается после первого же факапа окажется, что и пользователи системы тоже тупые и просто ничего не понимают.

Артем Кустиков
Артем Кустиков Full-Stack Software Developer в Intetics
6

Статья хорошая, но штампы мешают. И Беларусь ни разу не аграрная страна (доля Агро и переработка сегодня в ВВП только 9%, а в Союзе ещё меньше была), 350к зарплаты в Гугле - тоже давно уже неправда, менеджерам - может быть, средняя у инженеров много меньше. Да и большую часть доходов Гугл имеет от рекламировать и от торговли приватными данными юзеров. И на MS автор наезжает зря - сегодня это номер 1 по вкладу в OSS. Но с основной мыслью, о том, что "программист может быть только сеньором", согласен на

4

1. В гугле нет настоящих, т.е. "функциональных" менеджеров. Эту роль выполняют программисты-сеньоры. Т.н. проджект-менеджеры - просто координаторы и помощники тимлидов. Я это разъясню в отдельной статье. Пока самое лучшее сравнение - командиры и коммиссары времен гражданской войны. ПМы в Гугле (как и в остальных местах) получают меньше программистов-сеньоров. Есть еще одна деталь относительно менеджеров - "hiring manager" - это функциональный менеджер, который нанимает и увольняет, а не сотрудник "ашэра". Те только бумаги оформляют.
2. Источник зарплат раскрывать не буду. Но это не Глассдор.
3. В любом случае меня всегда умиляла привычка сравнивать "средние" зарплаты, средний ВВП (неизвестно каким образом высчитанный) и т.д. Мои материалы не для середнячков. Почему их в ИТ нет, я уже объяснил. И если Вы не "средний", то и средние зарплаты не должны волновать. Я был бы в Гугле инженером 7го уровня, если бы "подготовился" и прошел их алгоритмические интервью. И пишу для таких же. Вы ж не собираетесь оставаться джуном навечно (все, закрыли тему). У меня пару друзей (тоже CTO стартапов, но не основатели, а наемные) чисто ради прикола (а вдруг) готовились по полгода, зубрили алгоритмы. И все равно никто их там не ждал. Но это тоже отдельная тема.
Все, что касается вашего собственного кармана, должно оцениваться с вашей собственной точки зрения: а сколько бы дали мне с моими конкретными навыками и регалиями. В США средняя зарплата (грязными) 50 штук. Чистыми 35-40 получится в зависимости от штата. А в Минске программист-эксперт может получать чистыми 60. Вот вам и сравнение. Вопрос в том, даст ли конкретно вам Система вырасти до этого эксперта.

3

> Я был бы в Гугле инженером 7го уровня, если бы "подготовился" и прошел их алгоритмические интервью

Это вряд ли.
Не знаю как сейчас, но пару лет назад 7 уровень - это distinguished engineer - уровень Гвидо и Гослинга.

1

> В гугле нет настоящих, т.е. "функциональных" менеджеров. Эту роль выполняют программисты-сеньоры.
Кого там только нет.

17

>> В США средняя зарплата (грязными) 50 штук.
>> А в Минске программист-эксперт может получать чистыми 60. Вот вам и сравнение.
Да уж, сравнение шикарное: средний доход по стране сравнивается с доходом программера-эксперта. Тёплое с мягким.
На фоне "меня всегда умиляла привычка сравнивать "средние" зарплаты" смотрится с "особым цинизмом" (тм).

-1

о, пришел Крэй у которого программисты в США меньше 120 тыс в год не получает, потому что такие зарплаты у тех 4х человек из его окружения, а больше он никого не знает )) а все что пишут средние - это все ерунда, это все развод, только ему виднее какая зарплата )

2

Ты сначала читай и вдумывайся, а потом отвечай!
Человек конкретно написал, что сравнение несопоставимое: в США берётся средняя зарплата ВСЕХ работников валом, и сравнивается с далеко не средней зарплатой программистов в Минске - 60 тыс. "МОЖЕТ получать", а значит МОЖЕТ и не получать!!! А ты за что наехал???!

-2

Со всем согласен!

8

Спасибо за отклик. И огромное спасибо порталу dev.by за само интервью. Беседовали о многом, включая рекрутеров, собеседования, о которых книгу можно написать, более подробно о гуглах с фэйсбуками и т.д. Данное интервью - только затравка - цикла статей об американском ИТ. Пока ориентировочное название "Цена хорошего кода". Написано пока по английски и готовится к публикации в блоге. Перевод будет "творческим", с учетом белорусских реалий.
Пока я комментировать мнения о $120К и дженерализме не хочу. Такие вещи инженеры должны серьезно, с цифрами обсуждать. И "дженералист" отличается от т.н. фулл-стак девелопера. Но тут, как говорится, каждый решает сам - довольствоваться ли зарплатой у дяди, не вылезая из своей узкой специализации или расти. До 2002 года дяди платили неплохо. А потом обычных узких специалистов много появилась. В Индии кому-то вписать модную аббревиатуру в резюме - раз плюнуть. Не говоря уже о самых настоящих гоголевских "мертвых душах". Я все это прошел за 15 лет. Еще раз повторяю, в интервью много не поместилось. Как забиты миллионами этих этих тел и мертвых душ рекрутерские каналы, кто вообще рекрутеры, что вас вызванивают. Если думаете, что в РБ "ашэровцы" - обожаю руглиш - безмозглые, вы американских рекрутеров-посредников не видели. Я кстати с позиции работодателя сейчас все это описываю.
Но в целом мое мнение не для всех. Разумеется обижает пожизненных джунов. Я кстати искоренил всех DBA и "архитекторов" БД, как впрочем и "архитекторов" вообще. Есть ведущий инженер (Principal Engineer) и все. В гугле все инженеры. Конечно дизайнерам, бизнес-аналистам и остальным обидно. Они, как правило, инженерами (тем более ведущими) стать не могут. А ведущий инженер дизайнером может. И речь идет не о модных сайтах-брошюрах, которые в Индии за копейки делаются, не говоря уже о Вордпрессе. А нормальном бизнес-приложении, в котором строгая компоновка UI и просто грамотные цвета и отступы. Во-вторых, мобильные девайсы и "реактивный" дизайн все упростили, потому что места в телефонах на всякую мишуру нет. В-третьих Гугл всегда просто делал - программистами, без дизайнеров - и все довольны. В-четвертых есть просто Бутстрап (я им не пользуюсь, но серьезно рассматривал). Продолжать?
А в свое время на собеседованиях, где джунам дают допрашивать их будущего тимлида обижались на меня. И дизайнеры, и ДБА. Но тут, просто за свою узкоспециализированную работу никто больше не платит. И валятся проекты, состоящие из узких специалистов. Т.е. подумайте, за что б вам работодатель в три раза больше заплатил. НЕ за сидение с 9ти до 6ти и копание в своем. Не за новейшие аббревиатуры, выученные на уровне туториалов (типа быстрее индусов, которые их точно так же через полгода выучат). А за стократный (т.е. заменить команду из 10-100 человек) дженерализм, который приносит реальные деньги.
Еще раз спасибо. И извините, мой взгляд на вещи - для экспертов, достигших потолка. Остальных может оскорбить. Просто если б мне кто-то предложил - а) стань дженералистом (не говоря уже экспертом, способным искать нужные технологии и инструментарий), б) досконально выучи предметную область (к примеру лучше заказчика-врача - ее и так любому программисту приходится учить, только из под палки) и в) выучи разговорный английскийЮ чтобы самому разговаривать с заказчиком, и за это будешь получать, к примеру 5 штук независимо от всяких нефтяных кризисов, я б руками и ногами за это схватился.
Но если не подходит такой вариант, сидите в бодишопах и рассуждайте о "сбитых прицелах". Посмеялся. Да, сбитый. Потому что ждал у моря погоды и от дяди подачек. А надо было стартап открыть еще в 99м. Об этом тоже будет написано. Как их открывают и что из себя Силиконовая Долина представляет. Ну а для любителей работы за зарплату прицел остался один - Гугл. Зубрите алгоритмы (особенно Dynamic Programming) и становитесь в длинную очередь китайских "тигрят"-отличников. Туда пол-Китая ломанулось. Детям будущее дать. И посылают их матери-тигрицы в MIT и CalTech. РТИ и БГУ не очень на этом фоне смотреться будут. Вопрос в том, комфортно ли вам (по деньгам и в остальном) в вашей Системе, т.е. местных бодишопах. Потому что американская с ее ИТ и Силиконовой Долиной, где просто крутят бабки схемами типа "голого короля" ничем не отличается. И будущее возможно только вне Системы. Поделюсь планами - именно такие комьюнити для экспертов за пределами Системы и хочу построить. Тут, у вас, в Индии и т.д.

13

Спасибо за статью, интересно было почитать. Но прицел походу сбился даже больше, чем я предполагал :) Забудьте наконец про Беларусь как источник индусов, это все прошло лет 5 назад. Никто уже давно с Индией и Китаем конкурировать не пытается, уровень зарплат несопоставим. Выстроено куча B2C, B2B проектов, и это только начало.
Долина, с ее адовыми ценами и налогами, по факту давно уже не мечта для большинства. Народ уже понял, что начать зарабатывать можно в любой точке мира.

9

мессадж ваш ясен, предлагаю перейти сразу к вашим целям

вы ищите в свой стартап профи из местного болотца? - я думаю в Минске наберётся чел 500 высокого уровня которые ещё не стали миллионерами на стартапах но и так имеют овер 100к в год - давайте сразу требования, вилку денег и куда отправлять сиви

вы призываете людей не тратить время на дядю и сразу идти пилить свои стартапы или продуктовые фирмы? - но это ж риски + продукт придумать без погружения в бизнес домен сложно, а это требует потратить некоторое время погрузившись в существующий бизнес в аутсорсе.

9

Дико плюсую. Поработать на дядю придется. Я скорее обращался к людям, кто уже поработал (и устал). Естественно, чтобы найти ниши, нужно поплавать пару лет в аутсорсном дерьме. У меня по наивности заняло больше. Просто не сильно там на карьеру надейтесь. Но опыт бесценный. Внимательно изучайте клиентов и находите друзей-соратников, с которыми потом свалите. Интересно, вы другие мои материалы читали или настолько намек ясен?

$3-5K, пару лет по найму у нас (как минимум год), потом найдем американского заказчика и напрямую. Наши только комиссионные.
Требования были изложены в одном из комментариев: top technical skills + generalist mindset, ability to learn the domain better than any user, fluent spoken English.
Можете мне написать на alex@lionstack.io
Сиви ака резюме я не очень уважаю. Аббревиатуры любой в резюме вписать может. Пишите о себе и присылайте портфолио.

13

> $3-5K, пару лет по найму у нас (как минимум год), потом найдем американского заказчика и напрямую. Наши только комиссионные.

А какое начало было.

16

>> $3-5K, пару лет по найму у нас (как минимум год), потом найдем американского заказчика и напрямую

Лол не понял. Вы все-таки решили свой бодишоп замутить?

-4

Alright. $10K a month. Interview with my business partner, an American. I'll also give you a test project to implement. The real deal, not "hello, worlds" and Cormen exercises you are used to.
Awaiting your contact info. Want to be paid like an American, act like one. Let's see if we can present you to any of our clients.
Хватит троллить, "гугловцы". Хоть $3K зарабатываете?

3

А как же вышеупомянутые $350k?

Тут только $120k.

2

Я не в РБ живу, так что тут пожалуй сдержусь :)

1

Гугл тоже не сразу их платил. Это из контактов с их рекрутерами которые случаются как минимум каждый год уже на протяжении 10 с лишним лет. Поднакопил статистику. Когда раскрутимся, ессно будет оплата - точнее доля в компании, приносящая ежегодно доход не хуже. Но этого действительно надо будет стоить - своим портфолио, а не аббревиатурами в резюме и алгоритмическими упражнениями.
Забавно. Я из реакции на сою точку зрения и цифры понял только одно - как быстро я забыл, как легко среднестатистическое большинство на Родине всегда эти суммы себе виртуально в карман клало. Тут тоже у многих такой же менталитет. Типа я спец, мне положено. Извините, что разочаровал. Больше бодишопов не предлагаю. И то чисто теоретически. Ну что ж, подождем очередного кризиса.
Вопрос был в другом - а чем конкретно Вы (да, каждый, кому названные мной суммы не нравится) даже $60К заслужили. Я человек демократичный. Мне всю жизнь недоплачивали. Если стоите денег, что хотите, я найду как помочь. Рассказывайте. Серьезно. Потенциальные работодатели (даже не я) почитают и предложат работу. По любому лучше нетворкинг, чем резюме рассылать. Ну что, рассказываем о себе? Я рассказал и скоро продолжу. А вы? Чем похвастаетесь? Или только виртуальное "фу" горазды говорить? Типа мало, я больше стою.
Вот и расскажите, как вы потенциальному работодателю заработаете пол лимона, из которых половина достанется вам. У компании ведь прибыль должна быть, правда? Не вы ее основали. Не вы клиентов нашли. Не вы сидели без зарплаты в период бутсраппинга. Изобретете что-то, я в отличие от 99.9999% работодателей (включая Гугл) отбирать не стану. Даже запатентовать помогу. И основать свой стартап. Но пока не на вашем изобретении и не ваших клиентах компания построена, и претендовать на равноправие не совсем резонно, правда. Итак, что изобретаем и как продаем?
Что у вас в портфолио? Фреймворк для логгинга или эксепшн-хэандлинг? Книга Кормена? Туториалы Спарка и Кафки? Кому вы конкретно что-то автоматизировали? Целиком, а не исправляя баги и делая мелкие куски. Чтобы я мог показать это своим потенциальным заказчикам и сказать - Видите, почти то же, что у вас. Человек прекрасно знает английский. С полуслова все ваши расплывчатые требования поймет. Сам разберется, какой нужен инструментарий. Сам все напишет... Могу я каждого из вас, кто кривится с цифр, так своим заказчикам разрекламировать?

8

Тут скорее не "когда" а "если". 90% стартапов не доживают "до зимы".
А народу не нравится то, что после высокопарных разговоров про Систему и злых дядей предлагается поработать наёмно со смутными перспективами, потому что легально remote работнику в РБ не то чтобы долю но даже опционов дать - тот ещё геморрой.

5

Дело в том что Вы рассказывали про стартап и 350К. А предлагаете за 3-5К(может еще и до налогов?) нелюбимый Вами же аутсорсинг. При этом это не заоблачная зарплата для Беларуси - озвученный Вами гуру в районе 5К чистыми и получают.

8

Александр, простите за оффтоп, вы в статье писали про хороший код без дизайнеров, но посмотрел UI/UX в вашем мобильном приложении Mindex Mobile. Простите за откровение, но это так плохо, что любому iOS Developer будет стыдно такое приложение в портфолио добавлять.

https://itunes.apple.com/us/app/mindex-mobile/id1236558652

2

зачем вы человеку очёчи снимаете? онжелучшезанет!

прошел по ссылке и понял секрет - там просто тет дизайна :) а если чего то нет то ты не может облжаться в этом.
хотя афтар скажет что это "минимализм" :)

0

Он там не нужен :)

4

Обычное бесплатное гибридное мобильное приложение. Какие вообще в мобильном бизнес-приложении могут быть варианты для дизайна? Эппл и Гугл позаботились. Все экраны для ввода данных выглядят, как Settings. И интересно что конкретно не понравилось. Сейчас услышу - тут отступы не те. Тут цвет не нравится (выбран заказчиком). И вообще написано как будто сайт, а не вручную. Так он и есть - гибридное приложение. Давайте, критикуйте по существу. Чтобы потенциальный работодатель почитал и ваш дизайнерский взгляд понравился.
Заказчик доволен. Еще б, за бесплатно, в течение двух дней написано. Оба - и iOS и Android. Сгенерировано точнее, а не написано. На собственном инструментарии. Я такое вручную не пишу.
Но есть друг. Примерно то же делают, но вручную. Два человека только на iOS, два на Android, два на серверной части. ДевОпс, ДБА и т.д. Называют себя "стартапом". Все узкие специалисты. Залезли в долги к разным инвесторам. Вас это не волнует правда? Откуда деньги берутся - дизайнеру-гению платить за индивидуальную работу. И остальных соответственно в эту индивидуальную работу вгонять, потому что раз дизайнер делает вручную, то и остальные иначе не могут. Но это в порядке вещей, правда? Все вручную писать. Потому что софт должен "дорого" стоить. Поэтому и бодишопы расцвели. Столько тел нужно. Просто подумайте, насколько эти ручные услуги важны для бесплатного add-on.
У нас немножко разная позиция - вы подходите как наемный сотрудник - подороже продать свои человеко-часы. Все вручную делать. А я четко знаю, что хочет и за что платит заказчик.
Мобильные приложения к бизнес-системам (т.н. мини-сайты) - это не наш бизнес. Это просто дань моде. Потому что "положено". Бизнес-софт - это не игры и не модные блоги. Если честно, получается разговор слепого с глухим. ИТ - это бизнес-софт. Фэйсбук, Снапчат, Вайбер и большинство мобильных приложений - односторонний потребительский. Разные приоритеты. Нам этим "дизайном" не подростков привлекать - чтоб перешли на новый мессенджер вместо Снапчата. И не все сайты и приложения пишутся для маркетинга, но я понимаю, что "дизайнерам" именно такие брошюрные заказывают.
Как вам гугловская страница? Да, первая, белая. Это не брошюра и не спам типа Яху. Главное - функционал "за кадром". Будут нужны статические брошюры - наймем разовых дизайнеров. Только и всего. Постоянно в штате не нужны. И скорее не вас. И не в РБ. А где-нибудь на Филиппинах. Или (OMG) в Индии. Дизайнерство - это commodity skill. Там делают не хуже. Понимаете, своей гордыней белорусы и проигрывают. Был бы фулл-сервис, а не дизайн или простенький сайт (ванильный ecommerce или CRM), по другому смотрели. Но с таким подходом вы ничего кроме простых фрилансерских задач не осилите. Потому что Salesforce предлагает индусов за $25 в час. И нужно их на даже средненький бизнес-проект человек 5, не меньше. Как и у вас - дизайнер, девелопер фронт-енда, девелопер бэк-енда, ДБА и т.д. Не перейдете вы дорогу ни  Salesforce, ни Oracle, ни ЕПАМу. Существует целая ниша заказчиков чуть меньше тех, кто их нанимает, где нет вообще ничего. Потому что фрилансеры не могут осилить. А бодишопам с их телами и издержками накладно. Начнете расти, поймете, о чем я говорю.
И как всегда, свой "дизайн" покажите. Есть ссылки?

1

Александр, мои последние проекты, к сожалению, под NDA и я не могу их показывать. Лишь выразил позицию о том что как потенциальный работник такой дизайн был бы для меня red flag (большенство потенциальных заказчиков на мою тушку смотрят максимум картинки, и брэнды с которыми я работал. У меня нет проблем работать с американцами на прямую)

. >Однако в свое время Марк Цукерберг признал, что слепая вера в возможности кросс-платформенного HTML5 стала одной из самых больших ошибок Фейсбука.

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

3

3K в бодишопах синиоры получают.

6

Александр, а чем Вы похвастаетесь? В статье Вы пока что рассказали, как за 180к в год фиксили баги, являясь прикрытием жоп менеджеров и козлом отпущения. Не тянет на success story и богатый программерский опыт дженералиста.

10

многие сеньёры в бодишопах говорят что 3К — это уже не серьёзно

-3

Закончу нынешний проект и похвастаюсь. Видя отдельный контингент не очень тянет метать бисер. Мог бы похвастаться тем самым проектом за $20М, но он тоже частный и подписывал NDA. Новые - ессно мои.

11

>> "ашэровцы" - обожаю руглиш
Эйчары же!

0

О! А я голову ломал

4

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

12

Не вы один. Я еще напишу об этом. Архитекторы появились по двум причинам.
1. После оффшоринга всех стоящих девелоперов быстро повысили, чтобы оправдать для жадного CFO чуть меньшую, но сравнимую с прежней зарплату - по сравнению с телами из бодишопов, которым с учетом посредников тоже не намного меньше платят. Просто сотрудник копейки получает. Соответственно программисты стали application architects, бизнес-аналисты - solution, сисадмины и девопсы - infrastructure, а а ДБА - data. И над ними поставили т.н. enterprise architect.
2. В консалтинговых компаниях архитекторы делятся на два вида: а) "продавцы", которые обосновывают покупку IBM или Oracle и б) "учителя", которые приходят и объясняют, зачем нужна Кафка, с чем ее едят, и как построить 10 веб-сервисов, обращающихся к 7 БД через 12 messagr queues. При этом даже прототипа написать не умеют и на подробные вопросы отвечают - мы вам показали в общем, теперь нанимайте команду.
У большинства "архитекторов", которых я встречал в корпоративном ИТ (Тойота, Сони Пикчурз (бывшая Колумбия) и другие компании, которые все знают) вообще не было технического образования. Это теплые должности, которые заполняют по знакомству.

2

блин
методологии/frameworks типа TOGAF появились задолго до эры аутсорса
дали маху ну ничего)

-1

TOGAF, LOL. И стандарты интеграции появились: MISMO, HL7, ... Одни XSD по полтора гигабайта. Сидит человек в госконторе (т.е. большом оборонном заводе, откуда это пришло) и пишет очевидные вещи как стандарт и методологию. Потому что сказали каталогизировать и по полочкам раскладывать. Никто этими стандартами и архитектурными методологиями не пользуется. Аббревиатура для резюме - пыль в глаза на собеседовании пускать.
Вопрос ко всем - кто хоть раз видел TOGAF в действии? Как им пользоваться? Писать документы, которые никто - особенно девелоперы читать не будет? Что означает "governance"? Ведь могли сказать oversight, support, management или конкретнее: code review и т.д. Но выбрали бюрократический государственный термин - to govern.

1

Пишите еще, интересно и во многом согласен!

15

У нас же демократия и все равны, так? Значит скидку на возраст делать не надо :)
Некоторые факты интересные есть, но реально напрягли несколько вещей:
- позиция "атца", т.е. жутко однобокий взгляд на вещи - Я знаю как надо, все остальные вокруг не знают;
- инженер может сделать дизайн. Это ноу коментс. Хотя нет один комент есть - т.н. реактивный дизайн и простоту мобильных устройств тоже придумали... сюрприз, дизайнеры!
- стартап автора судя по описанию не имеет ничего общего с идеей стартапа. Обычная фирма, пилящая какой-то сервис.
- автора постоянно брали на работу и увольняли. Я честно говоря впервые слышу о такой проблеме у крутого спеца. Возможно, есть еще что-то, но второй стороны мы здесь не услышим конечно.

-2

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

6

В смысле портфолио... я просто обсуждаю статью, работа у меня есть.
Или это рекламная статья? Т.е. вы просто ищете работников, на обычную РБшно-сеньорскую зп в 3-5к?

-2

Ага. Просто высказываю мнение. Типа чего пристали. Послушали. Спасибо.
Просто хотел добавить насчет "дизайна". Обычно программист использует существующий инструментарий - от Bootstrap до домашнего. Которые тоже написаны без дизайнеров. Сейчас не Яху конца 90х, чтобы все сайты (точнее системы) с нуля делать - в плане UI. Только рекламные брошюры - типичная апворковская специализация. Я немножко неуютно (по "атцовски") себя чувствую, что объясняю вам элементарные вещи. Во-первых большинство т.н. дизайнеров рисуют что-то в своем фотошопе. Потом нужен программист перевести это в HTML. Хорошо, если он еще JS знает. Потом нужен Джавист или ПХПист написать серверную часть. БД я вообще не трогаю. Все сложные business rules, весь workflow с секьюрити, кто куда ходить может и что видит при разных обстоятельствах. Поэтому средненький проект - скажем страховая CRM, которой мы сейчас занимаемся, требует 5-6 узких специалистов.
Дело даже не в деньгах. А в координации "таланта", как вы, что только комментировать чужие мысли могут и пальцы расставлять. Потребуется команда тестеров вас тыкать в непроверенные баги. Потребуется бизнес-аналист досконально вам требования заказчика разжевывать (и все равно не сможет). Солюшн-архитектор указывать как эти требования реализовать и что надо переделать, потому что вы как всегда не поняли. И все это спокойно выливается в проект на полмиллиона (если отправлять в бодишоп, оставляя американских BA и SL. Но вам наплевать, правильно. вы просто ходите на работу, дизайните странички и получаете деньги. Или разовые заказы на Upwork. Мне интересно какой из этого идейный стартап может получиться? Если элементарно "большой картины" не видеть. Мессенджер очередной склепать? Мини-блог? У меня на моей платворме это 2 часа займет. Со всей сложной секьюрити, профайлами, нотификациями и т.д. Не нужны узкие специалисты больше - кроме как в бодишопах. И джуны не нужны - странички клепать.
О работе спросили (не вы) - ответил. Ваш комментарий по этой теме никто не спрашивал. И как говорится пруфы на стол. Что получаете больше $5К, всем на работе довольны и т.д. А американском айти увольняют по двум причинам: средняя длительность проекта - 18 месяцев. Можно быть постоянщиком и между проектами сидеть на бенче, но за такую позицию это в два раза меньше платят. Не для меня. Вторая причина - цикличность экономики. Вспомните мои слова, когда нефть снова упадет.
Да, РБ-шно сеньрские 5К, которые в Минске далеко не все получают (не вы точно, раз так задело). Неужели думали, что вам за хорошие глаза западные деньги предложат? С узкой квалификацией. О которой я тоже пока гадаю. И раз работу не ищете, чего за других отвечаете? О своем кармане беспокойтесь. Может тогда и больше получать начнете.
P.S. Я могу вас свести с другими учредителями и директорами. Сделают визу и платить будут по американски. Нам просто столько народа не надо. У нас другая философия. Все, что от вас требуется, это портфолио. Есть оно или нет? Полных проектов. Потому что просто дизайн полно фрилансеров. Чем похвастаетесь? За что конкретно вам американскую зарплату платить?

5

>> Неужели думали, что вам за хорошие глаза западные деньги предложат? С узкой квалификацией
Как раз за expertise хорошие деньги и предлагают, doh! Делать то, что другие не умеют. Легкозаменяемым нет смысла платить больше - их и так очередь стоит.

5

"Другие" не умеют:
1. Делать сразу несколько вещей, точнее вести весь проект.
2. Видеть общую картину.
А в техническом плане за то, что другие (пока) не умеют - новую типа "сложную" аббревиатуру или язык платили только до 2002го. Все это миллионы "других" вписывают в резюме за одну секунду.
Я все это так давно прошел. Торопиться и учить что-то, пока никто другой не выучил. Не спасли редкие специализации никого от оффшоринга. Проблемы нужно решать - конкретным заказчикам. Этого "тела" не умеют.

18

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

>> А в техническом плане за то, что другие (пока) не умеют - новую типа "сложную" аббревиатуру или язык платили только до 2002го
Я про предметную область. Аббревиатуры и языки это вообще ни о чём.

0

Потом нанимается человек, который его ведет. А если надо, еще человек. По одному и максимум остановится на 5ти. Иначе сделали что-то не так, если больше чем 5 специалистов надо. Продавцов пусть будет немеряно. Программистов - до 5ти. SaaS класса ERP. Примерно как дают бодишопам. Давайте о конкретных вещах говорить - какой проект, какого размера, сколько интеграций и т.д. Для меня класс ERP начинается со ста экранов и к примеру 50ти отчетов. Ессно секьюрити, бизнес логика (workflow и т.д.), защита от ДДоС и все остальное, что должно быть в хорошей энтерпрайз-системе, работающей, как часы.
Пока объявление не дали. Но судя по реакции здешних "эксперт" (кто не прислал своих резюме), для них белорусские расценки маловаты. Раз "американец", плати по американски. Я могу помочь. Только резюме пришлите для начала - посмотреть чего вы стоите.

7

А, т.е. выясняется что таки менеджеры всё таки нужны и полезны. И то хлеб.
Упор в фиксированное поголовье странен, такое ощущение что кроме быстрого клепания близнецов ERP по одинаковой схеме в мире ничего больше не существует и не пишется.
Реакция у народа такая потому что замах на рупь да удар на копейку. По сути для них это ещё один бодишоп, который пытается заманить обещаниями.

> Я могу помочь. Только резюме пришлите для начала - посмотреть чего вы стоите.
Я уже стою дороже заявленных выше $350K+
Не гугл, нет.

13

>> существующий инструментарий - от Bootstrap до домашнего. Которые тоже написаны без дизайнеров.
бутстрап фреймворк отлично отдизайнен дизайнерами, именно поэтому им легко и просто пользоваться.

у вас какой-то фокус на бодишопах. сидеть на бранче - это же тоже термин оттуда.
в нормальной продуктовой конторе нет никаких бранчей, и никто не аутсорсит индусам. и удаленные работники - не всегда тупые.

просто не люблю когда много лапши вешают, а в итоге для чего - чтобы подешевле народ нанять, и перепродать. такой лобовой подход закончился в РБ в 2000-х, если что. сейчас даже в Минске можно кучу интересной онсайт работы найти.

выпады в стиле "вас никто не спрашивал" умиляют - бедные ваши работнички :)

>> Сейчас не Яху конца 90х, чтобы все сайты (точнее системы) с нуля делать - в плане UI.
>> скажем страховая CRM, которой мы сейчас занимаемся
это мне жутко напомнило моего директора в начале 2000-х, они писали унылый бух. софт для нефтянки, а я уходил в свободное плавание делать сайты.
он тогда возмущался с такой же отеческой заботой, что мы тут мол серьезные вещи делаем, а твои сайты никому не нужны уже - есть же конструктор на народ.ру :)
если что, многие проекты именно и выстреливают из-за уникального дизайна в плане UX. это и есть стартапы, а вот называть очередную перепродайку стартапом - не стоит.

4

Уважаемый kalin,
Вы никогда не задумывались, как создаются компании, как та, где вы работали в начале 2000х? И не хотели бы основать свою? Побыть этим директором. А не сидеть десятилетиями на Upwork и заманивать единичных клиентов своим уникальным дизайном. Так что, выстрелили лично ваши уникальные сайты? Покажите самый успешный. Похвастайтесь.
Разница между "сайтом" и унылым софтом огромная. Да, тот, что вы писали (на каком нибудь Шарпе если не на Дельфи), дизайном наверно не блистал. Но все равно была уверен масса логики. Не буду гадать. У нас есть. Я часто себя спрашиваю - а чего я объектно-ориентированно все пишу. "Дизайнер" с Upwork быстрее склепает. И понял, что не склепает. И точно не быстрее. Страховая CRM в частности объединяет три линии страховки с единым workflow. Такой, как вы, по простоте душевной три "сайта" напишет, а потом будет ломать голову, как их "интегрировать", чтобы выглядело, как один. Про расширяемость (новыми линиями страховки со своими полями, валидацией, уведомлениями и т.д. я вообще молчу. Вот в чем разница между системой, за которую Ораклу или Сайлсфорс платят 5-10 миллионов и "сайтом".
Представьте, если б был человек, который и нормальный элегантный веб-дизайн сделал, и всю логику написал для того унылого софта. Совсем не трудно совмещать. Хотя как кому. И перестаньте вставлять слово UX - типа верстка более высокого уровня. Настоящий UX, те. логику страниц, попапов и т.д. не "дизайнер" определяет, каким бы вы важным себя не считали. А технический руководитель проекта. Который знает все: клиентскую часть, серверную, БД, деплоймент и т.д. Да, делегирует, когда нужно, подчиненным, но ведет сам. Таким человеком нужно просто побыть, чтобы понять.

0

Бомба! Отличный переход на личности, додумывание достижений оппонента и прочее закидывание.

Было бы просто здорово, если бы получалось находить подобные интервью и дискуссии людей, с которыми рассматриваешь варианты сотрудничества)) К сожалению, большинство подобных людей не особенно публичны, и уж тем более в дискуссиях с людом не участвуют. Очень, очень жаль!))

8

> Ваш комментарий по этой теме никто не спрашивал.
Это шикарно! Никто не испортит человеку репутацию хуже чем он сам, да.

0

Много тут что-то про дизайн
В решениях для бизнеса должно быть удобно и быстро.
И классический сине белый цвет на страницах лучше чем большинство решений который нарисует типовой дизайнер

Я поддержу, что опытный UI или фуллстек разработчик сделает UI не хуже, а скорей всего во многих случаях лучше без дизайнера
Еще раз, дизайнеров которые реально могут нарисовать хороший и удобный дизайн очень мало. Как впрочем и разработчиков
Для бизнес приложения, например остатки на складе вводить, инвентаризацию делать, описывать повреждения в авто, описывать болезни пациента, просматривать историю продаж автосалона, анализировать расходы воды или электричества на прядприятии по сети из счетчиков для электричества и воды
И для миллиона других бизнес задач, того что предлагает например, Angular Material хватит за глаза и надолго
Причем грамотно собирая фидбэк... даже просто хоть как-нибудь собирая фидбэк. программист быстрее и проще внесет изменения и результат будет в среднем лучше для всех
И решение с использованием например с Angular Material будет в 90% случаев лучше без типового дизайнера.
Лучше для конечного пользователя и для более ценно бизнеса
Я написал свое мнение о решениях для бизнеса заказчика. Когда он разрабатывает что-то для своих собственных внутренних нужд

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

8

Вы не смешиваете UI и UX?

UX, в частности, о том, как сэкономить человеко часы с помощью правильно организованного интерфейса. Эту задачу Angular Material вам решить не поможет.

Наивный пример плохого UX, который пришел в голову. Если бы dev.by не сворачивал ветки комментариев в активно развивающихся темах, это сэкономило бы всем немножко сил и времени.

4

Я пытался сказать что 90% дизайнов выполнены не совсем качественно с точки зрения UX.
И то что для бизнеса часто UI который предлагает Material достаточно.
И UX часто сделает, на уровне достаточном для бизнеса, лучше опытный разработчик чем не очень опытный дизайнер
Я просто говорю что для большинства бизнес приложений кастомная разработка UI и отдельная работа по UX просто пустая трата времени.
Хотя бы как пример что часто такие дизайнеры не пробуют продукт который получился. Даже банально не счелкают по нему хотя бы на компе. Я уж не говорю про разные другие дейвайсы и ситуации. Когда сайтом пользуется человек который стоит возле машины с планшетом и вторая рука у него занята. А дизайн сделал человек на мониторе с 24 дюймами, но который красиво выглядит на мониторе директора.

3

Большинство здешних "экспертов" и не дизайнеры вообще. А так, "комментаторы в штате". Такое чувство, что испугались, что кто-то угрожает их теплому болотцу. И принялись защищать.
Естественно Material уже давно есть и им надо просто пользоваться. Там конкретно прописаны и цвета, и отступы. О каком "дизайне" может идти речь? А что касается "красивых" статических, максимум Contact Us имэйл послать, сайтов-брошюр, просто склепать в Вордпрессе. Куча шаблонов - да, разработанных "профессиональными" (т.е. узкоспециализированными) дизайнерами. Но нанимать никого для этого не надо.
Точно такая же ситуация с программированием в той же Джаве. Больше не нужны (по крайней мере мне) классические джависты, которые пишут т.н. middle tier. Я сам, как джавист, это говорю. Это все, извините лень на русский переводить, commodity skills. Пока работодатели не "открыли Индию", они были в цене, потому что просто людей в отрасли не хватало. Автоматизация.
Моей ошибкой в ИТ на протяжении многих лет была вера, что если я буду знать больше аббревиатур и делать свою работу "лучше", то меня заметят и заплатят больше по сравнению с "телами", поскольку я "умнее". Вы, когда машина сломалась, будете вызванивать крутого механика из гоночной команды? Даже на официальную дилерскую не поедете - дорого подержанную машину чинить. Найдете шоп подешевле или к другу в гараж. Потому что commodity skill. Нас точно так же в ИТ воспринимают: от наемных сотрудников до фрилансеров. Как досадную необходимость - что-то склепать или починить. И ищут по дешевке. Это фундаментальная черта консалтинга и разовых проектов.

0

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

1

"Программист за 350к" будет опрашивать юзеров, чтобы улучшить дизайн. Кто же тогда будет писать код в то время, когда такой программист занят чем угодно, кроме написания своей бизнес-нетленки?

-2

Не нужно передергивать. Я думаю что вы поняли что я имел ввиду.
Что в вашем понимании "писать код"? Если он не включает обратную свзязь? Вы не читаете дефекты которые постит пользователь на основе которых БА или еще кто вам стори создает?
Или если дефект или стори запостил BA и приложил ссылку на гугл аналитику что пользователи в основном жмут кнопку ок и нужно им использовать скролл на странице и он ее хочет продублировать сверху. Вы не зайдете на аналитику посмотреть как же он сделал такой вывод?
Разработчик в первую очередь должен разобраться для чего он делает изменения.
Без этого нормального результата не будет. Если это за него будет постоянно делать кто-то другой, то этого программиста и дешевле заменить 2-5 из Индии.
И часто проще позвонить пользователю или 2-5 и прямо у них спросить. Я иногда даже просил приехать и просто посидеть рядом с обычным пользователем посмотреть как они работают с нашим решениям.
Я надеюсь что "Программист за 350к" может видеть проблему с точки зрения разработчика, ба, менеджера и конечного пользователья. И может предложить и более простые, стабильные, дешевые решения т.к. он специалист в своей и немного в других областях тоже.
"писать код" и разрабатывать решение это не одно и тоже

2

Программист за $350K пишет кода в 10-100 раз меньше, чем "обычный", который копи-пэстит свои ДАО и ДТО (найдите аналог в PHP и JS). Не буду скрывать проблема писания кода существует. Т.е. да, поговорил с заказчиком, все продумал, но теперь и код писать нужно. Нет у этой проблемы стандартного решения - типа отдал код тому, кто послабее или просто не хочет обдумывать дизайн-архитектуру и т.д. Потому что возникнет "испорченный телефон" - по английски "communication problems" которыми меня полу-технические менеджеры тут за 20 лет так достали. Это их работа ж - налаживать communication и collaboration. А также "мотивировать", о чем тоже в обсуждениях уже спрашивали. Нельзя эту проблему решить менеджерским путем. Только техническим - писать кода меньше, но чтоб делал это тот же человек, который в идеале говорит с заказчиком.

4

>> Я за код, который позволит избавиться от дизайнеров, тестеров, менеджеров и остального персонала.
Это всё нельзя заменить кодом, увы.

>> Могу объяснить: многие программисты, к примеру, всегда делают аккуратные веб-странички. И к чему мне тогда дизайнер — ведь специалист сам может и картинки и иконки найти, и цвета подобрать, и отмерить отступы в других сайтах и дизайн-темах.
Мда, фраза "задизайнено профессиональными программистами" не просто так появилась.

-1

Оговорочка. Не кодом избавиться, а его отсутствием. Хороший == минимальный. Но спрашивается зачем меньше кода писать? За него ведь, т.е. человеко-часы платят.
Вы пока фразам умиляйтесь, а я работать.

10

Дык и отсутствием не получится. Дизайнеры это вообще не про код, это про look and feel, про стиль и удобство UI и т.п. Тестеры нужны банально чтобы разгрузить девелоперов и обеспечить более полное покрытие тестами + заниматься автоматизацией тестирования. Менеджмент нужен для организации людей, код тут вообще никак. В небольшой компании ещё как то можно обходиться своими силами, но когда компания начинает расти - надо менять методологию, потому что в какой то момент старые методы просто перестают работать.

1

Это все работает только в теории. Менеджмент, TDD и т.д. Что есть look and feel и удобство UI? Это в обычном бизнес-приложении (т.е не брошюре с картинками) размеры полей, цвета и отступы. Не боги горшки обжигают. Возьмите и посмотрите, как у всех написано. Я не буду скрывать, посмотрел несколько т.н. административных тем (бесплатных). Смотришь, измеряешь, тыкаешь пипеткой в цвета. И делаешь. Пойдите на свой любимый сайт - Фэйсбук, Твиттер, ВК и посмотрите. Кстати получилось почти в точности, как в нынешнем гугловском UI к примеру для дискуссионных групп, новостей и драйва. За пару месяцев до того, как они выпустили. Одинаково пришли. Потому что просто элементарная эстетика. Не нужен для этого дизайнер. А если нужен, называйте меня дизайнером. Удобство UI решает заказчик - сколько экранов будет, какая навигация и т.д. Т.е. не заказчик конечно, а солюшн-архитектор, который в мозгу несколько раз это прокручивает с учетом всех факторов - к примеру чтоб минимизировать число запросов к БД. У меня этот архитектор совмещен с ведущим инженером. Почему они должны быть разными? Почему этот архитектор не может писать (важный) код? И именно он менеджером должен быть.
TDD и "покрытие" никогда не заменяли элементарного тестирования. Только сопровождать нужно, как излтщнюю документацию. И если не разбивать систему на т.н. микросервисы, потому что кода в 100 раз меньше и работает максимум пара-тройка программистов-экспертов (прекрасно общающихся друг с другом даже по Скайпу), то и внутреннего (!) интерфейса посредством веб-сервисов тоже не надо. И стало быть тестирования этого миддл-тиера, для которого выдумали TDD. Скажите честно, вы когда-нибудь видели нормальный TDD в действии, а не покрытие геттеров, сеттеров и прочих простых методов? Тестировать то все равно нужно UI. Есть скрипты, да. Но если просто, можно и без тестеров. А должно быть просто - для заказчика. Я столько проектов перевидал. И в самых лучших тестер был один - писал эти селениум-скрипты. А то и вообще не было. Все работало как часы.
Вся эта мишура и издержки накапливаются, как снежный ком. Программист не тестирует (потому что недоплачивают и ленится или просто тупой), значит надо больше тестеров. Больше людей - больше ПМов и других координаторов. Солюшн-архитектор не опустится, чтобы разговаривать с юзерами - еще один коммуникационный барьер между ним и бизнес-аналистом. Тот же не понимает, что возможно технологически, а что нет и тупо записывает, все что заказчики требуют. И пошло-поехало. Просто потому что кто-то не то что поленился, а просто посчитал это чужой обязанностью - выйти за рамки своей узкой специализации. Ему ж не платят. Это простой пример. Можно усложнять до бесконечности. К примеру обычно БД заведует специалист по базам данных, который больше ничем не занимается. И это в эпоху Монго, которое просто сохраняет JSON.
И все это до прихода разных "важных" архитекторов, которые набивают себе цену, к примеру организуя внутренний обмен данными через Кафку. Усложняет деплоймент (на который им, почасовым советчикам, плевать), поэтому нужен Докер. Куча разных серверов, которые нужно координировать вместо того, чтобы просто наращивать горизонтально. Запустил новый сервер и он своих соседей автоматически нашел. Но вы мне скажете - как без ДевоОпс?
В большинстве случаев новые люди и роли появляются, чтоб исправить что-то, что не сделали существующие. И тоже исправляют процентов на 70, если не на 50. И надо нанимать новых исправлять половину от оставшейся половины и т.д. Это все пока статическое видение. Поскольку когда в этой сложной системе нужно что-то поменять, она просто валится. Кто-то что-то обязательно забудет. Фаулера читали? Shotgun Surgery. Из ситуации - без экспертов-дженералистов, чтобы переписать в 100 раз меньше, выходят двумя способами. Либо вместо 100-страничной системы пишут 100 одностраничных (100ми телами) и "интегрируют". Микросеврвисы - решение из этой темы. Либо переписывают заново, еле успев внедрить.
Вы мне сейчас опять скажете - а как же иначе? Сложные большие системы. На самом деле все айтишные (но не потребительские) технологии с этими узкими специализациями мало того, что стоят со времен Y2K, так просто де-факто подстроились под требования бодишопов всех мастей, которые поставляют тела и берут деньги за человеко-часы. Дл 2000го не сильно лучше было. Никто на С++ объектно-ориентированный код никогда не писал. Так, структуры с методами. И на Джаве TDD тупой скопированный повсюду процедурный код не исправят. Короче, как все разрастается на радость консалтинговым компаниям, так легко и сжимается - тоже в геометрической прогрессии. Сократили одну роль - не нужно уже две. И т.д. Просто программисту сделать дополнительное усилие. Сделал одно усилие, оказалось совсем просто сделать другое.
И почему таким эффективным компаниям маленькими не оставаться? Клиентов пусть больше будет, а не персонала. Не верите, что команда из 3х человек может тянуть тысячи SaaS-заказчиков со своими причудами? Если кода надо меньше писать. Еще можно сократить административный UI, который обычно 75% занимает - куча чекбоксов чтобы включать и выключать разные фичи, заказанные индивидуальными заказчиками, которые остальным вообще не нужны. Только чтоб боже упаси в спагетти-код не лезть. Менеджеры такую "конфигурацию" пропихивают, потому что программистов боятся. И не ждут особых успехов. И правильно - кодеры-тела доверия не оправдывают. Вот были б получше и подороже.... Но меньше.
Проблема в том, что за спасибо никто себе задницу рвать не будет. Мы привыкли к эксплуатации. И не только в бодишопах. Это принцип консалтинга, который кстати захватил весь ИТ. Не умеют уже по другому. Толпы узких специалистов. Страничку неделю пишут. Я специально на нескольких проектах засекал - сколько мне стоит сделать свое (полчаса - абсолютно все, включая БД) и сколько моему работодателю. Уже не первый проект. В среднем в сто раз быстрее получается. Меньше кода, меньше людей, меньше суматохи. И задумался. Народ (программисты) в основном как вы реагировал. Двумя словами: "doh" и "why?" Им за это не платят. Пиши свои ДАО и ДТО, покрытые юнит-тестами и получай зарплату каждые две недели. А если б платили?

9

Вот есть логика в ваших словах. Но Вы же решили стать бизнесменом. Тут нужна психология. А подход назвать работников (и тем более потенциальных работников) ничтожными дебилами я видел только в российских компаниях. Вы попробуйте там поискать, да и зарплаты у них пониже, Вам будет легче.

3

Ой вавой, многабукаф а воды ещё больше.
Да, мелкая компания шустрит быстрее, но есть резонные причины по которым в большой компании многие вещи происходят медленнее.
То, что работает для 5 человек работает плохо либо не работает совсем для 50.
Клепать близнецов по накатанной и делать что то реально с нуля - разные вещи.

2

Сказано настоящим витиеватым менеджером. Диплом MBA? Что-то работает, что-то не работает. Все по разному. Земля крутится. Давайте конкретнее о близнецах и нуле. О конкретной предметной области.
Давайте и я пофилософствую. Раньше телефоны были большие, а теперь маленькие и тонкие. Технический прогресс - это когда автоматизация заменяет людей. И да, компании меньше становятся. Логично, да? Единственная мера качества кода - его минимализм.
Не нужно будет скоро больших компаний. Раньше был мэйнфрейм с терминалами. Потом персоналки. Теперь телефоны и планшеты. IoT. Тренд? Разница между мной и вами - что я это уже реализовал для себя. В конкретных предметных областях и нишах. Но тут абстрактные рассуждения и комментарии заканчиваются. Все, что написано выше - мой реальный опыт. Системы работают. Юзера довольны. А вы? Просто работаете на больших и маленьких проектах? И сравниваете их друг с другом?

-3

>> но есть резонные причины

???? Резонных причин как раз и нету, есть просто причины.

9

Похоже, что человек мало того, что понятия не имеет, чем живут программисты в РБ, но и в US за пределы типичного IT консалтинга за 20 лет не выходил, а когда понял, что надо что-то менять, то попытался и был отшит, отсюда и обида на тигров-китайцев.

2

Бодишопный (он же через рекрутеров) консалтинг теперь платит вдвое меньше. Прямой (неужели думаете я клиентов за эти годы не насобирал?) платит примерно $150 в час (рекрутерская ставка). Это кстати к сведению сколько ЕПАМ и остальные за топ-спецов берут - посчитайте, сколько вам остается. $150 в час - это $300K в год. В году 2000 часов + 80 часов неоплачиваемого отпуска. Все обычно умножают на 2.
Казалось бы, на что жаловаться? Как всегда, американцы зажрались. Интересно, как в старой доброй Англии дела с ИТ консалтингом обстоят? Я посмотрел профайл - главным образом, чтоб почувствовать глубину других постов.
Последний свой контракт я, не поверите, расторг около года назад сам, чтобы полностью концентрироваться на клиентах нашего стартапа. За $150 в час ты фактически продаешь душу. И я к делу отношусь серьезно. У меня все работает в отличие от 70% провалов корпоративных айтишных проектов. Сдал им проект в хорошем состоянии, нашел себе замену. Могу вернуться. Точнее, если вернусь, уже заключу с ними договор на большую систему под ключ - полностью реализованную своей компанией. Сейчас надо разобраться с текущими проектами и людей найти.
Так что не все так смертельно. И в Гугл с Амазоном не хочется. Просто про старые собеседования вспомнил. И народ хотел предостеречь. Но обжегся - только на цифры смотрят, а не корпоративную кабалу. Ято касается меня, в консалтинге роста нет в отличие от своего бизнеса. Ну платят. Если б не разработал свою платформу и не было больших планов перейти дорогу Ораклу, был бы счастлив. Но по крайней мере хочется попробовать, получится или нет. Тем более денег ни у кого просить не надо.
А теперь, как всегда, дружеская просьба. Расскажите, как из Лондона видится жизнь программистов в РБ, чего достигли и за пределы чего выходили. Мнения у всех разные, но как вы, "менять" (работодателя менять, правда?), т.е. искать конъюнктуру типа науки и алгоритмов и подстраиваться под другую Систему мне надоело. Лучше свою систему создам. Для единомышленников. Не Гугл горшки обжигает. И тем более не Оракл. Вы их код хоть раз видели? Гугловский чуть почище, но все равно ничего особенного. Книжные решения.

4

Какая то личная неприязнь к гуглу сквозит из большинства постов.
Не взяли что ли? Сказали что им ERP писать не нужно?

5

> А теперь, как всегда, дружеская просьба. Расскажите, как из Лондона видится жизнь программистов в РБ, чего достигли и за пределы чего выходили.

Вы мне не друг, да и мерятся достижениями/зарплатами удовольствия не доставляет.

> Не Гугл горшки обжигает. И тем более не Оракл. Вы их код хоть раз видели? Гугловский чуть почище, но все равно ничего особенного. Книжные решения.

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

В целом, хочу посоветовать вам забыть обиды на бодишопы, Google и остальных, и пожелать удачи в своем собственном деле.

9

dup (удален)

5

Да, сеньорные программисты не только дизайн сделают, но и промо-ролик снимут и сами там снимутся. И грим наложат. И музыку напишут. И Any key нажмут.

7

"Да, сеньорные программисты не только дизайн сделают, но и промо-ролик снимут и сами там снимутся. И грим наложат. И музыку напишут. И Any key нажмут."

И стартап откроют, и заказчиков отыщут, договорятся со всеми и много чего еще.... Про код вообще молчу, он, естественно, будет идеальным, минимальным и не требующим суппорта.
Затем время в сутках закончится.
Не беда. Людей наймут. Прежде всего таких же "сеньоров" как они сами с более чем 2мя руками и "желанием" горы свернуть. Но, очень быстро придет понимание, что никто ни хрена горы сворачивать ради твоего стартапа не собирается, и руки всего 2 у всех наемных, и время в сутках даже не 24 часа, а 6 (даже ни хрена не 8. Хотя у тебя будут по-прежнему загружены все 25 часов в сутках). И наемный окажется не "сеньором" вовсе, а пожизненным джуном, считающим себя незаменимым узкопрофильным спецом, которого нужно нежно уговаривать поработать и иногда "целовать", тоже нежно, чтобы не обиделся.
А вот дальше вариантов развития событий несколько.
Но по факту, если не послать все к чертям на этом этапе, придется избавится от злости и полюбить людей, которые у тебя работают. Поскольку все мы разные. Да, плюсы, которые у тебя, отсутствуют у других. Но у других, плюсов не меньше, других плюсов. И нужно через все это пройти, чтобы смочь это разглядеть. И в результате получится создать (! не нанять) команду. А иногда и не одну и точно, не раз и не два.
И дальше вариантов развития событий тоже до хрена.

....извините, чутка накипело :)

Посыл в постах Александра очень важный. И тревожный, блин. Ребята, все мы очень даже заменяемые. На раз.
Короче, никому не расслабляться. Прокачивать себя, расти, придумывать что-то новое и постоянно делать. Чем больше, тем лучше :)

Удачи Александру в его проекте.

5

Заменяемые? Да. Искать долго? Да. Нужно ли много? Нет.
Я думал над проблемой количества часов в сутках. Это серьезный разговор, так что можем пообщаться приватно. Большинству контингента интересны только цифры. Рассуждал о 350К, а предложил 3-5. Как задело. Мне по прежнему интересно, откуда претензии. Расскажите о себе, объясните, почему вы достойны тех денег, что хотите. Извечная совковая зависть - типа "белым людям" "у вас" столько платят и "а я что хуже" достала еще когда у вас был.
Если вкратце, то гениев не требуется. Но и людей выше среднего уровня мало. И я вообще сюда не нанимать кого-то пришел. А разведать обстановку. Найти этих самых топ-девелоперов, которые в одиночку потянут проект. Проекты есть. Но заказчики не будут платить команде из узких специалистов. Тем более середнячков, что цену набивают. Понятно оскорбились.
Поэтому подход, по крайней мере у меня, очень простой. Меньше людей, больше заработок. Как это осуществить? 30% организацией и 70% техническим путем. Придется свои фрэймворки писать, поскольку существующие на это не рассчитаны. Ни Angular, ни React, ни Spring. Слишком общие. Нужен инструментарий более высокого уровня -
но не любительский - типа Salesforce (разра,отанный в 1999 наследник Oracle Forms 80х и их популярных в свое время в совке вариантов типа ФоксПро, Клиппера, Клариона и т.д.), а тот, что автоматизирует именно бизнес-паттерны и в конкретной предметной области. Это тоже долго и нудно объяснять, особенно непрограммистам и скриптерам (дизайнерам и т.д.).
Не был инструментарий на это рассчитан в т.ч. и потому , что в ИТ модель до сих пор консалтинговая, т.е. тела и человеко-часы. И весь инструментарий для бодишопов или фрилансеров. Кам он, кто тут высказался? Только две категории специалистов. Консалтинг невозможно растить таким путем, потому что грамотных специалистов на Земле ограниченное количество и больше их не найдешь, чтобы зарабатывать наценками с человеко-часа.
Поэтому модель нужно менять. Но народ-то хочет просто на работу устраиваться. Чтоб платили "как у вас" и "как белым людям". Вот и получается замкнутый круг. С существующим подходом, как ни крути, нужны тела, и проект - совершенно не по злому умыслу или некомпетентности начальника - упрощается, чтобы задействовать (толпы) середнячков, потому что других не найдешь. Эксперты получаются невостребованы и не нужны. А середнячку не будут больше платить. Конкурирует с перенаселенной Индией, где их тоже полно. Кстати, Китай в оффшоринге почти не участвует - по крайней мере в США. Единственный выход - эксперту вооружиться собственным инструментарием и выйти из этой Системы вообще.
Я понимаю, что в интервью многое не вошло и народ сразу решил, что а) я все 25 лет писал на С++ и б) просто пришел нанимать сотрудников. А какие еще могут быть отношения? Только работа по найму. Хотя с другой стороны надежда, что оскорбленные дизайнеры вырастут даже не в дженералистов, а обычных фулл-стак девелоперов, у меня слабая. А не дженералисту я наших заказчиков дать не могу. Не потянет. И по деньгам придется на большее количество народа делить. Я немножко не понимаю. Неужели нет экспертов, которые достигли потолка, но не нужны работодателю по причинам изложенным выше. И кому хотелось бы, чтобы в отрасли работало меньше людей, но делали (мозгами, а не человеко-часами) больше и соответственно получали адекватно.
Еще один момент, о котором никто не думает. Консультанты и фрилансеры - это по определению обслуживаюший персонал. Какими бы гениальными ни были, заказчик всегда будет пытаться искать подешевле. Т.е. любой бутик с их дизайнерами - это мини-бодишоп. Отношение точно такое же.

16

>> оскорбленные дизайнеры :))))
как быть с тем, что в коментах только один дизер отметился (вторым постом)?
кто же все эти остальные оскорбленные люди, сейчас мы наверняка узнаем... :))

я вот не пойму Александр - вы тут хайрите в свой бодишоп, при этом поливая бодишоперов грязью.
в какой точке вы сами с собой консенсус-то находите? в том, что у вас уникальная контора с "генералистами"? так в крупнейшей галере РБ епаме настоящих крутых генералистов намного больше чем ваши 5 человек.
вот просто отпишите без философии - в чем бизнес киллер-фича вашей конторы.

22

Никого я не хайрю. Для этого отдельное объявление дам. Но те, кто только в этой плоскости мыслят - хайрит - не хайрит (обожаю руглиш), платит "как белому человеку" или "как все" - не мой читатель. Неудивительно, что большинство. Большинство не ищу. Ищу меньшинство, задавленное большинством.
По большому счету мне с заслуженным комментатором типа вас пререкаться не следовало б. Никакой полезной информации. Так что последний ответ. Дальше буду просто игнорировать. Скучно в этой плоскости беседу вести.
Да, куча стоящего народа в ЕПАМе. И хотелось бы до них достучаться. Но не к себе переманить. А просто с умными людьми побеседовать. В другой плоскости, нежели сравнение бодишоповских зарплат со штатовскими.

2

так что с киллер-фичей то??

3

Также поливается Оракл с его кодом, менеджерами и дорогими, неповоротливыми системами. При это предлагается писать свой фреймворк, который будет решать все стоящие проблемы, но не такой как Spring или Oracle Forms.

0

Spring активно использую. Он в 2018м (и 10 лет до этого) практически входит в состав базовой Джавы. Жаль, что полностью его возможности мало кто знает. Сравнить Spring с Oracle Forms - это верх компьютерного невежества. Даже для непрограммиста. Неужели прогуглить трудно было? Уровень резидентов-комментаторов.
В Оракле (который вовсе не изобрел Джаву) не было ничего нового уже наверно 25 лет. Последнее Оракловское "изобретение" - это Salelforce 99го года, основанная одним из вице-президентов, который оттуда ушел. И с тех пор в области энтерпрайз-софта полный застой - в отличие от потребительского (Гугл, Фэйсбук, Амазон, Нетфликс и т.д.). Исправили ошибку 2000го года и успокоились. Можно еще лет 30 мэйнфрейм штопать.
Самое удивительное, сейчас, в эпоху open-sorce можно написать многомиллионный ERP вообще без единого куска от Оракла, IBM или Майкросрфтаа. И будет намного лучше: проще, быстрее и надежнее. А если вы считаете, что Оракл "владеет" Джавой и MySQL, то тогда Майкрософт изобрел Скайп?

14

Хорошая статья. И такой поток сознания полез в комментариях, что хочется закрыть девбай и удалить браузер с компьютера (а вдруг это заразно?) :))
То ли вы привыкли с идиотами разговаривать, то ли это просто так эго полезло, что каждого априори идиотом считаете. Спасибо, что сообщили, что Оракл не изобрёл Джаву. Дальше будут откровения, что земля круглая? :) Фсё. Нахрен эти комменты. Тут может появиться только ещё миллион копирующих друг друга простыней текста. :))

9

> Найти этих самых топ-девелоперов, которые в одиночку потянут проект
После такого выхода с цыганочкой мало кто захочет связываться.
Более того, топы уже имеют хороший доход, их копьём не заманишь.

> Но народ-то хочет просто на работу устраиваться
А ты как хотел? Есть работа по найму, где мало рисков а доход стабилен но небольшой. Есть обратный вариант: где рисков дофига, доход не гарантирован но если уж получилось то много и вкусно.
Тех, кто реально рассматривает второй вариант в принципе сильно меньше и им больше интересно пахать на свой бизнес а не на чужой, как ты предлагаешь.

0

> Ребята, все мы очень даже заменяемые.
Тоже мне новость!

ret
ret Junior Clojure Developer в Targetprocess
13

слово "бодишоп" упоминается не менее 21 раза к этому времени, гугл - 57.... На мой взгляд это много.

п.с.
ушел изучать С++

0

rust!

-6

Потешил местных троллей.
Имэйл указал. Если что серьезное, пишите. А так, продолжайте возмущаться. Когда вы работать успеваете? Риторический вопрос...

9

Вы уж определитесь, что вы предлагаете. Я вот тоже умею в одно рыло строить и развивать масштабные и ответственные системы (где EPR это часть, а не основа). Но я не вижу причин, почему я должен обращаться к вам, а не к действующему бизнесу, где есть конкретные задачи и проблемы, которые я умею решать.

Если вы себя позиционируете как "фабрику звезд" для топовых работодателей - то это одно. А если вы пилите свою 1С-Предприятие, то это совсем другое.

21

"Когда вы работать успеваете?"
Полотнища ваших комментариев вызывают тот же вопрос.

0

Т.е. хайп не был целью?

1

"Хорошо там, где нас нет" такова особенность нашего менталитета. Вся статья этим пропитана и потому заставляет немного грустить.
Думается что Герой статьи совсем не бедный человек .

20

Мама дорогая)) "Не было времени написать короче", называется)

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

Изначально, у Александра я услышал много соображений, которые давно высказывал и сам. В частности, о сомнительной пользе архитекторов, которые потеряли связь с реальностью разработки, или о необходимости отдельных DBA, об эффективности генералистов и т.п. Сам я, скорее, тоже генералист и благодаря этому могу в разы (или на порядки) быстрее решить возникшую проблему на известном мне живом проекте, слепить прототип или условный mvp чего-то нового вебного, мобильного или чисто серверного - маленькой командой или вообще "в одно рыло". С другой стороны, говорить, что "бутстрапных интерфейсов" достаточно для готового продукта и пользы никаких графических дизайнеров или UX-специалистов не надо, я бы точно не стал.

Вообще, дискуссия могла бы быть очень интересной. С одной стороны поражаешься, насколько производительным может быть условный "генералист", по сравнению с иерархиями, процессами, предельно узкими специализациями помноженными на отсутсвие мотивации делать что-то эффективно - платят то все равно за часы будь то бодишоп или штатные сотрудники. С другой - сфера применимости маленьких команд и уж тем более одиночек - крайне ограничена. Чтобы сделать что-то достаточно функциональное (а еще, в случае продукта для "простых пользователей" - и не только viable, но и lovable) - нужны и специалисты и объем работ, который одиночка или маленькая команда будут педалить слишком долго.

Хотелось бы услышать про то, как смотивировать небольшие команды, чтобы каждый человек был заинтересован в успешности начинания и эффективности бизнеса? На эту тему, к сожалению, разговор вообще не зашел, а вылилось все в "$3-5K, пару лет по найму у нас (как минимум год), потом найдем американского заказчика и напрямую". По-моему это тоже вполне встречающаяся практика и на отечественных галерах, когда заказчик со взлетевшим проектом выкупает ключевых членов команды и импортирует к себе в страну и берет в штатные сотрудники.

6

> "Вообще, дискуссия могла бы быть очень интересной"
ДА

> "Хотелось бы услышать про то, как смотивировать небольшие команды, чтобы каждый человек был заинтересован в успешности начинания и эффективности бизнеса?"
ИМХО: Никак. Смотивировать нельзя. Найти можно. Этот как с программистами: либо программист, либо нет. Либо изначально заинтересован в успешности, т.к. считает это своим долгом (если можно так выразится), либо пофиг ему на ваши цели. Короче НЕпофигист и пофигист. И тот и тот преследует свои цели. Первому важно доказать (вам или себе самому), что "ОН МОЖЕТ", второму важно получить вознаграждение за свое потраченное на вас время (не больше не меньше). Отсюда первых лучше использовать на стартапах (или интересных сложных задачах, где нужно "прорываться"), вторых на суппорте (ну, или на обычном НЕсложном аутсорсе, где нужно стабильно "пилить"). Им самим, кстати, тоже так комфортнее. Если их перемешивать, фигня получается. Мешают они друг другу. Философии жизненные разные. Так что зарабатывать можно и на тех и на тех. Подбирать нужно правильно.
Вот, вкратце. (ИМХО)

14

Спасибо за ответ. На мой взгляд, у "непофигиста" должна быть понятная мотивация. Думаю, большинство реальных "сеньеров" уже давно все доказали другим и, прежде всего, себе, и играться в доказательства состоятельности им уже просто не интересно. Мотивация "долгом"? Ну не знаю :) Интересно может быть эффективно решать задачи, переубеждать, рисковать и брать ответственность, но в случае, когда в этом есть смысл. В большинстве компаний все построено так, что подобного смысла практически нет, и уж тем более какой-то системы мотивирующей к поведению нацеленному на успешность бизнеса.

Думаю, это приблизительно как герою заметки объяснять что UX - это полезная специализация, нужная даже в небольших проектах, что это не верстка более высокого уровня и не графический дизайн. Потратишь время, испортишь отношения и т.п. Легче не спорить и лепить такие бутстрапные интерфейсы как на скриншотах mindex и fetch представленных на сайте конторы. А какая разница, все равно же "$3-5K, пару лет по найму", а будешь доказывать что-то отличное от генеральной линии партии и вылетишь раньше времени :)

5

> "В большинстве компаний все построено так, что ... нет ... какой-то системы мотивирующей к поведению нацеленному на успешность бизнеса"
Все верно, нет. И не нужна она, какая-то специальная мотивирующая система. У каждой компании есть своя специфика, наиболее подходящая для тех или иных людей. Важно, чтобы к компании "прилипали" нужные (правильные) для данной компании люди. Если возникает вопрос о том, что нужно вводить мотивирующую систему, значит люди в компании работают не те.
Это как "смотивировать нельзя, смотивироваться можно".

> "Думаю, большинство реальных "сеньеров" уже давно все доказали другим и, прежде всего, себе, и играться в доказательства состоятельности им уже просто не интересно."
Сеньоры из разных людей вырастают. Одним не интересно кому то чего-то доказывать и они просто стабильно работают. Другие, когда становится не интересно, пытаются прыгнуть выше. А выше, всегда есть куда, только не всегда допрыгнуть можно. :)

(ИМХО. Могу ошибаться.)
(p.s.: е-мое, никакой работы сегодня. Наверное, из-за погоды. :) )

1

Я вот не верю в такую абстрактную идеологию про "правильных людей", я более циничен)) Смысл существования коммерческой компании в том, чтобы зарабатывать деньги для владельцев. Какова должна быть "правильность" людей, чтобы они проявляли инициативу, брали на себя ответственность, рисковали - и это все ради того, чтобы владельцы, возможно, заработали еще больше денюжков? Многие начинания оказываются неуспешными, и все эти неуспехи останутся на счету сотрудника. Инициативы направленные на улучшение бизнеса еще могут оказаться довольно скучными - зачем это надо конкретным разработчикам? Гораздо лучше пополнить свое резюме новыми востребованными скилами или сертификатами, создать и героически решить интересные технические ребусы (доказать себе, какой молодец, ага), слетать за океан в бизнес-трип чтобы сходить на важнейший митинг, затусить на модной конфе и все такое))

p.s. Все это, естественно, тоже сугубо личное мнение на объективность не претендующее - я тоже не господь бог)

-1

Просто зарабатывать деньги для босса - как-то не тянет на удовольствие.
Технические ребусы - не в рабочее же время решать.
Конференции, бизнес-трипы - не часто. И не всегда интересно.
Что делать в обычное рабочее время ? Решать задачи, которые ставятся на работе. Есть люди, которым просто нравится решать задачи. Сам процесс. Иногда для того, чтобы решение было хорошим, надо и инициативу проявить. :)

5

Я 100% так же рассуждал о стартапах в конце 90х. С позиции наемного сотрудника. Наеб-лово. А Илон Маск не рассуждал. Потому что никогда на дядю работать не хотел. И я к сожалению из-за такого подхода вообще отвернулся от стартапов. Тогда ни Гуглов не было, ни Фэйсбуков. И неопределенность еще больше, чем в ваших постах сквозит. И риска больше, потому что технологии не те. Теперь по другому. Есть надежда. Смелее.
Вы, outlier - 100% мой единомышленник и тип читателя. Не будет начальников. Команда-владельцы. Нет, не у меня. Я не меценат с кем-то за красивые глаза делиться. Вам свое надо начинать. И как инженеру на это смотреть. Не знаю, какая у вас специализация, но в моей области (бизнес-софт) технологии (которые я во многом доделал сам) позволяют быть этим одиночкой. Если хотите, сравните это с трехмерными принтерами. В 70х вся мануфактура (фабрики разные и т.д.) ушла в Китай. А теперь возвращается назад. Но не рабочие места для неквалифицированных синих воротничков (ака тел в ИТ), а возможности для "кустарей" что-ли. Не могу лучше слова подобрать.
В ИТ все под ручную работу заточено. И бодишопы, ее поставляющие. "Дизайнеры" качают права, что типа мы делаем лучше и хотим получать больше. Не получится - в рамках существующей системы. А у нового поколения индивидуальных мастеров, способных заменить бодишопные команды, получится.
Так вот, возвращаясь к ИТ. Вам в 2018м году не обязательно уходить от дяди, на которого работаете. Производительность с использованием нужного инструментария и своей "смекалки" у дженералиста очень высокая. так что справитесь в "свободное" время. Вы можете перепробовать все ниши и решения, пока не найдете, что выстрелит, получая зарплату. Т.н. pivoting - смена ниш и проектов - совершенно нормальный этап работы стартапа. И соучредителя с коммерческой жилкой найдете не сразу. Я б еще с вами пообщался, но в кругу оскорбленных $5K фрилансеров как метать бисер, сами понимаете.

10

Спасибо)) Я тут на девбае пару раз пытался разговаривать "за мотивацию" и формы организации работы отличные от найма специализированных копателей от забора и до обеда. Сам я контрактно работаю (местами больше, местами меньше) на разных дядь с большой степенью свободы в своей работе и стараюсь договаривать продажу не часов, а результатов своей работы. Область - она по сути вся бизнес-софт: около-телекоммуникационный, около-финтеховый, организации внутренних процессов компаний - какие-то простые элементы CRM/ERP/CMS и т.п.

Мое мировоззрение все же отличается. Как я писал в другом комменте, генералист может напедалить только какой-то небольшой продукт или сыроватый прототип. Если ероплан взлетает, появляется возможность и целесообразность разумно наращивать функциональность, вылизывать детали и т.п. И для этого нужна команда. И лично мне не нравятся построение команд, где основатели или core team мотивированы бизнес-показателями, а остальные - зарплатные сотрудники, которых надо набрать таким образом, чтобы они работали за intrinsic motivation, долг или еще какую-то правильность. Я считаю, что бизнес-ориентированность должна как-то толково распространяться на всех, чтобы каждый в своей сфере мог быть немножко предпринимателем: взять на себя ответственность, рискнуть, заинвестировать и получить дивиденды в случае если принял правильное решение или потерять если ошибся. Чтобы не каждый тянул одеяло на себя (дизайнеры - "надо больше дизайна", девелоперы - "надо модный фреймворк, скалу или еще какой-нибудь функциональный хаскель"), а это все распределялось более гармонично с точки зрения ценности для бизнеса.

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

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

26

Вся ветка имела смысл и легко читалась до этого коммента.
Каша и дисфункция настроения мыслей (тм) какая то.
Надо как то тебе научиться выражать свои мысли внятно.

И да, ты пришёл сюда хайрить, это видно невооружённым глазом.

0

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

Идея эта не нова, всё это уже было сто раз обсосано.
Это физически сложно осуществимо. Начнём с того что банально сложно найти столько людей с таким mindset. Продолжим тем что с такими людьми сложно решать конфликты в vision - каждый из них в своём роде visionaire но в software development нет места демократии - только тоталитарная диктатура. Приходим к тому, что все эти люди ещё должны мыслить схоже, иначе конфликты всё сожрут. И т.д. и т.п.

1

> Идея эта не нова, всё это уже было сто раз обсосано.

Было бы интересно почитать. Можно, плиз, какую-то ссылку, книгу или что-то еще?

9

Насчет команды полностью согласен. Это не принципиально - одиночка или команда одиночек-экспертов. Даже если у кого-то где-то лучше специализация. Принципиально, что вместо 100 человек надо 2-3. Единомышленников и соучредителей. Когда меньше народу работает (потому что меньше и лучше), остается одно "ядро". И никаких подмастерьев. Что они мне будут писать? Геттеры и сеттеры? У меня вся работа требует предельной концентрации. Лучшее сравнение - крутить педали на повышенной передаче. Набрать скорость нетренированному велосипедисту тяжело. Но после тренировки всех обгоняет.
Не сильно мы с вами отличаемся. Не надо заранее думать над инструментарием. Мой просто появился из пары проектов. Я взял и посмотрел - делаю одно и то же каждый раз, когда меняю проекты. И слишком высокий уровень и конкретная специфика, чтобы кто-то "универсально" автоматизировал и на Гитхаб поставил. Пусть новички думают, что им на Гитхаб ставить и какие фрэймворки придумывать, чтоб себя показать.
Инструментария в моей сфере просто нет. Да, можно, копировать из проекта в проект. А можно написать один раз. Это не из-за крутизны или рекламы. Для себя написал - самому пользоваться. Не боги горшки обжигают. Если меня не устраивает React или даже Bootstrap, т.е. багаж намного превышает полезную нагрузку, пишу свое. Разумеется не БД. Разумеется не вэб-сервер. разумеется не payment gateway. Никаких переизобретенных велосипедов. Обычный code reuse. Для себя.
Я не сильно агитирую. Просто если надо, и как хороший инженер, посмотрели, что есть, прикинули, что подходит и поняли, что проще свое написать, чем интегрировать, бояться не надо. Все эти мини-фрэймворки - пэджинации списков, секьюрити и т.д. так или иначе в ходе проекта пишутся. Почему не сделать еще один шаг и - нет, не унифицировать, а просто посмотреть свежим взглядом и сказать: вот эту вещь я постоянно делаю в каждом проекте. Вот этот инструментарий использую - напишу-ка wrapper на будущее. Обыкновенный здравый смысл.
А кумулятивно получается целая "платформа". У меня к примеру, когда вошел в раж, появилась цель полностью упразднить весь т.н. middle tier, который просто перепаковывал и посылал данные. Убрать весь glue code. Мне проще по английски писать, извините. Подумал, как инженер и убрал.
В Джаве все было содрано со старой MS DNA, и Spring избавил от совершенно чудовищных вещей, но весь этот ненужный код не убрал. И не сделал database entities умными. У меня по сути ничего другого нет. Только моделирование сложного мира через ООП. И эта модель знает, как себя отображать, и обо всей бизнес-логике. Как завещал товарищ Страустрап. Но не слушали его никогда. Учили и языки и все новые фрэймворки в спешке, по туториалам. Только б в резюме поставить и зарплату на 3% больше попросить. Дошло до того, что Джава тупым CRUD кодом была полностью дискредитирована. В основном индусами. Белорусы 50 на 50 .Net. В котором всего этого тоже хватает. И все кинулись на JS благо React и другие ввели MVC и в общем седлали клиентское программирование более ОО. Но React все равно слишком общий, чтоб в чистом виде, без надстроек использовать. Ember есть и т.д. У меня уже четвертая версия. Пятая будет генерить native код для мобильных приложений, чтоб уже все заслуженные дизайнеры заткнулись. На Джаве такого нет и не будет после того, как дискредитировали. Хотя язык намного лучше, чем TypeScript. Строгий, ортогональный. Поставлю ли на Гитхаб? Зачем? Я себе там покровителей-инвесторов не ищу.
Нет вообще никаких уникальных "изобретений" в программировании. Фундаментальные языки как Алгол и его эволюция - С++, а также Лисп. Концепции типа IoC. А так все остальное, включая таинственный гугловский "алгоритм", с которым они основали компанию, просто серия улучшений и мини-идей, которые кумулятивно стали открытием. Даже не знаю - Маркса что-ли с его переходом количества в качество упомянуть. Понятно, что дерьмо кумулятивно конфеткой не станет.

2

Cray, Вы... давайте не переходить на "ты", хорошо, хоть Вы и из Саннивэла. Обожаю индийские рестораны там, когда бываю... б заканчивали со своими общими рассуждениями. Конфликты, вижн, сто раз обсосано. Поверьте, между умными - да, по настоящему умными, а не начитанными, натуториаллеными, наалгоритмизированными и по другому распальцованными "спецами" возможны нормальные дискуссии и сотрудничество. Какими бы программисты (еще один стереотип) ни были интровертами.
Не реализован данный "вижн" по одной простой причине. Сугубо технической. И Вы как плюс-плюсовец с заработком выше $350K должны об этом знать. Что все проблемы в нашей области не организационные и не психологические, а технические. Дело в том, что до недавнего времени нужны были подмастерья и джуны с мидами, чтоб просто (кстати, как на руглише это называется?) glue code писать. Пишется отточенный инструментарий (невозможный к примеру в Джаве без Spring, IoC и т.д., так что появление его это тоже вопрос времени), заменяет всех, кроме парочки сеньоров, и проблема решена. Теперь 2-5 человек могут просто собраться и создать свой стартап.
Которые кстати "сто раз" создавались, но возможно не у вас. Понимаете, шансы, что Вас, особенно с таким отношением, пригласят туда друзья-соратники крайне малы. Они очень тщательно выбирают. Это как любовь с первого взгляда. Найти таких "половинок" сложно, особенно в перегретой Долине, где крутят бабки на всяком vaporware. И когда все ломанулись в "науку", потому что гуглу и фэйсбуку это нужно. Не говоря уже опыт нужен. И обида после нескольких лет сидения в дерьме. Человек должен к этому осознанно прийти, как outlier.

-2

Alright, ignore from now on, my Sunnyvale friend. Kam karu.

4

> давайте не переходить на "ты"
По нетикету принято "ты" уже много много лет, ещё с Фидонета, ну да ладно, принято.

> Обожаю индийские рестораны там
При чём тут рестораны? Понятно что зачем то хочется выглядеть знающим но эффект скорее обратный.

> Поверьте, между умными - да, по настоящему умными, а не начитанными, натуториаллеными, наалгоритмизированными и по другому распальцованными "спецами" возможны нормальные дискуссии и сотрудничество.
Зачем тут столько снобизма и почему спецы в кавычках?
Оставьте менторский тон, после всего что тут уже было написано он просто не уместен и не сработает.

> Что все проблемы в нашей области не организационные и не психологические, а технические.
Нет, далеко не только.
Работают люди, и проблемы организации этих самых людей ни разу не технические. В небольшой группе единомышленников проблемы если есть то совсем мелкие, но стоит начать расти вширь так через какое то время вылазит нежданчик.
Я правильно понимаю что в составе большой команды как полноценный contributor а не приходящая няня работать не приходилось?

> Пишется отточенный инструментарий, заменяет всех, кроме парочки сеньоров, и проблема решена.
Это прокатывает там, где можно написать core а потом просто переконфигурировать "под клиента". Что осуществимо в отдельных нишах, где многим надо одно и то же, просто со своей спецификой. Для ниш автоматизации бизнеса подходит, для других - не особо.
Хорошие деньги для девелоперов как раз там, где "не особо" а забросать "телами" нельзя.

> Которые кстати "сто раз" создавались, но возможно не у вас.
Создавались, конечно, но крохотные и модель кардинально менялась по мере роста компании.
Банально потому что эта модель работает только для небольшой группы единомышленников и не масштабируется совершенно.

> Понимаете, шансы, что Вас, особенно с таким отношением, пригласят туда друзья-соратники крайне малы.
Телепат-предсказатель из вас ни к чёрту, надо заметить.

> особенно в перегретой Долине, где крутят бабки на всяком vaporware
Откуда столько боли при каждом упоминании Долины и гугеля в частности?

3

I'm not your friend, buddy! (C)

2

He is not your buddy, guy! (C)
не смог пройти мимо

1

Kudos, камрад!

-1

гугл говно

2

Ну так, если нужно, чтобы работник занялся полезной для бизнеса, но скучной инициативой, то можно предложить ему параллельно (50/50, например), заняться тем, что интересно работнику. Допустим, он обожает рефакторинг, чтобы уменьшать технический долг. Предложим ему неделю заниматься этим рефакторингом и в течение этой же недели подготовить описание улучшения какого-либо бизнес-процесса внутреннего. Или найти попутно проблемные места в коде и завести их в бэклог.
Или по подобию гуглового 80/20 сделать сплит 60/20/20, где 20 - это и "делай чо хочш на благо компании", а другое - "делай чо нам надо из унылого на благо компании", а оставшиеся 60 - programming, motherf*cker.

0

Сколько я повидал "гугловских пятниц" в корпоративных отделах ИТ. Самых ужасных - дешевых, безмозглых, политизированных работодателей. И XP со Scrum видел. Дискредитировали. Я молчу, как языки программирования, например Джаву дискредитировали. Хотя идеи все были хорошие.
Но относительно рефакторинга или другого "фана" - предложение, извините, несколько плебейское - найти отдушину в существующей отвратительной ситуации и подстроиться под тупых начальников и запоротые проекты, вместо того, чтобы в корне все менять. Почему, спрашивается, хороший инженер должен программировать по-настоящему типа в "свободное время"? Почему он не может этим заниматься на основном проекте - 100%. И получать соответствующе. Я понимаю, что в большинстве существующих проектов никогда на это не пойдут.
Проблема с технической точки зрения решается просто. Т.е. реализовать будет не просто и нужно осмелиться, но с технической точки зрения ничего таинственного. Пока ваш работодатель суетится: рефакторит в свободное время, создает тот самый backlog по "technical debt", ломает голову, как все пофиксить и отрефакторить, чтобы у существующих клиентов все работало, чтобы сервис не прерывался, data migration со старых структур на новые, backwards compatibility и куча других заморочек... вы берете и в свое свободное время просто пишете новую систему с нуля, как положено - с 10% функционала, который, как выяснилось, после нескольких лет в продакшн, только заказчикам и нужен. С новым упрощенным и элегантным интерфейсом, с новыми простыми структурами БД и т.д. Написали - продаете. Сами. Потому что если принесете работодателю на блюдечке с голубой каемочкой, вам максимум искреннее спасибо скажут. От вас ожидают, что вы все это за зарплату делать будете.
А соратника-продавца найти... Если все так плохо, то поверьте, люди, которые продают говно, в котором вас заставляют копаться, тоже от него не в восторге. И тоже их не заинтересовали материально. Охотно с вами уйдут. Не сложно, правда? Просто посмотреть на проблему в целом - со стороны заказчика, а не наемного сотрудника, которому хочется рефакторить. Я очень много стартапов, созданных по этой схеме, видел. И если сделать умно, никто не засудит.

3

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

7

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

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

А про "легко с технической стороны" - в это я на слово верить не хочу. Будь у Вас история успеха, Вы бы об этом в статье и рассказали. что, мол, попал на очередной багофикс с говеной архитектуркой, начальство убедить не смог, на коленке, сидя в феррари, наваял прототип, показал кастомеру и завертелось. Но вместо этого я увидел только заявления, что все они там тупые, один я доротонян.

-1

Идею смутно понял. Точнее пещерные псевдо-инженерные стереотипы. Стыдно, да. Недолго, минут пять. Потому что потом берется и рефакторится. Не спрашивая ни у кого разрешения. Хорошо быть собственным начальником, правда?
"Легко" - не совсем правильный термин, но в русском языке аналога straightforward нет. Совсем не легко. Просто никакой туманности нет, никакой гениальности. Обычная техническая проблема. И вот тут мы подходим к "формошлепству". Если просто забыть о бизнес-софте как классе, то остается "по-настоящему" программировать только в красивой потребительской области - типа новый мессенджер придумать. Понятно, с новым шифрованием и т.д. Или какое крутое firmware на плюсах, если вообще не на Ассемблере. У меня подобное мировоззрение было максимум на первом курсе РТИ. Иначе надо было ждать как минимум лет 15 пока в РБ начнут не формошлепство писать.
Смешно. Т.е. когда вы слышите об 1С, вы автоматически представляете, что вас на 1С заставят писать, так. А не собственный 1С разрабатывать. На тех же плюсах или джаве. На чем еще это пишется? Не на ФоксПро или макросах VBA. Я понимаю, так бодишопы (т.е. солюшн-провайдеры) и конторки, разрабатывающие тупые формы, задавили, что отношение к самому классу софта презрительное. Но его нужно в сотни раз больше, чем мессенджеров, игр или IoT. И еще понятно решиться на подобное сложно, поэтому и техническая сторона воспринимается скептически. Дескать, в моей горе-конторе 100 человек формошлепством заняты. Кака я один? Я ж винтик. Вот дали б винтику настоящую, программистскую работу - какой контроллер программировать... Так?
Что сказать? Писал для тех, кто устал узкоспециализированными винтиками быть.

-4

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

-1

Книгу Круга про don't make me think я тоже читал в бородатые годы, когда немного занимался дизайном) Тогда, наверное, даже UX термина не было, было usability. Думаю, UX стал выделяться в какую-то более отдельную дисциплину заметно позже. Появилась куча литературы и подходов к исследованию, проектированию информационных архитектур, interaction design и т.п. Если сейчас я могу что-то сказать только на основе собственного опыта или common sense'а, то профессионалы уже вооружены не только собственным опытом а и исследованиями, статистикой и какими-то, практически, методологиями для разных делов. В общем, UXеры мне попадались, как правило, толковые и интересные)

2

Да, жалко упущенной дискуссии :) Вообще автор демонстрирует явные проблемы в коммуникации. Возможно поэтому и хоппился по джобам, но это лишь догадка.

>> как смотивировать небольшие команды, чтобы каждый человек был заинтересован в успешности начинания и эффективности бизнеса
взять готовую команду и смотивировать - никак конечно.
но можно создать культуру в компании и тупо отсеивать людей неподходящих - так будет оставаться сухой остаток.
правда появится новая проблема - мотивировать этот костяк - это тоже необходимо :)
вообще это ongoing проблема. вон пандадок как раз писали про свой 1% fire rate :) а все потому что библию написали адекватную.

13

Дискуссия только началась. )
Я долго ломал над этими вопросами голову.
Если тела только баги плодят, почему нас, экспертов назад не попросили? Как обошлись? Есть два способа с технической точки зрения. Я об этом отдельно напишу - статью. Но тут в одном комментарии упоминал.
1% fire rate -это реально. Но культура - она не строится, а сама собой получается. как и тимворк. Собралась пара-тройка топ-специалистов и работает себе в удовольствие. нужен кто-то еще - по знакомым только. Беда, что у нас настоящего комьюнити - эксклюзивного, лампового, нет. У всяких выпускников Станфордов и Гарвардов есть, а у нас нет. Только Upwork для фрилансеров. И сайты резюме ставить, где нас поодиночке работодатели и рекрутеры остреливают. Это я, как работодатель говорю, ЛОЛ. Я сначала инженер, а потом уже работодатель. Просто людей (и конфликтов) в разы меньше. И им интересно друг с другом. Умные люди друг к другу тянутся.
Да, я сноб. В отрасли не должно работать столько народу. РБ по сравнению с Индией конечно сущее недоразумение. Но понимаете, мы, работодатели, не обязаны обеспечивать массы населения работой. Меня не е-т, чем они будут заниматься. Пусть Маск отправляет Марс колонизировать. Или Луну.
Должно быть в разы меньше программистов и получать они должны в разы больше. И все проблемы с мотивацией и т.д. решатся сами собой. Мы же любим свою профессию, правда. Вот и мотивация. Единственное, что осталось, чтобы не было даже задней мысли, даже малейшего опасения, что эту любовь работодатель в корыстных целях использует. Потому что мы сами и работодателями являемся.
Не знаю, как вы, а я часто задавался вопросом, когда меня в "вечные стартапы" (компания человек в 100, которая медленно умирает 10 лет) приглашали. Мог там повернуть все. Но не хотели - ни платить, ни свободу давать. Вот если б учредил с самого начала - как технический соучредитель... И тоже никто из "людей с идеями" вас не ищет. Только "дизайнеров" на Апворке подешевле. Они считают, что справится. А через два года, когда все разваливается, зовут вас, так? И начинаешь гадать - а как собственно все началось? А сам мог бы в такой нише стартап создать? Связи? Взятки? Как технарю это сделать? Знаете что выяснил? Что просто взять и сделать. Гораздо легче, чем нетехнарю.

2

>> Только Upwork для фрилансеров
у вас неверное отношение к апворку. по крайней мере в РБ оно другое. вообще тут мало кто с ними работает, ибо сложно начать. те кто работают, в большинстве своем быстренько переходят на удаленную постоянку к одному клиенту и по сути перестают быть фрилансерами, становятся обычными работниками.
второй вариант о котором я слышал - повышать свой рейт и заниматься консалтингом как бы, но это намного реже чем 1ый вариант случается.
никакого апворк комьюнити здесь НЕТ. точка.

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

5

Comprehension fail. Какой апворк-комьюнити? Просто апворк, где каждый сам за себя. Апворк, фрилансер или что-то другое - не суть важно. Главное - узкая специализация и проекты маленькие, копеечные. Клиенты жадные. Неужели не хочется из этого круга вырваться? Только став дженералистом (как минимум).
Ходил я на митапы. Там все клянчат денег у начинающих ангелов. И видел команды, сколоченные на митапах. Одни разговоры. Примерно такая же ситуация в инкубаторах и акселераторах. Но возможно в РБ по другому. Я к этой стартаповской кухне очень скептически отношусь. Open-source примерно в той же категории. Ждут, что на гитхабе заметят и возьмут под крыло. Долго ждать можно. И если возьмут, то дадут 5% максимум. Это та же работа на дядю.

3

Надо было не отвечать всем оскорбленным $3-5K. Немножко забыл совок - что реакция будет именно такой. У меня просто подготовлен цикл (английских) статей для Медиума, где все подробно проанализировал и продумал. Нашел время. Интервью было только затравкой.
Если вкратце, то согласен с ответами выше. Мотивировать нельзя. Это HR-овский термин. Мотивация естественная. Во-первых платить. Не заоблачные суммы, а те, которых человек заслуживает. Чтоб даже не думал куда-то уходить. Большинство нерешительные и ленивые - и так не уйдет. Но этого мало. Нельзя именно этим пользоваться. Нужно чтоб человек просто знал - материальная сторона надежно закрыта, все в порядке, зарплата растет, есть перспективы и главное - работаешь лучше, т.е. приносишь денег компании и с тобой делятся. Делиться совсем не сложно.
А во-вторых, как ни плати и какое будущее не предлагай, человек достигнет потолка. И тогда он должен уйти. Ему нужно помочь организовать свой стартап, если созрел. Не за бесплатно. Все в выигрыше ИМХО. В существующей системе это невозможно. Ожидают, что компания будет расти количественно. Система оплаты по часам (иначе большой риск) и весь консалтинговый подход... Уже написал в другом комментарии. Это не работает. Плодит середнячков, которые собственно и оскорбились.
В-третьих, не все черно-белое. Если нужен специалист (но гораздо реже, чем когда делают все по книжке), его можно нанять. И тут появляется интересный момент. Потому что без своего узкого комьюнити - называйте это кооперативом если хотите, не сработает. Не полу-фрилансный шоп сайты и системы клепать. А комьюнити самостоятельных стартапов этих одиночек, которые иногда помогают друг другу. Варианты найти можно по любому. Если помощи больше нужно будет, даже со стороны кого-то нанять. Главное, чтобы это было исключением, а не правилом.
В-четвертых, существуют правила типа 80/20. Мое - 95/5. Придирки к бесплатным аппам меня рассмешили. Не бывает ничего идеального. Я видел несколько отполированных систем в своих нишах. Каждая брала (согласно crunchbase) минимум полмиллиона seed round. И подозреваю MVP был не таким отполированным. Я могу сэкономить эти пол-лимона, сделав 95% от их внешнего вида с (как минимум) таким же функционалом. И потом если будут деньги потратить на профессионального дизайнера - подправить, пожалуйста. В штате по любому не будет. Просто разовый консалтинг.

5

> Надо было не отвечать всем оскорбленным $3-5K.

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

> Немножко забыл совок - что реакция будет именно такой.

Совок - это переход на личности, "сперва добейся", презрительное отношение к людям с которыми де собираетесь работать - "Большинство нерешительные и ленивые - и так не уйдет" и прочее подобное.

> Во-первых платить. Не заоблачные суммы, а те, которых человек заслуживает.

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

> Нужно чтоб человек просто знал - материальная сторона надежно закрыта, все в порядке, зарплата растет, есть перспективы и главное - работаешь лучше, т.е. приносишь денег компании и с тобой делятся. Делиться совсем не сложно.

Все вот именно так звучало и было, когда я работал в белорусском аутсорсе. Один в один просто.

> Придирки к бесплатным аппам меня рассмешили.

Ну кто же знает, что они бесплатные. Вы там у всех спрашивали про портфолио, вот люди и посмотрели и оценили Ваше. Других примеров не увидели, зато увидели хорошую иллюстрацию сказанному, что "обычно программист использует существующий инструментарий - от Bootstrap до домашнего."

5

Оценить - оценили. Оценщиков хватает. Своего не прислали. И оценили одним словом "не то".
Вы зря обиделись. У меня была надежда. Понимаю, что устали. Я сам на два десятилетия карьеры в ИТ устал. Но нельзя таким оскорбленным и обиженным быть. Это не продуктивно - обижаться.
Что касается ожиданий по зарплате, обычная арифметика. Есть заказчики и ниши - т.е. выручка. Есть время на разработку. Инструментарий бесплатный (open source), так что оценивать будем только время. Реальное время с учетов переработок из-за непонятых требований, плохого английского и т.д.
Если вы не знаете английский, чтобы общаться с заказчиком напрямую, мне надо как минимум нанять солюшн-архитектора (чаще всего меня), который будет здесь и стоит дорого. Если это не я (просто некогда), то большинство народа не умеет совмещать бизнес-анализ и техническую архитекткру-дизайн. Т.е. мне уже нужно два человека здесь - аналист за $140К и архитектор за $170K. Если вы знаете английский, не нужно. Но... не думайте, что я лично вам начну эти 140+170К, что сэкономил платить. Пока сам сижу без зарплаты. Вам никто никогда ничего не обязан. особенно платить по американски, когда вы живете в другой стране. В том, что у вас будет топ-заработок в РБ - в пределах вашей специализации, можете не сомневаться. Хотите больше - меняйте специализацию. Что меня немножко начало выводить (не готов был), так эти фриланс "дизайнеры" хорошо если 4 штуки получают, когда проект есть. Давайте на землю спустимся.
Все, что осталось - прикинуть покрывает ли проект (или продукт с помесячной подпиской и проектируемым числом пользователей) вашу стоимость умноженную н время. Не покрывает - не берем. Либо не берем вас, либо проект. Покрывает - смотрим, сколько моего времени надо. Вас учить, баги исправлять и т.д. При условии, что вы за пару месяцев, как сеньор всему научитесь. И уникальному инструментарию, и предметной области. Я на всех своих контрактах за неделю учился. Другого не ожидали. Но какое-то время выделю. А оно стоит у меня $150 в час. И прибыль какая-то должна быть, правда? Комиссионные продавцам. Зарплата коммерческому директору, маркетинг (небольшой в бизнес-софте, но тем не менее).
Задумывались над этой арифметикой? А не просто мотивацией и опасениями, что вас "юзает" работодатель. Нет никакой мотивации. Только деньги. Справитесь в одиночку в проектом в $500К, хоть половину получайте. Уже чувствую вопрос - а почему не 90%? Вот для этого свой стартап и создавайте. В котором моя доля будет 10% за то, что помог и поддерживаю.
Не делились с вами бодишопы "справедливо". У них накладные расходы больше. Потому что почасовая консалтинговая модель (даже если вы на зарплате) очень неэффективная. Поищите, где я это описал. Это очень важный момент. По другому не могут в рамках этой системы. Поэтому свое создавайте и все будет справедливо. Я для себя создал. Верить в мою справедливость или нет - это ваши проблемы. С тем парнем из Саратова, что в интервью упомянул, я конечно так разговаривать не буду. Потому что я знаю, как он работает. А о вас ничегошеньки - кроме жалоб на несправедливость. И кстати получает он гораздо меньше 5К.

1

Ну вот, уже честнее отвечать начал, без лишней мишуры.

16

Так никто из комментаторов, кажется, и не нанимался к Вам на работу, чтобы портфолио присылать)

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

> В том, что у вас будет топ-заработок в РБ - в пределах вашей специализации, можете не сомневаться.

Я, к сожалению, не в курсе какие сейчас топ-заработки в РБ, тем более в пределах такой вот дженералистской специализации. Последние более 10 лет в РБ не проживаю и в зарплатах не ориентируюсь - с интересом выслушаю.

-2

Ну как же не нанимались. Если высказали, свое "фу" по поводу бодишопных зарплат, тем самым и прислали заявление. Я никого не приглашал, особенно из них. Вот в чем разница. Просто ответил на вопрос. И официально откроем вакансию только через пару недель. Хотя требований и зарплат не скрываю.
Начинаешь обсуждать указанную зарплату - нанимаешься. Других вариантов нет. А раз нанимаешься и говоришь, что тебе мало, покажи портфолио. Безликие и зачастую лживые резюме я не очень жалую.
И разумеется "судьи кто"? Я понимаю, на работе скучно, много не платят, чтоб жопу рвать и сидят тут в качестве резидентов-комментаторов. Обычный тупой социальный хейтинг. Обычные посты о "наболевшем" не в тему - о России, о политике. Обычное пустое мнение о "дизайне" продукта, разработанного для совершенно других пользователей и целей. Спасибо. Я знаю, что не выглядят те аппы, как будто были разработаны дорогим дизайнером. Потому что не были. Не нужно было. Вы много корпоративных аппов по теме здравоохранения видели? Не здоровья. Здравоохранения. Американского.
Я вообще не представляю, с кем разговариваю. С 15-летним пацаном, который вчера "hello, world" написал для Андроида? С лузером типа Милтона из Office Space? С кем? Я о себе написал. Мнение и "критику", прячась за безликими никами, высказывать только до определенной степени прилично - не представившись. Иначе подростковый хейтинг. Как мне еще таких представлять? Не доказывает человек получающий $350K другим, что он столько получает. Просто спокойно получает. И $350K в Саннивэйле (индийском районе Долины, куда подозреваю всех по рабочей визе селят) или епамовские $120K? Мне только гадать приходится. Подозреваю, раз бодишопы так задели, все-таки второе. Никто за язык не тянул.
Гугловские $350К в Минске $5K. Топ. Не вешайте мне лапшу на уши. Хоть $3K получаете? Во сне, да? Я уже давно с вашим рынком работаю. С Россией и Украиной тоже. Расценки знаю. Предприниматели (не "индивидуальные", работающие на дядю), а настоящие учредители компаний не сомневаюсь и больше ста штук делают. Заметьте, не сказал "получают". Потому что не получают таких денег от дяди - программисты. Хотите получать $3-5К - поговорю. Не хотите, дело ваше. Хотите узнать, как найти заказчиков тут - тоже с удовольствием поговорю. Для бодишопов тел достаточно. И учат Джаве 2002го года на своих курсах. Новые найдут, если уйдете. Хотите попробовать? Или всем довольны? Мне в эпоху "раннего Зиссера" никто таких предложений не делал.
А просто "мнение" - честно, не честно, взял меня Гугл, не взял, дизайн аппа, которым никогда не пользовались, не нравится... не позорьтесь тупой перепалкой. У меня просто выхода нет, как игнорировать все, что сказано после такого. Я даже по "атцовски" не могу продолжать такую беседу. Потому что не о чем.

0

> в Саннивэйле (индийском районе Долины, куда подозреваю всех по рабочей визе селят)
Ну да, настоящие мегаспецы на самом деле тусят в Aliso Viejo, ага :)

11

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

6

Нам-то что, посмотрели на эти потоки сознания главного героя и разошлись, А кто-то ведь с ним работает в реале, он чей-то подчиненный, кому-то тоже задания раздает, сейчас еще на работу нанимает. Вот это страшно...

8

Нам-то что, посмотрели на эти потоки сознания главного героя и разошлись, А кто-то ведь с ним работает в реале, он чей-то подчиненный, кому-то тоже задания раздает, сейчас еще на работу нанимает. Вот это страшно...

1

вот те раз и поворот

8

"Указую боярам в Думе говорить по ненаписанному, дабы дурь каждого видна была" (с)

2

Александр, спасибо за статью! Прочитал с большим интересом и жду последующих.
Что понравилось - трезвый взгяляд на вещи, о которых я только догадывался. Согласен почти со всеми вашими выводами и комментариями, а если и не согласен - то не до такой степени чтобы ставить "минус". Кстати по поводу обидчивости наших людей - в самую точку. Наблюдал это многократно, например 5 лет назад поставили нам оборудование с браком, линия связи RS485 не выдавала амплитуду +5 вольт, из-за чего небыло связи между датчиками. Сняв уже смонтированное оборудование с вышек (а это доп расходы на автомобиль + наши ребята день потратили на это) я обнаружил что амплитуда сигналов всего +1 вольт. Были вызваны разработчики сиих устройств, я им показал причину, продемонстрировал на осциллографе, наивно полагая что они сразу согласятся со своим косяком. Не тут-то было! Он сразу переключил осциллограф в триггерный режим (это когда он реагирует на ноль или на +0,1 вольт) и стал показывать мне что всё норм. Я сказал немного офигев "что за фигню ты мне показываешь". В ответ - обидка, со мной разговаривать перестал, руку потом не жал. Вот такой вот "сеньёрский" разработчик, который даже не удосужился протестировать своё оборудование. И так очень-очень часто. Об этом свидетельствуют и "минусы" под вашими комментариями, т.е. очень и очень душевно ранимый народ, без поклона не подходи. Правды не любят, при этом все как один "ненавидят совок и подхалимство", а на деле ждут именно лести в свой адрес.

1

Спасибо. Мне повезло наверно, потому что пока жил и работал в РБ - со второго курса: 92го и по 96й, не сталкивался с подобным. А в американском ИТ отрицание ошибок - очень известная черта индийского менталитета. Но как видно и "русского". Напрашиваются несколько эпитетов, но не буду. Просто если хотите, чтоб платили, как, извините, "белым людям", надо и вести себя соответсвующе. Я подумал над комментариями обиженных и понял, что вообще не знаю, кто они такие. Если не дизайнеры, то вообще какое отношение к программированию и дизайну имеют. Большинство вообще не из РБ. Дежурные критики?

7

Кто они? Ёпта, все же просто... Those who say don't know, those who know don't say

-1

Ну да. Надо отметиться. К фразе придраться. Или прсто Что-то сказать. "Those who know", мне на имэйл пишут и общаемся.

7

Да как же мимо такой пурги в камментах пройти-то и свое не тявкнуть? Внуки меня не поймут :)

3

Для работы RS-485 по стандарту достаточно разницы потенциалов между линиями от 0.2 вольт.

15

По стандарту - да, но это теория, без учёта помех. На практике с такой амплитудой вы сделаете только локальную связь на одной печатной плате, а поэтому для промышленной связи делают амплитуды больше, конкретно в тех устройствах должно было быть +5 Вольт, но в одной партии было +1 вольт.
Но сами посудите - переводить осциллограф в триггерный режим - это вообще нормально? И нормально ли вообще обижаться в данной ситуации, вместо того чтобы признать вину, извиниться хотя бы за то что ребята лишних 2 раза по вышкам лазили (1 раз устанавливали, 2 раз снимали).

1

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

0

Sergey, а судить и не надо, но Вы заставили меня сесть и вспомнить дела давно минувших дней )
Там по итогу оказалось что микросхемы выдавали на выход 5 вольт, но в режиме приема резали это до 1 вольта (как будто стабилитроны на вход поставили). В общем это были бракованные микросхемы. Я тогда тестировал девайс и был рад сообщить ребятам-разработчикам что нашёл причину. Вместо этого они выстроили непонятку и пытались убедить меня и коллегу что проблемы нет, затем обиделись и далее по тексту, в общем повели себя не так как я ожидал. Ну, по крайней мере тогда я этого не ожидал. Теперь я могу ожидать всего уже.
Ладно, это уже становится оффтопом, просто вспомнил реальный случай из своей жизни и поделился им, предлагаю закончить по этой теме.

4

Не соглашусь пожалуй что сегодня за пол-года можно из джуна стать сениором.
Никоим образом. Сейчас столько технологий различных, что просто нереально всё знать, и уже тем более на уровне сениор. Просто знать например JS, ещё попутно зная что есть такая штука как React или PHP - норм, но ты не будешь сениором по JS если не знаешь хорошо PHP или базы данных. В остальном всё отлично, ждём продолжения статей.

5

Можно. Технологий больше, но и короче код. Компактнее API. Лучше все сделано короче. Легче пользоваться и учить. К примеру учить гугловские API (включая Андроид) одно удовольствие. Ориентироваться быстро учишься. И потом, не обязательно все запоминать. Не институтская сессия ж. ) Учишь, забываешь. Потом вспоминаешь, когда надо.
Джависты и ПХПшники однозначно должны знать JS. Впрочем новое поколение сейчас один язык предпочитает: JS aka TypeScript.
Сеньор для меня - это не выученные технологии. А умение рисерчить и учить на ходу, по мере надобности. И многие мелочи - например нормальное форматирование кода, чтоб было читабельно. Составление собственного плана тестирования и прогонка его. Элементарная эстетика - нормально поставить ширину полей - к примеру подлиннее для имени и покороче для почтового индекса, правильно сгруппировать поля на странице. Короче, чтоб не разжевывать это все. И просто понять, что хочет заказчик. А также возразить, когда требует чего-то не того.
Я, каюсь, использовал нападки хейтеров, чтобы изложить многие мысли, которые будут потом более подробно в цикле статей. По английски уже написано. Осталось опубликовать в Медиуме и потихоньку переводить на русский и публиковать тут.

12

С учетом того, что Вы отрицаете необходимость глубокого разделения труда (ролей) аналитика,. ДБА, архитектора, сервер-сайд девелопера, UIщика, мобайл-разработчика, дизайнера, девопса и тп, уверен, что ваши статьи станут "бестселлерами" по крайней мере в рамках этого ресурса.
Т.к. очевидно, что это будут по меньшей мере революционные методики по освоению всех этих областей за пол года до уровня синьора.

В общем все во внимании и надеждах на еще более интересные дискуссии.

P.S.: Поздравляю автора статьи и журналиста с ошеломительным успехом! Такого бурного обсуждения статей не припомню на дев.бай.

0

Децкий сад, про девопс вообще песня. Не знаешь что это, лучше промолчать.

0

Я и не претендую. Замените "девопс" в списке на "системный администратор", если .уж так режет глаз.

6

Здесь есть выражение "I have one word for you": AWS. Heroku и т.д.
Если девелопер-дженералист хорошо работает. Называйте его архитетктором, если хотите, ни девопсов, ни сисадминов больше не нужно. Ни сложных кластеров, ни Докера. Простое горизонтальное скалирование. Запустил новый сервер - он самостоятельно вступил в кластер и распределили объем: запросов, данных и т.д. Да, это часть моей платформы, основанная на memory grids, но поверьте, не rocket science.
Весь мой девопс - это Дженкинс. Элементарное знание линукса, шелл-скриптинга и Nginx - обязательная часть в джентльменском наборе сеньора. Как JS для джависта.
Весь здешний шум для меня не новость. В последние годы работы по найму, точнее собеседований - в известных компаниях кстати типа Сони и Семантек, я по наивности излагал свой (уже реализованный) подход и наткнулся на подобное сопротивление довопсов и ДБА.
Последних вообще надо было упразднить 20 лет назад. Меня всегда умиляли потуги инстурментария избавить программистов от написания SQL. Мы не бухгалтеры или другие продвинутые пользователи Эксела с макросами. Мы знаем SQL, как кучу других языков. И "оптимизировать" БД очень просто. Программист лучше других знает, какие индекс, партишн. Выучить, как настроить автобэкап тоже не проблема. Да, девелопер не должен этим заниматься каждый день. И не каждый в команде за это отвечает. И делается это один раз. Про должности типа Монго ДБА вообще молчу. Есть официальные облачные решения.
Понимаете, ведущий инженер - технический владелец проекта по умолчанию умеет делать многое, что раньше давали узким специалистам. Он по умолчанию и бизнес-аналист, и архитектор, и девопс. И "дизайнер" - в той мере, в которой нужно для строгого бизнес-приложения в стиле Material. Если девопс хочет выучить программирование до этого уровня, милости просим.

7

> Джависты и ПХПшники однозначно должны знать JS.
простите а Джавистам точно надо знать JS? Как используется JS в QuickFiX/J? а в TibcoEMS? а в Apache Camel? а в OpenHFT?

1

arogachevsky , а для чего вам эти статьи?

1

Соратников собрать под знамена, ЛОЛ. Не разбудишь декабристов, сгниют в застенках ИТ. Потихоньку отстреливаемые рекрутерами с 50-100% наценками и тупыми/жадными работодателями. Сами должны работодателями становиться. Почему нормальные программисты не могут создавать свои Гуглы, как это сделали Ларри и Сергей? И всякие таинственные научные открытия и алгоритмы, которые для этого нужны - туфта. Это то, что Система внушает. Типа даже не пытайтесь - только мессенджеры новые изобретайте, но в бизнес-софт к большим дядям не суйтесь. Инженер, который любит свою профессию, открытия каждый день делает. И кумулятивно, при поддержке других - Гугл. Может и поменьше, но по-любому лучше, чем на дядю работать.

1

Дайте, пожалуйста, где-нибудь тут ссылку на ваш профиль в Медиуме (или на статью/статьи) - с удовольствием почитаем, на языке оригинала :)

-3

Можно и за пол жизни не стать, нет такой вещи как джуниор, почитай коментарии папы (мои), там много умного.

1

Teach Yourself Programming in Ten Years Peter Norvig http://norvig.com/21-days.html

0

Вы много говорите про 2002 год, понятно что там полетело много программистов и проектов. А кризис 2008 года вас не коснулся?

3

2008 был очень интересным. Но сначала небольшой ракурс. До 2002го (открытия Индии с ее населением) кризисы вообще на программистах никак не отражались. Очень слабенькие девелоперы никогда не теряли работу. Ни в 70х, ни в 80х, ни в 90х. А сильные в 1991м, в разгар кризиса, связанного с разоружением, получали $90 в час. И дот-ком пузырь 2000го тут ИМХО ни при чем. Потому что в том же 91 сокращения бюджета коснулось вооружения, а там технарей полно.
Так вот, к 2008му, точнее 2007му (тут тоже пятилетки) все проекты, начатые в 2002м безмозглыми CIO, которые открыли Индию, развалились. Рабский труд не работает. В частности в американской штаб-квартире Тойоте, где я тогда работал, уволили их CIO, который потратил (в одном их финансовом отделении) $180M. У них контракты на 5 лет. Он быстренько нашел через знакомства работу, но разговор не об этом.
В 2007 начали появляться те самые позиции спасать безнадежный проект, о которых я говорил. И год решали - спасать, не спасать. Команды набирали. Суматоха, как обычно. Поиск виноватых. Потом настал 2008 и сказали - ну раз официально кризис, проблема решилась сама собой - не спасать. Денег нет - с сотнями тел (и их посредников, кому все деньги шли) спасать.
А после того кризиса серьезно о себе заявили потребительские компании: Гуглы и в ИТ (т.е. бизнес софте) совсем опустили руки. "Мы не Гугл".

2

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

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

2

Стала давно. Давно крутят. В частности в Долине. А в ИТ испокон веков было. И на людях (бодишопных человеко-часах) дурить и воровать гораздо легче, чем на оборудовании, цена и производительность которого известны.
Это обычные схемы передачи чужих денег (воровства). Есть совершенно обычные откаты. Но в основном умышленные "ошибки" и растраты. Растратил (т.е. заплатил другу или родственнику), покаялся в ошибке, простили, утраты возместили... Прибыль получается, так? Нормальная прибыль считается хорошо. А затраты как посчитаешь?
Они мистика. Главное, что все добрые. Прощают. За откаты конечно. Бэйлауты 2008го. Негативная экономика - когда деньги делаются затратами и потом списанием долгов.
В странах б.СССР пока такого высшего пилотажа пока не знают. У вас обычные взятки и откаты. А тут целая официальная система - лоббирование. Есть и другие факторы - прибыль облагается налогами, а затраты - нет. Система просто прогнила. И из нее надо уходить. Потому что в эпоху валящихся проектов никому не нужны ваши навыки программирования. Деньги просто перекачивают посредникам-бодишопам. И многим другим. Хотя есть надежда, что это не мошенничество, а просто ужасная некомпетентность. Но разве люди наверху могут быть такими тупыми? Для меня до сих пор загадка - мошенничество или тупость. По любому хорошие спецы в ИТ не нужны - бюджет осваивать. Нужны тела подешевле, чтоб посредник больше заработал.
Просто уйти создать - "восстановить" все, как (нам, инженерам) надо. Совсем не сложно уйти - в наш век децентрализации и криптовалют. И много людей не надо для своего лампово-инженерного комьюнити - сети настоящих стартапов.

2

Обычная некомпетентность. Когда я обращаюсь в автосервис, я имею довольно смутное понятие о процессах в нем, о реальной стоимости и качестве услуг. Что выбрать - полутемный гараж с грязными механиками, где надо еще и самому постоянно участвовать, запчасти подвозить? Или сверкающий офис дилера с красивыми девочками, где твоя единственная забота это достаточно тугой кошелек? Или нанять механика по объявлениям? О качестве работ можно только догадываться, время покажет. Гарантий никто не дает. Максимум - бесплатная работа по исправлению ошибок, а прочие затраты никто не компенсирует. У официальных дилеров крупных производителей еще могут быть какие-то гарантии и компенсации, но там и стоимость значительно выше.

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

1

Это не востребовано.
Крупные компании имеют менеджеров которые тратят деньги на софт.
Цель менеджера уйти на повышение и не важно что с софтом.
Часто делает даже не нужный компании софт или вместо покупки за 100к готовой системы, делается своя с нуля за 2млн.

Если вы придете и скажете вот такой-то бодишоп или аутсорсер некомпетентен и можно ваш проект сделать в 5 за полгода, ваш отчет положат в стол или в лучше случае на основе его менеджер пойдет на повышение, а проект просто по раньше закроют.
Это как работает бизнес и как люди продвигаются в карьере, к эффективности или некомпетентности это отношения не имеет.
Есть теплые места и теплые компании куда человек попал и считает себя в безопасности до пенсии и спокоен что пенсия будет.
В такой ситуации не выгодно тратить 100к на софт в сравнении с 2млн. Опять же откаты сравните с 2млн и со 100к.
Аутсорс в странах вроде Беларуси, Украины, Индии работает на западный в преимущественно крупный бизнес. Который именно так и работает.
Каждый менеджер в таком бизнесе думает сначала о себе: по больше заработать и погромче должность поиметь и вовремя свалить на кого-то вину или лучше сменить должность/работу пока решение еще не в проде или без нагрузки.
И тут и нужны дизайнеры и менеджеры чтобы показывать красивый и современный сайт
Я конечно видел и другие примеры, когда таких менеджеров и увольняли "с сегодняшнего дня", но я бы их назвал исключениями. Да и видел только в компаниях который свой софт или продают или прямо на своем софте деньги и зарабатывают.

6

Именно, менеджмент и решает всё.

-2

Есть бутик шопы но они аццки по знакомству или нишевые. Исключений нет, слишком бабла много.

1

Иван за меня ответил. Есть штучные бутики. Мало, потому что консалтинговый бизнес таким образом растить невозможно - не найдешь столько умных людей. И после "открытия Индии" бутики эти постоянно сравнивают с шопами в третьем мире. А логика "я тебя предупреждал" никогда не работает. Люди не любят ошибок признавать. И деньги уже потрачены на дешевый шоп - с кучей переработок. Скупой заплатил уже не дважды, а 5х. И хочет довести до какого-то конца. Редко кто к бутикам обращается в такой ситуации. Скорее ищут отдельного программиста-мессию что-то быстро гениально пофиксить - типа по выхлопной трубе стукнуть в нужном месте, чтоб машина завелась. Только предлагают все равно копейки. С их точки зрения - очень большие деньги.
Поэтому большинство народа в бутиках или начинают потребительские стартапы типа блогов и мессенджеров, или уходят в Гуглы.

10

Люто плюсую Александра,
наконец-то нашёлся кто-то, кто предложил программисто-ориентированную модель работы,
без всего этого корпоративного булшиттинга и надувания щёк.
А то порой понапридумывают себе званий, и просиживают днями на митингах, а работать и некому :-)

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

5

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

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

23

Статья была ок. А потом прочитал комменты - вот там во всей красе раскрылись.
У автора какое-то удивительно неглубокое представление - и о Upwork, и о тестировании(о CI/CD не слышал, чтоли? "хyяк-хyяк и в продакшн"?), и о том, как разные стартапы находят хороших программеров, а не г0внокодеров.
Если вы видите только бодишопы, распил денег инвесторов и падающие проекты - может быть, вы не совсем там смотрите?

Ну и поведение какое-то очень пафосное - к примеру, есть человек, которому найдется что показать. Но зачем ему это, зачем что-то доказывать, если манера общения отталкивающая и критику человек не воспринимает? Ведь и так ясно, что закончится советским "я начальник - ты дурак".

14

Не, ну а что вы таки хотите?

Он много лет работал, pardon my French, "в заднице затычкой", что банально накладывает отпечаток: смотришь вниз - одно говно, смотришь вверх - одни задницы.
Он видел в основном гибнущие проекты, заваленные как некомпетентным менеджментом так и некомпетентными исполнителями, к тому же в индустрии автоматизации бизнеса где "обезъянками за рупь - пучок, дёшево и сердито, херак херак и в продакшен, на клиенте доутюжим" если не норма жизни то как минимум одно из условий выживания в конкурентной борьбе.
Потому и отношение такое - он другого просто не видел. Не его вина что он bitter на это всё. Его ошибка - экстраполяция собственного опыта на "белые пятна", просто в силу возраста, когда люди считают что они уже всё видели и знают а ошибки признавать как то некомфортно.

1

Каждого из нас можно как-то емко назвать. А какое определение "на французском" вы бы дали себе?

-10

Классический лузер-тролль. И судя по одному из комментов, уже на девбае "прославившийся". Я ошибку сделал, но вы не опускайтесь до этого уровня. Лучше спишемся по имэйлу или другим способам. Интереснее разговор получится.

10

Можно прятать голову под крыло когда слышишь критику а можно попробовать понять что же другие люди видят со стороны неправильного.
Ну и уж совсем классическая "защита" - объявить критикующих лузерами и троллями: "ВывсёврётилалалалалаЛАЛАЛАЛА!"
Впрочем, ССЗБ.
Комменты расставили всё по местам: песня пелась про программерское братство а на деле оказался точно такой же аутсорсный бодишоп.
Дальше просто не интересно.

3

> Каждого из нас можно как-то емко назвать.
Возможно. Но не каждый провёл много времени разгребая чужие провалы.
Профессиональная деформация она ж именно так и возникает - много и долго видишь одну сторону жизни пока не начинаешь искренне верить что вся жизнь такая.

> А какое определение "на французском" вы бы дали себе?
Гм... Дай подумать. Может le misanthrope cynique?

1

Я только рад, если все налажено - и тестинг, и инженеры не говнокодеры. Видел я это в США всего один раз - в сравнительно маленькой компании. И занимались они простыми вещами - кучей красивых брошюрных сайтов с простой логикой. Фактически по одному шаблону.
Везде, где задача посложнее, а даже минимальный workflow с разными permissions и другой логикой - уже нетривиальная, требует экспертов. Просто выше говнокодера быть недостаточно. И никакой блестящий тестинг или деплоймент (Докер и т.д.), никакое гениальное разбитие на микро-сервисы посредственный код не исправит. Не то, что специально глупо написанный, не то, что некрасивый или с очевидными ошибками. Нет, нормальный код, как в книжках, только средненький. Книжки и туториалы не учат решать тривиальных задач.
Я вот что подумал о недовольстве моих оппонентов. Ессно они не считают себя средними. И я когда уезжал, не считал. Так, повыше среднего. И топ-денег не надо. Просто думают, "у нас" за уровень чуть повыше среднего платят так, а "у них" ого-го. Автоматически. Потому что положено "белым людям" (гражданам, гринкартофцам и и т.д.). Платили - до 2002го года. Извините еще раз, что эту веру убил. Немножко смешно читать обиду за предложенные $3-5K, потому что "чем мы не белые люди?" Но сам так совсем чуточку рассуждал, когда уезжал. У американцев это тоже есть. Такая же простота. Я в универе отучился, теперь давайте платите мне зарплату, как всем программистам положена. По английски называется "entitlements". И Гугл многим платит - за хорошие оценки в институте. Просто планка поднялась - нужен престижный институт, а не провинциальный. Но по любому это к нормальному программированию не относится.
Говорю, у меня тоже такие ожидания были. Я когда приехал, не очень понимал, за что мне вообще платят. Ну делаю работу выше среднего, что-то пытаюсь. Но задачи-то дают средние. Платят ОК. Почему денег не жалко? Страна богатая? Совковые стереотипы. А потом нашли густо населенную страну, откуда брать середнячков. И никого не волнует, если вы чуть выше. Потому что занимаетесь теми же средними задачами. Это как механику с Ф1 придти в средненький автосервис масло менять. Есть и другие факторы - ИТ опустило руки и не пишет ничего нового.

5

В РБ часто платят больше 3-5к (и это после налогов, чистыми на руки, не надо заводить ИП).
И не надо вобще даже знать что такое дизайн или пользовательский интерфейс.

7

Ессно не за фрилансерские commodity skills. И не за институтские оценки. Или редкую аббревиатуру в резюме. Или умение решать средненькие задачи на уровне гораздо выше среднего. Платят за саму задачу. Насколько она важна заказчику. Сколько денег приносит или экономит. Возмущаясь $3-5K таких задач не найти.
В нашей профессии важна точка опоры. Взять того же Цукерберга. У него уровень выше среднего. И на С++ писал, уверен. Но Фэйсбук был обычным наскоро слепленным ПХП-шный блогом. И как он был написан, по большому счету было не важно. Он стал - по тем или иным обстоятельствам, включая просто удачу, точкой опоры. Чтобы потом отталкиваться от этой точки опоры хорошим кодом.
Я еще когда работал у Зиссера, часто слышал разговоры между ним и тогдашним коммерческим директором Лохниным - успех определяется представившимися возможностями, которые заметил и не упустил. И тутбай стал такой. Я сейчас смотрю на свою карьеру в корпоративном ИТ и все упущенные возможности вижу. Но больше я ни одной не упущу. Цукерберг ничего случайно не искал. Просто наткнулся. А Маск целенаправленно искал. Но тоже без точки опоры (случая) у него ничего б не вышло. Никто б с ним PayPal не организовывал, если б у него не было бабок срубленных на пустом месте за Zip2 и соответственно репутации "серийного стартапера". Найдите историю Zip2.
Ищите свою точку опоры. ИМХО коллективно, вне Системы искать проще.

8

Понятие успеха у каждого свое. Кто-то сделал фейсбук, кто-то заработал очень много денег, кто-то каждый день приносит домой цветы жене и радуется жизни ходя в баньку, катаясь на лыжах или плавая капитаном на яхте пописывая софт для математиков. Вы знаете писать софт для математиков особенно для С++ программиста (раз уж у нас тут "святая" каста, о эти (обычно такие же как и любые другие) С++ программисты) такая радость.
Они сами понимают почему и какие коллекции используются, какой нужен вход, какой выход. Спецификации четенькие, красивенькие. Между делом на самолетике бороздишь океаны большого театра. И все еще дороже 3-5К в месяц. И хорошо понимают почему нужны тесты и даже говорят какой тест ковередж нужен.
И никакой гугл не нужен и никто не требует дипломы или знания кормена или кнута на зубок да еще и рейтинг в топ-кодере и кагле и батл-нете.
Я не понимаю, какой у вас проект, что вы ищете разработчиков без требований, спецификаций и посторонним вход воспрещен.
И при этом вилка 3-5К а потом "ну хорошо 10К", как будто с барского плеча шубу скинули.
А за 120к (налом в месяц - все налоги за меня и не надо ИП и ЧУП и прочего) И!!! хороший процент есть че для математиков писать?
Если че сделаем курсы английского в балашихе. Спикинг инглишь евридэй. Спецификатионен унд анфордерунген лесен унд шрайбен оне проблем!

И кто такая эта система... Вроде все на рынке. Пока не вижу преимуществ вашего предложения перед другими.

0

а у меня вообще есть сомнения что он именно тот, кем себя выдает.
очень уж поверхностные представления - не как у девелопера. сыплет терминами, но на уровне тех самых сокращений и туториалов, которые миллион индусов впишет себе в профайл.
или давно отошел от дел, или в с++ сейчас и правда такой застой(я не в курсе, я из веба)

0

с другой стороны еще не было здесь того, кто бы пришел и разбил наповал своим не поверхностным представлением.

1

Я ничего не предлагаю. Успокойтесь. Мне на имэйл достаточно людей написало.
Хорошо сидите, и счастлив за вас. Есть такое и в Штатах. Узкая специализация, пара-тройка постоянных клиентов. А потом покупают такую маленькую конторку большая и все - вжик, в Индию ушло. Потому что большие дяди (в программировании ничего не понимающие), только с Индией работают. Да, развалилось. Не работает. И не надо. Сказали сорри и забыли. А клиента постоянного (для вас) больше нет.
Понимаете, пока вы в одной плоскости все видите - наемного сотрудника или контрактора: предлагает кто-то работу или не предлагает, как бы вам ни платили и как бы вы уверенно себя ни чувствовали, вы все равно от дяди зависите. Я это к сожалению понял достаточно поздно. Кризисы мозги вправляют. Подождем, увидим.

6

Для меня вы сейчас тот же дядя. А чем вы от дяди отличаетесь?
Или вы уже свое взяли и вас больше не волнует то самое "ламповое сообщество"?

0

Как раз волнует. Но там работы по найму нет. Прискорбно, что всех публикующихся здесь как работодателей воспринимают. Но это менталитет.
Неужели вы думаете, что я б изливал душу, если просто хотел кого-то нанять? Дал бы обычное объявление в hh.by. И если (точнее вопрос в "когда") я б мог платить $350К всем этого "заслуживающим", я б вообще никаких объявлений не давал. А просто говорил бы длинной очереди "Следующий!". У себя говорил бы. Не у вас. И вообще таких специалистов ищут по знакомству - откуда-то сманиваются и все. Чего ожидали то? Что свой в доску программист начнет "братьям по оружию" просто так гугловскую зарплату платить. Потому что вы ее, отучившись в институте и хорошо делая свою работу, заслуживаете? Почему такой обломчик? Не пишут сюда работодатели вообще, тем более так.
$3-5К - это тоже не навечно. Это тоже в интервью было, но в напечатанную версию не вошло. Если человек вырастает до своего потолка - пусть даже за год, я ему помогу создать свой стартап, чтобы рос дальше. Такой вариант дяди когда-то предлагали? А если человек уже созрел, помогу найти клиентов. Только возьмем комиссионные. Проблема, что нет таких среди вас. Очень-очень мало и разумеется заняты своим - чтоб тут зависать и комментировать. Никто из присутствующих этот шаг из наемных сотрудников в ваших боссов делать не хочет. И никогда не интересовался как босс или заказчик свою компанию создал. Главное что платит, потому что ваша узкая специализация ему нужна. Пока нужна. И я не хотел, пока у Зиссера работал. Я понятия не имел, как он клиентов находил и откуда деньги на зарплату появлялись.
Кстати, откуда такая уверенность, что я с 88го года, т.е. уже 30 лет только на С++ программирую? Тоже о многом говорит - нежелании что-то учить и выбираться из насиженного болотца. Проекты ERP класса на C++ писали только в эпоху MFC, если кто-то вообще о нем помнит. У меня в данный момент Java, Groovy и JS. Подумываю перейти чисто на TypeScript, но пока не решил когда. Потому что потеряю Spring и многое другое, а React и другие продвинутые фрэймворки их не заменят. Они для меня пока сыроваты - для моего конкретного направления. Но развиваются быстро и через пару лет видно будет.

3

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

-2

ЛОЛ. Не могу удержаться. А почему клиенты есть по вашему? Потому что дураки писали. И "ниасилили".
Гигантская ниша, в которую солюшн-провайдеры (бодишопы или бутики не имеет значения) не могут влезть с существующими технологиями. Про фрилансеров ("дизайнеров" и т.д.) молчу. Это не сайты-брошюры с парочкой форм клепать.
Вчера как раз партнер новый проект нашел. Я его раньше тормозил, но раз такой отклик, сказал, что людей найду. Поговорим? Это я не вам, а остальным. Я б вам предложил, но сразу видно непрограммиста. Что заканчивали? Какая специальность? Что-то типа "Организации производства программного обеспечения"?

11

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

-1

Инженеры без github аккаунта редкое явление.
Комменты километрами строчите и ни на один вопрос не ответили.
Поречерчите для меня проект для математиков, можно проклятый финтех. Я за безликим ником не скрываюсь все на виду. Можете для точки входа взять https://github.com/sidorovis/stsc. Там как всегда незаконченный но и не совсем уж пустой POC. Кубики готовы и есть простенькие примеры когда это все работает вместе.
Про коммунити я ничего не понял. Как кто и что. Но больше уже спрашивать не буду, подожду чего вы еще там напишите. И когда и что войдет в печатную версию.

4

Круто. К UI придираться, как некоторые, не буду. ) Пока этих задач нет, но у моего партнера есть интерес к отрасли. Еще есть друзья - бывшие коллеги из финансовых компаний, где работал. Они там программисты. Впрочем даже если б менеджерами были, человека б не могли привезти. Но у них могут быть свои идеи. И у нас будут, как на ноги встанем.
Сама специализация корпоративная. Банки не нанимают мелкие стартапы типа нашего. И по визе никого не привозят. По крайней мере американские. Я бы попробовал Швейцарию. Они более демократичные и открытые. Это варианты работы по найму. Но я считаю, в таких делах лучше свой трейдинговый стартап. Давайте просто спишемся - alex@lionstack.io. Чтоб была ваша контактная информация. И все разговоры о контрактах, клиентах и т.д. приватно. Я вас сразу сведу с одним другом в этой сфере. Ничего не обещаю. Все на ваш страх и риск. Просто познакомлю.

1

Я так и не понял, что и зачем писать вам на e-mail. Я не понимаю концепцию с которой вы выступаете. Пытаюсь разобраться и никак не выходит.
Вы можете найти клиентов которым интересно платить за подобное?
Вы можете найти людей которым это интересно и они готовы вложиться за процент?
Что то другое?
Что значит попробовать Швейцарию? Вы о переезде? Мне пока переезд не подходит.

-2

Про людей "вложиться" забудьте. Вкладывают в своих. Так что придется самому развивать. Клиентов - может быть. Знакомых, которые в той же сфере работают. Не хотите, не пишите. Никто никого в светлое будущее за уши не тянет. И такие вещи публично не обсуждают. Тем более в ветке основательно захламленной дежурными комментаторами. Удачи!

5

> Инженеры без github аккаунта редкое явление.
Да навалом! :)

5

> Мне пока переезд не подходит.
Одна из хорошо известных мне контор, пишущих финаналитику (Java, C#, C++), которая имела офис в Минске в итоге вывела его в Варшаву с переездом сотрудников.
Так что насчёт переезда стоит подумать.

Sergey Morozov
Sergey Morozov Project Manager в Elinext
2

+1 Сейчас проще найти джуна с github, чем профи с github.

-3

Не знаю, что еще о зарплатах говорить. Давайте о ламповом комьюнити. Какое видение?
Митап с презентациями участнегов? Оригинальных минифреймворков для Го и Хаскелл? По новому решенного алгоритмического чалленджа или алгоритма МО? А в заднем ряду законспирированные Грин с Цукербергом, да? Подойдут потом в кулуарах и предложат работу на $350K?
Или все-таки основать свое и деньги зарабатывать? Программированием, которое (надеюсь) любите. Сеть помогающих друг другу само-финансированных стартапов, автоматизирующих бизнес процессы. Я понимаю, "формошлепство". Мой критерий - если не на ФоксПро (1С и т.д.), то нормальное программирование, ничем от "системного" не отличающееся. Были кстати и такие заблуждения в молодости. Но быстро прошло. За первые полгода на реальном проекте. Такой тонкий намек про полгода и всю оставшуюся жизнь.
Все блог-платформы и мессенджеры уже написаны. Всякие firmware тоже. Не говоря уже, как трудно начать самостоятельно там, где нужно железо. И операционные системы с инструментарием тоже написаны. А все фреймворки бесплатно предлагают. Никакие VC вас на Гитхабе не заметят. Я понимаю - на большую систему смелости не хватает. Или просто не представляете, что это. Потому что дают копать от забора и до обеда. "Формошлепства" - с очень сложной логикой, в которую многие тоже не хотят вникать, потому что не платят, "как белому человеку", всегда было и будет в сто раз больше, чем системного и потребительского софта. Это реальные нужды реальных бизнесов. Неужели не хочется эту логику умно сделать? А не так, как все.

1

https://spectrum.ieee.org/riskfactor/computing/software/2018s-it-failures-have-a-familiar-look-already
Наткнулся вот на очередной фейспалм. Бодишопом на этот раз выступали ibm и deloitte. интересно епам я слышал какуюто систему делал для сша на тему здравоохранения и medicare. Нет ли там минского кода?

0

bi-partisan Modernizing Government Technology Act has been signed by President Trump. The MGT Act creates a centralized pool of $500 million over the next two years managed by the Government Services Administration. Agencies can draw from the pool when they apply for help with modernizing their IT systems. The fund allows each agency a lot more flexibility in paying for modernization efforts.

Есть славный шанс попилить полмиллиарда американских денег! Возьмемся, а?

11

Я могу своему партнеру сказать, чтоб поресерчил. Я пытался влезть в госпроекты в свое время. Там очень много мороки. До этого (в годы правления Обамы) было здравоохранение (просьба не путать с медициной). Госпроекты всегда были, есть и будут. Обещаю поресерчить.
Кстати Делойт - это можно сказать голова змеи. Вкупе с ИБМ, Оракл, САП и несколькими другими во главе Великой Американской Айтишной Консалтинговой Пищевой Цепи. В Европе более популярна Акценчура. ЕПАМ в этой цепи где-то посередине. А ниже консалтинговые бутики и мелкие конторки. Провалившийся проект на 4 миллиарда, который я упоминал в одном из комментов, был делойтовским. Конечый результат - 10 ПХПшных страниц. Я работал с тимом, который разбирал завалы и пытался из тех 10 страниц сделать 40. Все деньги были потрачены на пустую бизнес-документацию с красивыми графиками. Официальная цифра 2 миллиарда. Я свою слышал непосредственно от заказчика.
Один из моих любимых авторов, из блога которого я впервые узнал о 70% падеже проектов в ИТ.
http://www.zdnet.com/article/california-abandons-2-billion-court-management-system/

4

да Accenture известна своим грандиозным фейлом с торговым движком на .net для лондонской биржи

2

Здесь тем поднято на 100+ статей - и все, как на подбор, очень актуальные. Обсуждать сложно, потому что их много, они глубокие, и еще из-за психологического аспекта. Журналисты создали очень привлекательный образ своего героя, и, как потом оказалось, он не был приукрашен. Но, когда герой обрел "плоть" и стал одним из комментаторов - его роли ("автора вечера", дающего советы, и просто участника дискуссии) смешались, и стало непонятно: то ли обсуждать статью как принято на сайте, то ли общаться непосредственно с ним. Тем более, у девбая нет формата комьюнити, и говорящий откровенно здесь всегда проигрывает в дискуссиях.

Спасибо Александру, что поднял и хорошо сформулировал все эти душевные темы - и работу с менее квалифицированными коллегами (неизбежность со временем), и "дженералистский" авторский подход (когда один сделаешь лучше и быстрей, но...), и неумение начальства разбираться в специалистах и задачах (даже при всем его желании, потому что специфика профессии такая), и идеализм программиста vs "прагматизм" начальства (когда делаешь продукт для пользователя, а оценивает результат начальство, для которого главное - продать этот продукт начальству пользователя) - и другие более земные.
Основная тема статьи - что в мировом IT было хорошо, пока не начали "по деревням пускать грузовики за "джавистами" - нас ведь тоже касается. "Войтивайти" неизвестно чем закончится. Уже сейчас вокруг нашего "айти" в обществе формируется что-то нездоровое. Еще ладно, когда другие считают нас "элитным клубом" - это потому что журналисты постарались. Но когда сами "войтишники" пишут о себе на полном серьезе, что они "завидные женихи" именно потому что айтишники, что нужно попасть в айти любыми способами - становится тревожно. Потому что, если у них не получится в профессии - они пойдут в карьеру, и по их решениям нам придется в IT жить.
Если кому-то не довелось еще работать в командах, где большинство - это новенькие, пришедшие в IT за деньгами (честно об этом говорящие), не поймет каково это. Разница с обычными новичками в том, что вторые чувствуют профессию и понимают, что пока мало умеют, и активно учатся. А первые активно занимаются маскировкой своего неумения, и надо сказать, у многих получается.

Пока у нас в РБ все же подъем, и то, о чем пишет Александр, только начинает появляться, хотя и успело погубить некоторые известные мне проекты. Как бы нам нашу "систему" сохранить...

-2

Спасибо. Выбор ника не случаен? Я перфокарты как раз на первом курсе пропустил. За год до нас были - в подвале РТИ. А у нас уже нет.
Цикл статей будет. Около 20ти написал по английски. Там все эти темы подробно. Что касается "дискуссии", то она освежила в моей памяти Родину. Обычно помнишь самое лучшее. Но со статьями поступлю проще. Если и публиковать, то с очень строгим модерированием. Как говорится, поигрались (в этой ветке) и хватит.
С одной стороны мне немножко жалко своих оппонентов, потому что все это я уже давно прошел. Уверенность, что у меня всегда была (и разумеется будет) крутая карьера, что начальство меня любит и ценит, а "плохо" кому-то другому, потому что какие-то личные проблемы и вообще какая разница - главное, что мне в моем мирке хорошо. Один мой коллега (обычный американец) еще в 99м предрекал и оффшоринг и другие ужасы, о которых я написал. А я смеялся и говорил, что у него паранойя. С другой - именно по этой причине и существуют тупые начальники и жадные бодишопы. Потому что консервативное большинство считает, что так и надо. А как иначе? Что с ситемой не так? Мне хорошо сидится.
Я примерно понимаю, о какой вы "системе". Это было в США в 90х. И из их системы образовались Гуглы. Шли ли тогда люди в ИТ за деньгами? Конечно шли. Но в среднем уровень был повыше, чем в РБ, потому что отрасль была сбалансированной. Меня распирает нешуточная гордость, что сейчас на Родине есть и игровые компании типа Wargaming, и стартапы, как Вайбер. Потому что в мое время были одни ФоксПро с Клиппером в отделах автоматизации банков и НИИ ЭВМ. Но в целом большинство отрасли это по прежнему дотнетовские поклепки, 1С, бодишопы и (за неимением лучшего термина) "дизайнерское" фрилансерство. И пусть будет. Никто ему не угрожает.
У американцев ИТ (Оракл, ИБМ, Делойт с Акцечурой и т.д.) прогнило, но есть Гугл и Амазон. Вот я и подумал - а что, если как говорится, с чистого листа, в стране, где не все рвутся в Гугл (и труднее в него попасть) попробовать. Создать новое поколение "Ораклов" - маленьких, децентрализованных. Но очень мощных. 2018й. Время маленьких команд - называйте это ИТ "коммандо". Не боги горшки обжигают.

6

Вот не нужно ассоциировать срач с Родиной. В США точно такой же срач в соцсетях. Трамп - Клинтон, республиканцы - демократы, геи - натуралы, черные - белые, феминистки - натуралы.

-9

И вы посчитали своим долгом все это сюда? Госсди, как человек подставляется... Священная обязанность такая - ветки комментов засирать? Отмечаться, пытаться по тупому уколоть. Профессиональный тролль? ВК мало? Или там быстро блокируют и банят. И тут организую.
У меня похожая ситуация на парковках. Просто магнит для дерьма. Выберешь место подальше, пустое. Встанешь. Никому не мешаешь. Возвращаешься - рядом стоит какое-нибудь поцарапанное ржавое говно - как правило из числа поднятых пикапов. Типа "посмотри на меня". Посмотрели. Узнали богатый внутренний мир. Можете уходить.

14

Ваша проблема в том, что вы обвиняете других в том, что делаете сами. Ну еще шизофрения. Вы сказали, что срач в коментариях напомнил Вам Родину. Я привел пример, что точно такой же срач и в США. Так что Ваш пример несостоятелен. А потом Вы зачем-то рассказали что у вас сдают нервы когда кто-то паркуется рядом с Вашей машиной. Какова вероятность припарковаться в ЛА так, чтобы за 8 часов рядом никто не поставил машину? Ноль? Так вот Вас никто не пытался уколоть.
Ваша непоследовательность:
1) предлагаете всем создавать свой бизнес, а не работать на тупого дядю - а дальше предлагаете людям работать у вас
2) говорите что аутсорс говно - а сами предлагаете людям работать в аутсорсе на вас
3) говорите что клепать типичные решения уныло и недостойно - а предлагаете людям клепать те же самые однотипные решения, но на вашем ядре
4) ищите тех, кто умеет с нуля писать приложения - а предлагаете клепать типичные решения на своем ядре
5) ненавидите приподнятые пикапы за то что они показушные - а ездите на Ferrari Testarossa

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

Прокомментируйте, пожалуйста список нестыковок (кроме феррари). Ответьте на вопросы, почему хороший программист может захотеть у вас работать?
И теперь подумайте кто пойдет работать к Вам?
1) вы неадекватно реагируете на малейшие раздражители, значит велика вероятность что вы кините по оплате если вам не понравится как разработчик отформатировал код, или банально матом обложите, да и просто общаться с вами мягко говоря не приятно
2) вы предлагаете зарплату, которую получают люди после налогов, с договором в удобном офисе с плюшками и возможностью изучать интересные технологии
3) вы предлагаете унылые технологии которые не будут актуальны на других проектах, т.е. разработчик у вас будет обесцениваться
4) человек у вас должен впахивать

Я думаю к вам пойдут две категории людей: те, у кого не хватает квалификации для того, чтобы работать на интересных проектах и в то же время денежных проектах. Или те, кто хочет воспользоваться вашим нарцисизмом, для выуживания из вас информации и связей. Ну еще есть маленькая категория людей, которые терпимы к неадекватному поведению со стороны начальства, поэтому могут потерпеть за 5К чистыми если при этом работа не будет занимать много времени.

1

Э-э... уважаемый. Я не должен был бы вам отвечать, но расскажу пару историй. Сначала отвечу - на самый интересный из ваших аргументов: неперспективные технологии. Учат (точнее зубрят) "перспективные технологии", чтобы куда-то побыстрее свалить, когда жестоко недоплачивают. Такое обычно (теоретически) с сеньором происходит сразу после кризиса, когда его аутсоурснули с прежней работы и подобрал новый работодатель, не верящий своему счастью - человек согласился на него работать так дешево. И к сожалению в американском ИТ это стало постоянной ситуацией, особенно когда человек достиг потолка. Job-hopping - это нормально. У среднестатистических (жадных и тупых) работодателей.
Никто не хочет ни в предметную область вникать, ни в инструментарий, потому что рассматривают работу как временный этап и надеются свалить. Куда? К очередному тупому и жадному работодателю. И потому что за хорошее знание предметной области не платят - воспринимают как должное. А платят за новую модную аббревиатуру. Но поверьте - только первые полгода, пока не подтянулись толпы индусов, записавшие ее в свое резюме. Тоже туториалы штудировать умеют. Не хуже вас.
У меня человек просто растет вместе с компанией, как это ни банально звучит. Я инженер. Не для вас. Для остальных. И компания создана для инженеров. Но не за аббревиатуры в резюме платить, а за хороший код. И когда вырастает до потолка, я сам ему уйти помогу на "повышение". В-основном создать свой стартап. У меня никому не надо беспокоиться, что завтра будет можно и за что платят. Делай хорошо свою работу и расти. А ИТ об этом давно забыли. Я был таким, как вы, пару лет в начале моей карьеры. И возможно пропустил пару классных возможностей. Или просто не встретил стоящих работодателей.
А теперь история. Как вы понимаете, мне интересен рекрутинг (который полностью сгнил) и естественно я эту проблему пытаюсь решить техническим путем, как и остальные. Я всегда делаю детальное исследование ниши - кто что пишет, кто потенциальные конкуренты и т.д.
В настоящее время есть несколько перспективных направлений. Главная проблема в том, что эксперты-сеньоры не хотят, чтоб их искали рекрутеры. Потому что давно достигли потолка и рекрутеры не могут предложить ничего не то что лучше, но даже сопоставимых условий (главным образом финансовых). Как упомянул в своем посте Perfokarta, в РБ средний класс сейчас на подъеме (до очередного нефтяного кризиса) и процесс общего загнивания ИТ только в самом начале. ИТ к сожалению содрано с американского и к этому придет. Я, заметьте, тоже это не мог предвидеть в 90е в США. Казалось, что зарплаты будут расти постоянно, как ваши ожидания получать больше $5K. Которых у вас по любому нет и никогда не будет с такой ментальностью. Но это отступление.
Рекрутеры идут на всяческие уловки, чтобы достучаться до топ-девелоперов. Мне смешно. Ну достучались. Ну позвонили мне. Какой будет ответ? Правильно, в одно место пошлю. Но у т.н. "соурсеров" работа такая - заниматься холодными звонками.
Вторая проблема - для безмозглых рекрутеров - все-таки отфильтровать кандидатов, чтобы не звонить всем подряд. А если у кандидата нет официально опубликованного резюме? Или LinkedIn пустой? И не хочет, чтобы его находили. Или наоборот, слишком рьяно хочет и вписывает в свои резюме и профили все возможные аббревиатуры, которые рекрутер (бывший продавец пирожков или косметики) никак проверить не может. Как таких оценить?
Некоторые (не вы) уже наверно догадываются. Да, да... каждый человек оставляет сейчас за собой длинный след в социальных сетях и разных комьюнити. Не во всех. StackOverflow и GitHub - это основная база. Но и все остальные скрэйпят - Facebook/VK, Google+ и даже Twitter. Что жалко crawler запустить? У спецслужб монополии на это нет. Все могут заниматься. Потом все анализируется. Machine Learning и Big Data - финансируется сейчас вовсю. И называется этот тренд "social recruiting".
Анонимы, как вы, для них не преграда. Сами понимаете, алгоритмы сейчас умные. Сравнивают манеру написания, темы, круг контактов. Я надеюсь вы этот ник больше нигде не использовали. Хотя все равно найдут.
Вот и подумайте, как после таких постов вам куда-то устраиваться. Не в бодишоп, а в место посерьезнее, где такие вещи проверяют. Это к вопросу кто пойдет работать ко мне. Вы не волнуйтесь. Вопрос, куда пойдете работать вы? Хотя тут наверно социальная проверка будет оверкиллом, потому что ни у меня, ни в другом месте вы элементарное техническое интервью не пройдете. Удачи! Пишите еще.

2

"Человек должен впахивать" - это классика. Я понимаю, за впахивание 99.9% работодателей не платят. Но так в открытую подставляться. Типа "а вы еще хотите, чтобы я напрягался".
В самую точку попали. Я всю жизнь хотел впахивать. Искал место, где за впахивание платят. Пропорционально впахиванию. Деньгами и equity. Это моя система координат. Больше (т.е. лучше, умнее, быстрее) впахиваешь, больше получаешь. Не нашел я за 20+ лет в США работодателя, который это ценит. Может не там искал. Кто знает. Так или иначе пришлось самому для себя (и других) работодателем стать.
Но теперь, послушав народ, да, да... не обижайтесь снова, вспомнил подслушанные в минских автобусах году в 95-96м разговоры "халява", "ничего делать не надо" и "бери, что хочешь".

4

Спасибо за ответы. С первыми двумя абзацами я даже согласен в какой-то мере. Доменная область очень важна. И в аутсорсе в основном не обращают внимания на это. Т.к. доменная область уникальна для каждой страны, аутсорсеру сложнее изучать ее - ведь нужно работать только с этой областью. И тут есть сложность с тем, что можно остаться не у дел, если проект узкоспециализирован и прикрылся. И со знанием только основ - пойдешь работать на мидловскую ЗП даже с огромным в годах опытом. Лично я предпочитаю изучать новые технологии. Ясно, что это сложнее, чем сидеть ровно на жопе на одном проекте и делать одно и то же изо дня в день, но так мне спокойнее.
Ваш подход хорош в том случае, если инженер работает на себя.
По поводу собеседования, я уверен что не пройду его у Вас, как и Вы у меня. Реально жду от вас статей, но по узким темам, чтобы в комментариях обсуждать одну тему, а не растекаться по всему.

2

Работать нужно или на себя или как на себя. Если работодатель адекватно не оплачивает работу "как на себя", причем оплата не обязательно 100% деньгами (есть несколько вариантов и это я тоже понял слишком поздно), ищите другого работодателя. Или начинайте работать на себя в свободное время, которого у программистов в средней жадной и хаотичной конторе вагон, и уходите, когда нашли свою нишу и готовы создать стартап. Что гораздо проще сделать с соратниками из соответствующего комьюнити или по крайней мере опираясь на моральную поддержку этого комьюнити.

17

Ну типичный голубь!
Ни на один заданный вопрос не ответил, сказку про что то своё рассказал, пальцы растопырил, нахамил, спрашивающего старательно обгадил и улетел.

8

> Я всю жизнь хотел впахивать. Искал место, где за впахивание платят. Пропорционально впахиванию.

И что, за всю жизнь так и не пришло осознание что хорошо платят именно за решение чужого геморроя? Чем больше желание избавиться от геморроя тем больше платят.
Есть люди, которые делают что то новое а есть те, которые убирают то, что вышло комом. Нужны и те и другие, но в определённых отраслях, где "каменных цветков" в силу процессов производится много наиболее востребованы именно вторые. А если уж послужной список соответствует то и дальше будут звать в основном на разгребание Авгиевых конюшен.

> Не нашел я за 20+ лет в США работодателя, который это ценит.
Может не там искал?

-5

Cray, для начала. И конца... Поскольку больше я Вам вообще ничего не напишу. Как и Вы.
Как Вас зовут? У Вас не сомневаюсь есть LinkedIn profile.
Страна должна знать своих героев. Ответьте на этот, очень простой вопрос.
kalin, GrinCo и остальных это тоже касается.

-2

Не могу удержаться, ЛОЛ, хотя чувствую, как IQ физически падает, вступая в подобную дискуссию.
Ко мне это "осознание" пришло на второй год моей карьеры в американском ИТ, что примерно говорит о вашем стаже. Впрочем тут опять может быть случай с джуновской ментальностью после 6ти месяцев. Потому что на третий год пришло понимание, что как бы я умело чужое говно не разгребал, меня все равно приглашают, как сантехника. И платят только потому, что не нашли сантехника подешевле.
Моя главная ошибка - что меня это тогда устраивало. Сантехников подешевле на горизонте не было. Но их все равно ищут. Никто не будет самого гениального и дорогого (к примеру в Yelp) выбирать. Сантехники мы для наших боссов. Всех консультантов приглашают чистить забившиеся унитазы. Всегда сантехниками были и будем. И всегда сантехникам будут искать дешевую замену.
Я допускаю, что у некоторых сантехников, специализирующихся на хитрых (в основном старых, о которых все забыли) моделях унитазов нет конкуренции в Индии. Потому что там в основном наваливаются на самое массовое, к примеру энтерпрайз-Джаву. Но по прежнему сантехник. И конкуренция рано или поздно появится. Кстати, а почему продолжают звать на разгребание говна? Потому что довольны прежней работой, да? Тогда почему по прежнему унитазы забиваются? Хороший программист (механик, сантехник и т.д.) - как врач. Лечит так, чтобы человек больше не болел.
Но дело даже не в лечение. Сантехники заменяемы и какими бы гениальными ни были, все равно отношение, как к сантехникам. Даже если дешевый сантехник не справится, пригласят еще пять таких же дешевых после него. А потом просто возьмут и выкинут унитаз. Поменяют на другой. И снова дешевых сантехников приглашать. Т.е. да, может вас и ценят. Вопрос платят ли.
Инженеру нужно работать не сантехником, а дизайнером унитазов. Которые не требуют обслуживания. Я сомневаюсь, что вы поймете идею. Счастлив, что нашли узкую, защищенную от индусов нишу.

11

Не писать мне - ваше дело но затыкать других на публичном форуме не получится.
Зачем вам имя или профиль? Чтоб было до чего доколупаться как это уже было с названием города в девбаевском профиле?
Мне не интересно давать пищу для дальнейшего перехода на личности.

6

> хотя чувствую, как IQ физически падает, вступая в подобную дискуссию.
Глядя на то, как практически в каждом сообщении оппонента стараетесь принизить а то и вовсе оскорбить, а свои пальцы растопыриваются и включается "папин тон" то я что то сомневаюсь что есть высоты откуда можно было бы падать.

> что примерно говорит о вашем стаже.
Ну вот, опять попытка оскорбить. Нет, не угадал, причём сильно.

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

> И снова дешевых сантехников приглашать. Т.е. да, может вас и ценят. Вопрос платят ли.
И снова мимо.
Нет, я как раз не сантехник, я всю жизнь работаю инженером, который проектирует и делает унитазы, которые потом работают без присмотру много лет.

-8

Примерно такого ответа и ожидал. )
Не увиливайте от ответа. Вы не с анонимом в ВК спорите. Это (я надеюсь) более профессиональный ресурс. Да, "доколупаться" все хотят, ЛОЛ. Вы заметили, что только я вам (иногда) отвечаю? На личности перешли вы - с самого начала, очень злобно и нервно. Но это мелочи. Я такое фильтрую, по прежнему надеясь открыть в человеке что-то интересное. Увы... Заткнуть вас я мог уже давно. Достаточно одного звонка по Скайпу.
Итак... Сказано было много, в частности относительно испорченной репутации. Логически рассуждая (от обратного), у вас она должна в результате ваших постов подняться, так? Чего тогда стесняетесь? Подпишите всю высказанную здесь мудрость "электронно", своим настоящим именем. Глядишь, и клиентов прибавится. Или начальство повысит. Разве у вас нет гордости за свои слова?
Ну что? The moment of truth? Or GTFO?

-5

Что-то я не догоняю. Если вы не контрактор-разгребатель, чего тогда о них пишете? Еще и с пафосом "не пришло осознание что хорошо платят именно за решение чужого геморроя"? Просто мнение со стороны? Я даже не знаю, в чем у вас есть опыт и как он соотносится с постами здесь. Просто знаток-советчик? В РБ не живете. Хоть родились там? Не контрактор. Не дизайнер. В ИТ тоже наверно никогда не работали. Ни одного технического замечания, только набившая оскомину "философия" (common wisdoms) и подростковый "психоанализ". Вы хоть программист вообще? Я этого наверно никогда не узнаю, потому что вы так и останетесь анонимным троллем.
Не представляете, сколько я уже раз все ваши мысли слышал. Что "я крут и меня невозможно отоффшорить", "постоянные клиенты (чаще всего один) ценят", "плохо тем, кто озлобился на систему", "всем нужно фиксить их говно" и т.д. Я во многом был таким, как вы до 2002го года. Допустим повезло и не затронул вас аутсорсинг. Обошло цунами стороной. Выжили на своем острове. Мо-ло-дец! Я пишу для остальных. Чтобы собраться вместе и решить проблему - обеспечить нам, инженерам, не "выживание", а нормальную жизнь. Систематически, предсказуемо. Хорошо работаешь - растешь профессионально. Не на отдельном острове с узкой специализацией, пропущенной индусами. Не в Гугле. А везде, куда ни пришел.
Извините меня пожалуйста за hurt feelings, никто вас не унижает. Вы себя по жизни ничтожеством чувствуете - потому и лезете все статьи комментировать и что-то доказывать. Хотите, чтобы воспринимали серьезно, подпишитесь нормально.

4

Детский сад, ей богу.

> Заткнуть вас я мог уже давно. Достаточно одного звонка по Скайпу.
Не смеши.

> Глядишь, и клиентов прибавится. Или начальство повысит. Разве у вас нет гордости за свои слова?
На слабо я не ведусь уже давно.

7

> Если вы не контрактор-разгребатель, чего тогда о них пишете?
Потому что обладаю знаниями про этот вид деятельности, очевидно Живу долго, друзей в разных областях много, видел всякое.

> Ни одного технического замечания
Дык а на что тут делать технические замечания когда ничего технического и не обсуждалось?

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

> Я пишу для остальных. Чтобы собраться вместе и решить проблему - обеспечить нам, инженерам, не "выживание", а нормальную жизнь.
Уже было неоднократно сказано как мной так и другими что не все инженеры пишут ERP от забора и до обеда. И что далеко не все гребут на галерах. И всё ваше предложение "нормальной жизни" по результатам допроса свелось к "поработать ещё гребцом в моём бодишопе".

> Извините меня пожалуйста за hurt feelings
Лично мои feelings довольно сложно hurt, но ещё раз, на пальцах, тон ваших многих комментариев довольно неприятный, если не сказать покровительственно-хамский по отношению как к тому, кому комментарий писался и к тем, про кого ведётся речь.

> Вы себя по жизни ничтожеством чувствуете - потому и лезете
Лицорука. Ну и вот как воспринимать всерьёз работодателя, из которого такое лезет в большинстве комментариев?

> Хотите, чтобы воспринимали серьезно, подпишитесь нормально.
Всё, чьё мнение касательно моей скромной персоны меня интересует - знают меня лично в реале.

2

Что касается вашей идеи, это нечто такое?

https://blog.floydhub.com/Turning-design-mockups-into-code-with-deep-learning/

-2

Интересная идея, но мои задачи намного сложнее. ИИ распутывать сложные business rules пока бессилен. Технологии развиваются по спирали. Возможно в будущем мы вернемся к ФоксПро и другому псевдо-DYI инструментарию, обогащенному ИИ, но пока я в это не верю. Хотя безусловно направление развиваться должно.
Буквально вчера посмотрел новый Grand Tour, где пытались заправлять машины на ходу. На нынешнем уровне сравнительно простые (хоть и массивные) сайты-брошюры проще вручную делать - толпами кодеров ("акробатов" в GT). Еще помню один курьезный апп из той же серии. Распознавал сделанную телефоном фотографию, описывая ее по английски: тут дерево, это дом с красной крышей, тут проезжает синяя Тойота Королла и т.д. Выяснилось - она посылалась в Индию и человек ОЧЕНЬ быстро это печатал. Не хочется делать расистских заявлений и РБ с Индией в рождаемости не тягаться, но понимаете, сам консалтинговый подход, когда делают деньги на наценках на человеко-час и надо продавать все больше и больше "тел"... Весь технический прогресс за всю историю цивилизации как раз занимался обратным - упразднял ручной труд через автоматизацию. Поэтому если философствовать, с избытком персонала (и бодишопов этот избыток пихающих), прогресс обратился вспять.
У меня подход более простой. Дать немногочисленным экспертам не псевдо-DIY инструмекнтарий, типа программистов заменяющий (хотя все языки ERP, включая последний и "лучший" (из 1999го) Salesforce Apex) - обычные процедурные. Там и переменные, и циклы, и все остальное, что требует программистского образования. Обычный "продвинутый юзер" не разберется. VBA в той же категории. "Программисты" на нем пишут. C Drupal и SharePoint та же история. И в мою бытность у Зиссера тетки в сберкассах на типа "простом" ФоксПро ничего не клепали, а "программисты" это делали.
То же касается продвинутой конфигурации. когда на юзера сваливают сотни страниц заполненных чекбоксами и другими параметрами. Никто в этом разбираться не будет. И вся кастомизация и интеграция систем "почти пол ключ" - просто обман безмозглых ИТ начальников. Это то же программирование - на ужасных любительских языках типа ABAP и Apex. И отнимает подобная кастомизация намного больше времени и ресурсов, нежели с нуля написать. Но... чтоб с нуля написать, эксперты нужны. А на Апексе (наследник ФоксПро по сути) могут клепать самые дешевые кодеры из бодишопов. Это не снобизм, а реальная проблема. Экспертов мало.
Поэтому ни кодеров, ни экспертов не нужно заменять ИИ (на нынешнем его уровне). Немногочисленных экспертов нужно вооружить новым поколением инструментария. Чтобы это ограниченное количество специалистов наконец смогло покрыть задачи, которые дают миллионам кодеров в бодишопах. В 2000м не смогли - решить проблему Y2K написанием нового софта на С++ и Джаве. Не было технологий, с которыми экспертов хватило бы на переписывание всего мэйнфрэймного софта. Поэтому менеджеры плюнули и обратились к бодишопам - поля для ввода и хранения года в этом софте править. Это упрощенная версия событий. А потом, окрыленные успехом данного менеджмент-подхода, и в другие области бодишопы привели.
Что касается 2018го, то написано уже немало. Spring, разные виды NoSQL, Material, Bootstrap, memory grids и т.д. и т.п. Но применялось в основном к потребительским продуктам - к примеру в Амазоне, Убере или Нетфликсе. А бизнес- aka enterprise софт по прежнему под Ораклами ходит. Хотя на самом деле только маленький шаг осталось сделать. Нормально современный инструментарий скомпоновать. Гугл этим не занимается, потому что автоматизация "формошлепства" (какой емкий термин, спасибо) - не их задачи. Они новые чудо-очки лучше придумают. Ораклу и остальным это не надо, потому что они зарабатывают с человеко-часов и их персонал - кодеры попроще.
Кто-то должен был это сделать. И я решил проблему - для себя.

3

Оракл Энтерпрайз разработка это тот же вебложик + jee.
Собсно чем оно отличается от спринг + hibernate.
Более того - и спринг и хибер можно смело пихать в приложения под оракл.
Если вы негативно относитесь к хранимым процедурам на оракле - так это единственный простой способ поддерживать эволюцию схем данных в ci-cd, остальные способы закапают вас в класслоудерах и кастомных пуллах соединений.

Вообще идея создать платформу и собирать деньги на её внедрении сильно не новая.
И платформ таких полно. И качество их хорошее.
Взять к примеру сап хайбрис для smb.
И таки я очень скептически отношусь к качеству платформы написанной менее чем в 1 человековек.
Я допускают что ваша поделка кое-что умеет но в большом бизнесе где в только в oltp каталоге более 10к таблиц - не верю что у вашего продукта есть шансы.

На мой взгляд сейчас неустоявшаяся тема в бизнесе - bi ml для больших данных.
Есть пару дорогих и очень качественных платформ типа палантира.
Но в основном большие двх (внедрения от 1гигабакса) строят кастомно и по старинке. А потом для поддержи и эволюции держат десятки датастюартов + разработчиков.
Нету даже лидера в области управлении метаданными - lineage + catalog продукты далеки от совершенства.
На рынке бигдата bi полно мелких стартапов которые цепляют клиентов, продаются покупаются, в общем делают деньги.

А ваш рынок как я понял - супер мелкий бизнес - хз как вы станете на нём богатым к пенсии

-1

Стереотипы, стереотипы... Начните писать и поймете. Аналитиков с общими рассуждениями хватает. Weblogic, Hibernate... Вы б еще Кобол вспомнили. А что, зацепило, что упразднил DBA? Были и проекты с большим объемом данных - терабайтами телеметрии. Для них понятно другая БД нужна. Типа большой таблицы. Кассандра хорошо справляется. Ни архаичные реляционные, ни Монго не пойдут. Ну так в хорошем проекте и языков несколько, не то что БД. Инструментарий на каждую проблему.
Рынок - между мелкими стартапами (ваше ДБАевское bi или что-то другое не имеет значения), которые делают по книжке и не могут осилить систему в 100 экранов и (условно говоря) "таблиц" и неповоротливых бодишопов, которые используют допотопный инструментарий времен Оракла и не могут реализовать системы ниже $500К.
"Хз" - профессионально звучит, ЛОЛ. ) Вы это, хз, а я пока за работу.

6

начать писать что? ещё одну ерп платформу для контор уровня "я брат и 3 племянника", бизнес которых в среднем не длится дольше 5ти лет?
на 100 таблиц вообще грех смотреть в сторону платных субд.
и таки я не дба ниразу, вообще с классическими субд последний раз работал плотно лет 5 назад.

так вы это - работаете по выходным? киньте дурное - устройтесь в какой ит гигант на хорошую должность и спокойно встретьте пенсию в достатке.
Это молодёжь может себе позволить тратить время на безнадёжные эксперименты типа 2мя руками написать генератор-всего-на-свете-для-бизнеса.

0

Кхе-кхе-кхеххх... Подождите, дайте откашляться и дыхание восстановить. Старость не радость. Как тут на пенсию уйдешь, когда мОлодеж никаких "генераторов" не разрабатывает, а только разглагольствует, как бы они переписали ВК или Вайбер.
Не обижайтесь на меня. Ходил я в старших классах к репетиторше по физике. Были идеи в МФТИ поступать, а физику (в отличие от математики) не очень любил. У нее был сын в армии и он писал роман или повесть (не помню). Может и нормально писал, я не читал. Но с ее точки зрения человек в этом возрасте может нормально писать только эмоциональные стихи, а не прозу.
Без опыта в ИТ - как минимум 5ти проектов - причем завалившихся, чтобы знать проблемы и ошибки, над которыми нужно работать - автоматизировать рутину, о которой большинство даже не подозревает, предотвращать своим инструментарием постоянные баги и неэффективный дизайн и т.д... Без такого опыта напишете действительно обычную средненькую гитхабовскую поделку - обобщенный инструментарий типа обертки обращения к БД и т.д. Который ненамного лучше существующих.
Есть проблемы (более высокого уровня с точки зрения логики), которые никто не решал. Но для этого надо знать несколько предметных областей и много-много паттернов (не программистских, а бизнес-процессов). Если дают копать от забора и до обеда и вы этим довольны, никакие реальные проблемы проекта не заметите. Максимум - стиль кода не понравится. Как другой человек фигурные скобки ставит. Или циклы не те - старомодные. Или найдете (о ужас) один из Фовлеровских анти-паттернов.
Я понимаю, что для поиска и решения "больших" проблем формально существуют "архитекторы", но в нашу консалтинговую эпоху они только щеки надувать умеют. И работа у них - не изобретать, а продавать инструментарий, который их шоп толкает: Оракл, ИБМ, САП и т.д. Или другой тип архитектора (не "продавец", а "учитель"), приходить и объяснять технически неграмотному начальству какую-нибудь таинственную хрень типа Спарка и Кафки, независимо от того, нужны они или нет.
Я поэтому и рекомендую молодым коллегам job hopping. Не из-за повышения зарплаты (хотя тоже не помещает). А чтоб посмотреть разные проекты и их проблемы и найти свою нишу - самые насущные из этих проблем решать. И знакомых-соратников таким образом собираете.

3

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

Создать хороший продукт это 30% в наше время, продать это все остальное.
Моцарт был несомненно гением. Помните об этом.
Время, время.

«Моцарт был одаренным, и работоспособным, но Он голодал, замерзал, он и его жена Констанция похоронили троих детей, умерших от болезней и голода. Иногда у них не было денег на дрова, и, чтобы согреться, супруги… танцевали холодными зимними вечерами. А умер Моцарт от почечной недостаточности в 35 лет, и болезнь наступила из-за того, что он много лет питался пивом. Это было самое дешевое, что продавалось рядом, в актерском кабачке»

-2

Для этого, Игорь, у меня есть партнер. Говорите давно известные (ему) вещи - про цикл продаж и другое.
Я пока изложил свое видение на enterprise-sales и solution providing в LinkedIn (по английски). Если вкратце, неблагодарное это дело. Хотя начинают многие с этого. Но в конце концов приходят к своему продукту.
Ниша у нас немножко другая - корпоративные ИТ-департменты с "оракловского" на наше переводить. Наш клиент сейчас чуть поменьше и у них ничего нет вообще. Ессно sales - это знакомства. Не "хорошие", а обычные. Но объективно ниша огромная и при существующем порядке вещей там ничего никогда не появится. Не из-за организационных издержек, некомпетентности или мошенничества CIO и консалтинговых компаний, осваивать бюджет. По техническим причинам. В ИТ может и хотели б по другому. Но не могут. Мы, инженеры не дали другой возможности, Потому что все довольны существующими "генераторами" и другим инструментарием. Эт долго объяснять в одном посте. Я понимаю, что каждый тянет одеяло на себя. БД-девелопер скажет, что нужны stored procedures. У "дизайнера" все определяется хорошим "UX" (как они любят это слово). У менеджера - collaboration, communication, and mitigation.
И любой другой не-технарь будет митигировать или же полностью решать проблему не техническим, а своим - организационным путем, что достойно уважения, потому что, если честно, уровень нынешних программистов в бизнес-софте оставляет желать и, судя по многим ответам, они не рвутся ничего изобретать. Хорошо сидится. А прикиньте, если б проблему можно было решить техническим путем? Все проблемы на Земле всегда так решались. Происходил застой, потом что-то изобретали и двигались дальше. Не буду дальше философствовать. Понимаете, мы слишком долго это делали. Пока Гугл писал свое и решал свои проблемы инженерным путем. А в ИТ решали "менеджерским", потому что инженеры просто сидели с 9ти до 6ти и удивлялись, что кто-то по выходным работает. И им перестали доверять. Не поверите, у нас сейчас проблемы - реализовать, а не продать. Может повезло мне с партнером, а может действительно нашли друг друга. И чтоб никого не обижать 50 на 50 это. А не 30 на 70. С нормального равноправного делового союза начинается хороший стартап.
Свой продукт (пока не буде говорить какой) - это намного больше риска, нежели custom solution для заказчика. Но ИМХО только это должно быть конечной целью. Потому что иначе, независимо от того, кого нанимаешь и сколько платишь, консалтинг или называя вещи своими именами - бодишоп.

1

Игорь, а что бы вы Моцарту посоветовали, живи вы в то время?

17

Александр, почитал ваш блог и ваши экзерсисы здесь. Что имею вам занести.

1. Как я вижу, вы наконец - путем проб и ошибок - поняли, что если хочешь заработать денег, смысл не в том, чтобы продать свои конечные 8-12-24 часа за бОльшую ставку, а в том, что одно и то же время продать несколько раз. Это и привело вас к созданию вашей собственной конторы.

2. Прочитав несколько ваших статей был огорчен тем, что вы концентрируетесь не на себе и том, что ВЫ предлагаете, а на огульном хаянии всех вокруг: студентов MIT, Стэнфорда, Калтеха; людей со связями; корпоративных "растратчиков", гуглеров-"академиков"; китайцев и индусов; бодишопов; tiger moms; дизайнеров, аналитиков, девопсов, архитекторов, венчурных инвесторов... Список можно продолжать. Извините но не видел ни одной конторы, которая стала успешной, начиная (и концентрируясь) с обливания дерьмом всего мира вокруг. Честно говоря - NB при наличии многих правильных мыслей у вас - все очень похоже на публичный сеанс психотерапии, couch talk. Вы прорабатываете темы, которые вас ранили.

Ну и генерация ненависти и пренебрежения - слабоконвертируемая валюта в сфере бизнеса, да еще и в Долине.

Более того, деление ЗАКОННЫХ способов заработка на достойные и недостойные - это не подход бизнесмена. Цель бизнеса - получение прибыли. Точка.

Если бы вы не хаяли бодишопы, а 5 лет назад вложили в акции ЕPAM (20.93 на начало февраля 2013, 112.98 сегодня) 100К - хватило бы еще на парочку Testaross или подушку для бизнеса, что вам ближе к телу.

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

Не кажется ли вам, что пока что как минимум рано, даже из соображений суеверия, рассказывать что вы знаете, как правильно жить инженерам под гнетом корпоративных болванчиков, откатов и бодишопов? Все, что вы пока знаете - как ВЫ не хотите и не будете работать. Ваш опыт и успехи в свободном плавании пока еще весьма и весьма скромны. Давайте поговорим об успехах и том. как правильно жить, скажем, года через два, а?

4. Вы постоянно говорите, что свободны духом, уехали в США за этим самым "ковбойством", поносите Родину и ее представителей в комментах. Но между тем неоднократно выше угрожаете заткнуть, зарцензурировать, разобраться с оппонентами, обещаете им проблемы с трудоустройством. Вам не кажется, что как раз это очень по-совковому - всех, кто не согласен, заткнуть, нормализовать, разобраться, оскорбить. Вот примеры:

Eins:
>Анонимы, как вы, для них не преграда. Сами понимаете, алгоритмы сейчас умные. Сравнивают манеру написания, темы, круг контактов. Я надеюсь вы этот ник больше нигде не использовали. Хотя все равно найдут.

>Вот и подумайте, как после таких постов вам куда-то устраиваться. Не в бодишоп, а в место посерьезнее, где такие вещи проверяют. Это к вопросу кто пойдет работать ко мне. Вы не волнуйтесь. Вопрос, куда пойдете работать вы? Хотя тут наверно социальная проверка будет оверкиллом, потому что ни у меня, ни в другом месте вы элементарное техническое интервью не пройдете. Удачи! Пишите еще.

Zwei:
>Извините меня пожалуйста за hurt feelings, никто вас не унижает. Вы себя по жизни ничтожеством чувствуете - потому и лезете все статьи комментировать и что-то доказывать. Хотите, чтобы воспринимали серьезно, подпишитесь нормально.

Drei:
> Заткнуть вас я мог уже давно. Достаточно одного звонка по Скайпу.

Vier:
> Как Вас зовут? У Вас не сомневаюсь есть LinkedIn profile.

>Страна должна знать своих героев. Ответьте на этот, очень простой вопрос.

>kalin, GrinCo и остальных это тоже касается.

Ну и финалочка, headshot, апофеоз свободы и демократии:

>Что касается "дискуссии", то она освежила в моей памяти Родину. Обычно помнишь самое лучшее. Но со статьями поступлю проще. Если и публиковать, то с очень строгим модерированием. Как говорится, поигрались (в этой ветке) и хватит.

Удачи вам в ваших начинаниях, абсолютно искренне. Но читая ваши опусы в комментариях испытал ужасный secondhand shame за вас как за бизнесмена, инженера, соотечественника.

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

-1

Конечно, солидные люди так себя не ведут. И настоящему бизнесмену все режет слух, как мне, инженеру плохой код. Я не бизнесмен. В классическом понимании этого слова, а главное в рамках существующей Системы. Не понял я "как правильно жить инженерам под гнетом корпоративных болванчиков". Не нужно в этой Системе жить. Нужно другую строить. Это чем мы, инженеры, занимаемся. Проектируем и строим.
"Бизнесмены" (т.е. продавцы) приспосабливаются у существующему "рынку". Для вас это дико слушать (игнорирование "рынка"), я знаю. У меня было столько разговоров на эту тему, включая общение с моим нынешним партнером - бизнесменом и продавцом кстати.
Вкратце, если б все, включая инженеров, только "вкладывали" (в ЕПАМ или что-то другое), не было б изобретений вообще. К примеру не было б айфона, а только ужасные PDA-телефоны со стилусами от HP и иже с ними. Вкладывали же мудрые люди в HP и остальных, разве нет? И о Стиве Джобсе ничего не знали. Можно играть в эту лотерею. Но инженеру, который умеет собственно создавать то, во что вкладывают, зачем? Он должен зарабатывать своими изобретениями - больше, чем все в них "вложившие". Логично? Но дико в рамках Системы, созданной "инвесторами", т.е. потомственными богачами, для себя. Пусть вкладывают.
"Инвестиции" вообще в мошенничество превратились в последнее время. Как на бирже (т.н. паблик компании), так (и особенно) в сфере стартапов. Они не ведут к техническому прогрессу. Почему не двигать вперед прогресс и зарабатывать этим деньги? А не зарабатывать условностями играми, установленными Системой. Для этого нужен "стартовый капитал" для начала. И не втирайте мне пожалуйста про пассивный доход, помыть яблоко и продать с наценкой и другие вещи.
Мне от существующей Системы ничего не надо. Особенно денег от инвесторов. Да, я мог бы не критиковать Систему. Этим ничего не продашь. Так я и не продаю. Я это делаю для инженеров, а не для продаж своего софта корпоративным айти-департментам. Для моего клиента вообще ничего нет. Физически не могут бодищопы и все,к то над ними, в этот рынок влезть. Слишком большие издержки. какие бы копейки они своим сотрудникам не платили. И потому кстати и издержки. Скупой платит дважды. Я могу долго, с цифрами объяснять, но надеюсь поверите на слово.
Я просто хочу мобилизовать нас, инженеров, чтобы мы взяли и написали новый софт. Проблема техническая, а не организационная. Сколько раз я на своих корпоративных работах ловил себя на мысли, что мог переписать проект сам - намного лучше. И никогда б багов, что меня нанимали исправлять, не было б. Постоянных переработок, одного бага, порождающего пять, и остального броуновского движения, на которое в среднем проекте тратится все время (и деньги). Я в свое время занимался мотоспортом. если знакомы с концепцией гонок, побеждает тот, кто делает меньше ошибок. То же самое у хирургов. И у нас, программистов. Никакой мистики. Просто забыли об этом. Потому что программисты в винтиков превратились. Просто уйти и сделать т о же самое, но лучше. Начать парт-тайм и т.д. Все законно. Существует куча ниш, косвенно связанных с той, где конкретный специалист работает. Но работодатель (особенно жадный и тупой) не имеет права на них претендовать. Я понимаю, что когда принимают и заставляют подписывать драконовские NDA (что тоже оскорбительно), то претендуют на все изобретения в моей голове просто за зарплату. И это только первый этап. Начнет развиваться. вообще экспертам нечего в бодишопах (солюшн-провайерах) делать. Свое комьюнити, свой круг, репутация, постоянный поток клиентов. Просто не в одиночку это надо делать, а коллективно. Нет такого настоящего инженерного сообщества. И никогда не будет - внутри Системы. Никто его не "профинансирует". Построим сами. Благо и другие вещи строить умеем в свободное время.
И если честно, продавать что-то внутри Системы мне не дадут. Пытался. Как и любому из моих читателей не заплатят (если вообще не выгонят за ломку стереотипов) за грамотное решение проблемы на работе. Работают тела, посредники зарабатывают с человеко-часов, шестеренки крутятся.
Вы, как не-технарь пропустили самую важную вещь. Что проблема решается технически. Это замкнутый круг (по английски "catch 22"), но долго объяснять. Работает Система посредственно и с огромными издержками, потому что нет технологий, которые бы позволили по другому: меньшему количеству людей решить все задачи лучше. А их только так можно решить. Программирование не конвейер - деньги вкладывать и толпы народа нанимать. Это индивидуальный творческий процесс. Технические проблемы решают одиночки. В большой команде всегда по настоящему работают только пара человек - экспертов, как бы вы, не технарь ни пытались остальных мотивировать и организовать. И получается, что всем "бизнесменам" остается статистически что-то пытаться делать, как их учили. И потихоньку воровать, потому что знают, что проект все равно не получится.
надеюсь, объяснил.

30

Вот это мясо, я бы сказал даже - epic battle - в комментариях.
Спасибо Дев бай, давно таких интересных статей не было!

0

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

8

Спасибо за статью!

0

Дядя изобрел себе свою Вселенную и хочет жить в ней. Но наша вселенная немного отличается:

1. С++ быстро теряет популярность. В 90 году это был крутой язык, а сейчас нет. Сейчас он не нужен, и количество рабочих мест уменьшается. Следовательно, девелоперы вытесняются, а рэйты падают.
2. Сейчас так сложилось что на постоянке можно гораздо больше зарабатывать чем на контракте. На контракте планка есть.
3. Контракторы всегда в компаниях считались второй сорт. С ними не считаются и выгоняют их тоже в первую очередь.
4. Чтобы получить работу, надо пройти интервью. Процесс этот из года в год становится все сложнее - все сложнее задачи на интервью. Считается что надо 100-200 задач на leetcode решить прежде чем идти на интервью. Потом, на C++ гораздо сложнее уложиться во время на интервью. Java, Python гораздо проще.

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