Pull to refresh

Comments 200

Спасибо. Да, склад вас сбил с пути

Да ну, Excel знает хорошо, макросы на VBA пишет. Практически готовый аналитик данных.

Есть даже вакансии, на которых не требуется знание Power BI, Python и R. Эти инструменты уже в процессе можно начать осваивать.

UFO just landed and posted this here

Я после тыщи лет аж залогинился, чтобы полайкать.

ДА, блядь, ТЫЩУ РАЗ ДА!

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

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

Но.

На самом деле с тобой все так. Просто большая часть работодателей конченые. Это и автор написал: он оставил и скрипты, и мануал, но ими никто не пользуется.

В этом и секрет того, почему все через жопу.

UFO just landed and posted this here

я аж залогинился, чтобы ответить вам.

не нужен никому vba, эксель рудимент, его для BI используют либо совсем динозавры, либо конторы без денег на нормального айтишника. отсюда и зарплата в сумму "работа за еду".

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

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

выучить python+django можно за месяц ленивого изучения и выйти на entry-зп и через 4-12 месяцев на конкурентные деньги. на нём можно ваши же таблицы делать уже на совсем другом уровне с формами, админкой и всеми красками веба. я бы еще обратил внимание на solidity, пусть golang и некоторые другие направления, куда вход не настолько сложен как в условную java, а спрос превышает предложение(чего не скажешь о js/php/..). за энтерпрайзный мейнстрим типа c/c++/c#/java/r/swift/ruby/kotlin/.., где вы после месяца изучения будете по прежнему скорее всего хеллоуворлд-писателем(c*,java,swift,ruby,...), браться я бы не советовал. а на фоне большого количества конкурентов-студентов вы не будете интересны рынку от слова совсем, выбрав js/html-css/react-vue/php/..

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

с 1С у меня личная неприязнь, поэтому я не репрезентативен. но имхо описываемый стек "с достаточно глубокими знаниями Excel в свое время (сложные формулы, VBA, C#, PivotTable), плюс азы SQL и JS" звучит как джун после десяти часов на ютубе, простите. азы sql и js это 1 и 4 страницы кода (https://learnxinyminutes.com/docs/ru-ru/sql-ru/, https://learnxinyminutes.com/docs/ru-ru/javascript-ru/). и то я боюсь, что вы не всё это хорошо умеете. а этого достаточно для решения 95% задач. vba и сложные формулы едва ли специализация, готов поспорить что я решу ваши задачи, не будучи знаком с вашим стеком(пишу не ради утверждения), а вот в обратную сторону - скорее всего вы не решите мои, увы.

Смарите тут чо. Понятно, что ребята с шифером на фоне металлочерепицы смотрятся смешно. Но на деле на рынке до хера ребят 40+ с металлочерепицей, но идиоты, сидящие на найме, везде у них видят шифер.

оффтопну немного
с 1С у меня личная неприязнь, поэтому я не репрезентативен.

Вообще эта история почемуто массовая, и при этом распространена среди тех кто про 1С слышал только мельком или среди тех кто коснулся этой сферы только как кодер и сразу ушел в большое ИТ и не касался менеджерской стороны вопроса внедрения таких систем
===
в остальном яростно плюсую
UFO just landed and posted this here
намек — так как имею опыт с другими языками, фреймворками


вот в том то и дело что вы как программист рассуждаете
чтобы запилить складской учет с НДС на питончике, нужен тимлид, два программера (бек+фронт) желательно аналитик… займет это полгода минимум… а потом еще надо держать людей на поддержку этоговсего
Впиливание фич, типа «хочу сделать отбор по 5 неявным параметрам и выгрузить результат в эксель 97» в крутых фреймворках — это будет или «так нельзя сделать или 4 спринта и сомнительный результат»
а тоже самое на 1С делается за неделю — складской учет (еще бухнуть можно в среду), и еще недели две прикрутить НДС… и все силами одного миддла… и оно изкоробки будет кучу всяких фич которые вы на «фреймворке» даже делать не возьметесь
все… точка. пофиг что там бейсик через промт. пофиг что специалисты в этой сфере мягко говоря имеют очень странную квалификацию… главное оно быстро разрабатывается, хорошо поддерживается и блин работает без требования зарплат от 250тыр на одного человека
===
К сожалению, времени нет и этот труд вряд ли кто-то оценит )

таких статей полно, можно и не заморачиваться ;)

В 1С все это делать не надо, ибо уже сделано (УТ 11, розница, УНФ, ...). И даже доделывать не надо, ибо уже доделано. Но дьяволы в мелочах, а их иногда на 1С сделать не так-то и просто.

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

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

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

нужны не отчётики с визуализацией и дашборды, нужны фильтры, отборы данных, выгрузка в эксель/пдф/непоймичем
Человек на рабочем месте сидит и делает типовые вещи, типа отобрать документы от ООО Рогаикопыта, где мы отгружали картошку но не более 3х тонн которую вез водитель василий, а отгружала марфа петровна, в питончике вы будете кастомный отчет пилить под такое, а в 1С это штатными инструментами платформы делается. но да, на питончике дашборд красивый.
а в 1С с ее СКД, на которую совершенно невозможно смотреть без слезок, это будет такое себе...

толи дело каждый отчет собирать вручную и учить менеджера SQL-ю (а у меня такое было на одной работе)
вот до сих пор помню, софтина стоимостью 100500млн
'чтобы поменять статус отгрузки после отправки доков, вам надо написать в строке запроса update order.status=0 where id in (123,234,345)' прям рукалицо
или вообще 'люди жалуются что когда мы делаем отбор по колонке, во всей конторе падает ваш сервис' — ответ — 'ну а вы что не понимаете что если у вас 20 человек и все ставят отборы, то там orm формирует сложный запрос?? пишем вам мануал — НЕ ДЕЛАТЬ СЛОЖНЫХ ОТБОРОВ, ПРАВА НА ОТБОР ВЫДЕЛИТЬ МАРИИ ПЕТРОВНЕ… тикет закрыт' — это уже другой энтерпрайзный софт… из сколково кстати на модном C# с ценником в 150тыр в месяц на рабочее место.
повторюсь Это я не к тому что 1С такой отличный, это я к тому что вы все возвышаете другие системы забывая о цели их работы, трудозатраты на программирование и реализацию фич в них будут выше чем в 1С, несмотря на то что 1С вся такая кривая и неудобная для программиста
несмотря на то что 1С вся такая кривая и неудобная для программиста

Я человек со стороны и потому, мне интересно — а чем 1с такая кривая и что не так с ее программистами?

Это не стеб — мне правда непонятно. Ну я видел код, выглядит странно, но, лично для меня — только странно, не более того. Подумаешь — буквы русские, а не латинские, что в этом такого?

Там отладка неудобная? IDE нет нормальной? Что-то еще?
Относительно программистов — тоже непонятно
специалисты в этой сфере мягко говоря имеют очень странную квалификацию…
О чем это?
О чем это?

о том что программист 1С очень сильно замкнут на внутренней инфраструктуре, для него всякие ci/di, контроли версий, брокеры сообщений, rest, json, http, ооп,… да блин практически все, это 'ненужно'
вплоть до того что люди начинают даже пилить какието вещи через такие дикие костыли (например tcp подключения через COMовский wsock или в базу через adodb) несмотря на то что даже в 1С платформе это есть, но 'сложна, слова незнакомые')

Можно конечно сказать что «да я знаю полно людей которые все это знают» — ну да, я бывший 1Сник, пришел в 1С уже зная C# и имея опыт написания всякого софта на 'больших языках'

но коллеги с которыми мне довелось с 1С работать, зачастую именно такие, они полностью замкнуты в экосистеме и мыслят только её параметрами… помнится я, давно уже, пилил конфу для 1С которая делала довольно мудреные расчеты по бонусным программам и дергал данные из внешнего микросервиса и отсылала в мобильное приложение через rabbit… коллега 1Сник был просто в шоке и упорно не понимал эту магию… предлагая делать обмен файликами… просто потому что 'так проще, это работает, а там непойми что… и неизвестно зачем'… хотя он имел гораааздо больший опыт и более высокую квалификацию
То есть, это чрезвычайно узкие специалисты, занятые очень небольшим кругом проблем, которым совершенно не надо вникать во все современные технологии, потому что они в их среде не используются?

А плохих программистов, которые «несмотря на то что даже в 1С платформе это есть» везде хватает.

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

Должно быть что-то еще

Пытаюсь примерить на свою отрасль, в которой человек, массово верстающий типовые каталоги в условном PageMaker, с кучей скриптов на своем внутреннем языке (сам таким был) и не жалеющий ничего знать про InD — будет выглядеть странно, но глумления не вызовет. Узкая ниша, где он спец, платят хорошо и не нужны ему всякие премудрости с разведением выколотки и оверпринтов на 10 сепарациях с тремя лаками и белилами, с выводом в последнюю версию PDF, потому что там профайлы лучше обрабатываются и прозрачночть не бьется.
То есть, это чрезвычайно узкие специалисты, занятые очень небольшим кругом проблем, которым совершенно не надо вникать во все современные технологии, потому что они в их среде не используются?

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

это выглядит как гыгы, а в реальности есть целенаправленное игнорирование инструмента людьми принимающими решения из-за того что «пришел в ИТ отдел посоветоваться на чем писать систему учета, посоветовали нанять 15 человек и писать на руби, потратили 5 лет, в итоге переписали на питоне и всеравно все выгружаем в 1С потому что там отчеты удобнее»
фраза «сталкивался с 1С и нееееееэтокошмаружас» я ее слышал гораздо чаще чем хотелось бы, но обоснование это именно как гыгы и тормозит (при отсутствии вообще любого примера аналогичной системы которая не тормозит в тех же условиях)

а по поводу специалистов, можно вон одинесовский мордор — мисту почитать че они там обсуждают или известный сайт с платными доработками где за 15тыр можно купить обработку для чатбота телеграма написанную с использованием ActiveX… в 22 году… которая в линуксе работать не будет, потому что «надо винду юзать!!! и mssql!»
Спасиб, немного понятнее.

Другими словами, они обьекты для стеба по нескольким причинам: странный язык; нежелание выходить за рамки своей ниши и потому — низкая компетенция в технологиях за пределами своей песочницы; много специалистов низкой квалификации, скорее всего по причине «это 1с, туда другие не пойдут / не берут». Но больше всего — «потому что тут так принято» :)

А на счет «ActiveX… в 22 году… » — камень в сторону автора публикации :)

И тем не менее - в современном 1С всё это присутствует- и контроль версий через git, и kafka/rabbitmq, и docker, и тем более json/http/rest которые сейчас в каждом втором проекте.
Да, не из коробки. Но есть целые сообщества типа silverbulleters которые продвигают современные релиз-инженерые практики в мире 1С.
Вот ООП разве что нет.

И тем не менее — в современном 1С всё это присутствует- и контроль версий через git,

Это вы про edt? а им стало можно пользоваться? последние пару раз когда я туда заглядывал, это был какойто "… позор?"© Швондер
и kafka/rabbitmq, и docker,

докер в 1С? ктото в продакшене такое делает?
насколько я знаю там всё очень консервативно,
винда+mssql+железный сервер (т.е. не виртуализация)
Есть уже большая группа 'рисковых парней' с linux+pgsql которые наталкиваются на очень неявные для многих косяки с захардкоженными com коннекторами
А использование виртуализации и докера соответственно зачастую сталкивается с глюками системы лицензирования и мало того что народ просто боится отходить от стандартной схемы, так еще элементарно боится. (даже я лично натыкался на вставший раком завод из-за того что админ поправил настройки виртмашины и улетели лицензии с сервера на 500пользователей)

и тем более json/http/rest которые сейчас в каждом втором проекте.

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

в рамках отрасли это пара человек, помню был индивидуум который топил за программирование на C# в 1С, кучу либ написал, постоянно пиарил на форумах… ну и я давно уже про него не слышал
если кто-то из команды с предметной областью знаком (1С-нег в команде, например
Предсказываю ответ: «зачем команда, если этот 1сник и так сам со всем справится?» :)
в точку!
Надо с точки зрения бизнеса оценивать
а если он уволится то взять другого 1Сника, или франча, который если штута относительно типовая быстро всё починит
Дарю новость на 1 апреля:
В JetBrains сделали IDE для 1С, под названием JustAnotherIDE
UFO just landed and posted this here

ДА ... ТЫЩУ РАЗ ДА!

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

Пришлось идти в 1с, (...) Противно, но что делать

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

Автор, за статью вам спасибо, прочитал на одном дыхании. Ловите еще один вариант монетизации ваших умений. ИП (коих легион), поставляющие товар на маркетплейсы (WB и прочие) должны составлять спецификации и таблицы отгрузок по довольно жесткому шаблону. Уровень IT грамотности у них невысокий, забивают все руками, что мучительно. Тут, КМК, и пригодится ваше Excel-VBA кунг-фу. Причем не обязательно заходить к ним на постоянную работу - тут аккордно можно: наладил-научил пользоваться-получил гонорар.

UPD: И тут будет очень кстати ваш складской бэкграунд

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

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

Vba на мой взгляд показался мне сложнее чем питон).

Хоть я сам и не программист, но давно периодически присматриваюсь к этой теме из окна сетевого администратора.

Посмотрите Ютуб канал Сергея Немчинского, там более подробно можно узнать из каких программистов каким разработчиком можно вырасти и на какую ЗП рассчитывать.

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

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

Я на самом деле в похожей ситуации нахожусь, но у нас есть возможность роста буквально в любую сторону.

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

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

зачем vba? эти самые ип сейчас активно осваивают noops инструменты. Берут условный zapier - и связывают эксель таблицу, почту, слак и гугл док в цепочку. Да, это стоит денег. Но зато позволяет быстро тяп-ляп автоматизировать бизнес процессы и решить свои задачи. И отложить вопрос "сделать идеально" на потом.

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

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

ну куда им до ваших умственных способностей

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

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

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

Проблема только в том, что нельзя подать резюме на аналитика, если у тебя нет оконченного образования по этому или опыта работы на этой позиции, особенно если тебе за 40 лет и более. Ты просто не пройдешь первичный отбор HR, тебя даже не пропустят до реального собеседования. "У меня экономическое образование, но я очень хорошо знаю Excel, даже макросы пишу". Нет, может быть и бывают чудеса и исключения, но шансы, мягко говоря, не более 1%.

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

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

какой ужас 🙀

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


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

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

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

И кстати, встречал довольно много вакансий аналитиков, в которых среди требований есть эксель и вба, но нет классических sql и python. Необъяснимо, но факт - аналитика в эксельках еще жива

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

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

в том конкретном случае я даже не знал бы, за что хвататься с самого начала. И сразу мне четко заявили, что поддержки со стороны админов не будет. А это не 2 дня почитать мануалы и полазить на stackoverflow. Я ж с серверами, почитай, не работал никогда. Для начала надо хотя бы узнать, что именно читать.

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

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

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

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

А попереть могут любого человека из любого места, даже из насиженного.

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

А надо было не бояться и вписываться.
Во-первых, человек, который умеет решать проблемы, всегда ценнее, чем человек, который умеет делать только привычные ему вещи.
Во-вторых, слово "умеет" на 50% состоит из "не боится, не стесняется": там не бином Ньютона, вы не первый в мире человек, которому надо поднять БД на сервере. Эта задача точно имеет решение. В конце концов, не получится самому - наймите фрилансера, пусть вас научит.
В-третьих, в айти страшная инфляция знаний, если вы не учитесь ничему новому, то постепенно откатываетесь назад.

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

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

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

В общем, я для себя сделал вывод - не нужно бояться. И не важно, сколько тебе лет. Мне, например, 43.

Ещё как жива. ТС через боль проходил, а я нежно ненавижу excel, в который все всё пытаются засунуть.

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

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

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

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

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

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

вы должны просто сделать чтобы пользователь был счастлив

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

Кем вы там работаете? если программистом — делать так как хотя с инструментами которыми согласен пользоваться пользователь

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

Если начальником ИТ — убедить руководство выделить деньги на покупку-интеграцию более крупного пакета.

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

а не негодовать и пытаться советовать людям далеким от ИТ юзать какойнить postgres лишь потому что access это некруто среди айтишников

Вы так говорите, Как будто айтишники говорят только из-за того, что "не круто". Но всё банальнее - промышленных решений на Access'е никто не делает, а непромышленные решения - в основном, страшный колхоз. Отсюда и мнения и отношения. Но да, нельзя впихивать postgreSQL какому-нибудь менеджеру. У менеджера должен быть нормальный интерфейс. Веб/нативная прилажка. С возможностью выгрузки данных в эксель, безусловно - поиграться с видом выводимых данных иногда действительно нужно. Да и просто поделиться с другим отделом/заказчиком бывает надо.

место работы где вас берут админом — аналитиком

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

@IvanSTV
Хотел написать отдельный коммент, но не удержался от ответа предыдущему комментатору.
В общем автор суть вашей истории - вы так и осмелились попытаться войти в верхние эшелоны айти. Ваш заголовок на текущий момент не соответствует содержимому. Ну и да, в вашей истории слишком много превозмогания. Вы изначально пошли по неправильному пути. И да, проблема точно не в складе (Амазон точно таких проблем не имеет, при том, что основной их бизнес - компания-склад). Проблема в неудачном работодателе, где вы зачем-то упорно плыли против течения несколько лет. Оно, конечно, часто не хочется рисковать пусть и паршивой, но стабильностью, взамен неизвестно чего... Но и результат получился... такой вот - стабильный... низкий. И да, вот эта тема "войти в айти"... вы уже в айти, все эти админы, эникеи - это тоже айти, просто низший (в плане зарплат) эшелон айти. Осталось сделать небольшой шаг - и из поддержки непрофильной компании перейти в компанию, где айти будет профильным

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

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

Я вас крайне разочарую, но задача программиста — решить проблему заказчика. Не работника, а заказчика

не всегда в конторе есть 'заказчик'
иногда это выглядит так:
директор вызывает ИТшника и говорит, вон Марь-Петровна со склада хочет чтобы ты ей чёто там улучшил, иди к ней она скажет.
Ему плевать что там и как и какие одинэсы или vba с экселями будет. и предлагнать купить за 100500 денег какуюнить софтину зачастую — отдельный квест
Я собственно косвенно к этому разговор и свожу — нельзя работать в таких конторах если в душе есть хоть немного чувства прекрасного ;)
Если это желание пользователя «потому, что больше ничего не умею» — то оно ничего не значит.

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

к сожалению я такое не единожды видел. даже пару раз отговаривал практически согласованное переписывание очень удобного и привычного интерфейса складской программы на metro-плитки в стиле winphone 8

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

Заказчик есть всегда. В приведенном вами примере - это та самая Марьванна. Разница лишь в том, что она - заказчик внутренний.

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

Я собственно косвенно к этому разговор и свожу — нельзя работать в таких конторах если в душе есть хоть немного чувства прекрасного ;)

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

Если программист, программист а не ИТдиректор или ктото вышестоящий

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

к сожалению я такое не единожды видел. даже пару раз отговаривал практически согласованное переписывание очень удобного и привычного интерфейса складской программы на metro-плитки в стиле winphone 8

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

Я бы скорее сказал, что работая в таких компаниях — противопоказано заниматься малой автоматизацией.
Абсолютно верно. Но, хотя бы своя собственная рутина будет автоматизирована.

Я вот работаю много лет на одной немецкой фирме, где внедряют ERP, в который пытаются все завернуть. Все же по уму,третье тысячелетие, industry 4.0.

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

А одновременно работает мой простейший Excel-файл с VBA, который передает через местное облако данные о заказах на производственные места, получая отклик оттуда (заказ в работе на точке1, заказ выполнен на точке 2 и т.д.). Общее количество потраченных часов на создание файла - один рабочий день, рабочие имеют мини-комп с сенсорным экраном и минимум функций. Исчезли огромные кипы распечатанных заказов, заказы выполняются по срочности. Из любого компа фирмы можно посмотреть состояние по конкретному заказу. Да, это Excel, но это работает на заводе и скоро будет работать на втором заводе. Все довольны как слоны. А с ERP все бы умерло где-то на фазе обсуждения и второго визита программиста.

А одновременно работает мой простейший Excel-файл с VBA, который передает через местное облако данные о заказах на производственные места, получая отклик оттуда (заказ в работе на точке1, заказ выполнен на точке 2 и т.д.).

(кричит) неееет!!! нет нет нееееет.
Автоматизация крупных предприятий на excel файликах это путь в ад. который начнется с того момента как у контрагентов поменяются учетные данные, инн, банковские счета… изменится номенклатура и т.п.
и начнется беготня, вчера ООО Рогаикопыта заказали 25 тонн кирпичей, а завтра они поменяли юрлицо и заказали еще 20тонн техже, а послезавтра отказались от 5 тонн из первого заказа и еще раз заказали на ИП Васян
И получается что вы офигеете сводить уже три юрлица в одно чтобы это ушло одной отгрузкой и в кипе из 10 эксель файлов и придется вручную это все править
даже в erp системах пересортица с номенклатурой это ад, а в экселе это ад*100
==
я учавствовал в проекте, когда 500(пятьсот) разных exel файлов с макросами на сотни строк, были проанализированы и создана небольшая 1С конфигурация, и было в итоге сокращены 3 человека менеджеров которые этим занимались fulltime, поддержку этого функционала повесили на эономиста который тратил на это 2-3 часа в день

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

Я, например, при возможности и каких-то перспективах на расширение\изменение форм исходного "жесткие" адреса колонок не присваиваю, а ищу переменной по заголовку из справочника настроек.

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

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

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

vba это автоматизация из 90х и когда денег нет на нормальных людей которые её делают.

сам юзер при наличии понятных настроек и нормальных инструкций настроит и синхронизирует. Больше упирается в то, чтобы понять, какие изменения могут произойти. Например, когда китайцы пошли в шаблонах массово менять местами столбцы, я написал функцию по определению адресов по заголовкам что куда и проблема на этом отвалилась. Было несколько макротулов, которые обновлялись рассылкой и в облаке после изменений и дополнений. Причем сами себя и рассылали. Добавил функцию - кнопку нажал, и поехала всем рассылка"Ребята, кто не хочет отстать от этого поезда, тул TemlFill V1.2 во вложении"

сам юзер при наличии понятных настроек и нормальных инструкций настроит и синхронизирует.

Хах… вы много с юзерами общались? зачастую проблема даже отучить создавать новую номенклатуру и контрагентов, не то чтобы из синхронизировать, видели такое например:
«картошка»
«картошка (для вектора)»
«картошка (для вектора) (2)»
«картошка (для вектора) (3)»
«картошка (для вектора) (2) — Валя»
«картошка (для вектора) (2) — Валя — Удалить»

и 90% всех отгрузок идет по «картошка (для вектора) (2) — Валя»
И можно годами биться и ничего с этим сделать нельзя, а вы 'он сам поймет'
===
далее. вы понимаете что будет когда вы оттуда уволитесь?
и 90% всех отгрузок идет по «картошка (для вектора) (2) — Валя»
И можно годами биться и ничего с этим сделать нельзя, а вы 'он сам поймет'
===
далее. вы понимаете что будет когда вы оттуда уволитесь?

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

во первых это упростит ситуацию объединения такого в одну позицию
во вторых можно ограничить права на ввод номенклатуры
в третьих можно искать ''кто у нас самый криворукий' (или вы собираетесь в экселе логирование к каждому чиху для такого прикручивать?)

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

тоесть вы сейчас о ларьке с двумя калеками говорим? или всётаки о крупной компании какойто?
Хотя если такая ситуация происходит, кто там вообще слиянием будет заниматься…

о чем мы вообще говорим? если в конторе есть система учета где всё упорядочено и правильно, там никто не будет автоматизацию на vbs и excel файлах писать, просто потому что это будет бардак с потерянными файлами, пересортицей, 100500 версиями одного и тогоже файла и т.п. собственно по этому и начинают всякие erp и прочие 1с внедрять
тоесть вы сейчас о ларьке с двумя калеками говорим? или всётаки о крупной компании какойто?

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

А если там самый типичный случай — 1С, в которой далеко не всё упорядочено и правильно?
там никто не будет автоматизацию на vbs и excel файлах писать, просто потому что это будет бардак с потерянными файлами, пересортицей, 100500 версиями
Вот, тот самый случай, когда людям нужна СУБД, но они этого не знают, потому что не понимают. И продолжают «у нас в екселе все получается»
Автоматизация крупных предприятий на excel файликах это путь в ад
Как же меня БЕСИТ эксель…

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

Табличка типа накладной? Нарисуй ее в Ворде!
БД? Ну так возьми нормальную СУБД!

Не…
Они все в етом екселе ваяют…

//конец истерики. извините

покурить пару дней мануалы чтобы поднять бд

Чтобы поднять сервер СУБД нужна не пара дней, а пара часов - и вот уже сервер крутится у тебя на ноутбуке и ты можешь делать запросы. А вот дальше.... Создать иерархию таблиц, правильно их увязать, наполнить данными, организовать валидацию, сделать так чтобы это всё не тормозило.... и только потом писать к этой базе бэкэнд/фронтэнд. Это не пара дней и даже не пара месяцев. Особенно учитывая что работу с тебя будут спрашивать каждый день. И знание предметной области здесь только одна составляющая успеха. Чисто технические знания темы БД и инструментов также критически необходимы.

Да, сейчас есть очень хорошие курсы по БД, но, повторяю, это не пара месяцев.

все есть на стаковерфлоу

Там ничего нет. А появляться начинает только тогда когда ты уже знаешь 70% ответа на свои вопросы :)

девопсы/админы/программисты не отказали бы в помощи

Это да. Софтскилл никто не отменял. Если он есть конечно :)

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

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

По крайней мере это самый простой вариант.

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

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

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

Странно, неужели не было желания ранее попробовать базы данных?

Неужели не ставили мускул, ms sql или постгрю, для себя, попробовать свои решения с полноценной базой?

Неужели не было желания попробовать докер и гитхаб

Это ведь из разряда обычного интереса!

Ну а попробовав, уже и не так страшно

Нужно правильно написать резюме и не останавливаться. Вот вам мой пример: когда я менял сферу деятельности на IT я сделал в районе 600 откликов и на 400 из них написал сопроводительное письмо. Такая ковровая бомбардировка принесла плоды. Причем в итоге сработал отклик на который я совершенно не рассчитывал. Я бы порекомендовал с VBA перейти на python который дает больше свободы. С питоном в резюме будет в разы проще.

Буду в следующий раз искать работу - скрипт под отправку резюме и сопроводиловки напишу. Очень уж муторно руками.

А про питон да, мысль хорошая в резюме указать. У дочки в школе начался, и так и так придется выучить.

Ну, вообще, если вы хотите куда-то с уклоном в аналитику, то SQL обязательно нужен. Сейчас онлайн-учебников, тренажёров - как собак нерезаных, да и сам - эээ, язык? многие утверждают, что это не язык :) - это даже проще VBA, главное, концепцию просечь. А потом просто пару месяцев упарываетесь по задачкам на sql-ex.ru, и на крепенького джуна уже вполне проходите.

многие утверждают, что это не язык :) — это даже проще VBA,
Чего-чего? :)

SQL это не только взлом мозга на тему «как это все одним запросом отфильтровать?!», но и задача сделать это оптимальным образом, чтобы не только на тестовой базе, локально в 10к записей работало, но и на серваке, когда к нему стучатся несколько тысяч клиентов и записей под лям

Это даже не погружаясь в программирование на SQL, функции и тд тп

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

классический SQL - декларативный язык (как, например, html) и да, не является языком программирования в классическом смысле. Однако есть оракловый PL/SQL, который подмножество SQL и вот он - уже вполне себе язык программирования.

У него в аббревиатуре есть слово язык :)

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

Отправлять резюме из экселя скриптами?-)) Способных чесать левой пяткой правое ухо в вашем возрасте мало, для таких занятий удобнее другие инструменты. В свои 45 я ими тоже не совсем владел. Но поговнокодить пришлось, начал с ТЗ: http://it.pag.ru/page_id-26/

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

В складской компании должны быть люди - "IT Бизнес-аналитики", опытные в предметной области и способные формализовать требования бизнеса для IT.

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

Вобщем, мои опыт и интуиция мне подсказывают, что шансов гораздо больше, чем 1%.
Я считаю, что @MockBeardправ.

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

Войти ли мне в айти или тварь я дрожащая?

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

… ничего хуже того, что с вами происходит сейчас, вы в айти не встретите :)

Как вариант, можно писать для app store или google market - из плюсов САМ выбираешь что писать, но знания и навыки требуются немного другие...

Одиночке сейчас (и уже лет 5 как минимум) на этом заработать хоть что-то практически не реально. Все поглотили большие издатели с бюджетами на раскрутку, а без раскрутки любое приложение или игра просто утонут. Ну и вдовесок free-to-play модель с качественными условно бесплатными играми от больших студий отучила людей платить

Так надо не игры писать, и не калькуляторы, а узкоспециализированные приложения.

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

А ниши могут быть самые разные: специальные программы для вышивания крестиком (их всего парочка, кстати, и не фонтан), мобильный вариант какой-нибудь desktop-only программы (Syncthing под iOS), редактор какого-нибудь экзотического формата (а-ля TrueCrypt под ту же iOS).

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

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

сын пытается писать для андроида.

Говорю — ищи работу с 1Ской,

зачем человеку жизнь портить? :))
p.s. хотя по нынешним временам с 1Ской будет проще конечно, джунам

на 2 месяца каникул-то жизнь ему 1Ска не испортит, а на телефон и реанимировавшийся макдачник заработает

Можно попасть в локальный минимум и полениться выкатываться куда-то в другое место.

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

за 2 месяца в 1Ске ничего не выучишь, раньше итс возили помню такие 1Сники, фактически курьеры, ща небось неактуально
курсы колледжа по 1С и реальная работа несколько разные вещи, там только вникать месяца 3 надо

а 1С если втянет, то потом будет сложно в больше ИТ уйти без большого напряжения

Хм, а что для этих сторов писать - а главное зачем?

Спасибо за интересный и нешаблонный рассказ!

Ну так про себя и правду пишется гораздо легче, чем про выдуманного Леху, который все смог :)

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

Воистину.

На хабре есть очень старая статья Путь от питерского бездомного до Senior Developer-а за 6 лет. По образу изложения очень похожа на вашу и тоже цепляет своей непридуманностью.

Присоединяюсь! Хоть в «Читальный зал» добавляй!))

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

И да, с вашим опытом уже не обязательно идти в программисты, возможно куда уместнее будет работа product owner/manager, технического писателя, аналитика, специалиста по автоматизации и т.д.

Возможно ещё не всё потеряно

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

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

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

Возможно это язык php проклят. Сейчас изучаю go, в будущем узнаю какие на этом языке условия и работодатели.

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

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

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

Ввйти в 30 — это весьма лайтовенько

По моему мнению, ваш опыт и характер работы - типичная работа внедренца\поддержки для чего-то типа 1с\SAP\любая другая учетная-управленческая система. Вскользь упоминается взаимодействие с 1с. Так вполне же работа по профилю. Разве нет?

САП ушел из России как раз тогда, когда мне довелось за него взяться....

Зато сейчас на фоне безрыбья полезет всякое вместо сап (для тех, кто не хочет на своем предприятии 1с).
Но и сам 1с - нормально же: навыки у вас уже есть, знание предметки есть. Поэтому, по идее, переход (если он все-таки нужен) будет достаточно безболезненным.

ну вот сижу и жду - приобретет "рассейский капитал" тлокальный бизнес у компашки, в котрой я устроен, будет много прыжков с бубном, перешивания складов на отечественные системы и ручных допиливаний, настройки процессов и т.д. Может, 1С будет. может, САП как-то оставят через подставные конторы.

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

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

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

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

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

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

Я как увидел «ну вот смотри, как мы это делаем» — мне аж дурно стало. ДЕСЯТКИ повторяющихся ручных операций «залезть в меню, выделить, сдвинуть, повернуть». Человек даже экшены не пытался писать, какие там скрипты. Я начал с того, что выгуглил готовый скрипт для расстановки меток реза в нужном положении, сняв 90% однообразных тычков в клавиатуру. Потом написал свой мелкий, для расстановки кружкой для плоттера. Потом вошел во вкус и нашел несколько чужих скриптов, переделав их под свои более узкие задачи.

В итоге, то — что у меня отнимало до получаса однообразных «нажми, выдели, выбери, нажми, выдели, выбери (*100)», свелось к трем шорткатам по запуску скриптов. Систематизировал все, сложил в одну директорию, написал мануал.

Много ли из всего этого взяли на вооружение коллеги?
Только один чужой скрипт по расстановке меток реза.
И все.

Аргументы, что «много нажатий руками — большая вероятность ошибки» — не прокатила.
Так что… Я понимаю эту боль )
Зато, я свою рутину полностью автоматизировал и избавился от возможных ошибок типа «не все обьекты захватил мышкой» и тп. Ну и, за одно — вспомнил основы JS :)

ИМХО, вам в DevOps легче будет зайти. Это как раз про автоматизацию.

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

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

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

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

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

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

бросайте макросы. макрос - это костыль. я не могу представить серьезную erp, в которой вместо продуманной и оттестированной кнопки "перевести всех выбранных покупателей из этого списка в другой список" было бы это сделано макросами. есть rpa, есть dba, есть много направлений в которых решаются задачи, похожие на те, которые решаете вы. без VBA и на другом уровне. скажу проще, видите в организации VBA - бегите оттуда. если организация не готова вложить в интеграцию решения автоматизации какие-то деньги, то вы будете там всю жизнь скрипты для экселя писать. это не автоматизация, это залатывание дыр в ржавом корпусе. идите в сторону баз данных и ЯП(делать свои erp или кастомить готовые), если хочется системно решать проблемы, или в сторону rpa, если хочется что-то точечно автоматизировать.

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

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

Правда, в непрофильных конторах есть, действительно проблема доказать начальнику, что такие люди реально нужны. В той самой китайской компании такого чувака взяли вроде как еще до меня, он за три месяца им некоторые текущие задачки по аналитике закрыл, его уволили - подошло время экономии бюджета. Потому что брали его на должность инженера по конфигурациям БС, в штаб-квартире посмотрели, что в Ю-ВА на такого же инженера приходится на 20% больше БС, чем в РФ, и подтянули показатели :)

То, какие проблемы были с 1С 7.7 - это да, широко известный факт. Проблема в том, что большинство этих проблем были //барабанная дробь// из-за ручных доработок. Которые конечно же при каждом следующем апдейте падали. И без апдейтов - тоже падали. Ну потому-что не по процессу сделаны, а как придётся. В 8ой версии во-первых избавились от локальных программок как базовой конфигурации, во-вторых переделали архитектуру так, чтобы разработчики на местах даже не знакомые с концепцией всё-таки чаще замечали, что есть отдельное место для их кода, в-третьих к этому времени сертификация и обучения разработке 1с стало массовым и наконец-то хотя бы базовые представления о системе у программистов были ещё до их трудоустройства.

ЗЫ я не топлю за то, что 1с пипец как хороша. Нет она хороша для российского рынка, ибо учитывает российский рынок (т.е. требования налоговиков и прочих причастных). И да речь про бухгалтерию. Качество их ERP (1с Предприятие) мне неизвестно.

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

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

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

Там не то чтобы очень много людей за столом. Наоборот, стоит накрытый стол, за ним 100 стульев, а занято только 30. Многие приходят, посидят минут 20, да и уйдут: не по Сеньке шапка. А так чтоб придти и остаться навсегда, это редкость.

<шуткаюмора>

А на каком количестве из упомянутых вами стульев пики точеные, а на каком - ... эмммм :)

</шуткаюмора>

Вам в RPA разработчики прямая дорога. Я тоже начинал со скриптов на AutoIT (считай тот же VBA) и казалось какой из меня разработчик? Потом перешел в тестирование и начал писать автотесты на Python. Был на распутии: в RPA или в автотестирование. Выбрал автотесты, но в RPA точно было бы веселее. Там ты с конечными пользователем и сразу видишь результат и благодарность, близко к тех. поддержке, но без ежедневной рутины. Ну, или на автотесты посмотрите. Это специальности, где глубокие познание в computer science не нужны, а радость от преодоления рутины - есть. Наверняка и другие такие места найдуться.

Возраст не важен. Я в 46 переходил.

P.S. Вам там про zero coding, low coding написали -- тоже интересный вариант.

Что такое rpa, простите? Я глупый, в первый раз вижу эту аббревиатуру

Ахахаха, так вам и поверил )) Вы в первый раз видите потому, что это маркетинговый термин для того, чем автор занимался — Robotic Process Automation. Там только добавлятся всякие обертки для запуска этого добра, на серверах и в контейнерах, мониторинг и т. п.

я запомню эту аббревиатуру для резюме :)

Блин, у меня та же фигня, не склад, но тоже вообще близко не IT. С VBA начал, на нем же все и закончилось. Из плюсов - облегчил работу себе и коллегам, получил "спасибо" и "молодец". Старшие коллеги сразу сказали, что выше "ордена сутулого" не прыгнуть, так и вышло. Оказалось, в этой жизни нужны совершенно другие скиллы

UFO just landed and posted this here

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

Понятен ваш сарказм, но у такого клерка есть позиционирование несмотря на смешной уровень образования. Змея размером в червяка заползла в лес, все органично.

Почему я не вошел в IT

Потому что вы экономист, умеющий VBА. Вас просто духи леса не пускают.

Потому что вы экономист, умеющий VBА. Вас просто духи леса не пускают.

Я бы даже сказал "начсклада, умеющий в VBA" или "завснаб, умеющий в VBA".

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

TL;DR: Если не рассматриваете вопрос иммиграции, то автоматизация складов с большим оборотом и внедрение 1с на предприятиях Вас может заинтересовать, как по графику ("но есть нюанс"), так и по деньгам.

Чем больше Вы сидите на одной работе - тем больше Вы в нее врастаете. Особенно если это работа не в "компании", а в "конторе". "Конторой" я называю организацию, где нет IT-ценностей, т.е. там преследуют только бизнес результат, а на программные средства, которые на этот результат в немалой степени влияют - смотрят свысока. Такая близорукость встречается очень часто в малом бизнесе, ведь там можно "перелопатить" все руками. Забавно, но в США я встретил точно такое же название для рутинной однообразной работы - shoveling.

Для меня до сих пор мотивацией (без шуток) являются 2 случая из жизни:

  • Один друг учился на художника. Когда еще учился в худ. училище - с девушкой нередко наведывался в один из наших кинотеатров. Закончил училище, переехал в Москву, там уже поступил школу дизайна, отучился год - и перешел в другое заведение, где больший упор на гейм-арт. Благодая этой школе (нашел знакомства) и достаточному умению (усердно работал над тем, что нравится) - попал в Mail.ru, работал над Skyforge, потом ушел оттуда вместе с частью команды и начал работать на канадскую гейм-студию удаленно. Этот период занял 7 лет. Он мне тогда сказал - "у меня за 7 лет жизнь почти полностью поменялась, а в нашем кинотеатре работает все тот же билетный кассир".

  • Я, когда еще подрабатывал в университете, чтобы заставлять себя вставать в 9 утра и работать, наблюдал, как уходит на пенсию бухгалтер, которая работала со стипендиями. Она на этом месте проработала, если не ошибаюсь, 22 года (не опечатка). Ее сокурсник стал ректором этого же университета.

Вы провели 10 лет, работая на складе, я потратил 8 лет, играя в онлайн-игры, "а ведь мог бы в это время.."™

Я тоже входил в IT, и даже работа, которая была первой уже в США - была в мелкой конторе, где босс вроде бы понимал, что софт автоматизирует работу, но так же говорил, что программисты не приносят деньги (то, что они эти деньги экономят - "это другое"©). Постоянная слежка, периодически какие-то дикие задачи из разряда "тыжпрограммист". У человека, который сам по себе - врач-стоматолог, иммигрант, и теперь бизнесмен - не сложилось понимание о том, что половина его бизнеса - это софт, поэтому инженеров он не ценил. Не было IT/инженерных ценностей.

Это называется выгорание. Найдите хобби, не связанное с ИТ. Я как-то бросал ИТ. Пожалел. Вернулся.

Спасибо, интересный рассказ. Я в ИТ окунулся сразу после профильного вуза, и так уже 23 года неспешно делаю карьеру.

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

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

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

Есть такой товарищ в US, Кирилл Панкратов, в ЖЖ он neznaika_nalune, так вот он тоже как-то между делом написал алгоритм подбора грузов на паллеты, который оказался на 15% эффективнее существующих. Что привело к тому, что его компания теперь автоматизирует все 40 с чем-то складов Амазона и вышла на НАСДАК. Проверьте ваши алгоритмы.

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

Спасибо за статью. Очень интересно было прочесть.

Эх, что же Вы не попробовали фриланс на международных площадках, на UpWork например, когда была возможность. Адекватных заказчиков гораздо больше (но фильтровать все равно нужно) и оплата интересней. Сейчас увы не вариант.

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

На международных не пробовал, больше читал про них.

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

Какая-то сказка-отмазка.

Если б такое и произошло, всегда можно перенести.

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

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

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

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



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

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

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

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

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

  • почти еженедельные футбольные матчи между отделами

  • посиделки в ресторанах

  • корпоративы

  • культурные мероприятия типа самодеятельности

  • некоторые ходили в китайскую столовку специально, чтобы от руководства не отрываться

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

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

Курение и курилка — это интересная тема

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

«Хоть снова начинай курить!» (С)

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

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

Сейчас принято называть "токсичным" что угодно. Но чаще всего этим называют обесценивание. ("Зачем тебе этот линукс, работай как все нормальные люди за виндой", "Как это детей не хочешь заводить, ты не выдумывай давай ерунду, как все нормальные люди заводи семью!")

ИМХО, глобальная ошибка толпы, ломанувшейся в ИТ - мотивация. Большинство из людей идут за большими денежными мешками. А сама по себе индустрия им не особо интересна. В этом и причина разочарований. Помню, когда я, в далёком уже прошлом, входил в ИТ, то ЗП программиста была ниже ЗП продавца в магните. А сама индустрия меня привлекала с 5 лет, когда дома появился Спектрум.

В 1993 году один знакомый программист написал для местного ночного клуба программу для цветомузыки. 50 долларов - по тем временам целое состояние. А с зарплаты программиста в том же 1993 можно было даже не суметь купить себе ботинки - основные вакансии были в НИИ. Когда один друг устроился в 1994 в Мелкософт, то у него возник комплекс бога - "раньше мы дружили с Майей, в теперь она крутая". Потому что это было какой-то фантастикой - и зарплаты, и соцпакеты, курсы, семинары за рубежом и пр.

Я бы развернул мысль. За мотивацией стоит постоянное профильное развитие и разработка IT проектов даже в свободное от работы время. Компании по факту платят за этот опыт и навыки, а не какую-то особую мотивацию.

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

Получается он как получал начальником склада свои 100р так и получает на позиции айтишника, только еще дополнительно нужно вникать в сложные инженерные практики. Как тут не разочароваться.

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

У меня на эту тему богатая история - чуть меньше 30 лет в отрасли, прошёл путь от рядового программера до системного архитектора и начальника немаленького отдела, строил большие корпоративные системы на стороне и заказчика, и интегратора. Потом всё приелось, ушёл в стартапы "мастером-на-всю-голову", третий по счёту оказался удачным и потихоньку превращается в большую корпоративную систему :)))

Так вот, всё это время я не переставал учиться, и сейчас это здорово помогает. Некоторые курсы были пройдены просто из общего интереса (например, машинное зрение в CalTech-е), а потом внезапно пригодились. Но особенно полезен оказался широкий взгляд на IT, зачастую он выручает сильнее, чем глубокие знания в узкой области.

Тут проблема в том, что то, что тебе интересно (какой-нибудь спрайтовый движок на ZX Spectrum) — рынком не востребовано. А в востребованных областях, вроде микросервисов и DevOps, развиваться совершенно никакого желания нет.
Каждый выбирает свой путь. Я точно помню, что в 90х и нулевых годах менеджер по продажам был царь, в отличие от айтишника-эникея. Почет, уважуха, деньги, мечта поступить «на менеджера». Айти- обслуга менеджера.

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

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

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

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

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

Если вы на любом месте работы первым делом ищете, где заменить ручной труд на автоматизацию -

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

ИМХО, проблема любой малой автоматизации - жесткая привязка к ее автору. Пока человек работает, вся эта груда костылей и подпорок (прошу прощения, Excel таблиц и VBA скриптов) худо-бедно работает, но стоит ему уволиться и вся "автоматизация" разваливается как карточный домик.

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

Фактически для костылезации бизнеса нужен просто человек на поддержку и развитие костылей, и неважно, автор он или не автор.

гдеж такого сумасшедшего найти которые за три копейки пойдет лопатить vbs кошмар то в 22 году?
сейчас и в 1С то никто идти не хочет, а тут надо вникать в автоматизацию да еще на непопулярном и устаревшем инструменте
— и по поводу пулемета, в середине нулевых. когда я был еще одинесником, был у меня один заказчик (контора из нидерландов) с excel бухгалтерией которая ко всему прочему умела делать МСФО отчеты и выгружать все в 1С
Вот это был прикол… они меня помнится попросили чтото там поправить, я даже затруднился прикинуть в какой ценник бы им все вылилось, когда мои подсчеты привысили стоимость «выкинуть этот кошмар и внедрить нормальную систему учета без этоговсего»
там реально многомегабайтные скрипты, тысячи листов в экселе… я поправил им тогда пару скриптов и… отправил их искать другого безумца ;))

гдеж такого сумасшедшего найти которые за три копейки пойдет лопатить vbs кошмар то в 22 году?

Студента, например. Пусть себе на удаленке шлепает макросы.

Вспомнилось - единственный VBAiшный скрипт в мегабайт, который я видел - это чувак просто поставил в ячейку строчку кода, записанного макрорекордером, протянут автозаполнением - у него адрес ячейки в строчке автоматически сдвигался, и так тысяча с чем-то строк. Потом скопировал обратно в код. Вместо цикла.:) Жаль, его при закрытии склада в провинции не взяли в Москву, чувак оригинально вышел из положения.

Студента, например. Пусть себе на удаленке шлепает макросы.

Я бы студенту посоветовал идти кудато в более перспективное направление.
шлепать макросы в vbs это карьерный путь в никуда, реально проще в 1С податься

Спасибо за статью! Отправил ссылку Лене - посмотрим, что она скажет. =)

надо ввести такой термин "костылизация бизнес - процессов"

Автор не "вошёл в айти" из-за отсутствия следующих факторов: понимания мира, свободного времени, достаточной мотивации.

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

Вторая проблема лечится исходя исключительно из личной ситуации, как там человек поладит с женой и начальством, где и кого отправит подальше, что бы получить нужное количество часов. Здесь автор "плыл по течению" и времени достаточно не выделял. Хотя причина, скорее всего, именно в непонимании, на что стоит выделять время, то есть возвращаемся к проблеме №1.

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

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

Где найти правильную внешнюю силу. Это тоже важный вопрос. Ну и здесь опять главное - искать. То есть снова метод тыка, свободное время и соответствующая мотивация. Это в общем случае. Ну а в частном можно попробовать закончить курсы с хорошим уровнем на выходе. Хороший уровень в данном случае - это как раз понимание жизни (хотя бы жизни программиста, в узком смысле). Условно такой уровень можно назвать "уверенный миддл после курсов". Для автора с его, хоть и случайным образом, но всё же наработанной базой, такие курсы не должны быть проблемой по сложности, но вот по выделению достаточного времени и по мотивации на решение задач (а как иначе закреплять знания?), здесь у меня есть сомнения.

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

ну, чего-то я на складах достиг. У меня сейчас фактически должность инженера по стокам и поцессам складской логистики. Занимаюсь автоматизацией, оптимизацией, аналитикой. Ну, и всякая тобщескладская екучка, которую больше не на кого свалить. Если б ничего не добился, то это катастрофа и я бы давно уже был на курсах "как зарабатывать 200 тысяч после 4-х месяцев обучения" :)

ну, чего-то я на складах достиг

Да, конечно, я с этим не спорю. Но тема-то - войти в айти. Вот в этом плане достижения скромные.

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

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

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

Смотреть по моей линии карьеру - я это рассматриваю как весьма сложный рынок труда для соискателя моего уровня. Из-за легкости входа в логистику народа очень много, и доказать даже собственную небестолковость - большой и тяжелый квест. Отбрыкивали по совершенно мелочным причинам, которые для IT несущественны - Kelly зарубила за то, что не знаю SAP. Сцуко, я его за 2 недели освоил, когда он у меня на работе появился до уровня "а сейчас я напишу скрипт, который автоматизирует выгрузку". Например, в Почту России (! в их дивижн, который занимался развитием фулфилмента) было аж три интервью с различными руководителями, и все равно они пропали с решением. Ничего материального, что можно потрогать, я в доказательство, что и могу и умею, предъявить не могу. Как мне предъявить отладку процессов? Схемы без ежедневного контроля и анализа, с практическими управленческими шагами, не стоят ни гроша. К тому же они очень подвязаны к конкретным процессам, которые у всех отличаются. Если в IT можно написать калькулятор или что там на собесах пишут, то я, например, могу предъявить только схемку из 4-х блоков, что не очень репрезентативно. Хорошо, когда есть тест на знание Экселя (правда, после безукоризненно и избыточно выполненных тестовых заданий компании пропадали с их "мы перезвоним"), а в основном пожевали и выбросили. Я как-то уже даже поехал склад смотреть, они сказали устраивайся, но на полпути тормознули - "мы уже нашли человека по своим каналам". И самое основное, что зарплаты слабо увязаны с реальными компетенциями, чего в IT обычно не наблюдается.

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

Потому я так или иначе посматриваю на IT как резерв, если будет плохо. Вот тогда все по-серьезному

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

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

По большому счёту вас текущее положение устраивает, поэтому и нет прогресса по з/п или вверх. Количество приложенных усилий всё же много значит. Не всегда, но выйти на уровень верхних 20-30% вполне можно. Но нужно желание, упорство и т.д.

Хорошо сказано.

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

Анализ рынка, обучение, сертификаты, портфолио, работа. Неважно что, но до шляпки гвоздя.

Главное вовремя очухаться, и понять что тебе все нравится

Статья очень понравилась. Спасибо. Столько чувства в ней...

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

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

Учитывая это, буду разговаривать с вами как с равным.

У вас в описании присутсвуют три напарвления (то, что я увидел)

  1. Разработчик на VBA;

  2. Специалист по сопряжению различных систем;

  3. Аналитик.

Поход же в абстрактные ИТ-шники, расфокусированная история. И такой совет (купи курсы и беги в профессию) сработает для клерка до 30 с 30-70т.р. для старта обучения, желательно без семейных обязательств (либо с семейной поддержкой проф.переориентирования). Отличие его от вас, 15 лет разницы в возрасте дают наличие 5-7 лет временного запаса.

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

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

Но, вселенная полна возможностей. Вам не нужно выгрызать себе место за столом.

У вас в перечне есть отличное направление: "Специалист по сопряжению различных систем" (VBA, конечно инструмент сомнительный, но это поправимо). По этой части, здесь же на хабре, досадно иногда замечать как разработчики с 15-20 летним опытом (и в больших регалиях) с восторгом описывают изобретенные ими велосипеды по этой теме. Хотя все подходы и паттерны исключающие боль были созданы и описаны ~20 лет назад (MOM и ESB, я имею ввиду). Здесь недостаток и непаханное поле. Один из комментаторов вам писал про zappier. Вы не восприняли. Напрасно.

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

Примите еще раз мою искренюю поддержку вашего стремления )

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

Вам уже советовали, посмотреть SQL и 1С. Excel Вы знаете. Вы понимаете "боль" и клиентов и тех кто непосредственно "пишет код". Дело за малым, найти такую работу, где Вы будете помогать этим двум сторонам находить общий язык.

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

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

Хорошая статья, хорошо написана, большой жизненный опыт. Спасибо вам! Когда начинал читать, мне показалось, что статья будет про то, что не все попадают в IT, несмотря на их старания, но в конце вы просто написали, что уже не хотите. У меня лично есть пару примеров, как люди входили и не входили, где-то 50 на 50. Те, кто не вошли выбрали неверный путь и уже просто опустили руки, один верстает видеолекции, и занимается бд в посредственном институте за копейки, хотя образование у него связано с IT, и сам он не глупый человек. Второй товарищ изучал всё самостоятельно, практиковался, но метил в луну, промахнулся и среди звёзд также не остался. В общем, хотел человек сразу на разраба попасть, без образования, без проектов, без опыта, без особого багажа знаний. Хотя была возможность устроиться в техподдержку, есть знание английского, человек опять не глупый, целеустремлённый, мог работать в этой сфере, совершенствоваться, практиковаться, идти на повышение. Я не говорю, что везде красные ковровые дорожки расстелены, возможно, придётся потыркаться, но возможности есть, или были до недавнего времени. Один из успешных пошел опять же в техподдержку, повышал квалификацию, через год-два самостоятельно оптимизировал бд продукта компании, получил премию, ушёл в компанию получше. Второй "победитель" тоже ушёл в техподдержку на хорошую зп и соцпакет, до этого у него было только образование и опыт работы сисадмином в не очень большой компании, сейчас есть возможность роста до разработчика, сидит на удалёнке, пишет в своё время, развивается. Все четверо люди сообразительные, имеют какие-никакие знания, работящие, имеют возможность учиться. Это я к тому, что большую роль играют инструменты, сфера и путь, которые люди выбирают, а также сколько усилий они могут или готовы прикладывать. Кто-то просто не готов положить всё на алтарь достатка, особенно тяжело людям семейным, с детьми, когда нет времени, когда есть выбор провести свободное время за учебой или со своими близкими, тут я вас понимаю. Но у Вас, как я понял, уже просто нет желания, хотя есть изрядный опыт и познания в определенной сфере. Может я и не прав, но судя по моим наблюдениям, можно почти всё, если вкалывать достаточно. А нужно это человеку или нет - это его личное дело. В общем, спасибо вам за статью, было очень интересно почитать! Надеюсь, что у вас всё складывается отлично и без IT.

Это странное предположение, что биться придётся в чертогах с уже готовыми специалистами. Но это вилами по воде. На деле бой за место в чертогах сводится к бою с другими кандидатами в чертоги, а не с жителями чертогов.
Причины просты:
1.Люди тупые. Как кандидаты, так и готовые айтишники. Не нужно переоценивать окружающих. Реальные специалисты один на сотню.
Я когда случайно без боя и без опыта попал на сисадминское место, 90% моей борьбы занимала борьба с синдромом самозванца. Но всё прошло, когда я собеседовал кандидатов к себе в отдел, которые просили в полтора раза больше моей ЗП и при этом по уровню профессионализма находились примерно... нигде.

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

Только и слышно: какой Я хороший, и какие все остальные иди... Не оценили такого грамотного сотрудника..

Иван, если ты такой умный, то что же ты такой бедный?

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

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

Странный какой-то комментарий, разанонимься, что ли уж, раз пошло такое. Может, и работали. Были те, которые в ответ на констатацию факта, что 3 года зарплату не поднимали и не индексировали отвечали "что ты ноешь". Наверняка ж это были подпольные миллионеры, которые в компании за 60 тыр в месяц работали чисто по фану.

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

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

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

Прочитал с большим удовольствием, спасибо за хороший слог и увлекательный сюжет ;)

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

проверка на идиота?

по написанному здесь бреду, получается ваш отец зарабатывал 12800 при средней зп 93000. он был уборщицей на пол ставки или просто в статье ложь и читать ее не за чем?

вы на самом деле очень далеки от реалий, даже сегодняшних
людей которые работают за 20тыр при средней 93 даже не очень, а ОООЧЕНЬ много

Вам сколькр лет? Застали ли вы в сознательном возрасте 1992-1994гг.?

Заголовок же кликбэйтный:
1. в статье нету "почему" в статье есть "как".
2. в статье нету "не вошёл в IT", в статье есть "вошёл в самое начало и остановился".

ПС
К стати не бойтесь идти дальше. Даже если ЗП не изменится - рабочие условия почти наверняка изменятся в лучшую сторону. Чем "глубже" в IT тем в принципе отношение к программисту лучше.

Хороший, текст. Надо запились похожий пост, название типа "Полжизни рядом с IT", примерно разделы:

80-90е: от с64 до Amiga, как я не стал 3D художником и программистом M68k, но торговал компами;

00-10е: excel, powerpoint и чудеса в финансах;

10-20е: как я закрутил стартап и потом еще, написал биллинг (2) и научился дружить с CTO;

20е: "Now I sit with different faces In rented rooms and foreign places All the people I was kissing Some are here and some are missing" (с)

жаль, никто не заплатит....

Показалось, что очередная статья не столько про айти, сколько про «мне мало денег». Стойкое ощущение, что будь денег несколько больше, автор и в седьмой раз с радостью переписывал бы каждый день оптимальный подбор грузов. Все эти пассажи про «8 месяц не поднимали зп», «повышения зарплаты я требовать уже не мог» и пр — наводят на такую мысль.

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

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

Всё-таки изучайте Питон :-)

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

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

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

Автору:

Статью прочитал, не все от корки до корки. Но в основном и мысль твою, надеюсь, понял. Не поленись, прочитай что я написал.

Мне 53, я инженер, закончил в 1994г. БГУИР, минский РТИ в прошлом. В универе фортран, потом PL/1. Потом с/с÷÷, потом веб: html, css, php, местами js. Потом открыл для себя java. Но прикол в том, что это все хобби, это не индастриал девелопмент. Уровень продакшн? Может быть, но скорее нет.

Основная моя работа связана с железом, с оборудованием, в том числе промышленным. Да, я, нет, мы с тобой знаем, понимаем, умеем и делаем, но мы с тобой недостаточно упорно щемимся в айти. Да, разобраться с чужим кодом это несложная рутина. Да, чтобы сделать сайт для себя, я за несколько вечеров разобрался с laravel, адаптировал админку, фронт. Неделя мучений-учений и видео уроки по laravel уже вызывают тошноту. Да, я работаю свободно как с виндовс ос, так и с никс ОС. Да, я не люблю "мыш" и свободно работаю без нее почти всюду. И в intellijidea, и visual C, при этом я обожаю notepad++. SQL в Mysql или PostgreSQL? Да запросто. Как и какую библиотеку использовать в PHP для работы с Database? PDO объекты, естественно. Да, ООП, Java 8 с ее stream, lamba, анонимными классами это класс! Надеюсь, ничего не перепутал! ))) Разработать GUI на java?Да я уже забыл как. Мне надо посмотреть свой код или документацию. И т.д.

Круто? Нет. Совсем не круто. Кто я? Инженер-электроник.

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

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

А еще я боюсь. Чего? А собесов я боюсь! Вот скажут на собесе, а напишите быстренько код сортировки пузырьком или быстрой сортировки! А я не вспомню. Несколько лет назад за решение задачи, что-то там с обходом дерева на С++, я получил idea ultimate по-моему на 3 или 4 месяца в бесплатное пользование. А чтобы повторить это, мне надо быть в теме. А я решил и забыл и на собесе вспомню вряд ли.

Идти на курсы? Чушь собачья. Ни времени, ни денег на это нет. Фриланс? Попробовал - нет.

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

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

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

Я пошел в айти. И спасибо тебе за статью!

Очень увлекательно, спасибо за статью!
Всегда было интересно узнать ситуацию с "данной" стороны

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

"Что делать?" Тут и дальше - как бы поступал я, со своим опытом. "Не является инвестиционной рекомендацией", как сейчас модно говорить.
Короткий план: Бросить работу, дать месяц отдохнуть себе, изучить стартовый набор знаний для нормального вката в ит, вкатиться в ит. Заложить на это 4-5 месцев.

"На какие средства жить?" Поговорить с женой, объяснить, какие вилы у горла, опереться на жену. Нет? Тогда на друзей. Я верю, что 3-4 месяца в режиме "мы переходим в режим финансосбережения" уложатся в 150-200к. Почему столько, не 5 из абзаца выше? Потому что через через это время случиться "точка невозврата", когда станет ясно, что проще: или как-то извернуться и дотянуть еще 2 до первой полноценной работы (и перебиваться случайными заработками или еще большей экономией), или отматывать назад, срочно устраиваться на предыдущую работу и дотягивать до первой з.п. Это решаемая сумма. Не опереться на жену и друзей? Продать машину с концами или поменять на машину попроще.

"Кредиты?" Продать все, на что кредиты и закрыть кредиты тут же.

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

Вспоминается видяшка про "ошибку невозвратных затрат"

Я в среду дал добро на найм 41летнего джуна на направление python(django)-web-backend. Собес занял примерно 70 минут. Собственно, за 20 минут мне стало понятно, что он обладает минимальным количеством знаний. После чего речь к технической части больше не возвращалась. По технике, конкретнее, было выполнено 1-в-1 (вплоть до названия переменных) учебный пример из публичного учебника по джанго. И код залит в его репозиторий в гитлабе. "-Вижу ты прошел. Работает? -Работает. -Вот этот модуль за что отвечает? -За это. Это "представления" из урока 3. -Ок, убедил".

З.п. 65к/мес на руки на первый пол года. После этого с шансами на повышение по результатам перформа. Честно говоря это будет от 75к (если будет расти в пассивно-ленивом режиме) до 100к. 75 - потому что это минимально накинуть, чтобы его не точило "мне говорили про повышение и обманули мои ожидания". 100к - это хороший психологический рубеж, на котором люди чуть выходят из стресса и становятся счастливее. Счастливый человек лучше работает.

Что повлияло на решение заапрувать найм:
"-Почему хочешь именно в погромисты?"
Тезисно: когда-то было технарское образование, у вас в индустрии платят деньги, после 24го февраля хочу иметь возможность работать удаленно, моя работа (безопасник на строительстве недвиги) суетная, малоденежная, и непонятно, куда дальше.
А я понимаю, что для моей команды это эмоционально стабильная единица. Меньше шансы, что будет прыгать кузнечиком через 9 месяцев на следующую работу. Первые пол года джуны - гарантированно убыточный актив для компании. Он даже жрут чужого времени (выраженного в деньгах) больше, чем их зарплата. Плюс чувак 8 месяцев читал и разбирался сам. Без ментора. Без задач. Без обучающих курсов. И дал результат в виде пускай и простого, но рабочего законченного примера. Посмотрим, но скорее всего в него можно будет кинуть простенькую задачу, на которую не доходят руки уже условные пол года, и он ее рано или поздно сделает. И чувак готов стратегически уйти в дауншифт по деньгам на те же пол года-год, ради того, чтобы через 2 зарабатывать больше, окупить эту разницу и уходить в плюс. И раз его не смущает, что его руководителем будет 28летний пиздюк в моем лице, то почему нет? Такие ребята мне больше по нраву, чем 20летние, у которых через одного алчность и эго размером с Эрмитаж (спасибо за эту услугу, ит-курсы), гормоны и непонимание, в какую сторону они вообще живут эту жизнь. Там в комментариях выше упоминалось, что "20летние имеют преимущество". В корне не согласен. Самые лучшие - 26-33. Но лучше 38, чем 18."

Поэтому, что хочется сказать автору:
- Если готов к дауншифту по деньгам до 60-70к примерно на пол года- веллкам. На меньшее не соглашайся, знай простую хитрость из закулисься: до условно тех же 1500$ (да, тут на самом деле меряется все в баксах, и всем плевать на курс рубля) всем насрать, сколько именно тебе платить. Потому что это все равно меньше, чем пол рабочего ноутбука, за которым ты работаешь. А ноут - это вообще средство производства и расходник, который меняется по регламенту раз в 4-6 лет. Но 1.5к - это прям если ты покорил бы мое сердечко на собесе. 1000-1200 - наиболее частый тунель. Дешевле - ребята из не городов-миллионников или текущие\вчерашние студенты, ибо молодые голодные, потому что подними им через 9 мес з.п. до 75 - и для них это ВАУ-эффект, который снимет вопрос повышений еще на 6-9 мес.
Если не готов - выдыхай, расслабляйся, признавай и добей уже в себе сожаление о неслажившемся ит. Стоять посередине и томно вздыхать самое дурацкое.
- (выше из комментов) - поднять БД это действительно довольно просто. Но и это не столь важно, потому, е-мае, никто не ожидает, что ты сделаешь это быстро. Мы, лиды, не идиоты, и не чайко-менеджеры китайцы. У нас есть понимание, что ты нихера не знаешь и даже с самым простым будешь сидеть неделями, пока тебе платят деньги. Мы учитываем это, когда общаемся с продукт-овнерами о сроках на критичный функционал. Твоя задача не конкретную пользу в виде фичей для бизнеса здесь и сейчас нести, а набираться опыта и по возможности не сильно увеличивать расходы на себя. С прицелом на то, что ты станешь тру-ценным для компании через некоторое время. Да, у нас настолько жопа с действительно ценными кадрами, что найти человека может стоить до 500-800тыс руб чистых расходов. Кто задумывался, что каждый собес составом(1.5-2 часа) - это около 8-12 тыс рублей для компании? Которая она потратила на то, чтобы 2 разраба отсобесили кандидата, вместо того чтобы писать код. И это еще без учета времени рекрутеров/hr.
Это примерно сопоставимые как раз деньгим с з.п. джуна за 4-7 месяцев. Но самое важно, что вырастить из джуна мидла в рамках компании - это хоть сколько-то прогнозируемый результат, который позволяет предиктит первофманс команды на горизонте до года. А выхватка крепкого мидла и уж тем более сениора с рынка... может получиться, а может и нет. А это еще 1-2 месяца поисков. И 1-2 месяца, прежде чем станет понятно, что не ошиблись. А если ошиблись - это еще 1-2 месяца + 1-2 месяца...
Думаю понятно.
- Никогда не поздно. Все может получиться - это зависит только от тебя, нет тут никакого особого рандома с удачей. Есть интернет с информации, есть, главное, голова, есть компьютер - все остальное решаемо. И лучше сейчас, чем через 15 лет сидеть с привкусом "не сложилось... и даже не попробовал". В конце концов, повторюсь, откатиться назад всегда можно, а так будет за какой смелый поступок себя хвалить.

Спасибо за ваше эссе! Это очень круто.

Раз тут все дают бесплатные советы, то и я попробую дать безобидный. Я нанимающий менеджер и профессионально хожу на интервью, чтобы быть в курсе. Так вот, стоит на них начать ходить, уже просто не остановится:) попробуйте! И поймёте, что рынок труда сильно больше и что интересной работы намного больше, чем вы ожидаете. И там просто найдете себе место за столом, даже если уже не хотите. Так же все равно веселее, чем просто смотреть все время на одни и те же рожи, не правда ли? И плевать на эту конкуренцию, на самом деле, честно говоря, не с кем там особо конкурировать зрелому и умелому человеку. Все только так... Выпендриваются, в основном.

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

Тоже не считаю, что вошел в ИТ, хотя работаю программистом уже более 5 лет. Но все же, когда смотрю на коллег, понимаю, как мне до них далеко почти во всех аспектах. Я прихожу на работу в 8, ухожу в 17 часов - на этом моя работа программистом заканчивается, начинается личная жизнь и личный досуг другого характера, а они - как будто живут программированием и всем, что вокруг него - постоянно чет кодят вне работы, обсуждают какие-то пэт проекты, пушат либы на гитхаб для упрощения того-сего - какая-то движуха у них там постоянная вне работы, у каждого своя. Даже мой тимлид, который всегда за грамотный ворк-лайф баланс может в 23:30 накидать ревью на 10 комментов или слить 5 задач в час ночи. До сих пор это напрягает, что начинаю считать себя неполноценным программистом порой, и что выкладываюсь не на 100 процентов. Одно время пытался быть как они, но удовольствия от этого бесконечного неоплачиваемого коддинга для себя не получал, а потому забил, ибо начал выгорать. Конечно, иногда какие-то скриптики для себя пишу, чтобы упростить или проверить что-то, но это не тот масштаб.

До сих пор это напрягает, что начинаю считать себя неполноценным программистом порой, и что выкладываюсь не на 100 процентов.

Не заморачивайтесь. Совсем не обязательно всё это делать. все люди разные. с возрастом они все практически будут работать также как вы.

а на тимлида не надо ориентироваться, это у него работа такая (взгляд в стену… звуки въетнама на фоне… скупая слеза на щеке… эх..)

Корпоративное айти: диджитализация логистики и все такое. На программировании свет клином не сошелся. Спрос не такой как на прогеров но стабильный, всякие Даноны с Магнитами и Озонами нанимают регулярно. И ваш эксель с VBA на ура пойдет.

Осталось только понять, где начинаются и где заканчиваеются приславутые IT. Может, Вы уже давно там?

Почему я не вошел в IT

Странный вывод...

Вошел на Хабр - следовательно (в том или ином виде) вошел в IT. In my humble opinion.

Пожалуй этот тот случай, когда человеку действительно стоило бы войти в IT. То что он попал в непрофильную среду и всё равно начал программировать говорит о том, что способности есть, в отличие от случаев, когда человек учился на IT 5 лет и тупит над любой задачей. Надо просто взять себя в руки и походить по собеседованиям, минимум с десяток, тогда сложится понимание требований на этих должностях и понимание своего уровня. Без этого бессмысленно рассуждать хватает уровня или нет.

Sign up to leave a comment.

Articles