Как стать автором
Обновить
11
4.2

Пользователь

Отправить сообщение

скорее, в 1% компаний. Для 99 процентов это роскошь. Кто то пилит алгоритмы, но сколько той работы, да и для программистов ли она? Или может быть, для математиков? Программисты в штатах разные попадались - не все синус косинус в школе проходили. Но и толковые тоже в количестве.

История из моего прошлого - занесло как то в IBM консалтинг на контракт через 2 прослойки (работал как айбиемер, с бейджиком), в крупном американском банке, на достаточно крупном проекте. В общем, случайно оказался там по горящей путевке (ушел ведущий разработчик в середине проекта). Меня на backend кинули, коллегу на fronend и еще местных было 6 человек и 35 индусов в Индии у которых доступа к системе не было (отмыв денег так понимаю был).

Через полгода оставляют передавать опыт уже на запущенном проекте (вот вот в продакшн). IBM команда убежала на следующие проекты (волка ноги кормят).

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

Объясняю, но вижу - не понимают. Может язык у меня не хорош? Оказалось они Java не знают. Спрашиваю, а как же вас сюда направили? А вот так, издали приказ и весь отдел, 30 человек, отправили сюда. А чем вы занимались? Что то там с финансами и мониторингом цен в tivoli player или подобное (я не понял до конца). Java в глаза не видели, не программировали особо. В общем, картина котята в ведре с холодной водой.

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

USB-C PD замечательный стандарт - у меня несколько аккумуляторов, от 10 до 45 Ач емкостью и напряжением от 12 до 24 (условные) заряжаются пo USB, ограничение по мощности сделал 60 ватт примерно - этого достаточно для сиденья с подогревом и подзарядки мелких устройств. Раньше была разносортица с блоками питания - сейчас везде USB-C.

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

вспомнился один прикол, на Websphere - когда ты запрос типа в одном encoding отправляешь (utf-8 к примеру), а сервер таки получает его в другом (как правило в системном, latin какой нибудь western который на сервере прописан).

И чихал сервер на твои заголовки, и приходится как то эту ляпу залечивать...

Упор на алгоритмах это чисто российская специфика - потом выясняется что все уже написано до (для) вас.

Хорошие алгоритмы нужны конечно, но еще важнее правильная архитектура; как говорил наш преподаватель на курсе по системотехнике - хороший конструктор должен сделать схему которая работает с элементами с разбросом характеристик 25% - сделать схему с 1% точности элементов кто угодно сможет.

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

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

Первую IT работу в Торонто искал примерно 1.5 года.

В Канаде рулят социальные связи, 80% работы через них. Знакомый знакомого, через которого попал в стартап, был дубовый в программировании товарищ, бывший военный (!), таксист (!) из Питера. Но жена пробивная, в итоге стала руководителем отдела тестирования в RBC. Товарища этого подтягивал как мог по программированию, но он не обладал аналитическим складом ума. Был безнадежен.

Жена затащила его на работу в RBC, он нанял безработного программиста и тот за него работал за 15 баксов в час на дому. Проблемы начались когда заметили успехи и стали приглашать на митинги, тут он и слетел с 40 этажа (в переносном смысле).

Вернемся к нашим баранам.

Нашел первую работу на контракте в стартапе, по знакомству через работу в "не IT", скажем так.

Затем работа поперла, "хомут коня найдет". Свалил оттуда в 2005м, но еще лет 5 дергали на контракты, летал.

Уже 8 лет как уехал из Торонто и сижу в России, на удаленке, отъезд был по семейным причинам, но иногда почту проверяю - в Linkedin приходят предложения, из банков в основном.

Торонто город перегретый, слишком много иммигрантов с деньгами, китайцы перегрели недвигу а индусы захватили IT. Когда квартира (2 bedroom) стоила 150 тыс, ну 200, а заработать можно было 100-150 при удаче в год, это одно, а сейчас квартира уже 750.

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

в 90е студентом подрабатывал на радиорынках, в Москве - Митино и Царицыно.

Берешь с собой станковый рюкзак, в нем килограмм 50 деталей, от розницы до нескольких пачек по тысяче диодов (мелкий опт), и с открытием метро едешь на рынок. Часам к 5 вечера домой (в общагу), сдаешь товар и расчет. Бывали клиенты на опт, до десяти тыс диодов. Диоды брали на вес с Ташкента, проводники возили.

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

работал в одном стартапе, в Торонто дело было, в 2001. Thinsmith контора называлась.

Делали подобие SharePoint - его выход стартап и похоронил, собственно.

Отцы основатели слишком долго полировали глюкало (меняли базу на Oracle, UI на java имитировал маковский и тд).

Смотрю, мой коллега и начальник нашего отдела из 2х программистов на Java, упорно долбится с кодом на работе до 3х ночи. Ну и я заодно. Утром папу часов правлю код удивляюсь написанному за полночь.

Рядом хихикает "профессор", ему за 60, он пишет серверную часть на С. Его принцип - думай 3 дня, пиши страничку кода.

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

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

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

Сам по себе проект агента тоже хорошее пособие для студентов.

Это ещё что - я знал одного человека, он http сервер в железе заваял, на Verilog (VHDL не зашёл).

Всё работало, железно. На FPGA. Совершенно невозможно взломать, завирусить и поиск content addressable memory был из коробки - все летало.

PS В самом деле, ведь можно в железе сделать, с файликами на флешке.

В самом деле, вспоминаю свой экзамен по программированию.

Полгода изучали паскаль без компьютера. Я в это время со знакомым убрался в машзале и писал стрелялку, на IBM XT или если повезёт, на AT.

На экзамене пишу на листочке (!) код и по привычке с сишным синтаксисом в паре мест.

Так у меня тройбан и остался, по программированию. Это моя не основная специальность.

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

Стараются служить, поведение попахивает.

Мне американский клиент продолжает платить в Россию - сначала баксами, затем евро а сейчас рублями через посредника. Это вызывает уважение и называется деловая репутация. Ему я готов поработать под честное слово в случае проблем с платежами. Когда начались проблемы, мне и коллегам в России этот же клиент забросил предоплату. Политика политикой а бизнес бизнесом.

А JetBrains на жёлтый рванул не посмотрев по сторонам. Поведение истерическое.

Посмотрел исходники это проекта, забавно.

Давненько с jvm агентами дела не имел, когда то давно писал приблуду для мониторинга памяти.

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

У меня idea использовалась сначала из России (в 2000х её мало использовали за рубежом, когда приехал в офис в Москве, узнал про нее), потом из Канады и США (брал подписку на все продукты хотя нужна была тройка), потом снова из России, где мою лицензию и заблочили. По разным причинам, за рубеж если и поеду то не скоро, да и желания изворачиваться ради покупки лицензии, нет.

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

Самое смешное что оплата была внесена до декабря 2022го а лицензия оставлена на продукты 2021.3. Больше задел не сам факт блокировки а обрезка доступной версии, откат доступной версии произошёл не сразу.

"На схледаноу", JetBrains (давненько я не был в Чехии - последний раз ещё до основания офиса этой компании).

Искал свою первую работу за рубежом, в 2000м

Что помогло - в книжном магазине почитал книжки для HR.

Если хотите составить резюме правильно, начните думать как HR.

Почитайте объявления, найдите ключение описания, сделайте на них акцент.

Техническое интервью это другая тема, но HR надо пройти перед ним.

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

Помню, в 1997м офис сидел на одном модеме, человек 10, а у босса была еще одна линия специально для него. В Москве примерно в то же время начали заводить витые пары с интернетом но тариф начинался, от десятков мегабайт в месяц, от 30 баксов, зато районная локальная сеть была достаточно наполненной и не нужно было занимать телефонную линию.

В 1999/2000м в Канаде, АОЛ диски были везде - в почте, в журналах и тд, разве что стены ими не обклеивали.

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

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

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

Еще плохая привычка это писать клиент для свого сервиса на http и затаскивать в него зависимость на core модуль из сервера (к примеру Solr так делает).

PS Не фреймворк красит человека, а человек фрейворк - неважно, какие у тебя инструменты, но если не делать уборку в мастерской, она будет помойкой.

12 ...
10

Информация

В рейтинге
1 063-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Фулстек разработчик
Ведущий